A teoria dos conjuntos é o ramo da matemática que estuda coleções de objetos distintos e como eles se combinam. Esta calculadora lida com as operações principais – união, interseção, diferença, diferença simétrica e produto cartesiano – que aparecem em todos os lugares, desde cursos introdutórios de matemática até consultas de banco de dados.

Como funciona a calculadora da teoria dos conjuntos

A calculadora analisa o Conjunto A e o Conjunto B a partir de sua entrada separada por vírgula, corta os espaços em branco e remove duplicatas, preservando os primeiros elementos da ordem que aparecem. Cada operação — união, interseção, diferença, diferença simétrica e produto cartesiano — é calculada diretamente a partir dessas duas listas de elementos usando definições padrão do construtor de conjuntos, e cardinalidades (tamanhos de conjuntos) são derivadas da contagem dos elementos resultantes.

Como os elementos são comparados como correspondências exatas de texto, 2 e 2.0 são tratados como elementos diferentes, a menos que você os insira de forma idêntica em ambos os conjuntos. Isso reflete como a maioria dos cursos de matemática definem a igualdade de conjuntos: dois elementos são iguais apenas se forem escritos da mesma maneira.

Onde as operações definidas aparecem na prática

As operações com conjuntos não são apenas um exercício de aula de matemática. Uma consulta SQL UNION ou INTERSECT faz exatamente o que as operações de União e Intersecção aqui fazem, mas em linhas de uma tabela em vez de números. Os diagramas de Venn são uma forma visual de representar A ∪ B, A ∩ B e A − B. Em probabilidade, a união e a interseção de eventos seguem a mesma regra de inclusão-exclusão que a guia Cardinalidade desta calculadora demonstra: |A ∪ B| = |A| + |B| − |A ∩ B|.

Limites e casos extremos

Esta calculadora trata cada entrada como um conjunto finito de tokens de texto literal — ela não avalia expressões, intervalos ou conjuntos infinitos como "todos os números pares". Os produtos cartesianos são limitados a 200 pares exibidos para entradas muito grandes (a contagem total ainda é mostrada com precisão). Se o Conjunto A ou o Conjunto B estiver vazio, a calculadora mostrará um prompt de entrada parcial em vez de um resultado, já que cada operação precisa de ambos os conjuntos para ser significativa.