lean2/tests/lean
2015-08-16 14:22:02 -07:00
..
expensive chore(tests/lean): add 'expensive' file 2014-08-01 10:35:32 -07:00
extra refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -07:00
hott feat(library/unifier): generate approximate solution for universe constraints of the form (max u ?m =?= max u v) 2015-08-08 09:29:59 -07:00
interactive refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -07:00
run fix(library/normalize): fixes #801 2015-08-16 14:22:02 -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 feat(frontends/lean): add "--info" command line option for extracting identifier/keyword information 2015-07-30 10:18:03 -07:00
626a.lean fix(frontends/lean/scanner): fixes #626 2015-05-26 11:33:38 -07:00
626a.lean.expected.out fix(frontends/lean/elaborator): closes #771 2015-08-07 13:29:22 -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(frontends/lean/elaborator): closes #771 2015-08-07 13:29:22 -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(frontends/lean/pp): pretty printing 'binder' 2015-07-31 11:27:38 -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(nat): add unfold attributes to add, mul, sub and of_num in namespace nat_esimp in both libraries 2015-08-04 13:23:20 +02:00
693.lean.expected.out feat(nat): add unfold attributes to add, mul, sub and of_num in namespace nat_esimp in both libraries 2015-08-04 13:23:20 +02:00
704.lean refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -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
768.lean fix(frontends/lean/builtin_exprs): fixes #768 2015-08-08 04:20:17 -07:00
768.lean.expected.out fix(frontends/lean/builtin_exprs): fixes #768 2015-08-08 04:20:17 -07:00
770.hlean fix(frontends/lean/parser): fixes #770 2015-08-08 09:48:31 -07:00
770.hlean.expected.out fix(frontends/lean/parser): fixes #770 2015-08-08 09:48:31 -07:00
771.lean feat(library,hott): add notation T1 : T2 as syntax sugar for (focus (T1; all_goals T2)) 2015-08-08 10:16:25 -07:00
771.lean.expected.out fix(frontends/lean/elaborator): closes #771 2015-08-07 13:29:22 -07:00
775.lean feat(library,hott): add notation T1 : T2 as syntax sugar for (focus (T1; all_goals T2)) 2015-08-08 10:16:25 -07:00
775.lean.expected.out feat(library,hott): add notation T1 : T2 as syntax sugar for (focus (T1; all_goals T2)) 2015-08-08 10:16:25 -07:00
778.hlean feat(library/tactic/tactic): apply substitution in 'then' combinator 2015-08-08 03:42:21 -07:00
778.hlean.expected.out feat(library/tactic/tactic): apply substitution in 'then' combinator 2015-08-08 03:42:21 -07:00
779.hlean fix(library/tactic/exact_tactic): fixes #779 2015-08-07 13:29:22 -07:00
779.hlean.expected.out fix(library/tactic/exact_tactic): fixes #779 2015-08-07 13:29:22 -07:00
793a.lean fix(frontends/lean/parser): add support for decimals 2015-08-11 18:44:48 -07:00
793a.lean.expected.out fix(frontends/lean/parser): add support for decimals 2015-08-11 18:44:48 -07:00
793b.lean fix(frontends/lean/parser): add support for decimals 2015-08-11 18:44:48 -07:00
793b.lean.expected.out fix(frontends/lean/parser): add support for decimals 2015-08-11 18:44:48 -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 refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -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 refactor(library/data): move vector as indexed family to examples folder 2015-08-12 15:05:14 -07: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 feat(frontends/lean/util): remove hack that overrides priority namespace 2015-08-11 18:01:40 -07: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_theory.lean feat(frontends/lean/elaborator): add "noncomputable theory" command, display "noncomputable" when printing definitions 2015-07-29 17:54:35 -07:00
noncomp_theory.lean.expected.out feat(frontends/lean/elaborator): add "noncomputable theory" command, display "noncomputable" when printing definitions 2015-07-29 17:54:35 -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 refactor(library/data): move vector as indexed family to examples folder 2015-08-12 15:05:14 -07: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 refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -07:00
print_ax2.lean refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -07:00
print_ax2.lean.expected.out refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -07:00
print_ax3.lean fix(frontends/lean/builtin_cmds): 'print axioms' and theorem queue 2015-08-11 21:08:45 -07:00
print_ax3.lean.expected.out refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -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 refactor(library/data): move vector as indexed family to examples folder 2015-08-12 15:05:14 -07: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
subpp.lean refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -07:00
subpp.lean.expected.out fix(frontends/lean/pp): pretty printing 'binder' 2015-07-31 11:27:38 -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 refactor(library/data): move vector as indexed family to examples folder 2015-08-12 15:05:14 -07: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
unfold_rec4.lean feat(library/tactic/unfold_rec): fixes #753 2015-07-29 17:13:02 -07:00
unfold_rec4.lean.expected.out feat(library/tactic/unfold_rec): fixes #753 2015-07-29 17:13:02 -07: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 refactor(library/data): move vector as indexed family to examples folder 2015-08-12 15:05:14 -07: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 refactor(library/data): move vector as indexed family to examples folder 2015-08-12 15:05:14 -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