Mercurial > hg > Members > kono > Proof > category
diff record-ex.agda @ 300:d6a6dd305da2
arrow and lambda fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 29 Sep 2013 14:01:07 +0900 |
parents | 3249aaddc405 |
children | 0d7fa6fc5979 |
line wrap: on
line diff
--- a/record-ex.agda Sun Sep 29 13:36:42 2013 +0900 +++ b/record-ex.agda Sun Sep 29 14:01:07 2013 +0900 @@ -1,8 +1,8 @@ module record-ex where data _∨_ (A B : Set) : Set where - or1 : A -> A ∨ B - or2 : B -> A ∨ B + or1 : A → A ∨ B + or2 : B → A ∨ B postulate A B C : Set postulate a1 a2 a3 : A @@ -13,7 +13,7 @@ y : ( A ∨ B ) y = or2 b1 -f : ( A ∨ B ) -> A +f : ( A ∨ B ) → A f (or1 a) = a f (or2 b) = a1 @@ -39,7 +39,7 @@ data Nat : Set where zero : Nat - suc : Nat -> Nat + suc : Nat → Nat record Mod3 (m : Nat) : Set where field @@ -49,6 +49,6 @@ open Mod3 -Lemma1 : ( x : Mod3 ( suc (suc (suc (suc zero))))) ( y : Mod3 ( suc zero ) ) -> n x ≡ n y +Lemma1 : ( x : Mod3 ( suc (suc (suc (suc zero))))) ( y : Mod3 ( suc zero ) ) → n x ≡ n y Lemma1 x y = mod3 y