lean2/tests/lean
2014-11-30 13:53:02 -08:00
..
expensive
hott
interactive feat(frontends/lean): allow expressions to be used to define precedence, closes #335 2014-11-29 18:29:48 -08:00
run test(tests/lean/run/vector): use nat.add 2014-11-30 13:53:02 -08:00
slow feat(frontends/lean): allow expressions to be used to define precedence, closes #335 2014-11-29 18:29:48 -08:00
acc.lean feat(library/logic): import wf.lean in logic/default.lean 2014-11-06 15:03:13 -08:00
acc.lean.expected.out feat(kernel/inductive): relax conditions for an inductive datatype in Prop to be able to eliminate into Type 2014-11-06 09:36:54 -08:00
acc_rec_bug.lean feat(library/logic): import wf.lean in logic/default.lean 2014-11-06 15:03:13 -08:00
acc_rec_bug.lean.expected.out fix(kernel/inductive): bug in eliminator for recursive datatypes in Prop 2014-11-06 14:03:28 -08:00
alias.lean
alias.lean.expected.out
alias2.lean
alias2.lean.expected.out
bad_class.lean
bad_class.lean.expected.out
bad_coercions.lean
bad_coercions.lean.expected.out feat(frontends/lean): do not allow coercion definition in sections 2014-10-11 18:41:17 -07:00
bad_end.lean fix(frontends/lean/parser): segfault when ending scope without opening, fixes #244 2014-10-13 21:08:36 -07:00
bad_end.lean.expected.out
bad_id.lean feat(frontends/lean/scanner): disallow hierarchical names such as 'x.1' 2014-11-09 12:55:13 -08:00
bad_id.lean.expected.out feat(frontends/lean/scanner): disallow hierarchical names such as 'x.1' 2014-11-09 12:55:13 -08:00
bad_notation.lean
bad_notation.lean.expected.out feat(frontends/lean/notation_cmd): remove the cleanup notation hack 2014-10-11 16:40:26 -07:00
bad_structures.lean fix(frontends/lean/structure_cmd): universe level validation 2014-11-04 22:19:23 -08:00
bad_structures.lean.expected.out fix(frontends/lean/structure_cmd): bad test output 2014-11-05 12:02:53 -08:00
beginend_bug.lean refactor(data/num/string): break into pieces to reduce dependencies 2014-11-07 08:53:14 -08:00
beginend_bug.lean.expected.out
bug1.lean
bug1.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
calc1.lean
calc1.lean.expected.out
calc_assistant.lean
calc_assistant.lean.expected.out
check.lean
check.lean.expected.out feat(frontends/lean): display metavariable application arguments in check command 2014-10-30 13:28:25 -07:00
check2.lean
check2.lean.expected.out
choice_expl.lean refactor(frontends/lean): constant/axiom are top-level commands, parameter/variable/hypothesis/conjecture are section/context-level commands 2014-10-02 17:55:34 -07:00
choice_expl.lean.expected.out
cls_err.lean feat(frontends/lean): add '[]' notation for marking arguments where class-instance resolution should be applied 2014-10-12 13:06:00 -07:00
cls_err.lean.expected.out
coe.lean
coe.lean.expected.out
config.lean
config.lean.expected.out
const.lean
const.lean.expected.out feat(frontends/lean): variables/parameters and check commands have access to all section variables/parameters, closes #231 2014-10-08 08:40:55 -07:00
crash.lean
crash.lean.expected.out
ctxopt.lean
ctxopt.lean.expected.out fix(frontends/lean/parser): configuration options defined in a context are transient, fixes #162 2014-09-09 11:02:54 -07:00
empty.lean
empty.lean.expected.out
empty_thm.lean
empty_thm.lean.expected.out
error_full_names.lean fix(tests/lean): avoid 'sorry' in expected output 2014-11-06 14:06:55 -08:00
error_full_names.lean.expected.out fix(frontends/lean): improve error message, addresses issue #299 2014-11-06 12:19:40 -08:00
error_pos_bug.lean
error_pos_bug.lean.expected.out
error_pos_bug2.lean
error_pos_bug2.lean.expected.out
eta_bug.lean
eta_bug.lean.expected.out fix(tests/lean): adjust test to new eval semantics 2014-11-10 21:10:33 -08:00
fold.lean feat(frontends/lean): add variation of the foldl/foldr notation where initial element is suppressed, closes #314 2014-11-09 14:08:33 -08:00
fold.lean.expected.out feat(frontends/lean): add variation of the foldl/foldr notation where initial element is suppressed, closes #314 2014-11-09 14:08:33 -08:00
ftree.lean feat(frontends/lean/inductive_cmd): improve resulting universe level inference for inductive datatypes 2014-11-12 10:52:32 -08:00
ftree.lean.expected.out feat(frontends/lean/inductive_cmd): improve resulting universe level inference for inductive datatypes 2014-11-12 10:52:32 -08:00
gen_bug.lean
gen_bug.lean.expected.out
goals1.lean refactor(data/num/string): break into pieces to reduce dependencies 2014-11-07 08:53:14 -08:00
goals1.lean.expected.out
have1.lean
have1.lean.expected.out
ind_parser_bug.lean fix(frontends/lean/inductive_cmd): inductive datatype elaborator was 'fixing' parameter mismatches. 2014-11-05 23:12:00 -08:00
ind_parser_bug.lean.expected.out fix(frontends/lean/inductive_cmd): inductive datatype elaborator was 'fixing' parameter mismatches. 2014-11-05 23:12:00 -08:00
inst.lean feat(frontends/lean): allow expressions to be used to define precedence, closes #335 2014-11-29 18:29:48 -08:00
inst.lean.expected.out
inv_del.lean fix(library/tactic/inversion_tactic): complete 'deletion' transition 2014-11-29 09:36:41 -08:00
inv_del.lean.expected.out fix(library/tactic/inversion_tactic): complete 'deletion' transition 2014-11-29 09:36:41 -08:00
let1.lean
let1.lean.expected.out
let3.lean
let3.lean.expected.out
let4.lean
let4.lean.expected.out
namespace_bug.lean
namespace_bug.lean.expected.out
no_confusion_type.lean feat(library/defitional): add no_confusion_type construction for inductive datatypes that are not propositions 2014-11-08 15:20:19 -08:00
no_confusion_type.lean.expected.out feat(library/defitional): add no_confusion_type construction for inductive datatypes that are not propositions 2014-11-08 15:20:19 -08:00
notation.lean refactor(library/data/nat): declare lt and le asap using inductive definitions, and make key theorems transparent for definitional package 2014-11-22 00:19:39 -08:00
notation.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
notation2.lean
notation2.lean.expected.out
notation3.lean
notation3.lean.expected.out fix(tests/lean/notation): remove 'sorry' warning from expected outputs 2014-10-20 15:34:44 -07:00
notation4.lean
notation4.lean.expected.out fix(tests/lean/notation): remove 'sorry' warning from expected outputs 2014-10-20 15:34:44 -07:00
notation5.lean feat(frontends/lean/notation_cmd): do not allow user to define new tokes containing '(', ')', ',' or change their precedence 2014-10-19 13:39:06 -07:00
notation5.lean.expected.out feat(frontends/lean/notation_cmd): do not allow user to define new tokes containing '(', ')', ',' or change their precedence 2014-10-19 13:39:06 -07:00
notation6.lean fix(frontends/lean/pp): bug in pretty printer notation match procedure 2014-10-20 18:58:27 -07:00
notation6.lean.expected.out
notation7.lean refactor(library/data/num): break into pieces to reduce dependencies 2014-11-07 08:24:29 -08:00
notation7.lean.expected.out feat(frontends/lean): max precedence used by Lean is not max_uint anymore 2014-11-07 07:57:11 -08:00
num.lean feat(frontends/lean/inductive_cmd): prefix introduction rules with the name of the inductive datatype 2014-09-04 17:26:36 -07:00
num.lean.expected.out
num2.lean
num2.lean.expected.out feat(frontends/lean): allow users to define "numeral notation" 2014-09-26 14:55:23 -07:00
num3.lean
num3.lean.expected.out
num4.lean
num4.lean.expected.out
num5.lean fix(frontends/lean): add 'eval' command 2014-09-26 20:16:03 -07:00
num5.lean.expected.out
omit.lean chore(*): minimize the use of parameters 2014-10-09 07:13:06 -07:00
omit.lean.expected.out
param.lean
param.lean.expected.out
parsing_only.lean feat(frontends/lean): add '[parsing-only]' modifier to notation declarations, closes #305 2014-11-06 21:34:05 -08:00
parsing_only.lean.expected.out feat(frontends/lean): add '[parsing-only]' modifier to notation declarations, closes #305 2014-11-06 21:34:05 -08:00
pp.lean
pp.lean.expected.out
print_ax1.lean
print_ax1.lean.expected.out
print_ax2.lean
print_ax2.lean.expected.out refactor(library/data/subtype): define subtype using 'structure' command 2014-11-16 15:01:14 -08:00
prodtst.lean
prodtst.lean.expected.out feat(kernel/level): improve universe level pretty printer 2014-11-14 14:51:03 -08:00
proj.lean
proj.lean.expected.out fix(library/definitional/projection): remove redundant 'error in' 2014-10-29 16:51:06 -07:00
protected.lean
protected.lean.expected.out
pstate.lean
pstate.lean.expected.out
record_rec_protected.lean
record_rec_protected.lean.expected.out fix(frontends/lean/structure_cmd): 'rec' must be marked as protected 2014-11-03 14:50:12 -08:00
reserve_bugs.lean fix(frontends/lean/notation_cmd): bugs in 'reserve notation' command 2014-11-13 22:05:55 -08:00
reserve_bugs.lean.expected.out fix(frontends/lean/notation_cmd): bugs in 'reserve notation' command 2014-11-13 22:05:55 -08:00
sec.lean fix(frontends/lean/decl_cmds): do not allow section parameters/variables to shadow existing parameters/variables 2014-10-02 18:29:41 -07:00
sec.lean.expected.out
show1.lean
show1.lean.expected.out
showenv.l
struct_class.lean feat(frontends/lean/structure_cmd): mark structure as 'class' when [class] modifier is used 2014-11-03 17:47:08 -08:00
struct_class.lean.expected.out
t1.lean
t1.lean.expected.out
t2.lean
t2.lean.expected.out feat(frontends/lean/builtin_cmds): add simple 'print' command 2014-06-11 14:35:34 -07:00
t3.lean
t3.lean.expected.out
t4.lean
t4.lean.expected.out feat(frontends/lean): change the name resolution rules: when in a namespace N that defines C, then C always refers to N.C (i.e., it overrides any alias) 2014-08-18 18:58:50 -07:00
t5.lean
t5.lean.expected.out
t6.lean
t6.lean.expected.out feat(frontends/lean/builtin_cmds): remove workaround for getting nice metavariable names in the check command 2014-10-30 13:12:45 -07:00
t7.lean chore(*): minimize the use of parameters 2014-10-09 07:13:06 -07:00
t7.lean.expected.out
t9.lean
t9.lean.expected.out
t10.lean
t10.lean.expected.out
t11.lean
t11.lean.expected.out
t12.lean
t12.lean.expected.out feat(frontends/lean): add basic pretty printer 2014-07-09 01:12:36 -07:00
t13.lean
t13.lean.expected.out feat(frontends/lean): add basic pretty printer 2014-07-09 01:12:36 -07:00
t14.lean
t14.lean.expected.out
tactic_var_bug.lean fix(frontends/lean): tactic + variables bug, fixes #315 2014-11-09 14:43:22 -08:00
tactic_var_bug.lean.expected.out fix(frontends/lean): fix pretty-printing spacing problem 2014-11-09 14:49:43 -08:00
test.sh
test_single.sh
test_single_pp.sh chore(tests): cleanup test scripts 2014-06-29 09:03:39 -07:00
tuple.lean
tuple.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
uni_bug1.lean refactor(frontends/lean): constant/axiom are top-level commands, parameter/variable/hypothesis/conjecture are section/context-level commands 2014-10-02 17:55:34 -07:00
uni_bug1.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
unifier_bug.lean fix(library/unifier): broken optimization in the unifier 2014-10-28 16:09:41 -07:00
unifier_bug.lean.expected.out
unique_instances.lean
unique_instances.lean.expected.out
univ.lean
univ.lean.expected.out
univ_vars.lean
univ_vars.lean.expected.out feat(kernel/level): improve universe level pretty printer 2014-11-14 14:51:03 -08:00
var.lean
var.lean.expected.out
var2.lean
var2.lean.expected.out
whnf.lean feat(frontends/lean): add [whnf] modifier to eval command 2014-11-08 10:19:29 -08:00
whnf.lean.expected.out refactor(library/data/nat): declare lt and le asap using inductive definitions, and make key theorems transparent for definitional package 2014-11-22 00:19:39 -08:00
whnf_tac.lean
whnf_tac.lean.expected.out