Theorems · Definition · order theory
CompletelyDistribLattice.casesOn
{α : Type u} →
{motive : CompletelyDistribLattice α → Sort u_1} →
(t : CompletelyDistribLattice α) →
([toCompleteLattice : CompleteLattice α] →
[toHImp : HImp α] →
(le_himp_iff : ∀ (a b c : α), a ≤ b ⇨ c ↔ a ⊓ b ≤ c) →
[toCompl : Compl α] →
(himp_bot : ∀ (a : α), a ⇨ ⊥ = aᶜ) →
[toSDiff : SDiff α] →
(sdiff_le_iff : ∀ (a b c : α), a \ b ≤ c ↔ a ≤ b ⊔ c) →
[toHNot : HNot α] →
(top_sdiff : ∀ (a : α), ⊤ \ a = ¬a) →
(iInf_iSup_eq :
∀ {ι : Type u} {κ : ι → Type u} (f : (a : ι) → κ a → α),
⨅ a, ⨆ b, f a b = ⨆ g, ⨅ a, f a (g a)) →
motive
{ toCompleteLattice := toCompleteLattice, toHImp := toHImp, le_himp_iff := le_himp_iff,
toCompl := toCompl, himp_bot := himp_bot, toSDiff := toSDiff,
sdiff_le_iff := sdiff_le_iff, toHNot := toHNot, top_sdiff := top_sdiff,
iInf_iSup_eq := iInf_iSup_eq }) →
motive t- Defined in
- Mathlib.Order.CompleteBooleanAlgebra
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 6 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites18
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Top.topstatement and proof · cited by 9,680
- Bot.botstatement and proof · cited by 4,720
- Compl.complstatement and proof · cited by 2,925
- iSupstatement and proof · cited by 2,415
- iInfstatement and proof · cited by 1,690
- CompleteLatticestatement and proof · cited by 1,048
- HImp.himpstatement and proof · cited by 153
- HNot.hnotstatement and proof · cited by 83
- Lattice.infstatement · cited by 18
- Lattice.inf_le_leftstatement · cited by 12
- Lattice.inf_le_rightstatement · cited by 12
- Lattice.le_infstatement · cited by 12
Cited by2
Results whose statement or proof uses this declaration.
- CompletelyDistribLattice.noConfusionproof · cited by 0
- CompletelyDistribLattice.noConfusionTypeproof · cited by 0