Skip to content

Commit d5c35bf

Browse files
author
mathlib4-bot
committed
Merge remote-tracking branch 'origin/master' into bump/v4.22.0
2 parents 57f277d + 8744850 commit d5c35bf

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

Mathlib/Order/CompleteBooleanAlgebra.lean

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -641,9 +641,7 @@ We take iSup_iInf_eq as the definition here,
641641
and prove later on that this implies atomicity.
642642
-/
643643
-- We do not directly extend `CompletelyDistribLattice` to avoid having the `hnot` field
644-
-- We do not directly extend `CompleteBooleanAlgebra` to avoid having the `inf_sSup_le_iSup_inf` and
645-
-- `iInf_sup_le_sup_sInf` fields
646-
class CompleteAtomicBooleanAlgebra (α : Type u) extends CompleteLattice α, BooleanAlgebra α where
644+
class CompleteAtomicBooleanAlgebra (α : Type u) extends CompleteBooleanAlgebra α where
647645
protected iInf_iSup_eq {ι : Type u} {κ : ι → Type u} (f : ∀ a, κ a → α) :
648646
(⨅ a, ⨆ b, f a b) = ⨆ g : ∀ a, κ a, ⨅ a, f a (g a)
649647

@@ -653,12 +651,6 @@ instance (priority := 100) CompleteAtomicBooleanAlgebra.toCompletelyDistribLatti
653651
__ := ‹CompleteAtomicBooleanAlgebra α›
654652
__ := BooleanAlgebra.toBiheytingAlgebra
655653

656-
-- See note [lower instance priority]
657-
instance (priority := 100) CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra
658-
[CompleteAtomicBooleanAlgebra α] : CompleteBooleanAlgebra α where
659-
__ := CompletelyDistribLattice.toCompleteDistribLattice
660-
__ := ‹CompleteAtomicBooleanAlgebra α›
661-
662654
instance Prod.instCompleteAtomicBooleanAlgebra [CompleteAtomicBooleanAlgebra α]
663655
[CompleteAtomicBooleanAlgebra β] : CompleteAtomicBooleanAlgebra (α × β) where
664656
__ := instBooleanAlgebra

0 commit comments

Comments
 (0)