You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add: `BooleanRing` plus `Properties`
* Update CHANGELOG.md
Removed spurious entry
* refactor: more general API
* fix: added note to `CHANGELOG`
* refactor: make binomial expansion an explicit step
* rename: `*-isIdempotentMonoid`
* add: `*-idempotentMonoid`
* refactor: use `Cancellative` properties only
* add: stub properties for `CommutativeRing`
* refactor: `BooleanRing` properties in terms of `CommutativeRing` and `BooleanSemiring`
* refactor: put everything together
* add: stub properties for `CommutativeRing`
* refactor: adjust re-exports
* add: `BooleanAlgebra` yields `BooleanRing` etc.
* add: more re-exports
* add: more inherited properties
* add: more properties towards `IsBooleanAlgebra`
* add: yet more properties towards `IsBooleanAlgebra`
* add: grinding towards `IsBooleanAlgebra`
* add: `deMorgan` laws
* add: `Semiring` properties as home for `binomial-expansion`
* more fiddling
* back to square one
* fix: finally!
* fix: remove shadowing of `isBooleanRing` and `booleanRing`
* reset: `CHANGELOG` for v2.4
* fix: whitespace
Copy file name to clipboardExpand all lines: CHANGELOG.md
+39Lines changed: 39 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,18 +47,57 @@ Deprecated names
47
47
New modules
48
48
-----------
49
49
50
+
*`Algebra.Properties.BooleanRing`.
51
+
52
+
*`Algebra.Properties.BooleanSemiring`.
53
+
54
+
*`Algebra.Properties.CommutativeRing`.
55
+
56
+
*`Algebra.Properties.Semiring`.
57
+
50
58
*`Data.List.Relation.Binary.Permutation.Algorithmic{.Properties}` for the Choudhury and Fiore definition of permutation, and its equivalence with `Declarative` below.
51
59
52
60
*`Data.List.Relation.Binary.Permutation.Declarative{.Properties}` for the least congruence on `List` making `_++_` commutative, and its equivalence with the `Setoid` definition.
0 commit comments