8total disjoint : (n : Nat) -> Z = S n -> Void
9disjoint n p = replace {P = disjointTy} p ()
11 disjointTy : Nat -> Type
13 disjointTy (S k) = Void
15total acyclic : (n : Nat) -> n = S n -> Void
16acyclic Z p = disjoint _ p
17acyclic (S k) p = acyclic k (succInjective _ _ p)
27plusReduces : (n:Nat) -> plus Z n = n
30plusReducesZ : (n:Nat) -> n = plus n Z
32plusReducesZ (S k) = cong (plusReducesZ k)
34plusReducesS : (n:Nat) -> (m:Nat) -> S (plus n m) = plus n (S m)
35plusReducesS Z m = Refl
36plusReducesS (S k) m = cong (plusReducesS k m)
38plusReducesZ' : (n:Nat) -> n = plus n Z
39plusReducesZ' Z = ?plusredZ_Z
40plusReducesZ' (S k) = let ih = plusReducesZ' k in
44---------- Proofs ----------
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list