Finite Exhaustions #
This file defines a structure called FiniteExhaustion which represents an exhaustion of a
countable set by an increasing sequence of finite sets. Given a countable set s,
FiniteExhaustion.choice s is a choice of a finite exhaustion.
A FiniteExhaustion of a set s is a monotonically increasing sequence
of finite sets such that their union is s.
The underlying sequence of a
FiniteExhaustion.Every set in a
FiniteExhaustionis finite.The sequence of sets in a
FiniteExhaustionare monotonically increasing.The union of all sets in a
FiniteExhaustionequalss
Instances For
Equations
- Set.FiniteExhaustion.instFunLikeNat = { coe := Set.FiniteExhaustion.toFun, coe_injective' := ⋯ }
A choice of a FiniteExhaustion for a countable set s.
Equations
Instances For
Given K : FiniteExhaustion s and K' : FiniteExhaustion t, FiniteExhaustion.prod K K'
is the finite exhaustion on s ×ˢ t given by the pointwise set product of the exhaustions.