En lenguajes de programación, ¿qué significan diferencia, intersección, unión, conexión natural, selección, proyección y producto cartesiano respectivamente?
En las operaciones de conjuntos existen los conceptos de complemento, intersección y unión.
1. Complemento - Si dado el conjunto completo S, existe A?S, entonces el complemento relativo de A en S se llama complemento absoluto de A (o simplemente complemento), escrito como ?SA .
2. Intersección - En teoría de conjuntos, supongamos que A y B son dos conjuntos. Los elementos compuestos por todos los elementos que pertenecen al conjunto A y pertenecen al conjunto B se denominan intersección del subconjunto A y el conjunto B. . (intersección), registrada como A∩B.
3. Unión - Si A y B son conjuntos, entonces la unión de A y B es un conjunto con todos los elementos de A y todos los elementos de B, pero ningún otro elemento. La unión de A y B suele escribirse como "A∪B", se pronuncia "A y B", y se expresa en lenguaje simbólico, es decir: A∪B={x|x∈A, o x∈B} .
Intersección: C={2, 3, 4, 5} es la parte que pertenece tanto a A como a B
Unión: C = {2, 3, 4, 5 , 6, 7, 8, 11, 25} La integración de los dos conjuntos elimina duplicados. A B-AB (AB: parte *** común)
Diferencia: C= {6, 7, 8} es la parte que pertenece a A pero no a B
Producto de Descartes : Esto da como resultado más conjuntos: por ejemplo. . Supongamos que el conjunto A={a, b} y el conjunto B={c, d}, entonces el producto cartesiano de los dos conjuntos es {(a, c), (a, d), (b, c), (b , d) )}