Establecer notación

—  El conjunto de todos los números pares ,
expresado en términos de notación de conjunto.

En la teoría de conjuntos y sus aplicaciones a la lógica , las matemáticas y la informática , la forma de un conjunto es una notación matemática para describir un conjunto enumerando sus elementos o especificando las propiedades que los elementos del conjunto deben satisfacer [1] .

Conjuntos definidos por enumeración

Un conjunto se puede describir enumerando todos sus elementos entre llaves, como en los siguientes ejemplos:

Tal tarea a veces se llama el "método de enumeración" para un conjunto particular [2] .

Si se quiere especificar un conjunto que contiene una secuencia regular, se pueden usar los puntos suspensivos , como se muestra en los siguientes ejemplos:

No hay ordenación en un conjunto (esto explica por qué la igualdad es verdadera en el último ejemplo), pero cuando se usan puntos suspensivos, la secuencia ordenada antes (o después) de los puntos suspensivos se usa como una forma conveniente de explicar qué elementos pertenecen al conjunto. . Se muestran los primeros elementos de la secuencia, y los siguientes puntos suspensivos sugieren que se debe aplicar la interpretación más simple para continuar la secuencia. Si no hay ningún valor a la derecha de los puntos suspensivos, se supone que la secuencia es infinita.

Entonces, significa el conjunto de todos los números naturales tales que . Otra notación para conjunto es la notación de paréntesis . Una pequeña excepción es el caso en que es el conjunto vacío . De manera similar, denota el conjunto de todos para .

En los ejemplos dados, cada conjunto se describe enumerando sus elementos. No todos los conjuntos se pueden describir de esta manera, o incluso si se pueden describir de esta manera, la enumeración de sus elementos puede ser demasiado larga o complicada para usar este método. Por esta razón, muchos conjuntos se definen por propiedades que caracterizan a los elementos del conjunto. Esta caracterización se puede dar de manera informal usando lenguaje prosaico, como en el siguiente ejemplo.

Sin embargo, este enfoque puede conducir a la pérdida de precisión o ambigüedad. Por lo tanto, una lista de direcciones a lo largo de la avenida Kosygin puede significar tanto una lista de casas como una lista de apartamentos en estas casas.

Definición de conjuntos por predicados

Los predicados se pueden usar para escribir un conjunto, en lugar de una enumeración explícita de elementos [3] . Esta forma de notación de conjuntos tiene tres partes: una variable, dos puntos o una barra vertical como separador y un predicado booleano . En este caso, hay una variable a la izquierda del delimitador y una regla a la derecha. Estas tres partes están encerradas entre llaves:

o

El delimitador se puede leer " tal que " [4] , "para el cual" o "con propiedad". La fórmula Φ( x ) se llama regla o predicado . Todos los valores de la variable x para los que el predicado es verdadero (es decir, es verdadero) pertenecen al conjunto definido. Todos los valores de x para los que falla el predicado no pertenecen al conjunto. Por tanto, es el conjunto de todos los valores de x para los que la fórmula Φ [5] es verdadera . Puede ser el conjunto vacío si ningún valor de x satisface la fórmula.

Alcance

El alcance de E puede aparecer a la izquierda de la barra vertical [6]  :

o se puede combinar con un predicado:

El símbolo ∈ aquí significa perteneciente al conjunto , mientras que el símbolo significa el operador lógico "Y", conocido como conjunción . Esta notación representa el conjunto de todos los valores de x que pertenecen a algún conjunto E para el cual el predicado se evalúa como verdadero , es decir, verdadero (ver el párrafo " Axioma de existencia " a continuación). Si es una conjunción , entonces la forma a veces se escribe como , usando una coma en lugar de .

En general, es incorrecto considerar un conjunto sin definir un ámbito, ya que un dominio puede representar un subconjunto de todos los objetos posibles que pueden existir para los cuales el predicado es verdadero. Esto puede conducir fácilmente a contradicciones y paradojas. Por ejemplo, la paradoja de Russell muestra que la expresión , aunque parece una expresión bien formada para definir un conjunto, no puede definir un conjunto sin generar una contradicción [7] .

En los casos en que el conjunto E esté claramente definido por el contexto, se puede omitir. En la literatura, es costumbre que el autor indique el dominio de definición de antemano, y luego el dominio no se indica al definir conjuntos. Por ejemplo, un autor podría escribir algo como: "A menos que se indique lo contrario, las variables pertenecen a los números naturales".

Ejemplos

