Zulip Chat Archive

Stream: general

Topic: Intermediate construction typeclasses


Yaël Dillies (Feb 02 2022 at 17:43):

docs#boolean_algebra.core, docs#complete_semilattice_Inf, docs#complete_semilattice_Sup all are typeclasses which don't have any mathematical content, as any instance of them can be promoted to docs#boolean_algebra, docs#complete_lattice respectively. They are only used for intermediate constructions, a role which today is filled by constructors.
What do you think of getting rid of them in favor of new constructors?

Yury G. Kudryashov (Feb 02 2022 at 18:06):

complete_semilattice_Sup used to be a custom constructor.

Yury G. Kudryashov (Feb 02 2022 at 18:07):

@Scott Morrison introduced intermediate classes in #6797


Last updated: Dec 20 2023 at 11:08 UTC