Algebra of sets #
In this file we define the notion of algebra of sets and give its basic properties. An algebra
of sets is a family of sets containing the empty set and closed by complement and binary union.
It is therefore similar to a ฯ
-algebra, except that it is not necessarily closed
by countable unions.
We also define the algebra of sets generated by a family of sets and give its basic properties,
and we prove that it is countable when it is generated by a countable family. We prove that
the ฯ
-algebra generated by a family of sets ๐
is the same as the one generated by the algebra
of sets generated by ๐
.
Main definitions #
MeasureTheory.IsSetAlgebra
: property of being an algebra of sets.MeasureTheory.generateSetAlgebra
: the algebra of sets generated by a family of sets.
Main statements #
MeasureTheory.mem_generateSetAlgebra_elim
: If a sets
belongs to the algebra of sets generated by๐
, then it can be written as a finite union of finite intersections of sets which are in๐
or have their complement in๐
.MeasureTheory.countable_generateSetAlgebra
: If a family of sets is countable then so is the algebra of sets generated by it.
References #
Tags #
algebra of sets, generated algebra of sets
Definition and basic properties of an algebra of sets #
An algebra of sets is a family of sets containing the empty set and closed by complement and
union. Consequently it is also closed by difference (see IsSetAlgebra.diff_mem
) and intersection
(see IsSetAlgebra.inter_mem
).
Instances For
An algebra of sets contains the whole set.
An algebra of sets is a ring of sets.
An algebra of sets is closed by finite unions.
An algebra of sets is closed by finite intersections.
Definition and properties of the algebra of sets generated by some family #
generateSetAlgebra ๐
is the smallest algebra of sets containing ๐
.
- base {ฮฑ : Type u_2} {๐ : Set (Set ฮฑ)} (s : Set ฮฑ) (s_mem : s โ ๐) : generateSetAlgebra ๐ s
- empty {ฮฑ : Type u_2} {๐ : Set (Set ฮฑ)} : generateSetAlgebra ๐ โ
- compl {ฮฑ : Type u_2} {๐ : Set (Set ฮฑ)} (s : Set ฮฑ) (hs : generateSetAlgebra ๐ s) : generateSetAlgebra ๐ sแถ
- union {ฮฑ : Type u_2} {๐ : Set (Set ฮฑ)} (s t : Set ฮฑ) (hs : generateSetAlgebra ๐ s) (ht : generateSetAlgebra ๐ t) : generateSetAlgebra ๐ (s โช t)
Instances For
The algebra of sets generated by a family of sets is an algebra of sets.
The algebra of sets generated by ๐
contains ๐
.
The measurable space generated by a family of sets ๐
is the same as the one generated
by the algebra of sets generated by ๐
.
If a family of sets ๐
is contained in an algebra of sets โฌ
, then so is the algebra of sets
generated by ๐
.
If ๐
is an algebra of sets, then it contains the algebra generated by itself.
If ๐
is an algebra of sets, then it is equal to the algebra generated by itself.
If a set belongs to the algebra of sets generated by ๐
then it can be written as a finite
union of finite intersections of sets which are in ๐
or have their complement in ๐
.
If a family of sets is countable then so is the algebra of sets generated by it.