Commit 2022-07-20 19:03 3838b0e0
View on Github →refactor(order/boolean_algebra): Get rid of boolean_algebra.core (#15302)
The current setup is problematic for two reasons:
boolean_algebra.coreis part of the typeclass hierarchy even though it is mathematically the same asboolean_algebra.boolean_algebracontains the redundant fieldssup_inf_sdiffandinf_inf_sdiff. The easiest fix is to respectively:- delete
boolean_algebra.coreand use default values in theboolean_algebrafields. - not make
boolean_algebraextendgeneralized_boolean_algebrabut instead manually provide the forgetful instance.