1
0
forked from GitHub/gf-core

bugfix in PGF.TypeCheck

This commit is contained in:
krasimir
2010-02-20 18:48:06 +00:00
parent 45d209baf8
commit 59d640088e
4 changed files with 36 additions and 19 deletions

View File

@@ -34,4 +34,6 @@ fun h : (n : Nat) -> U n n -> Int ;
-- fun u2 : (n : Nat) -> U (plus n zero) zero ;
-- fun h2 : (f : Nat -> Nat) -> ((n : Nat) -> U (f n) (f zero)) -> Int ;
fun forall2 : (n : Nat) -> (Vector n -> Vector n -> Int) -> Int ;
}

View File

@@ -27,4 +27,5 @@ ai h ? (u1 ?)
ai cmpVector (succ (succ zero)) (vector (succ (succ zero))) (append ? (succ zero) (vector ?) (vector (succ zero)))
ai diff ? (succ (succ zero)) (vector (succ (succ (succ (succ (succ zero)))))) (vector (succ (succ (succ zero))))
ai diff ? (succ (succ zero)) (vector (succ (succ (succ (succ zero))))) (vector (succ (succ (succ zero))))
ai idMorph (mkMorph2 (\x -> ?) (vector zero))
ai idMorph (mkMorph2 (\x -> ?) (vector zero))
ai <(\n -> forall2 n (\x,y -> cmpVector zero x y)) : Nat -> Int>

View File

@@ -69,3 +69,6 @@ In the expression: vector (succ (succ (succ (succ zero))))
Category EQ is not in scope
Expression: <\v1, v2 -> cmpVector ?7 v1 v2 : Vector ?7 -> Vector ?7 -> Int> (vector ?7)