Add missing case for lambdas
This commit is contained in:
parent
ff0e48af95
commit
1d04feebec
2 changed files with 10 additions and 3 deletions
|
@ -98,4 +98,9 @@
|
|||
(check βη-eq? (tm-padd (tm-pnat 10000) (tm-pnat 2000)) (tm-pnat 12000))
|
||||
(check βη-eq? (tm-abs (tm-app (tm-var 1) (tm-var 0))) (tm-app tm-id (tm-var 0)))
|
||||
(check βη-eq? `(Π (U 0) (Π (var 0) ,(tm-app tm-id '(var 1)))) '(Π (U 0) (Π (var 0) (var 1))))
|
||||
(check-false (βη-eq? '(succ zero) '(var 0)))
|
||||
(check βη-eq? (tm-app (tm-var 0) (tm-var 1)) (tm-app (tm-var 0) (tm-var 1)))
|
||||
(check βη-eq? (tm-ind (tm-var 0) (tm-var 1) (tm-var 2)) (tm-ind (tm-var 0) (tm-var 1) (tm-var 2)))
|
||||
(check-false (βη-eq? (tm-abs (tm-app (tm-var 1) (tm-var 0))) (tm-app tm-id (tm-var 1))))
|
||||
(check-false (βη-eq? (tm-app (tm-var 0) (tm-var 0)) (tm-ind (tm-var 0) 'zero 'zero)))
|
||||
(check-false (βη-eq? '(U 0) '(var 0)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue