lean2/tests/lean
Leonardo de Moura 6dbcf86fd4 feat(library/logic/axioms): use diaconescu to prove em
With the new "noncomputable" feature we can use Hilbert's choice without
being concerned it may accidentaly "leak" inside definitions we don't
want to use it.
2015-07-29 13:01:07 -07:00
..
expensive chore(tests/lean): add 'expensive' file 2014-08-01 10:35:32 -07:00
extra fix(frontends/lean): "show goal" localization, add "position", support "by tactic" 2015-07-28 12:48:12 -07:00
hott feat(frontends/lean/parse_rewrite_tactic): change the semantics of rewrite[↑f] when f is recursive 2015-07-12 13:20:21 -04:00
interactive fix(tests/lean): adjust tests to reflect recent changes in the standard library 2015-07-13 21:46:09 -04:00
run feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
slow feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
trust0 fix(test*.sh): allow spaces in filename 2015-03-28 23:29:52 -04:00
438.lean refactor(library/algebra): move bundled structures to separate module 2015-03-02 18:45:08 -08:00
438.lean.expected.out feat(frontends/lean): hide subterms that do not contain metavariables 2015-03-13 12:42:57 -07:00
480.hlean fix(frontends/lean/pp): abbreviations with too much arguments 2015-03-23 12:16:25 -07:00
480.hlean.expected.out fix(frontends/lean/pp): abbreviations with too much arguments 2015-03-23 12:16:25 -07:00
487.hlean feat(frontends/lean): uniform notation for lists in tactics 2015-03-27 17:54:48 -07:00
487.hlean.expected.out fix(tests): update tests because [unfold-c] attribute has been added to some definitions 2015-05-18 15:59:55 -07:00
491.lean feat(frontends/lean/pp): improve pretty printer for prefix and postfix notation 2015-03-25 16:45:58 -07:00
491.lean.expected.out feat(frontends/lean/pp): improve pretty printer for prefix and postfix notation 2015-03-25 16:45:58 -07:00
528.lean feat(frontends/lean/elaborator): decorates error message with free variables introduced by the left-hand-side of the equation 2015-04-24 14:58:15 -07:00
528.lean.expected.out feat(frontends/lean/elaborator): decorates error message with free variables introduced by the left-hand-side of the equation 2015-04-24 14:58:15 -07:00
531.hlean fix(tests/lean): adjust tests to reflect changes in the elaboration process 2015-06-26 17:18:30 -07:00
531.hlean.expected.out fix(tests/lean): adjust tests to reflect changes in the elaboration process 2015-06-26 17:18:30 -07:00
550.lean fix(tests): to reflect recent changes in the standard library 2015-07-06 15:05:01 -07:00
550.lean.expected.out fix(frontends/lean): "show goal" localization, add "position", support "by tactic" 2015-07-28 12:48:12 -07:00
559.lean fix(frontends/lean/util): assertion violation 2015-04-24 15:09:23 -07:00
559.lean.expected.out fix(frontends/lean/util): assertion violation 2015-04-24 15:09:23 -07:00
571.lean fix(library/tactic/inversion_tactic): check whether eliminator can only eliminate to Prop 2015-05-02 17:48:08 -07:00
571.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
582.hlean fix(frontends/lean/structure_cmd): 'structure' command must set unfold-c attribute for auxiliary recursors 2015-05-07 09:09:07 -07:00
582.hlean.expected.out fix(frontends/lean/structure_cmd): 'structure' command must set unfold-c attribute for auxiliary recursors 2015-05-07 09:09:07 -07:00
583.lean fix(library/tactic/rewrite_tactic): use relaxed type checker when processing rewrite "proof step" 2015-05-07 09:57:23 -07:00
583.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
584a.lean fix(frontends/lean/parser): fixes #584 2015-05-07 14:24:30 -07:00
584a.lean.expected.out fix(frontends/lean/builtin_cmds): fixes #671 2015-06-13 11:35:03 -07:00
584b.lean fix(frontends/lean/parser): fixes #584 2015-05-07 14:24:30 -07:00
584b.lean.expected.out fix(frontends/lean/parser): fixes #584 2015-05-07 14:24:30 -07:00
584c.lean fix(frontends/lean/parser): fixes #584 2015-05-07 14:24:30 -07:00
584c.lean.expected.out fix(frontends/lean/parser): fixes #584 2015-05-07 14:24:30 -07:00
587.lean feat(library/normalize,frontends/lean): rename '[unfold-m]' hint to '[constructor]', and allow it to be attached to constants 2015-05-07 12:00:34 -07:00
587.lean.expected.out feat(library/normalize,frontends/lean): rename '[unfold-m]' hint to '[constructor]', and allow it to be attached to constants 2015-05-07 12:00:34 -07:00
604.lean fix(frontends/lean/pp): print notation produces incorrect output 2015-05-19 09:57:13 -07:00
604.lean.expected.out fix(frontends/lean/pp): print notation produces incorrect output 2015-05-19 09:57:13 -07:00
608.hlean feat(frontends/lean): print all options for overloaded identifier 2015-05-18 17:14:17 -07:00
608.hlean.expected.out fix(frontends/lean/builtin_cmds): fixes #671 2015-06-13 11:35:03 -07:00
626a.lean fix(frontends/lean/scanner): fixes #626 2015-05-26 11:33:38 -07:00
626a.lean.expected.out fix(library/unifier): try to generate approximate solution for flex-flex constraints before discarding them 2015-06-09 14:36:31 -07:00
626b.hlean fix(frontends/lean/scanner): fixes #626 2015-05-26 11:33:38 -07:00
626b.hlean.expected.out fix(tests): fix tests to reflect changes 2015-05-26 21:37:02 -07:00
626c.lean fix(frontends/lean/scanner): another bug related to issue #626 2015-05-26 13:39:42 -07:00
626c.lean.expected.out fix(library/unifier): try to generate approximate solution for flex-flex constraints before discarding them 2015-06-09 14:36:31 -07:00
630.lean fix(tests/lean/630): adjust test to reflect changes in the standard library 2015-06-16 11:33:26 -07:00
630.lean.expected.out fix(tests/lean): adjust tests to reflect changes in the standard library 2015-07-24 09:59:49 -07:00
634.lean fix(frontends/lean/pp): fixes #634 2015-05-28 19:43:49 -07:00
634.lean.expected.out fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634b.lean fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634b.lean.expected.out fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634c.lean fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634c.lean.expected.out fix(frontends/lean/pp): fixes #634 2015-05-29 14:07:38 -07:00
634d.lean test(tests/lean): add missing test for issue #634 2015-05-29 15:13:43 -07:00
634d.lean.expected.out test(tests/lean): add missing test for issue #634 2015-05-29 15:13:43 -07:00
640.hlean feat(frontends/lean): rename '[unfold-c]' to '[unfold]' and '[unfold-f]' to '[unfold-full]' 2015-07-07 16:37:06 -07:00
640.hlean.expected.out renaming(hit): rename type_quotient to quotient, and quotient to set_quotient 2015-06-04 20:14:13 -04:00
640a.hlean fix(frontends/lean/pp): abbreviation with parameters 2015-05-29 15:13:31 -07:00
640a.hlean.expected.out fix(frontends/lean/pp): abbreviation with parameters 2015-05-29 15:13:31 -07:00
640b.lean fix(frontends/lean/pp): abbreviation with parameters 2015-05-29 15:13:31 -07:00
640b.lean.expected.out fix(frontends/lean/pp): abbreviation with parameters 2015-05-29 15:13:31 -07:00
644.lean feat(frontends/lean/coercion_elaborator): implement "coercion lifting" 2015-05-30 14:45:14 -07:00
644.lean.expected.out feat(frontends/lean/coercion_elaborator): implement "coercion lifting" 2015-05-30 14:45:14 -07:00
652.lean fix(frontends/lean): fixes #652 2015-06-03 21:53:51 -07:00
652.lean.expected.out fix(frontends/lean): fixes #652 2015-06-03 21:53:51 -07:00
669.lean feat(library/error_handling/error_handling): set 'pp.beta' to false when displaying errors 2015-06-12 14:46:51 -07:00
669.lean.expected.out fix(kernel,library,frontends/lean): improve error messages 2015-06-14 19:44:00 -07:00
671.lean fix(frontends/lean/builtin_cmds): fixes #671 2015-06-13 11:35:03 -07:00
671.lean.expected.out fix(frontends/lean/builtin_cmds): fixes #671 2015-06-13 11:35:03 -07:00
689.lean fix(frontends/lean/elaborator): fixes #689 2015-06-27 16:19:38 -07:00
689.lean.expected.out fix(frontends/lean/elaborator): fixes #689 2015-06-27 16:19:38 -07:00
690.hlean fix(library/tactic/induction_tactic.cpp): condition for checking whether 'induction' tatic is applicable or not 2015-06-28 13:07:02 -07:00
690.hlean.expected.out fix(library/tactic/induction_tactic.cpp): condition for checking whether 'induction' tatic is applicable or not 2015-06-28 13:07:02 -07:00
691.lean fix(frontends/lean/parse_rewrite_tactic): fixes #691 2015-06-28 11:28:05 -07:00
691.lean.expected.out fix(frontends/lean/parse_rewrite_tactic): fixes #691 2015-06-28 11:28:05 -07:00
693.lean feat(library/normalize,frontends/lean): allow multiple arguments in [unfold] hint 2015-07-07 18:01:57 -07:00
693.lean.expected.out feat(library/normalize,frontends/lean): allow multiple arguments in [unfold] hint 2015-07-07 18:01:57 -07:00
704.lean fix(library/logic/axioms/prop_decidable): fixes #704 2015-06-26 19:14:36 -07:00
704.lean.expected.out fix(library/logic/axioms/prop_decidable): fixes #704 2015-06-26 19:14:36 -07:00
712.lean feat(frontends/lean/notation_cmd): allow local notation to override reserved notation 2015-07-07 17:30:46 -07:00
712.lean.expected.out feat(frontends/lean/notation_cmd): allow local notation to override reserved notation 2015-07-07 17:30:46 -07:00
737.lean test(tests/lean): add regression for issue #737 2015-07-27 07:59:18 -07:00
737.lean.expected.out test(tests/lean): add regression for issue #737 2015-07-27 07:59:18 -07:00
abbrev1.lean test(tests/lean/abbrev1): add test for abbreviation command 2015-02-10 18:28:48 -08:00
abbrev1.lean.expected.out fix(tests): fix tests to reflect changes 2015-05-26 21:37:02 -07:00
abbrev2.lean fix(frontends/lean/pp): bugs when pretty printing abbreviations 2015-02-10 19:06:09 -08:00
abbrev2.lean.expected.out feat(frontends/lean): print all options for overloaded identifier 2015-05-18 17:14:17 -07:00
abbrev_paren.hlean fix(tests): adjust tests to reflect changes in the HoTT library 2015-04-29 10:15:13 -07:00
abbrev_paren.hlean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
acc.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -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 fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -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 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
alias.lean.expected.out feat(frontends/lean): add basic pretty printer 2014-07-09 01:12:36 -07:00
alias2.lean fix(frontends/lean/pp): pp was not taking into account new namespace name resolution rules, fixes #216 2014-10-01 11:24:45 -07:00
alias2.lean.expected.out fix(frontends/lean/pp): pp was not taking into account new namespace name resolution rules, fixes #216 2014-10-01 11:24:45 -07:00
apply_fail.lean feat(library/tactic): produce better error message when a tactic fails 2015-02-16 18:42:15 -08:00
apply_fail.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
assert_fail.lean feat(frontends/lean): add 'assert H : A, ...' as notation for 'have H [visible] : A, ...' 2015-02-25 14:30:42 -08:00
assert_fail.lean.expected.out feat(library/util): disable local constant purification when pretty printing goals 2015-07-23 18:52:59 -07:00
assert_tac2.lean fix(library/util): incorrect hypothesis renaming when pretty printing goals 2015-07-23 18:52:59 -07:00
assert_tac2.lean.expected.out feat(library/util): disable local constant purification when pretty printing goals 2015-07-23 18:52:59 -07:00
axioms_of.lean feat(frontends/lean/bultin_cmds): add 'print axioms <declname>' command that prints axioms a giving declaration depends on 2015-07-28 18:15:25 -07:00
axioms_of.lean.expected.out feat(frontends/lean/bultin_cmds): add 'print axioms <declname>' command that prints axioms a giving declaration depends on 2015-07-28 18:15:25 -07:00
bad_class.lean refactor(frontends/lean): add 'attribute' command 2015-01-24 20:23:21 -08:00
bad_class.lean.expected.out feat(library/class): allow any constant to be marked as a class 2015-06-17 16:26:45 -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 feat(frontends/lean): remove 'context' command 2015-04-22 11:32:02 -07:00
bad_eqns.lean feat(frontends/lean): try to add definition/theorem as axiom when it fails to be processed 2015-03-13 14:47:21 -07:00
bad_eqns.lean.expected.out fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-05-10 11:10:38 -07:00
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_namespace.lean test(tests/lean): add more tests for error messages 2015-02-01 20:04:22 -08:00
bad_namespace.lean.expected.out test(tests/lean): add more tests for error messages 2015-02-01 20:04:22 -08:00
bad_notation.lean test(tests/lean): remove data.nat dependency 2014-12-23 17:42:56 -08:00
bad_notation.lean.expected.out feat(frontends/lean/notation_cmd): remove the cleanup notation hack 2014-10-11 16:40:26 -07:00
bad_open.lean test(tests/lean): add more tests for error messages 2015-02-01 20:04:22 -08:00
bad_open.lean.expected.out test(tests/lean): add more tests for error messages 2015-02-01 20:04:22 -08:00
bad_print.lean test(tests/lean): add more tests for error messages 2015-02-01 20:04:22 -08:00
bad_print.lean.expected.out test(tests/lean): add more tests for error messages 2015-02-01 20:04:22 -08:00
bad_set_option.lean test(tests/lean/bad_set_option): add tests for bad 'set_option' command 2015-02-01 20:20:35 -08:00
bad_set_option.lean.expected.out test(tests/lean/bad_set_option): add tests for bad 'set_option' command 2015-02-01 20:20:35 -08:00
bad_structures.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
bad_structures.lean.expected.out fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
bad_structures2.lean test(tests/lean): add tests for structure command error messages 2015-01-30 09:52:42 -08:00
bad_structures2.lean.expected.out test(tests/lean): add tests for structure command error messages 2015-01-30 09:52:42 -08:00
beginend_bug.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
beginend_bug.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
bug1.lean feat(frontends/lean): try to add definition/theorem as axiom when it fails to be processed 2015-03-13 14:47:21 -07:00
bug1.lean.expected.out feat(frontends/lean): try to add definition/theorem as axiom when it fails to be processed 2015-03-13 14:47:21 -07:00
calc1.lean refactor(library): replace 'calc_trans', 'calc_symm', 'calc_refl' and 'calc_subst' commands with attributes '[symm]', '[refl]', '[trans]' and '[subst]' 2015-05-02 15:15:35 -07:00
calc1.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
calc_assistant.lean feat(frontends/lean/calc_proof_elaborator): add 'elaborator.calc_assistant' option 2014-10-31 09:49:45 -07:00
calc_assistant.lean.expected.out feat(frontends/lean/calc_proof_elaborator): add 'elaborator.calc_assistant' option 2014-10-31 09:49:45 -07:00
cases_failure.hlean fix(library/tactic/inversion_tactic): type incorrect term being built by 'cases' tactic 2015-04-20 19:24:52 -07:00
cases_failure.hlean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
cases_tac.lean feat(library/tactic/inversion_tactic): consistent orientation of generated equalities 2015-05-14 23:32:54 +02:00
cases_tac.lean.expected.out feat(library/tactic/inversion_tactic): consistent orientation of generated equalities 2015-05-14 23:32:54 +02:00
change_tac_fail.lean refactor(frontends/lean): approach used to parse tactics 2015-03-05 18:11:21 -08:00
change_tac_fail.lean.expected.out refactor(frontends/lean): approach used to parse tactics 2015-03-05 18:11:21 -08:00
check.lean feat(frontends/lean): use nice names for meta-variables when executing check c and c is a constant 2014-10-24 08:23:26 -07:00
check.lean.expected.out feat(frontends/lean): display metavariable application arguments in check command 2014-10-30 13:28:25 -07:00
check2.lean fix(frontends/lean/builtin_cmds): bug (name clashing) in 'check' command new meta-variable naming 2014-10-26 19:19:45 -07:00
check2.lean.expected.out feat(frontends/lean): display metavariable application arguments in check command 2014-10-30 13:28:25 -07:00
check_expr.lean feat(library/tactic): add "check_expr" tactic 2015-04-19 19:00:05 -07:00
check_expr.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
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 fix(frontends/lean): distribute '@' over choice 2014-08-27 16:31:18 -07:00
cls_err.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
cls_err.lean.expected.out feat(library/tactic/goal): add option pp.compact_goals 2014-10-28 16:30:37 -07:00
coe.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
coe.lean.expected.out fix(frontends/lean/pp): when formatting a coercion to function-class 2014-09-20 09:56:46 -07:00
config.hlean fix(tests/lean): add missing file 2015-03-23 11:35:39 -07:00
config.hlean.expected.out fix(tests/lean): add missing file 2015-03-23 11:35:39 -07:00
config.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
config.lean.expected.out chore(shell): re-activate .lean tests 2014-06-11 14:36:42 -07:00
congr_error_msg.lean test(tests/lean): add test for '[congr]' attribute validation 2015-07-23 18:52:59 -07:00
congr_error_msg.lean.expected.out feat(frontends/lean): check for noncomputability when moving theorems from theorem_queue to environment 2015-07-29 13:01:07 -07:00
congr_print.lean feat(frontends/lean): display '[congr]' attribute when printing theorems 2015-07-23 18:52:59 -07:00
congr_print.lean.expected.out feat(frontends/lean): display '[congr]' attribute when printing theorems 2015-07-23 18:52:59 -07:00
const.lean feat(library/unifier): do not fire type class resolution as last resort when type contains metavariables 2015-05-18 15:45:23 -07:00
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
constr_tac_errors.lean feat(library/tactic): add 'constructor', 'split', 'left', 'right' and 'existsi' tactics 2015-04-30 17:52:29 -07:00
constr_tac_errors.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
crash.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
crash.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
ctx.lean feat(library/tactic/goal): when listing context/goal variables, collect vars of same type in one line 2015-01-13 11:14:44 -08:00
ctx.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
ctxopt.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
ctxopt.lean.expected.out chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
empty.lean feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
empty.lean.expected.out feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
empty_thm.lean refactor(frontends/lean): approach used to parse tactics 2015-03-05 18:11:21 -08:00
empty_thm.lean.expected.out fix(frontends/lean/decl_cmds): improve error message for invalid end of theorem 2014-08-17 17:03:54 -07:00
eq_class_error.lean test(tests/lean/eq_class_error): save "workaround" for cryptic error message 2015-05-03 21:08:09 -07:00
eq_class_error.lean.expected.out test(tests/lean/eq_class_error): save "workaround" for cryptic error message 2015-05-03 21:08:09 -07:00
error_full_names.lean feat(frontends/lean/inductive_cmd): allow '|' in inductive datatype declarations 2015-02-25 17:00:10 -08:00
error_full_names.lean.expected.out test(tests/lean): remove data.nat dependency 2014-12-23 17:42:56 -08:00
error_loc_bug.lean fix(frontends/lean/decl_cmds): error localization problem for recursive equations 2015-03-30 13:30:29 -07:00
error_loc_bug.lean.expected.out fix(tests/lean): adjust tests to reflect changes in the pretty printer 2015-05-10 11:10:38 -07:00
error_pos_bug.lean fix(frontends/lean/elaborator): bug when reporting error position 2014-10-10 17:31:12 -07:00
error_pos_bug.lean.expected.out fix(kernel,library,frontends/lean): improve error messages 2015-06-14 19:44:00 -07:00
error_pos_bug2.lean fix(frontends/lean/inductive_cmd): bug in expression position propagation, fixes #289 2014-11-04 07:44:47 -08:00
error_pos_bug2.lean.expected.out fix(frontends/lean/inductive_cmd): bug in expression position propagation, fixes #289 2014-11-04 07:44:47 -08:00
errors.lean feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
errors.lean.expected.out feat(library/tactic): automate "generalize-intro-induction/cases" idiom 2015-05-30 21:57:28 -07:00
errors2.lean feat(frontends/lean): improve error handling inside match-with expressions 2015-03-13 23:25:46 -07:00
errors2.lean.expected.out feat(frontends/lean): improve error handling inside match-with expressions 2015-03-13 23:25:46 -07:00
eta_bug.lean feat(frontends/lean): remove unnecessary option 2015-05-09 11:49:55 -07:00
eta_bug.lean.expected.out fix(tests/lean): adjust test to new eval semantics 2014-11-10 21:10:33 -08:00
eta_decls.lean test(tests/lean): add test for eta at postprocessing 2015-06-10 16:33:27 -07:00
eta_decls.lean.expected.out test(tests/lean): add test for eta at postprocessing 2015-06-10 16:33:27 -07:00
exact_partial.lean feat(library/tactic/exact_tactic): generate error if 'exact' tactic produces a term containing metavariables 2015-04-06 13:38:53 -07:00
exact_partial.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
exact_partial2.lean fix(library/tactic/exact_tactic): exact and or_else 2015-04-19 17:23:09 -07:00
exact_partial2.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
finset_induction_bug.lean feat(library/tactic/rewrite_tactic): take hypotheses into account when checking rewrite step 2015-05-08 11:34:50 -07:00
finset_induction_bug.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
fold.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
fold.lean.expected.out fix(tests/lean): adjust tests to reflect changes in the standard library 2015-02-01 11:36:38 -08:00
ftree.lean feat(frontends/lean/inductive_cmd): allow '|' in inductive datatype declarations 2015-02-25 17:00:10 -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_as.lean feat(library/tactic): allow user to name generalized term in the 'generalize' tactic 2015-04-30 11:57:40 -07:00
gen_as.lean.expected.out feat(library/tactic): allow user to name generalized term in the 'generalize' tactic 2015-04-30 11:57:40 -07:00
gen_bug.lean feat(frontends/lean): try to add definition/theorem as axiom when it fails to be processed 2015-03-13 14:47:21 -07:00
gen_bug.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
gen_fail.lean feat(library/tactic): produce better error message when a tactic fails 2015-02-16 18:42:15 -08:00
gen_fail.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
goals1.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
goals1.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
have1.lean feat(library/tactic): change apply tactic semantics: goals are not reversed; and dependent arguments are not included 2014-10-22 18:11:09 -07:00
have1.lean.expected.out fix(tests/lean): adjust tests output to reflect recent changes in the pretty printer 2015-05-08 11:11:00 -07:00
have_tactic.lean feat(frontends/lean): better error localization for 'have'-expressions in tactic mode 2015-07-23 18:52:59 -07:00
have_tactic.lean.expected.out feat(frontends/lean): better error localization for 'have'-expressions in tactic mode 2015-07-23 18:52:59 -07:00
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 fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
inst.lean.expected.out feat(frontends/lean): allow user to associate priorities to class-instances, closes #180 2014-09-28 12:20:42 -07:00
inv_del.lean feat(frontends/lean/inductive_cmd): allow '|' in inductive datatype declarations 2015-02-25 17:00:10 -08:00
inv_del.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
K_bug.lean refactor(library,hott,tests): rename succ_inj to succ.inj, add abbreviation eq_of_succ_eq_succ 2015-06-15 22:52:38 +10:00
K_bug.lean.expected.out fix(kernel/inductive/inductive): fix assertion violation when K is applied to type incorrect term 2015-01-27 11:22:14 -08:00
let1.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
let1.lean.expected.out fix(frontends/lean/pp): pretty print 'let-expressions', closes #87 2014-08-28 18:20:58 -07:00
let3.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
let3.lean.expected.out feat(frontends/lean/pp): improve let-expr pretty printer 2014-08-29 07:46:58 -07:00
let4.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
let4.lean.expected.out fix(frontends/let): let-expression pretty printer 2014-08-29 10:58:27 -07:00
lift_coe_off.lean feat(frontends/lean): add option for disabling "coercion lifting" 2015-05-30 17:07:42 -07:00
lift_coe_off.lean.expected.out feat(frontends/lean): add option for disabling "coercion lifting" 2015-05-30 17:07:42 -07:00
local_notation_bug.lean fix(library/scoped_ext): bug in local metadata in sections 2015-04-21 18:56:28 -07:00
local_notation_bug.lean.expected.out feat(library/coercion): new coercion manager 2015-07-01 16:32:34 -07:00
local_notation_bug2.lean fix(library/scoped_ext): bug in local metadata in sections 2015-04-21 18:56:28 -07:00
local_notation_bug2.lean.expected.out fix(library/scoped_ext): bug in local metadata in sections 2015-04-21 18:56:28 -07:00
match_bug.lean fix(frontends/lean/decl_cmds): assertion violation 2015-03-25 13:46:23 -07:00
match_bug.lean.expected.out fix(frontends/lean/decl_cmds): assertion violation 2015-03-25 13:46:23 -07:00
mismatch.lean fix(kernel,library,frontends/lean): improve error messages 2015-06-14 19:44:00 -07:00
mismatch.lean.expected.out fix(kernel,library,frontends/lean): improve error messages 2015-06-14 19:44:00 -07:00
namespace_bug.lean test(tests/lean): remove data.nat dependency 2014-12-23 17:42:56 -08:00
namespace_bug.lean.expected.out test(tests/lean): remove data.nat dependency 2014-12-23 17:42:56 -08:00
nat_pp.lean feat(frontends/lean/pp): add hard-coded pretty printer for nat numerals 2014-12-01 16:07:55 -08:00
nat_pp.lean.expected.out feat(frontends/lean/pp): add hard-coded pretty printer for nat numerals 2014-12-01 16:07:55 -08:00
natsucc.lean feat(frontends/lean): better error messages for ill-terminated declarations 2015-02-10 14:38:00 -08:00
natsucc.lean.expected.out feat(frontends/lean): better error messages for ill-terminated declarations 2015-02-10 14:38:00 -08:00
nested1.lean feat(frontends/lean): allow the user to mark subterms that should be automatically abstracted into new definitions 2015-06-12 17:49:26 -07:00
nested1.lean.expected.out fix(frontends/lean/builtin_cmds): fixes #671 2015-06-13 11:35:03 -07:00
nested2.lean feat(frontends/lean): allow the user to mark subterms that should be automatically abstracted into new definitions 2015-06-12 17:49:26 -07:00
nested2.lean.expected.out fix(frontends/lean/builtin_cmds): fixes #671 2015-06-13 11:35:03 -07:00
no_confusion_type.lean feat(frontends/lean/inductive_cmd): allow '|' in inductive datatype declarations 2015-02-25 17:00:10 -08:00
no_confusion_type.lean.expected.out fix(tests/lean): to reflect recent changes 2014-12-01 17:14:11 -08:00
noncomp.lean feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
noncomp.lean.expected.out feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
noncomp_error.lean feat(frontends/lean/decl_cmds): reject unnecessary "noncomputable" annotations 2015-07-29 13:01:07 -07:00
noncomp_error.lean.expected.out feat(frontends/lean/decl_cmds): reject unnecessary "noncomputable" annotations 2015-07-29 13:01:07 -07:00
noncomp_hott.hlean feat(frontends/lean/decl_cmds): sign an error if "noncomputable" keyword is used in the HoTT library or with non-definitions 2015-07-29 13:01:06 -07:00
noncomp_hott.hlean.expected.out feat(frontends/lean/decl_cmds): sign an error if "noncomputable" keyword is used in the HoTT library or with non-definitions 2015-07-29 13:01:06 -07:00
noncomp_thm.lean feat(frontends/lean/decl_cmds): sign an error if "noncomputable" keyword is used in the HoTT library or with non-definitions 2015-07-29 13:01:06 -07:00
noncomp_thm.lean.expected.out feat(frontends/lean/decl_cmds): sign an error if "noncomputable" keyword is used in the HoTT library or with non-definitions 2015-07-29 13:01:06 -07:00
nonexhaustive.lean feat(frontends/lean): ML-like notation for match and recursive equations 2015-02-25 16:20:44 -08:00
nonexhaustive.lean.expected.out fix(tests/lean/nonexhaustive): remove line "warning: imported file uses 'sorry'" from test produced output 2015-02-01 21:25:52 -08:00
notation.lean test(tests/lean): remove data.nat dependency 2014-12-23 17:42:56 -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 feat(frontends/lean/inductive_cmd): allow '|' in inductive datatype declarations 2015-02-25 17:00:10 -08:00
notation2.lean.expected.out fix(tests/lean/notation): remove 'sorry' warning from expected outputs 2014-10-20 15:34:44 -07:00
notation3.lean feat(frontends/lean/inductive_cmd): allow '|' in inductive datatype declarations 2015-02-25 17:00:10 -08:00
notation3.lean.expected.out fix(tests/lean/notation): remove 'sorry' warning from expected outputs 2014-10-20 15:34:44 -07:00
notation4.lean feat(frontends/lean/inductive_cmd): allow '|' in inductive datatype declarations 2015-02-25 17:00:10 -08:00
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 fix(frontends/lean/pp): bug in pretty printer notation match procedure 2014-10-20 18:58:27 -07:00
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
notation_priority.lean feat(library): assign priorities to notation declarations in the standard library 2015-06-30 17:38:13 -07:00
notation_priority.lean.expected.out feat(library): assign priorities to notation declarations in the standard library 2015-06-30 17:38:13 -07: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 feat(frontends/lean/pp): pretty print numerals 2014-08-14 09:12:22 -07:00
num2.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
num2.lean.expected.out feat(frontends/lean): allow users to define "numeral notation" 2014-09-26 14:55:23 -07:00
num3.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
num3.lean.expected.out feat(frontends/lean): allow users to define "numeral notation" 2014-09-26 14:55:23 -07:00
num4.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
num4.lean.expected.out feat(frontends/lean): allow users to define "numeral notation" 2014-09-26 14:55:23 -07:00
num5.lean fix(frontends/lean): add 'eval' command 2014-09-26 20:16:03 -07:00
num5.lean.expected.out fix(frontends/lean): add 'eval' command 2014-09-26 20:16:03 -07:00
omit.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
omit.lean.expected.out feat(frontends/lean): add 'include' and 'omit' commands, closes #184 2014-10-03 07:23:24 -07:00
open_tst.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
open_tst.lean.expected.out feat(frontends/lean): hide subterms that do not contain metavariables 2015-03-13 12:42:57 -07:00
param.lean feat(frontends/lean/parser): reject ambiguous parameter declaration, closes #242 2014-10-10 18:08:03 -07:00
param.lean.expected.out feat(frontends/lean/parser): reject ambiguous parameter declaration, closes #242 2014-10-10 18:08:03 -07:00
param_binder_update.lean fix(frontends/lean): bug in pretty printer 2015-04-22 12:44:08 -07:00
param_binder_update.lean.expected.out fix(frontends/lean): bug in pretty printer 2015-04-22 12:44:08 -07:00
param_binder_update2.lean test(tests/lean): add test showing that the binder type update should not change the parameter order 2015-04-22 13:04:05 -07:00
param_binder_update2.lean.expected.out test(tests/lean): add test showing that the binder type update should not change the parameter order 2015-04-22 13:04:05 -07:00
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
place_eqn.lean feat(frontends/lean): ML-like notation for match and recursive equations 2015-02-25 16:20:44 -08:00
place_eqn.lean.expected.out perf(frontends/lean/elaborator): do not invoke recursive equation compiler when equations still contain metavariables 2015-04-02 23:37:33 -07:00
pp.lean feat(frontends/lean): pp.beta is true by default 2015-02-24 12:27:53 -08:00
pp.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
pp_algebra_num_bug.lean fix(frontends/lean): pretty print numeral notation from algebra 2015-03-13 18:58:34 -07:00
pp_algebra_num_bug.lean.expected.out fix(frontends/lean): pretty print numeral notation from algebra 2015-03-13 18:58:34 -07:00
pp_all.lean feat(library/pp_options): add 'pp.all' option 2015-06-05 08:41:46 -07:00
pp_all.lean.expected.out feat(library/pp_options): add 'pp.all' option 2015-06-05 08:41:46 -07:00
pp_beta.lean feat(frontends/lean): pp.beta is true by default 2015-02-24 12:27:53 -08:00
pp_beta.lean.expected.out feat(frontends/lean): pp.beta is true by default 2015-02-24 12:27:53 -08:00
pp_bug.lean fix(frontends/lean/pp): bug in pp arrow 2015-05-31 17:21:37 -07:00
pp_bug.lean.expected.out fix(frontends/lean/pp): bug in pp arrow 2015-05-31 17:21:37 -07:00
pp_param_bug.lean fix(frontends/lean): bug in pretty printer 2015-04-22 12:44:08 -07:00
pp_param_bug.lean.expected.out fix(frontends/lean): bug in pretty printer 2015-04-22 12:44:08 -07:00
ppbug.lean fix(library/print): typo in is_used_name 2015-01-25 08:58:08 -08:00
ppbug.lean.expected.out fix(library/print): typo in is_used_name 2015-01-25 08:58:08 -08:00
print_ax1.lean test(tests/lean): remove data.nat dependency 2014-12-23 17:42:56 -08:00
print_ax1.lean.expected.out chore(tests/lean): fix style and adjust tests 2015-07-28 18:15:25 -07:00
print_ax2.lean fix(tests/lean): adjust tests to reflect changes in the standard library 2015-04-01 15:09:00 -07:00
print_ax2.lean.expected.out feat(library/logic/axioms): use diaconescu to prove em 2015-07-29 13:01:07 -07:00
print_reducible.lean feat(frontends/lean/builtin_cmds): add 'print [reducible]', 'print [irreducible]' and 'print [quasireducible]' commands 2015-05-29 16:47:29 -07:00
print_reducible.lean.expected.out feat(frontends/lean/builtin_cmds): add 'print [reducible]', 'print [irreducible]' and 'print [quasireducible]' commands 2015-05-29 16:47:29 -07:00
print_thm.lean feat(frontends/lean/builtin_cmds): improve print <id> when <id> is a not yet revealed theorem 2015-06-13 12:12:22 -07:00
print_thm.lean.expected.out feat(frontends/lean/builtin_cmds): improve print <id> when <id> is a not yet revealed theorem 2015-06-13 12:12:22 -07:00
prodtst.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
prodtst.lean.expected.out fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
proj.lean feat(frontends/lean/inductive_cmd): allow '|' in inductive datatype declarations 2015-02-25 17:00:10 -08:00
proj.lean.expected.out fix(library/definitional/projection): remove redundant 'error in' 2014-10-29 16:51:06 -07:00
protected.lean refactor(frontends/lean): replace '[protected]' modifier with 'protected definition' and 'protected theorem', '[protected]' is not a hint. 2014-09-19 15:54:32 -07:00
protected.lean.expected.out feat(frontends/lean): add '[protected]' modifier 2014-09-03 15:01:13 -07:00
protected_consts.lean fix(frontends/lean): consistent behavior for protected declarations 2015-05-18 22:35:18 -07:00
protected_consts.lean.expected.out feat(frontends/lean): protected constants and axioms 2015-04-19 17:45:58 -07:00
protected_test.lean feat(nat): redefine le and lt in the standard library 2015-06-04 20:14:13 -04:00
protected_test.lean.expected.out feat(nat): redefine le and lt in the standard library 2015-06-04 20:14:13 -04:00
pstate.lean fix(frontends/lean/elaborator): missing information when displaying unsolved placeholders 2014-10-26 16:11:58 -07:00
pstate.lean.expected.out feat(frontends/lean): hide subterms that do not contain metavariables 2015-03-13 12:42:57 -07:00
quasireducible.lean feat(*): add [quasireducible] attribute 2015-03-04 22:12:49 -08:00
quasireducible.lean.expected.out fix(frontends/lean): "show goal" localization, add "position", support "by tactic" 2015-07-28 12:48:12 -07:00
quot_bug.lean fix(kernel/quotient/quotient): bug in reduction rule 2015-04-29 10:01:17 -07:00
quot_bug.lean.expected.out fix(tests/lean): make sure tests do not fail when compiling Lean with cmake option "-DIGNORE_SORRY=ON" 2015-05-11 11:49:23 -07:00
quot_ind_bug.lean fix(kernel/quotient/quotient): bug in reduction rule for quot.ind 2015-05-09 09:07:03 -07:00
quot_ind_bug.lean.expected.out fix(kernel/quotient/quotient): bug in reduction rule for quot.ind 2015-05-09 09:07:03 -07:00
rateval.lean feat(frontends/lean/builtin_cmds): do not unfold proofs in the eval command 2015-05-20 19:14:57 -07:00
rateval.lean.expected.out fix(tests/lean): adjust tests to reflect changes in the standard library 2015-06-10 17:00:47 -07:00
record_rec_protected.lean fix(frontends/lean/structure_cmd): 'rec' must be marked as protected 2014-11-03 14:50:12 -08:00
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
red.lean feat(frontends/lean): add '[semireducible]' attribute 2015-03-03 10:48:36 -08:00
red.lean.expected.out feat(frontends/lean/decl_cmds): avoid funny names when displaying error messages for "examples" 2015-06-01 15:35:28 -07: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
revert_fail.lean feat(library/tactic): produce better error message when a tactic fails 2015-02-16 18:42:15 -08:00
revert_fail.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
rewrite_fail.lean feat(library/tactic): produce better error message when a tactic fails 2015-02-16 18:42:15 -08:00
rewrite_fail.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
rewrite_loop.lean fix(tests/lean/rewrite_loop): notation 2015-02-04 19:21:26 -08:00
rewrite_loop.lean.expected.out feat(library/tactic/rewrite_tactic): add maximum number of iterations threshold to rewrite tactic 2015-02-04 16:13:15 -08:00
rw_at_failure.lean feat(library/tactic/rewrite_tactic): fail when nothing is rewritten 2015-06-28 12:05:00 -07:00
rw_at_failure.lean.expected.out feat(library/tactic/rewrite_tactic): fail when nothing is rewritten 2015-06-28 12:05:00 -07:00
rw_set2.lean feat(frontends/lean,library): rename '[rewrite]' to '[simp]' 2015-07-22 09:01:42 -07:00
rw_set2.lean.expected.out refactor(library/simplifier): rename 'rewrite_rule' to 'simp_rule' 2015-07-22 10:39:30 -07: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 feat(frontends/lean): allow variables anywhere 2014-10-10 16:16:19 -07:00
sec2.lean refactor(frontends/lean): add 'attribute' command 2015-01-24 20:23:21 -08:00
sec2.lean.expected.out test(tests/lean): add new test for scoping rules 2015-01-22 11:41:19 -08:00
sec3.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
sec3.lean.expected.out feat(frontends/lean): remove 'context' command 2015-04-22 11:32:02 -07:00
sec_notation2.lean test(tests/lean/sec_notation2): notation nested in namespace/section/section 2015-04-21 19:07:52 -07:00
sec_notation2.lean.expected.out test(tests/lean/sec_notation2): notation nested in namespace/section/section 2015-04-21 19:07:52 -07:00
sec_param_pp.lean fix(frontends/lean): pretty printing in sections with parameters 2015-04-21 22:44:09 -07:00
sec_param_pp.lean.expected.out fix(frontends/lean): pretty printing in sections with parameters 2015-04-21 22:44:09 -07:00
sec_param_pp2.lean fix(frontends/lean): pretty printing in sections with parameters 2015-04-21 22:44:09 -07:00
sec_param_pp2.lean.expected.out fix(frontends/lean): pretty printing in sections with parameters 2015-04-21 22:44:09 -07:00
shadow.lean feat(frontends/lean): ML-like notation for match and recursive equations 2015-02-25 16:20:44 -08:00
shadow.lean.expected.out feat(frontends/lean): ML-like notation for match and recursive equations 2015-02-25 16:20:44 -08:00
show1.lean feat(library/tactic): change apply tactic semantics: goals are not reversed; and dependent arguments are not included 2014-10-22 18:11:09 -07:00
show1.lean.expected.out fix(tests/lean): adjust tests output to reflect recent changes in the pretty printer 2015-05-08 11:11:00 -07:00
show_tac.lean feat(frontends/lean/builtin_exprs): change how 'show' is processed in tactics 2015-05-19 16:23:50 -07:00
show_tac.lean.expected.out feat(frontends/lean/decl_cmds): avoid funny names when displaying error messages for "examples" 2015-06-01 15:35:28 -07:00
showenv.l chore(*): cleanup lean builtin symbols, replace :: with _ 2014-01-09 08:33:52 -08:00
simp_idp.hlean feat(hott/init/path): mark 'idp' and 'idpath' with '[unfold-m]' hint 2015-05-04 14:29:22 -07:00
simp_idp.hlean.expected.out feat(hott/init/path): mark 'idp' and 'idpath' with '[unfold-m]' hint 2015-05-04 14:29:22 -07:00
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 fix(tests/lean): adjust tests to reflect changes in the standard library 2015-04-01 15:09:00 -07:00
subset_error.lean refactor(logic/funext.lean, algebra/function.lean): delete logic/funext, merge into algebra/function 2015-05-23 16:16:36 +10:00
subset_error.lean.expected.out feat(frontends/lean/elaborator): include overload information in error messages 2015-05-20 17:21:27 -07:00
subst_bug.lean fix(library/tactic/subst_tactic): bug in 'subst' tactic 2015-06-12 12:11:44 -07:00
subst_bug.lean.expected.out fix(library/tactic/subst_tactic): bug in 'subst' tactic 2015-06-12 12:11:44 -07:00
substvars2.hlean feat(library/tactic): add 'subtvars' tactic 2015-05-25 16:36:44 -07:00
substvars2.hlean.expected.out feat(library/tactic): add 'subtvars' tactic 2015-05-25 16:36:44 -07:00
t1.lean refactor(kernel): rename var_decl to constant_assumption 2014-10-02 17:55:34 -07:00
t1.lean.expected.out refactor(*): rename Bool to Prop 2014-07-22 09:43:18 -07:00
t2.lean feat(frontends/lean/builtin_cmds): add simple 'print' command 2014-06-11 14:35:34 -07:00
t2.lean.expected.out feat(frontends/lean/builtin_cmds): add simple 'print' command 2014-06-11 14:35:34 -07:00
t3.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
t3.lean.expected.out feat(frontends/lean): remove 'context' command 2015-04-22 11:32:02 -07:00
t4.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
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 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
t5.lean.expected.out feat(frontends/lean): add basic pretty printer 2014-07-09 01:12:36 -07:00
t6.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
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(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
t7.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
t9.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
t9.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
t10.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
t10.lean.expected.out feat(frontends/lean/pp): minimize number of spaces when pretty printing notation 2014-10-19 13:08:15 -07:00
t11.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
t11.lean.expected.out feat(frontends/lean/pp): minimize number of spaces when pretty printing notation 2014-10-19 13:08:15 -07:00
t12.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
t12.lean.expected.out feat(frontends/lean): add basic pretty printer 2014-07-09 01:12:36 -07:00
t13.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
t13.lean.expected.out feat(frontends/lean): add basic pretty printer 2014-07-09 01:12:36 -07:00
t14.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
t14.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
tactic_error_msg.lean feat(frontends/lean): import error message for "unknown" tactics when parsing 2015-05-02 18:57:58 -07:00
tactic_error_msg.lean.expected.out feat(frontends/lean): import error message for "unknown" tactics when parsing 2015-05-02 18:57:58 -07:00
tactic_id_bug.lean fix(tests): to reflect recent changes in the standard library 2015-07-06 15:05:01 -07:00
tactic_id_bug.lean.expected.out refactor(logic/funext.lean, algebra/function.lean): delete logic/funext, merge into algebra/function 2015-05-23 16:16:36 +10:00
tactic_var_bug.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -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 feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
test_single.sh fix(tests/lean): make sure tests do not fail when compiling Lean with cmake option "-DIGNORE_SORRY=ON" 2015-05-11 11:49:23 -07:00
test_single_pp.sh fix(test*.sh): allow spaces in filename 2015-03-28 23:29:52 -04:00
tuple.lean test(tests/lean): remove data.nat dependency 2014-12-23 17:42:56 -08:00
tuple.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
unfold.lean feat(frontends/lean): use rewrite tactic to implement unfold (it has a unfold step) 2015-04-24 17:23:12 -07:00
unfold.lean.expected.out feat(frontends/lean): use rewrite tactic to implement unfold (it has a unfold step) 2015-04-24 17:23:12 -07:00
unfold_crash.lean fix(tests/lean/unfold_crash): fixed regression test for bug reported by Rob 2015-07-28 12:51:42 -07:00
unfold_crash.lean.expected.out fix(tests/lean/unfold_crash): fixed regression test for bug reported by Rob 2015-07-28 12:51:42 -07:00
unfold_rec.lean feat(library/tactic/rewrite_tactic): try to fold nested recursive applications after unfolding a recursive function 2015-07-08 21:19:18 -04:00
unfold_rec.lean.expected.out feat(library/tactic/rewrite_tactic): try to fold nested recursive applications after unfolding a recursive function 2015-07-08 21:19:18 -04:00
unfold_rec2.lean test(tests/lean/unfold_rec2): add example from #692 2015-07-11 19:45:27 -04:00
unfold_rec2.lean.expected.out test(tests/lean/unfold_rec2): add example from #692 2015-07-11 19:45:27 -04:00
unfold_rec3.lean feat(library/tactic/unfold_rec): take '[recursor]' annotations into account at unfold_rec 2015-07-12 11:33:40 -04:00
unfold_rec3.lean.expected.out feat(library/tactic/unfold_rec): take '[recursor]' annotations into account at unfold_rec 2015-07-12 11:33:40 -04:00
unfoldf.lean feat(frontends/lean): rename '[unfold-c]' to '[unfold]' and '[unfold-f]' to '[unfold-full]' 2015-07-07 16:37:06 -07:00
unfoldf.lean.expected.out feat(library/normalize): add '[unfold-f]' hint 2015-04-05 03:00:13 -07:00
uni_bug1.lean test(tests/lean): remove data.nat dependency 2014-12-23 17:42:56 -08: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 fix(library/unifier): broken optimization in the unifier 2014-10-28 16:09:41 -07:00
unique_instances.lean feat(frontends/lean): try to add definition/theorem as axiom when it fails to be processed 2015-03-13 14:47:21 -07:00
unique_instances.lean.expected.out refactor(library): use [] binder annotation when declaring instances 2015-02-24 16:12:39 -08:00
univ.lean feat(frontends/lean/elaborator): more strict test for bad universe solution 2014-10-02 14:29:51 -07:00
univ.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
univ_vars.lean feat(frontends/lean): add 'universe variable' command 2014-10-11 14:22:33 -07:00
univ_vars.lean.expected.out feat(kernel/level): improve universe level pretty printer 2014-11-14 14:51:03 -08:00
unsolved_proof_qed.lean fix(frontends/lean): better error message for 'proof ... qed' blocks containing unsolved placeholders 2015-04-20 15:50:37 -07:00
unsolved_proof_qed.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
unzip_error.lean feat(frontends/lean): ML-like notation for match and recursive equations 2015-02-25 16:20:44 -08:00
unzip_error.lean.expected.out feat(frontends/lean/elaborator): hide auxiliary 'match' hypothesis during elaboration 2015-05-25 15:24:56 -07:00
urec.lean feat(frontends/lean): add 'print [recursor]' command for debugging purposes 2015-05-12 15:48:24 -07:00
urec.lean.expected.out fix(library/tactic/induction_tactic): fixes #619 2015-05-21 18:22:07 -07:00
user_rec_crash.lean fix(library/user_recursors): memory access violation 2015-05-19 11:07:31 -07:00
user_rec_crash.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
var.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
var.lean.expected.out feat(frontends/lean): allow variables anywhere 2014-10-10 16:16:19 -07:00
var2.lean chore(tests): remove most occurrences of 'context' command from the test suite 2015-04-21 19:33:21 -07:00
var2.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
varcomma.lean feat(frontends/lean): better error messages for ill-terminated declarations 2015-02-10 14:38:00 -08:00
varcomma.lean.expected.out feat(frontends/lean): better error messages for ill-terminated declarations 2015-02-10 14:38:00 -08:00
whnf.lean test(tests/lean): remove data.nat dependency 2014-12-23 17:42:56 -08:00
whnf.lean.expected.out feat(frontends/lean): apply eta-reduction in postprocessing step 2015-06-10 16:29:30 -07:00
whnf_tac.lean feat(library/tactic): add whnf tactic, closes #270 2014-10-28 23:18:49 -07:00
whnf_tac.lean.expected.out feat(library/tactic): add whnf tactic, closes #270 2014-10-28 23:18:49 -07:00
with_options.lean feat(frontends/lean): parse 'with_options' tactical 2015-07-13 19:13:41 -04:00
with_options.lean.expected.out feat(frontends/lean): parse 'with_options' tactical 2015-07-13 19:13:41 -04:00