You should be able to do this.
module Test where data Nat : Set where zero : Nat suc : Nat -> Nat data Vec : Nat -> Set where [] : Vec zero _::_ : {n : Nat} -> Nat -> Vec n -> Vec (suc n) f : (n : Nat) -> Vec n -> Nat f n@._ [] = n
Page last modified on May 30, 2007, at 10:34 am
Powered by
PmWiki