]> matita.cs.unibo.it Git - helm.git/commitdiff
New test.
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 5 Feb 2004 11:07:02 +0000 (11:07 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 5 Feb 2004 11:07:02 +0000 (11:07 +0000)
helm/gTopLevel/tests/lambda03.cic.test [new file with mode: 0644]

diff --git a/helm/gTopLevel/tests/lambda03.cic.test b/helm/gTopLevel/tests/lambda03.cic.test
new file mode 100644 (file)
index 0000000..321dc19
--- /dev/null
@@ -0,0 +1,15 @@
+\lambda n:nat.
+ \lambda H:n=n.\lambda g:(?\to (le n 0))\to True.(g \lambda f.(f n H))
+### (* METASENV after disambiguation  *)
+n : nat; H : (eq nat n n); _ :? _; _ :? _; _ : nat |- ?26: Type
+n : nat; H : (eq nat n n); _ :? _; _ :? _; _ : nat |- ?27: ?26[n ; H ; _ ; _ ; __1]
+n : nat; H : (eq nat n n); _ :? _ |- ?8: Type
+n : nat; H : (eq nat n n); _ :? _ |- ?9: ?8[n ; H ; _]
+n : nat; H : (eq nat n n) |- ?5: Type
+n : nat; H : (eq nat n n) |- ?6: ?5[n ; H]
+### (* TERM after disambiguation      *)
+[n:nat][H:(eq nat n n)][g:(((nat->((eq nat __1 __1)->(le __2 O)))->(le n O))->True)](g [f:(nat->((eq nat __1 __1)->(le __2 O)))](f n H))
+### (* TYPE_OF the disambiguated term *)
+(n:nat)(H:(eq nat n n))(g:(((nat->((eq nat __1 __1)->(le __2 O)))->(le n O))->True))True
+### (* REDUCED disambiguated term     *)
+[n:nat][H:(eq nat n n)][g:(((nat->((eq nat __1 __1)->(le __2 O)))->(le n O))->True)](g [f:(nat->((eq nat __1 __1)->(le __2 O)))](f n H))