Lattice operations on encodable types #
Lemmas about lattice and set operations on encodable types
Implementation Notes #
This is a separate file, to avoid unnecessary imports in basic files.
Previously some of these results were in the MeasureTheory
folder.
theorem
Encodable.iSup_decode₂
{α : Type u_1}
{β : Type u_2}
[Encodable β]
[CompleteLattice α]
(f : β → α)
:
⨆ (i : ℕ), ⨆ b ∈ Encodable.decode₂ β i, f b = ⨆ (b : β), f b
theorem
Encodable.iUnion_decode₂
{α : Type u_1}
{β : Type u_2}
[Encodable β]
(f : β → Set α)
:
⋃ (i : ℕ), ⋃ b ∈ Encodable.decode₂ β i, f b = ⋃ (b : β), f b