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 setsbelongs 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.
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 โฌ, then the algebra of sets generated by ๐
is contained in the one 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.