Los siguientes ejemplos ilustran conjuntos concretos definidos por predicados. En cada caso, el alcance está a la izquierda de la barra vertical, mientras que la regla está a la derecha de la misma.

Expresiones más complejas en el lado izquierdo

La extensión de la notación de conjuntos reemplaza la única variable x con la expresión . Entonces, en su lugar , podemos tener , que se puede leer como

.

Por ejemplo:

Si las funciones inversas se pueden especificar explícitamente, la expresión de la izquierda se puede eliminar por sustitución simple. Tomemos un conjunto como ejemplo . Hacemos una sustitución , de donde obtenemos , luego reemplazamos t en la forma de una notación de conjunto

Los predicados equivalentes definen conjuntos iguales

Dos conjuntos son iguales si y solo si tienen los mismos elementos. Los conjuntos definidos por la notación de conjuntos son iguales si y solo si sus reglas de construcción son iguales, incluida la indicación del dominio de definición. Eso es

si y solo si

.

Por lo tanto, para probar la igualdad de dos conjuntos definidos por la notación de un conjunto, basta probar la equivalencia de sus predicados, incluidos sus dominios.

Por ejemplo:

Dado que las dos reglas de predicado son lógicamente equivalentes:

Esta equivalencia se cumple porque para cualquier número real x tenemos si y solo si x es racional y . En particular, ambos conjuntos son iguales al conjunto .

El axioma de la existencia de un conjunto

En muchas teorías formales de conjuntos, como el sistema Zermelo-Fraenkel , la notación del conjunto no forma parte de la sintaxis formal de la teoría. En cambio, existe un esquema axiomático para la existencia de un conjunto , que establece que si E es un conjunto y Φ( x ) es una fórmula de la teoría de conjuntos, entonces existe un conjunto Y cuyos miembros son exactamente los elementos de E que satisfacen la condición Φ :

El conjunto Y obtenido de este axioma es exactamente el conjunto descrito en forma de notación de conjunto .

Paralelos en lenguajes de programación

Una notación similar disponible en muchos lenguajes de programación (especialmente Python y Haskell ) es la inclusión de listas , que combina las operaciones de mapa y filtro en una o más listas .

En Python, los corchetes de notación de conjuntos se reemplazan con corchetes, paréntesis o llaves para definir una lista, un generador y un conjunto de objetos, respectivamente. Python usa sintaxis en inglés. Haskell reemplaza los corchetes de conjunto con corchetes y usa símbolos matemáticos, incluido el carácter de tubería estándar para conjuntos.

Lo mismo se puede lograr en Scala usando Sequence Comprehensions, donde la palabra clave "for" devuelve una lista de variables obtenidas usando la palabra clave "yield" [8] .

Considere las siguientes asignaciones de conjuntos en algunos lenguajes de programación:

Ejemplo 1 Ejemplo 2
Establecer notación
Pitón { l para l en L } {( k , x ) para k en K para x en X si P ( x )}
Haskell [ l | l < -ls ] [( k , x ) | k <- ks , x <- xs , p x ]
Scala para ( l <- L ) rendimiento l para ( k <- K ; x <- X si P ( x )) rendimiento ( k , x )
C# de l en L seleccione l de k en K de x en X donde P ( x ) seleccione ( k , x )
sql SELECCIONE l DE L_set SELECCIONE k , x DESDE K_set , X_set DONDE P ( x )

La notación de conjuntos y la inclusión de listas son casos especiales de la notación más general conocida como generador de mónadas . Esta notación permite operaciones como mapa/filtro en cualquier mónada C nula .


Notas

  1. Rosen, 2007 , pág. 111–112.
  2. Aufmann, Barker, Lockwood, 2007 , pág. 6.
  3. Cullinan, 2012 , pág. 44ss.
  4. Lista completa de  símbolos de la teoría de conjuntos . Bóveda de matemáticas (11 de abril de 2020). Consultado el 20 de agosto de 2020. Archivado desde el original el 18 de agosto de 2020.
  5. Weisstein, Eric W. Set  . mundomatemático.wolfram.com . Consultado el 20 de agosto de 2020. Archivado desde el original el 7 de octubre de 2020.
  6. Notación del constructor de conjuntos . mathsisfun.com . Consultado el 20 de agosto de 2020. Archivado desde el original el 21 de octubre de 2020.
  7. Irvine, Alemán, 2016 .
  8. Comprensiones de secuencias . Scala. Consultado el 6 de agosto de 2017. Archivado desde el original el 18 de abril de 2021.

Literatura