Theorems · Definition · order theory
BooleanAlgebra.casesOn
{α : Type u} →
{motive : BooleanAlgebra α → Sort u_1} →
(t : BooleanAlgebra α) →
([toDistribLattice : DistribLattice α] →
[toCompl : Compl α] →
[toSDiff : SDiff α] →
[toHImp : HImp α] →
[toTop : Top α] →
[toBot : Bot α] →
(inf_compl_le_bot : ∀ (x : α), x ⊓ xᶜ ≤ ⊥) →
(top_le_sup_compl : ∀ (x : α), ⊤ ≤ x ⊔ xᶜ) →
(le_top : ∀ (a : α), a ≤ ⊤) →
(bot_le : ∀ (a : α), ⊥ ≤ a) →
(sdiff_eq : ∀ (x y : α), x \ y = x ⊓ yᶜ) →
(himp_eq : ∀ (x y : α), x ⇨ y = y ⊔ xᶜ) →
motive
{ toDistribLattice := toDistribLattice, toCompl := toCompl, toSDiff := toSDiff,
toHImp := toHImp, toTop := toTop, toBot := toBot,
inf_compl_le_bot := inf_compl_le_bot, top_le_sup_compl := top_le_sup_compl,
le_top := le_top, bot_le := bot_le, sdiff_eq := sdiff_eq, himp_eq := himp_eq }) →
motive t- Defined in
- Mathlib.Order.BooleanAlgebra.Defs
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 11 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites14
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
- BooleanAlgebrastatement and proof · cited by 300
- HImp.himpstatement and proof · cited by 153
- DistribLatticestatement and proof · cited by 150
- Botstatement and proof · cited by 96
- Topstatement and proof · cited by 93
- 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.
- BooleanAlgebra.noConfusionproof · cited by 0
- BooleanAlgebra.noConfusionTypeproof · cited by 0