Commit 2026-02-12 23:53 b4292a2e
View on Github →feat(Finpartition): remove unnecessary DistribLattice assumptions (#34545)
This PR weakens the typeclass assumptions of some lemmas and constructions:
- generalizes
exists_le_of_leandcard_monofromDistribLatticetoLattice - generalizes
extendfromDistribLatticetoIsModularLattice - generalizes
combinefromDistribLatticetoIsModularLattice(this requires changing the argument fromPairwiseDisjointtoSupIndep) - redefines
bindusingcombinein a way that is defeq to the current definition