3data Vect : Nat -> Type -> Type where
4 Nil : {a : _} -> Vect Z a
5 (::) : {a, k : _} -> a -> Vect k a -> Vect (S k) a
7data Elem : {a, n : _} -> a -> Vect n a -> Type where
8 Here : {x, xs : _} -> Elem x (x :: xs)
9 There : {x, y, xs : _} -> Elem x xs -> Elem x (y :: xs)
11append : Vect n a -> Vect m a -> Vect (n + m) a
13append (x :: xs) ys = x :: append xs ys
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