@@ -112,21 +112,21 @@ Non-backwards compatible changes
112112 always true and cannot be assumed in user's code.
113113
114114* Therefore the definitions have been changed as follows to make all their arguments explicit:
115- - ` LeftCancellative _• _ `
116- - From: ` ∀ x {y z} → (x • y) ≈ (x • z) → y ≈ z `
117- - To: ` ∀ x y z → (x • y) ≈ (x • z) → y ≈ z `
115+ - ` LeftCancellative _∙ _ `
116+ - From: ` ∀ x {y z} → (x ∙ y) ≈ (x ∙ z) → y ≈ z `
117+ - To: ` ∀ x y z → (x ∙ y) ≈ (x ∙ z) → y ≈ z `
118118
119- - ` RightCancellative _• _ `
120- - From: ` ∀ {x} y z → (y • x) ≈ (z • x) → y ≈ z `
121- - To: ` ∀ x y z → (y • x) ≈ (z • x) → y ≈ z `
119+ - ` RightCancellative _∙ _ `
120+ - From: ` ∀ {x} y z → (y ∙ x) ≈ (z ∙ x) → y ≈ z `
121+ - To: ` ∀ x y z → (y ∙ x) ≈ (z ∙ x) → y ≈ z `
122122
123- - ` AlmostLeftCancellative e _• _ `
124- - From: ` ∀ {x} y z → ¬ x ≈ e → (x • y) ≈ (x • z) → y ≈ z `
125- - To: ` ∀ x y z → ¬ x ≈ e → (x • y) ≈ (x • z) → y ≈ z `
123+ - ` AlmostLeftCancellative e _∙ _ `
124+ - From: ` ∀ {x} y z → ¬ x ≈ e → (x ∙ y) ≈ (x ∙ z) → y ≈ z `
125+ - To: ` ∀ x y z → ¬ x ≈ e → (x ∙ y) ≈ (x ∙ z) → y ≈ z `
126126
127- - ` AlmostRightCancellative e _• _ `
128- - From: ` ∀ {x} y z → ¬ x ≈ e → (y • x) ≈ (z • x) → y ≈ z `
129- - To: ` ∀ x y z → ¬ x ≈ e → (y • x) ≈ (z • x) → y ≈ z `
127+ - ` AlmostRightCancellative e _∙ _ `
128+ - From: ` ∀ {x} y z → ¬ x ≈ e → (y ∙ x) ≈ (z ∙ x) → y ≈ z `
129+ - To: ` ∀ x y z → ¬ x ≈ e → (y ∙ x) ≈ (z ∙ x) → y ≈ z `
130130
131131* Correspondingly some proofs of the above types will need additional arguments passed explicitly.
132132 Instances can easily be fixed by adding additional underscores, e.g.
@@ -2152,16 +2152,16 @@ Additions to existing modules
21522152
21532153* Added new proofs to ` Algebra.Consequences.Propositional ` :
21542154 ``` agda
2155- comm+assoc⇒middleFour : Commutative _• _ → Associative _• _ → _• _ MiddleFourExchange _• _
2156- identity+middleFour⇒assoc : Identity e _• _ → _• _ MiddleFourExchange _• _ → Associative _• _
2157- identity+middleFour⇒comm : Identity e _+_ → _• _ MiddleFourExchange _+_ → Commutative _• _
2155+ comm+assoc⇒middleFour : Commutative _∙ _ → Associative _∙ _ → _∙ _ MiddleFourExchange _∙ _
2156+ identity+middleFour⇒assoc : Identity e _∙ _ → _∙ _ MiddleFourExchange _∙ _ → Associative _∙ _
2157+ identity+middleFour⇒comm : Identity e _+_ → _∙ _ MiddleFourExchange _+_ → Commutative _∙ _
21582158 ```
21592159
21602160* Added new proofs to ` Algebra.Consequences.Setoid ` :
21612161 ``` agda
2162- comm+assoc⇒middleFour : Congruent₂ _• _ → Commutative _• _ → Associative _• _ → _• _ MiddleFourExchange _• _
2163- identity+middleFour⇒assoc : Congruent₂ _• _ → Identity e _• _ → _• _ MiddleFourExchange _• _ → Associative _• _
2164- identity+middleFour⇒comm : Congruent₂ _• _ → Identity e _+_ → _• _ MiddleFourExchange _+_ → Commutative _• _
2162+ comm+assoc⇒middleFour : Congruent₂ _∙ _ → Commutative _∙ _ → Associative _∙ _ → _∙ _ MiddleFourExchange _∙ _
2163+ identity+middleFour⇒assoc : Congruent₂ _∙ _ → Identity e _∙ _ → _∙ _ MiddleFourExchange _∙ _ → Associative _∙ _
2164+ identity+middleFour⇒comm : Congruent₂ _∙ _ → Identity e _+_ → _∙ _ MiddleFourExchange _+_ → Commutative _∙ _
21652165
21662166 involutive⇒surjective : Involutive f → Surjective f
21672167 selfInverse⇒involutive : SelfInverse f → Involutive f
@@ -2171,15 +2171,15 @@ Additions to existing modules
21712171 selfInverse⇒injective : SelfInverse f → Injective f
21722172 selfInverse⇒bijective : SelfInverse f → Bijective f
21732173
2174- comm+idˡ⇒id : Commutative _• _ → LeftIdentity e _• _ → Identity e _• _
2175- comm+idʳ⇒id : Commutative _• _ → RightIdentity e _• _ → Identity e _• _
2176- comm+zeˡ⇒ze : Commutative _• _ → LeftZero e _• _ → Zero e _• _
2177- comm+zeʳ⇒ze : Commutative _• _ → RightZero e _• _ → Zero e _• _
2178- comm+invˡ⇒inv : Commutative _• _ → LeftInverse e _⁻¹ _• _ → Inverse e _⁻¹ _• _
2179- comm+invʳ⇒inv : Commutative _• _ → RightInverse e _⁻¹ _• _ → Inverse e _⁻¹ _• _
2180- comm+distrˡ⇒distr : Commutative _• _ → _• _ DistributesOverˡ _◦_ → _• _ DistributesOver _◦_
2181- comm+distrʳ⇒distr : Commutative _• _ → _• _ DistributesOverʳ _◦_ → _• _ DistributesOver _◦_
2182- distrib+absorbs⇒distribˡ : Associative _• _ → Commutative _◦_ → _• _ Absorbs _◦_ → _◦_ Absorbs _• _ → _◦_ DistributesOver _• _ → _• _ DistributesOverˡ _◦_
2174+ comm+idˡ⇒id : Commutative _∙ _ → LeftIdentity e _∙ _ → Identity e _∙ _
2175+ comm+idʳ⇒id : Commutative _∙ _ → RightIdentity e _∙ _ → Identity e _∙ _
2176+ comm+zeˡ⇒ze : Commutative _∙ _ → LeftZero e _∙ _ → Zero e _∙ _
2177+ comm+zeʳ⇒ze : Commutative _∙ _ → RightZero e _∙ _ → Zero e _∙ _
2178+ comm+invˡ⇒inv : Commutative _∙ _ → LeftInverse e _⁻¹ _∙ _ → Inverse e _⁻¹ _∙ _
2179+ comm+invʳ⇒inv : Commutative _∙ _ → RightInverse e _⁻¹ _∙ _ → Inverse e _⁻¹ _∙ _
2180+ comm+distrˡ⇒distr : Commutative _∙ _ → _∙ _ DistributesOverˡ _◦_ → _∙ _ DistributesOver _◦_
2181+ comm+distrʳ⇒distr : Commutative _∙ _ → _∙ _ DistributesOverʳ _◦_ → _∙ _ DistributesOver _◦_
2182+ distrib+absorbs⇒distribˡ : Associative _∙ _ → Commutative _◦_ → _∙ _ Absorbs _◦_ → _◦_ Absorbs _∙ _ → _◦_ DistributesOver _∙ _ → _∙ _ DistributesOverˡ _◦_
21832183 ```
21842184
21852185* Added new functions to ` Algebra.Construct.DirectProduct ` :
0 commit comments