diff --git a/CHANGELOG.md b/CHANGELOG.md index d729b2b122..bcfb5671ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -133,6 +133,12 @@ New modules Function.Identity.Instances ``` +* Algerbaic properties: + ```agda + Algebra.Properties.CommutativeSemiring + Algebra.Properties.SemiringWithoutOne + ``` + * Predicate for lists that are sorted with respect to a total order ``` Data.List.Relation.Unary.Sorted.TotalOrder @@ -144,6 +150,12 @@ New modules Data.Nat.Binary.Subtraction ``` +* Combinatorics operations + ``` + Data.Fin.Combinatorics + Data.Nat.Combinatorics + ``` + * A predicate for vectors in which every pair of elements is related. ``` Data.Vec.Relation.Unary.AllPairs @@ -240,6 +252,16 @@ Other minor additions IsCommutativeRing _≈₁_ _+_ _*_ -_ 0# 1# ``` +* Added proofs to `Algebra.Properties.CommutativeMonoid`: + ```agda + sumₜ-init : sumₜ t ≈ sumₜ (init t) + lookup t (fromℕ n) + ``` + +* Added declarations to `Algebra.Structures.IsSemiringWithoutOne`: + ```agda + distribˡ : * DistributesOverˡ + + ``` + * Added new proof to `Data.Fin.Induction`: ```agda <-wellFounded : WellFounded _<_ @@ -262,6 +284,14 @@ Other minor additions splitAt-< : splitAt m {n} i ≡ inj₁ (fromℕ< i