Arithmetic.Plus
zeroL :: forall (m :: Nat). m :=: (0 + m) #
Zero plus any number is equal to the original number.
zeroR :: forall (m :: Nat). m :=: (m + 0) #
Any number plus zero is equal to the original number.
commutative :: forall (a :: Natural) (b :: Natural). (a + b) :=: (b + a) #
Addition is commutative.
associative :: forall (a :: Natural) (b :: Natural) (c :: Natural). ((a + b) + c) :=: (a + (b + c)) #
Addition is associative.