mirror of
https://github.com/Smaug123/agdaproofs
synced 2025-10-10 22:28:40 +00:00
Rename some confusing fields (#51)
This commit is contained in:
@@ -12,11 +12,11 @@ module Groups.Definition where
|
||||
record Group {lvl1 lvl2} {A : Set lvl1} (S : Setoid {lvl1} {lvl2} A) (_·_ : A → A → A) : Set (lsuc lvl1 ⊔ lvl2) where
|
||||
open Setoid S
|
||||
field
|
||||
wellDefined : {m n x y : A} → (m ∼ x) → (n ∼ y) → (m · n) ∼ (x · y)
|
||||
identity : A
|
||||
+WellDefined : {m n x y : A} → (m ∼ x) → (n ∼ y) → (m · n) ∼ (x · y)
|
||||
0G : A
|
||||
inverse : A → A
|
||||
multAssoc : {a b c : A} → (a · (b · c)) ∼ (a · b) · c
|
||||
multIdentRight : {a : A} → (a · identity) ∼ a
|
||||
multIdentLeft : {a : A} → (identity · a) ∼ a
|
||||
invLeft : {a : A} → (inverse a) · a ∼ identity
|
||||
invRight : {a : A} → a · (inverse a) ∼ identity
|
||||
+Associative : {a b c : A} → (a · (b · c)) ∼ (a · b) · c
|
||||
identRight : {a : A} → (a · 0G) ∼ a
|
||||
identLeft : {a : A} → (0G · a) ∼ a
|
||||
invLeft : {a : A} → (inverse a) · a ∼ 0G
|
||||
invRight : {a : A} → a · (inverse a) ∼ 0G
|
||||
|
Reference in New Issue
Block a user