Algebra of sets
From Automated Assistance for Formal Reasoning
The algebra of sets governs the basic properties and laws of sets, as well as common operations that can be performed on sets. Many of these are supported by the static context.
[edit] Sets
An expression is specified to be a set using the corresponding predicate.
Introduce
.
Assume
is a set,
is a set,
is a set.
Specific sets have corresponding predicates.
Introduce
.
Assume
is the empty set and
is a non-empty set.
Assert
is empty,
is a set,
,
.
[edit] Subset relations
The typical subset relations are supported.
Assert if
and
then
.
Assert if
and
then
.
Assert
.
[edit] Common set operations
Assert
.
Assert
.
Assert
.
Assert
,
.
Assert if
and
then
.