Los conjuntos son una colección de elementos que se agrupan siguiendo una característica o regla en común. La teoría de conjuntos es uno de los pilares de las matemáticas modernas. En este post te mostraré como crear conjuntos finitos por definición usando sagemath.
Conjuntos por Compresión
De esta forma llamamos al método de crear conjuntos donde sus elementos son definidos por un enunciado o atributo preestablecida. Para determinar si un elemento pertenece o no al conjunto se evalúa cada elemento de un Conjunto Universo
En SageMath
Para definir conjuntos en Sage utilizamos una función especial,set(), que nos permite crear conjuntos (una lista sin elementos repetidos).
set([...])
Ejemplos:
- Conjunto de los 5 primeros números pares
set(i for i in range(10) if i % 2 == 0)
Explicación:
- La función for nos permite recorrer una lista ordenada
- La variable i nos permite realizar las iteración conteniendo el índice de la lista devuelta por range
- range(10) devuelve una lista de elementos ordenada desde 0 hasta el valor definido en su parámetro
Ejemplo 2:
- Números Múltiplos de 5
set(i for i in range(100) if i % 5 == 0)
Ejemplo 3:
- 100 primeros números primos
set(i for i in range(100) if i in Primes())
Posted from my blog with SteemPress : https://matematicapositiva.com.ve/definiendo-conjuntos-sagemath/