Zulip Chat Archive

Stream: Is there code for X?

Topic: Distrib lattice constructors


Bhavik Mehta (Aug 02 2020 at 13:27):

Is there a constructor for distrib_lattice using this distributive law:
x ⊓ (y ⊔ z) ≤ (x ⊓ y) ⊔ (x ⊓ z) instead of the one given there - it's mentioned that they're equivalent but only one is provided seemingly?

Yury G. Kudryashov (Aug 03 2020 at 05:44):

Is it the same as order_dual.distrib_lattice?

Yury G. Kudryashov (Aug 03 2020 at 05:46):

I mean, there is no constructor using this law now but probably you can write something like letI : distrib_lattice (order_dual α) := { .. order_dual.lattice, your_lemma }; exact { sup := ...; (other operations); .. show distrib_lattice (order_dual $ order_dual α), by apply_instance }.

Yury G. Kudryashov (Aug 03 2020 at 05:46):

Though possibly a better approach is to prove some iff or tfae for a lattice.


Last updated: Dec 20 2023 at 11:08 UTC