lean4-htt/tests/lean
Leonardo de Moura bbaa83e16a feat(frontends/lean): implement relaxed operator compatibility in the parser
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-12-10 15:42:43 -08:00
..
interactive fix(tests/lean/interactive): test driver (to avoid discrepancy between Win and Linux version) 2013-12-06 17:03:12 -08:00
slow feat(split-stack): add support for split-stacks (no more stackoverflows) 2013-12-09 22:30:54 -08:00
stackoverflow feat(split-stack): add support for split-stacks (no more stackoverflows) 2013-12-09 22:30:54 -08:00
abst.lean feat(kernel): add abstraction (aka function extensionality) axiom 2013-12-01 13:57:14 -08:00
abst.lean.expected.out feat(kernel): add abstraction (aka function extensionality) axiom 2013-12-01 13:57:14 -08:00
apply_tac1.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
apply_tac1.lean.expected.out feat(library/tactic): add apply_tactic 2013-12-05 03:22:12 -08:00
arith1.lean
arith1.lean.expected.out
arith2.lean
arith2.lean.expected.out
arith3.lean
arith3.lean.expected.out
arith4.lean
arith4.lean.expected.out
arith5.lean
arith5.lean.expected.out
arith6.lean
arith6.lean.expected.out
arith7.lean
arith7.lean.expected.out
arith8.lean
arith8.lean.expected.out
arrow.lean
arrow.lean.expected.out
bad1.lean
bad1.lean.expected.out
bad2.lean
bad2.lean.expected.out
bad3.lean
bad3.lean.expected.out
bad4.lean
bad4.lean.expected.out
bad5.lean
bad5.lean.expected.out
bad6.lean
bad6.lean.expected.out
bad7.lean
bad7.lean.expected.out
cast1.lean
cast1.lean.expected.out
cast2.lean fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
cast2.lean.expected.out
cast3.lean fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
cast3.lean.expected.out
coercion1.lean
coercion1.lean.expected.out
coercion2.lean
coercion2.lean.expected.out
config.lean
config.lean.expected.out
conv.lean
conv.lean.expected.out
disj1.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
disj1.lean.expected.out feat(library/tactic): add disj_tactic 2013-12-05 04:49:06 -08:00
elab1.lean
elab1.lean.expected.out fix(library/elaborator): strength elaborator procedure for handling equality and convertability constraints 2013-12-06 13:04:34 -08:00
elab2.lean fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
elab2.lean.expected.out fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
elab3.lean fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
elab3.lean.expected.out fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
elab4.lean fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
elab4.lean.expected.out
elab5.lean fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
elab5.lean.expected.out
eq1.lean
eq1.lean.expected.out
eq2.lean
eq2.lean.expected.out
eq3.lean
eq3.lean.expected.out
ex1.lean
ex1.lean.expected.out
ex2.lean
ex2.lean.expected.out
ex3.lean
ex3.lean.expected.out
exit.lean feat(frontends/lean): add Exit command 2013-12-04 10:40:22 -08:00
exit.lean.expected.out feat(frontends/lean): add Exit command 2013-12-04 10:40:22 -08:00
ho.lean
ho.lean.expected.out
implicit1.lean
implicit1.lean.expected.out
implicit2.lean feat(frontends/lean): relax restricitions on parsing applications of functions containing implicit arguments 2013-12-10 09:48:24 -08:00
implicit2.lean.expected.out feat(frontends/lean): relax restricitions on parsing applications of functions containing implicit arguments 2013-12-10 09:48:24 -08:00
implicit3.lean feat(frontends/lean): simplify how implicit parameters are marked 2013-12-10 12:11:04 -08:00
implicit3.lean.expected.out feat(frontends/lean): simplify how implicit parameters are marked 2013-12-10 12:11:04 -08:00
implicit4.lean feat(frontends/lean): relax compatible_denotation predicate 2013-12-10 12:42:29 -08:00
implicit4.lean.expected.out feat(tests/lean): include standard error in the expected output 2013-12-10 12:52:57 -08:00
implicit5.lean feat(frontends/lean): relax compatible_denotation predicate 2013-12-10 12:42:29 -08:00
implicit5.lean.expected.out feat(tests/lean): include standard error in the expected output 2013-12-10 12:52:57 -08:00
implicit6.lean feat(frontends/lean): implement relaxed operator compatibility in the parser 2013-12-10 15:42:43 -08:00
implicit6.lean.expected.out feat(frontends/lean): implement relaxed operator compatibility in the parser 2013-12-10 15:42:43 -08:00
implicit7.lean feat(frontends/lean): implement relaxed operator compatibility in the parser 2013-12-10 15:42:43 -08:00
implicit7.lean.expected.out feat(frontends/lean): implement relaxed operator compatibility in the parser 2013-12-10 15:42:43 -08:00
let1.lean
let1.lean.expected.out
let2.lean
let2.lean.expected.out
let3.lean
let3.lean.expected.out
let4.lean
let4.lean.expected.out
loop1.lean
loop1.lean.expected.out
loop2.lean
loop2.lean.expected.out
lua1.lean
lua1.lean.expected.out
lua2.lean
lua2.lean.expected.out
lua3.lean
lua3.lean.expected.out
lua4.lean
lua4.lean.expected.out
lua5.lean
lua5.lean.expected.out
lua6.lean
lua6.lean.expected.out
lua7.lean
lua7.lean.expected.out
lua8.lean
lua8.lean.expected.out refactor(kernel/object): remove 'null' object, and operator bool for kernel objects 2013-12-08 14:37:38 -08:00
lua9.lean
lua9.lean.expected.out
lua10.lean
lua10.lean.expected.out
lua11.lean refactor(kernel/object): remove 'null' object, and operator bool for kernel objects 2013-12-08 14:37:38 -08:00
lua11.lean.expected.out
lua12.lean
lua12.lean.expected.out
lua13.lean
lua13.lean.expected.out
lua14.lean
lua14.lean.expected.out
lua15.lean
lua15.lean.expected.out
lua16.lean
lua16.lean.expected.out
mod1.lean
mod1.lean.expected.out feat(tests/lean): include standard error in the expected output 2013-12-10 12:52:57 -08:00
nbug1.lean fix(frontends/lean/parser): reachable code 2013-12-08 15:22:21 -08:00
nbug1.lean.expected.out fix(frontends/lean/parser): reachable code 2013-12-08 15:22:21 -08:00
overload1.lean
overload1.lean.expected.out
overload2.lean
overload2.lean.expected.out
revapp.lean
revapp.lean.expected.out
script.lua
simple.lean
simple.lean.expected.out
single.lean fix(shell/lean): Lua repl missing, incorrect exit code in interactive mode, missing tests 2013-12-09 12:25:19 -08:00
single.lean.expected.out fix(shell/lean): Lua repl missing, incorrect exit code in interactive mode, missing tests 2013-12-09 12:25:19 -08:00
subst.lean
subst.lean.expected.out
tactic1.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic1.lean.expected.out feat(library/tactic): expose conj_tactic, imp_tactic, conj_hyp_tactic in the Lua API 2013-11-28 18:17:15 -08:00
tactic2.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic2.lean.expected.out fix(tests/lean): update expected result to reflect recent changes 2013-12-06 16:31:13 -08:00
tactic3.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic3.lean.expected.out fix(tests/lean): update expected result to reflect recent changes 2013-12-06 16:31:13 -08:00
tactic4.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic4.lean.expected.out feat(library/elaborator): modify how elaborator handles constraints of the form ?M << P and P << ?M, where P is a proposition. 2013-11-29 09:15:01 -08:00
tactic5.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic5.lean.expected.out feat(library/tactic): add to_tactic_ext, it allows functions that return tactics to be used where a tactic is expected 2013-11-29 09:40:21 -08:00
tactic6.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic6.lean.expected.out feat(tests/lean): include standard error in the expected output 2013-12-10 12:52:57 -08:00
tactic7.lean feat(library/tactic): add disj_hyp_tactic 2013-12-01 07:55:00 -08:00
tactic7.lean.expected.out feat(library/tactic): add disj_hyp_tactic 2013-12-01 07:55:00 -08:00
tactic8.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic8.lean.expected.out feat(library/tactic): add absurd_tactic 2013-12-01 07:55:00 -08:00
tactic9.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic9.lean.expected.out feat(library/tactic): add unfold tactic 2013-12-01 08:51:56 -08:00
tactic10.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic10.lean.expected.out feat(library/tactic): add unfold_tactic() that unfolds every non-hidden definition 2013-12-01 10:41:05 -08:00
tactic11.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic11.lean.expected.out feat(frontends/parser): simplified theorem definition using tactical proof 2013-12-02 08:20:18 -08:00
tactic12.lean feat(library/tactic): use _tac suffix instead of _tactic like Isabelle 2013-12-05 20:06:32 -08:00
tactic12.lean.expected.out feat(frontends/parser): simplified theorem definition using tactical proof 2013-12-02 08:20:18 -08:00
tactic13.lean feat(frontends/lean/parser): apply type inference elaborator to fill remaining metavariables/holes (these are holes produced by tactics such as apply_tac) 2013-12-07 13:09:39 -08:00
tactic13.lean.expected.out feat(frontends/lean/parser): apply type inference elaborator to fill remaining metavariables/holes (these are holes produced by tactics such as apply_tac) 2013-12-07 13:09:39 -08:00
tactic14.lean fix(frontends/lean/frontend_elaborator): must elaborate type attached to placeholder, it may also contain holes 2013-12-07 15:37:59 -08:00
tactic14.lean.expected.out fix(frontends/lean/frontend_elaborator): must elaborate type attached to placeholder, it may also contain holes 2013-12-07 15:37:59 -08:00
test.sh feat(tests/lean): include standard error in the expected output 2013-12-10 12:52:57 -08:00
test_single.sh feat(tests/lean): include standard error in the expected output 2013-12-10 12:52:57 -08:00
tst1.lean
tst1.lean.expected.out fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
tst2.lean
tst2.lean.expected.out
tst3.lean
tst3.lean.expected.out
tst4.lean
tst4.lean.expected.out fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
tst5.lean
tst5.lean.expected.out
tst6.lean
tst6.lean.expected.out feat(library/elaborator): modify how elaborator handles constraints of the form ?M << P and P << ?M, where P is a proposition. 2013-11-29 09:15:01 -08:00
tst7.lean
tst7.lean.expected.out
tst8.lean
tst8.lean.expected.out
tst9.lean
tst9.lean.expected.out
tst10.lean
tst10.lean.expected.out
tst11.lean
tst11.lean.expected.out fix(frontends/lean/notation): change the precedence of '->' 2013-12-06 13:23:24 -08:00
tst12.lean
tst12.lean.expected.out
tst13.lean
tst13.lean.expected.out
tst14.lean
tst14.lean.expected.out
tst15.lean
tst15.lean.expected.out
tst16.lean
tst16.lean.expected.out
tst17.lean
tst17.lean.expected.out
ty1.lean
ty1.lean.expected.out
ty2.lean
ty2.lean.expected.out
unicode.lean
unicode.lean.expected.out
vars1.lean
vars1.lean.expected.out