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.