lean2/tests/lean
Leonardo de Moura e9dada5e14 refactor(builtin/kernel): use standard definition for 'or' and 'and'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-02-17 12:05:34 -08:00
..
bare
exp
interactive
slow
stackoverflow feat(split-stack): add support for split-stacks (no more stackoverflows) 2013-12-09 22:30:54 -08:00
abst.lean
abst.lean.expected.out
add_assoc.lean
add_assoc.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
alias1.lean
alias1.lean.expected.out
alias2.lean
alias2.lean.expected.out
alias3.lean
alias3.lean.expected.out refactor(*): error messages 2014-01-13 16:54:21 -08:00
apply_tac1.lean
apply_tac1.lean.expected.out
apply_tac2.lean
apply_tac2.lean.expected.out
apply_tac_bug.lean
apply_tac_bug.lean.expected.out
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 feat(frontends/lean): use lowercase commands, replace 'endscope' and 'endnamespace' with 'end' 2014-01-05 13:06:36 -08:00
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
bad8.lean
bad8.lean.expected.out
bad9.lean
bad9.lean.expected.out
bad10.lean
bad10.lean.expected.out
bad_simp.lean
bad_simp.lean.expected.out
bad_simp2.lean
bad_simp2.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
bug.lean
bug.lean.expected.out
calc1.lean
calc1.lean.expected.out
calc2.lean
calc2.lean.expected.out
coercion1.lean
coercion1.lean.expected.out refactor(*): error messages 2014-01-13 16:54:21 -08:00
coercion2.lean
coercion2.lean.expected.out
compact_def.lean
compact_def.lean.expected.out
cond_tac.lean
cond_tac.lean.expected.out
config.lean
config.lean.expected.out
conv.lean
conv.lean.expected.out
discharge.lean
discharge.lean.expected.out
disj1.lean
disj1.lean.expected.out
disjcases.lean
disjcases.lean.expected.out
elab1.lean chore(*): cleanup lean builtin symbols, replace :: with _ 2014-01-09 08:33:52 -08:00
elab1.lean.expected.out
elab2.lean
elab2.lean.expected.out
elab3.lean
elab3.lean.expected.out feat(frontends/lean): use lowercase commands, replace 'endscope' and 'endnamespace' with 'end' 2014-01-05 13:06:36 -08:00
elab4.lean
elab4.lean.expected.out fix(library/elaborator): bug reported by Jeremy Avigad 2014-02-10 14:01:22 -08:00
elab5.lean chore(*): cleanup lean builtin symbols, replace :: with _ 2014-01-09 08:33:52 -08:00
elab5.lean.expected.out fix(library/elaborator): bug reported by Jeremy Avigad 2014-02-10 14:01:22 -08:00
elab7.lean
elab7.lean.expected.out fix(library/elaborator): bug reported by Jeremy Avigad 2014-02-10 14:01:22 -08:00
elab8.lean
elab8.lean.expected.out
elab_bug1.lean
elab_bug1.lean.expected.out
env_errors.lean
env_errors.lean.expected.out
eq1.lean
eq1.lean.expected.out
eq2.lean
eq2.lean.expected.out
eq3.lean
eq3.lean.expected.out
eq4.lean
eq4.lean.expected.out
errmsg1.lean
errmsg1.lean.expected.out
ex1.lean
ex1.lean.expected.out
ex2.lean
ex2.lean.expected.out feat(kernel/type_checker): improve application type mismatch error messages 2014-01-27 09:45:17 -08:00
ex3.lean
ex3.lean.expected.out
exists1.lean
exists1.lean.expected.out
exists2.lean
exists2.lean.expected.out
exists3.lean refactor(builtin/kernel): rename refute to by_contradiction 2014-02-12 08:49:19 -08:00
exists3.lean.expected.out
exists4.lean
exists4.lean.expected.out
exists5.lean
exists5.lean.expected.out
exists6.lean
exists6.lean.expected.out
exists7.lean
exists7.lean.expected.out
exists8.lean refactor(builtin/kernel): rename refute to by_contradiction 2014-02-12 08:49:19 -08:00
exists8.lean.expected.out
exit.lean
exit.lean.expected.out
explicit.lean
explicit.lean.expected.out
explicit2.lean
explicit2.lean.expected.out
fake1.olean
fake2.olean
find.lean
find.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
forall1.lean
forall1.lean.expected.out
ho.lean
ho.lean.expected.out
hsimp.lean
hsimp.lean.expected.out
implicit1.lean
implicit1.lean.expected.out
implicit2.lean
implicit2.lean.expected.out
implicit3.lean
implicit3.lean.expected.out
implicit4.lean
implicit4.lean.expected.out
implicit5.lean
implicit5.lean.expected.out
implicit6.lean
implicit6.lean.expected.out
implicit7.lean
implicit7.lean.expected.out
induct.lean
induct.lean.expected.out
induction1.lean
induction1.lean.expected.out
induction2.lean
induction2.lean.expected.out feat(frontends/lean/pp): change how lift local entries are pretty printed 2014-02-06 17:26:38 -08:00
j1.lean
j1.lean.expected.out
j2.lean
j2.lean.expected.out feat(frontends/lean): new 'have' expression 2014-02-06 08:03:59 -08:00
j3.lean
j3.lean.expected.out
j4.lean
j4.lean.expected.out
j5.lean refactor(builtin/kernel): use standard definition for 'or' and 'and' 2014-02-17 12:05:34 -08:00
j5.lean.expected.out refactor(builtin/kernel): use standard definition for 'or' and 'and' 2014-02-17 12:05:34 -08:00
j6.lean refactor(builtin/kernel): use standard definition for 'or' and 'and' 2014-02-17 12:05:34 -08:00
j6.lean.expected.out refactor(builtin/kernel): use standard definition for 'or' and 'and' 2014-02-17 12:05:34 -08:00
jbug1.lean fix(builtin/tactic): more meaningful error message when skip tactic is used in a full proof 2014-02-09 18:57:33 -08:00
jbug1.lean.expected.out fix(builtin/tactic): more meaningful error message when skip tactic is used in a full proof 2014-02-09 18:57:33 -08:00
kernel_ex1.lean
kernel_ex1.lean.expected.out
leak1.lean
leak1.lean.expected.out
leak2.lean
leak2.lean.expected.out
leak3.lean
leak3.lean.expected.out
let1.lean
let1.lean.expected.out
let2.lean
let2.lean.expected.out
let3.lean
let3.lean.expected.out
let4.lean
let4.lean.expected.out
level1.lean
level1.lean.expected.out
loop1.lean
loop1.lean.expected.out
loop2.lean
loop2.lean.expected.out
loop3.lean feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
loop3.lean.expected.out
lua1.lean
lua1.lean.expected.out
lua2.lean feat(frontends/lean): use lowercase commands, replace 'endscope' and 'endnamespace' with 'end' 2014-01-05 13:06:36 -08:00
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
lua9.lean
lua9.lean.expected.out
lua10.lean
lua10.lean.expected.out
lua11.lean
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
lua15b.lean
lua15b.lean.expected.out
lua16.lean
lua16.lean.expected.out
lua17.lean
lua17.lean.expected.out
lua18.lean
lua18.lean.expected.out
map.lean
map.lean.expected.out
matrix.lean
matrix.lean.expected.out
mod1.lean
mod1.lean.expected.out
mp_forallelim.lean
mp_forallelim.lean.expected.out
nbug1.lean
nbug1.lean.expected.out
nested.lean
nested.lean.expected.out
nested_have.lean
nested_have.lean.expected.out
nnf.lean
nnf.lean.expected.out
norm1.lean
norm1.lean.expected.out
norm_tac.lean
norm_tac.lean.expected.out refactor(kernel): remove semantic attachments from the kernel 2014-02-02 14:48:27 -08:00
ns1.lean
ns1.lean.expected.out
num_tst.lean fix(kernel/type_checker): caching bug 2014-02-12 10:43:01 -08:00
num_tst.lean.expected.out fix(kernel/type_checker): caching bug 2014-02-12 10:43:01 -08:00
num_tst2.lean fix(kernel/type_checker): caching bug 2014-02-12 10:43:01 -08:00
num_tst2.lean.expected.out fix(kernel/type_checker): caching bug 2014-02-12 10:43:01 -08:00
opaque.lean feat(kernel/type_checker): remove fallback that expands opaque definitions in the type checker 2014-02-09 11:31:24 -08:00
opaque.lean.expected.out feat(kernel/type_checker): remove fallback that expands opaque definitions in the type checker 2014-02-09 11:31:24 -08:00
overload1.lean chore(*): cleanup lean builtin symbols, replace :: with _ 2014-01-09 08:33:52 -08:00
overload1.lean.expected.out
overload2.lean
overload2.lean.expected.out
parser1.lean
parser1.lean.expected.out
pr1.lean
pr1.lean.expected.out
push.lean
push.lean.expected.out
refute1.lean refactor(builtin/kernel): rename refute to by_contradiction 2014-02-12 08:49:19 -08:00
refute1.lean.expected.out feat(library/basic_thms): add Refute theorem 2013-12-16 12:03:31 -08:00
revapp.lean
revapp.lean.expected.out
rs.lean
rs.lean.expected.out refactor(builtin/kernel): use standard definition for 'or' and 'and' 2014-02-17 12:05:34 -08:00
rw1.lean feat(library/simplifier): add rewrite_rule_set extension for managing rewrite rules in an environment 2014-01-18 15:43:24 -08:00
rw1.lean.expected.out
scan_error1.lean fix(frontends/lean/scanner): assertion violation, and add more tests 2014-01-07 15:12:34 -08:00
scan_error1.lean.expected.out
scan_error2.lean fix(frontends/lean/scanner): assertion violation, and add more tests 2014-01-07 15:12:34 -08:00
scan_error2.lean.expected.out
scan_error3.lean
scan_error3.lean.expected.out
scan_test1.lean
scan_test1.lean.expected.out
scan_test2.lean
scan_test2.lean.expected.out
scope.lean
scope.lean.expected.out
scope_bug1.lean
scope_bug1.lean.expected.out
script.lua feat(lua): add lua_exception for wrapping lua errors, and improve Lua error messages in the Lean frontend 2013-11-07 15:19:26 -08:00
showenv.l
sig1.lean fix(builtin/kernel): rename generalized proof_irrel axiom to hproof_irrel, and derive the restricted one 2014-02-04 10:06:29 -08:00
sig1.lean.expected.out
sig2.lean refactor(frontends/lean): remove notation for creating tuples 2014-02-10 09:03:42 -08:00
sig2.lean.expected.out refactor(frontends/lean): remove notation for creating tuples 2014-02-10 09:03:42 -08:00
sig3.lean refactor(frontends/lean): remove notation for creating tuples 2014-02-10 09:03:42 -08:00
sig3.lean.expected.out refactor(frontends/lean): remove notation for creating tuples 2014-02-10 09:03:42 -08:00
sig4.lean refactor(frontends/lean): remove notation for creating tuples 2014-02-10 09:03:42 -08:00
sig4.lean.expected.out refactor(frontends/lean): remove notation for creating tuples 2014-02-10 09:03:42 -08:00
sig5.lean refactor(frontends/lean): remove notation for creating tuples 2014-02-10 09:03:42 -08:00
sig5.lean.expected.out refactor(frontends/lean): remove notation for creating tuples 2014-02-10 09:03:42 -08:00
sig6.lean refactor(frontends/lean): remove notation for creating tuples 2014-02-10 09:03:42 -08:00
sig6.lean.expected.out
simp.lean
simp.lean.expected.out
simp2.lean
simp2.lean.expected.out
simp3.lean refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
simp3.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
simp6.lean feat(library/simplifier): add support for 'permutation' rewrite rules 2014-01-20 08:29:31 -08:00
simp6.lean.expected.out
simp7.lean
simp7.lean.expected.out
simp7b.lean
simp7b.lean.expected.out
simp8.lean
simp8.lean.expected.out
simp9.lean
simp9.lean.expected.out
simp10.lean
simp10.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
simp11.lean
simp11.lean.expected.out feat(library/simplifier): enforce max_steps option 2014-01-21 12:12:17 -08:00
simp12.lean
simp12.lean.expected.out
simp13.lean
simp13.lean.expected.out
simp14.lean
simp14.lean.expected.out
simp15.lean
simp15.lean.expected.out
simp16.lean
simp16.lean.expected.out
simp17.lean
simp17.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
simp18.lean feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp18.lean.expected.out feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp19.lean feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp19.lean.expected.out feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp20.lean feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp20.lean.expected.out feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp21.lean
simp21.lean.expected.out test(tests/lean): add new simplifier test 2014-01-24 17:09:46 -08:00
simp22.lean feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp22.lean.expected.out feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp23.lean feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp23.lean.expected.out feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp24.lean
simp24.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
simp25.lean
simp25.lean.expected.out
simp26.lean
simp26.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
simp27.lean
simp27.lean.expected.out
simp28.lean feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp28.lean.expected.out feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp29.lean
simp29.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
simp30.lean feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp30.lean.expected.out
simp31.lean
simp31.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
simp32.lean feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp32.lean.expected.out feat(*): add support for heterogeneous equality in the parser, elaborator and simplifier, adjusts unit test to reflect changes 2014-02-07 15:03:16 -08:00
simp33.lean
simp33.lean.expected.out refactor(builtin/kernel): reorder congr1 arguments 2014-02-09 16:15:44 -08:00
simp34.lean
simp34.lean.expected.out
simp_tac.lean feat(library/tactic): add simplify_tactic based on the simplifier 2014-01-26 18:53:18 -08:00
simp_tac.lean.expected.out feat(library/tactic): add simplify_tactic based on the simplifier 2014-01-26 18:53:18 -08:00
simple.lean
simple.lean.expected.out
single.lean
single.lean.expected.out
subst.lean
subst.lean.expected.out feat(*): change name conventions for Lean builtin libraries 2014-01-05 19:21:44 -08:00
subst2.lean
subst2.lean.expected.out
subst3.lean
subst3.lean.expected.out
sum2.lean feat(kernel/type_checker): remove fallback that expands opaque definitions in the type checker 2014-02-09 11:31:24 -08:00
sum2.lean.expected.out refactor(builtin): merge pair.lean with kernel.lean, and add basic theorems 2014-02-07 16:04:44 -08:00
sum3.lean feat(kernel/type_checker): remove fallback that expands opaque definitions in the type checker 2014-02-09 11:31:24 -08:00
sum3.lean.expected.out refactor(builtin): merge pair.lean with kernel.lean, and add basic theorems 2014-02-07 16:04:44 -08:00
tacluacrash.lean
tacluacrash.lean.expected.out
tactic1.lean
tactic1.lean.expected.out
tactic2.lean
tactic2.lean.expected.out
tactic3.lean
tactic3.lean.expected.out
tactic4.lean chore(library/tactic): remove imp_tac, it is not needed anymore 2014-01-08 00:57:04 -08:00
tactic4.lean.expected.out
tactic5.lean chore(library/tactic): remove imp_tac, it is not needed anymore 2014-01-08 00:57:04 -08:00
tactic5.lean.expected.out
tactic6.lean chore(*): cleanup lean builtin symbols, replace :: with _ 2014-01-09 08:33:52 -08:00
tactic6.lean.expected.out
tactic8.lean
tactic8.lean.expected.out
tactic9.lean
tactic9.lean.expected.out
tactic10.lean
tactic10.lean.expected.out
tactic11.lean
tactic11.lean.expected.out
tactic12.lean
tactic12.lean.expected.out
tactic13.lean
tactic13.lean.expected.out
tactic14.lean
tactic14.lean.expected.out
tactic_at_types.lean
tactic_at_types.lean.expected.out
test.sh
test_single.sh
test_single_pp.sh
tst1.lean
tst1.lean.expected.out
tst2.lean
tst2.lean.expected.out feat(frontends/lean): use lowercase commands, replace 'endscope' and 'endnamespace' with 'end' 2014-01-05 13:06:36 -08:00
tst3.lean
tst3.lean.expected.out
tst4.lean
tst4.lean.expected.out
tst5.lean
tst5.lean.expected.out
tst6.lean
tst6.lean.expected.out
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
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 refactor(kernel): remove semantic attachments from the kernel 2014-02-02 14:48:27 -08:00
ty1.lean
ty1.lean.expected.out
ty2.lean
ty2.lean.expected.out
type0.lean
type0.lean.expected.out
unicode.lean
unicode.lean.expected.out
univ.lean
univ.lean.expected.out
univ2.lean feat(kernel): make sure U is the maximal universe 2014-01-29 16:31:00 -08:00
univ2.lean.expected.out
univ3.lean
univ3.lean.expected.out
using.lean
using.lean.expected.out
using_bug1.lean
using_bug1.lean.expected.out
vars1.lean
vars1.lean.expected.out