Zulip Chat Archive
Stream: Is there code for X?
Topic: pi boolean algebra
Heather Macbeth (Sep 05 2021 at 04:30):
Is this true? It's not true by rfl, and library_search doesn't find it with minimal imports.
import data.set.lattice
variables {X : Type*}
example :
(pi.complete_boolean_algebra : complete_boolean_algebra (set X)) = set.complete_boolean_algebra :=
sorry
Heather Macbeth (Sep 05 2021 at 04:30):
(@Bryan Gin-ge Chen maybe?)
Johan Commelin (Sep 05 2021 at 05:09):
The projection onto Sup isn't rfl either:
example :
(pi.complete_boolean_algebra : complete_boolean_algebra (set X)).Sup =
set.complete_boolean_algebra.Sup := rfl -- fails
Heather Macbeth (Sep 05 2021 at 05:25):
Seemingly le, sup and inf agree; Sup and Inf don't.
Reid Barton (Sep 05 2021 at 11:18):
If they have the same le and they are both partial orders then the rest of the operations must be equal because they are determined by universal properties. (For , we have .)
Reid Barton (Sep 05 2021 at 11:29):
Also I see that a boolean_algebra is already a poset by definition, so you can ignore that condition.
Last updated: May 02 2025 at 03:31 UTC