lean2/tests/lean
Leonardo de Moura 5efadb09cc feat(library/tactic/inversion_tactic): improve 'cases' tactic for HoTT library
This commit adds support for hypotheses (h : C As idxs) where the indices idxs
are just local constants. Before this commit the indices idxs had to be hsets.
Now, they can be hsets or local constants.

The new tests demonstrate new examples that can be handled by the
improved tactic in the HoTT library
2014-12-21 15:19:25 -08:00
..
expensive chore(tests/lean): add 'expensive' file 2014-08-01 10:35:32 -07:00
extra test(tests/lean/extra): more tests for equations compiler 2014-12-15 19:22:17 -08:00
hott feat(library/tactic/inversion_tactic): improve 'cases' tactic for HoTT library 2014-12-21 15:19:25 -08:00
interactive refactor(library/init): move more theorems to logic 2014-12-12 13:50:53 -08:00
run refactor(library/init/sigma): rename sigma.dpair->sigma.mk, sigma.dpr1->sigma.pr1, sigma.dpr2->sigma.pr2 2014-12-19 18:23:08 -08:00
slow fix(tests/lean): adjust tests to recent changes in the lean libraries 2014-12-16 13:28:43 -08: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
bad_class.lean fix(library/algebra/category): minor fixes to reflect recent changes, and fix tests 2014-10-08 23:44:09 -07:00
bad_class.lean.expected.out fix(library/algebra/category): minor fixes to reflect recent changes, and fix tests 2014-10-08 23:44:09 -07:00
bad_coercions.lean feat(frontends/lean): do not allow coercion definition in sections 2014-10-11 18:41:17 -07:00
bad_coercions.lean.expected.out feat(frontends/lean): do not allow coercion definition in sections 2014-10-11 18:41:17 -07:00
bad_end.lean fix(frontends/lean/parser): segfault when ending scope without opening, fixes #244 2014-10-13 21:08:36 -07:00
bad_end.lean.expected.out fix(frontends/lean/parser): segfault when ending scope without opening, fixes #244 2014-10-13 21:08:36 -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_notation.lean feat(frontends/lean/notation_cmd): remove the cleanup notation hack 2014-10-11 16:40:26 -07: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_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
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 fix(frontends/lean/elaborator): incorrect error position in begin-end block, fixes #276 2014-10-29 16:51:06 -07:00
bug1.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08:00
bug1.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
calc1.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08: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
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
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 feat(frontends/lean): add '[]' notation for marking arguments where class-instance resolution should be applied 2014-10-12 13:06:00 -07:00
cls_err.lean.expected.out 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.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
const.lean feat(frontends/lean): add '[]' notation for marking arguments where class-instance resolution should be applied 2014-10-12 13:06:00 -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
crash.lean feat(frontends/lean): allow parameters only in contexts 2014-10-11 17:13:56 -07:00
crash.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
ctxopt.lean fix(frontends/lean/parser): configuration options defined in a context are transient, fixes #162 2014-09-09 11:02:54 -07:00
ctxopt.lean.expected.out fix(frontends/lean/parser): configuration options defined in a context are transient, fixes #162 2014-09-09 11:02:54 -07:00
empty.lean feat(frontends/lean): rename 'using' command to 'open' 2014-09-03 16:00:38 -07:00
empty.lean.expected.out feat(library/tactic/goal): add option pp.compact_goals 2014-10-28 16:30:37 -07:00
empty_thm.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -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
error_full_names.lean fix(tests/lean): avoid 'sorry' in expected output 2014-11-06 14:06:55 -08:00
error_full_names.lean.expected.out fix(frontends/lean): improve error message, addresses issue #299 2014-11-06 12:19:40 -08:00
error_pos_bug.lean fix(frontends/lean/elaborator): bug when reporting error position 2014-10-10 17:31:12 -07:00
error_pos_bug.lean.expected.out fix(frontends/lean/elaborator): bug when reporting error position 2014-10-10 17:31:12 -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
eta_bug.lean fix(kernel/converter): remove buggy eta-reduction and rely only on eta-expansion 2014-10-21 16:54:25 -07:00
eta_bug.lean.expected.out fix(tests/lean): adjust test to new eval semantics 2014-11-10 21:10:33 -08:00
fold.lean feat(frontends/lean): add variation of the foldl/foldr notation where initial element is suppressed, closes #314 2014-11-09 14:08:33 -08:00
fold.lean.expected.out feat(frontends/lean): add variation of the foldl/foldr notation where initial element is suppressed, closes #314 2014-11-09 14:08:33 -08:00
ftree.lean feat(frontends/lean/inductive_cmd): improve resulting universe level inference for inductive datatypes 2014-11-12 10:52:32 -08:00
ftree.lean.expected.out feat(frontends/lean/inductive_cmd): improve resulting universe level inference for inductive datatypes 2014-11-12 10:52:32 -08:00
gen_bug.lean fix(library/tactic): type check generalization result, fixes #273 2014-10-29 20:34:01 -07:00
gen_bug.lean.expected.out fix(library/tactic): type check generalization result, fixes #273 2014-10-29 20:34:01 -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): modify begin-end semantics, closes #258 2014-10-28 22:15:38 -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 feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -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 fix(library/tactic/inversion_tactic): complete 'deletion' transition 2014-11-29 09:36:41 -08:00
inv_del.lean.expected.out fix(tests/lean): to reflect recent changes 2014-12-01 17:14:11 -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
namespace_bug.lean fix(library/scoped_ext): bug when declaring nested namespaces 2014-11-02 15:35:49 -08:00
namespace_bug.lean.expected.out fix(library/scoped_ext): bug when declaring nested namespaces 2014-11-02 15:35:49 -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
no_confusion_type.lean feat(library/defitional): add no_confusion_type construction for inductive datatypes that are not propositions 2014-11-08 15:20:19 -08:00
no_confusion_type.lean.expected.out fix(tests/lean): to reflect recent changes 2014-12-01 17:14:11 -08:00
notation.lean refactor(library/data/nat): declare lt and le asap using inductive definitions, and make key theorems transparent for definitional package 2014-11-22 00:19:39 -08:00
notation.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
notation2.lean feat(frontends/lean/pp): support foldl/foldr notation in the pretty printer 2014-10-19 11:16:24 -07: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/pp): support foldl/foldr notation in the pretty printer 2014-10-19 11:16:24 -07: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/pp): support scopedexpr notation in the pretty printer 2014-10-19 12:50:40 -07: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
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
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
parsing_only.lean feat(frontends/lean): add '[parsing-only]' modifier to notation declarations, closes #305 2014-11-06 21:34:05 -08:00
parsing_only.lean.expected.out feat(frontends/lean): add '[parsing-only]' modifier to notation declarations, closes #305 2014-11-06 21:34:05 -08:00
pp.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -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
print_ax1.lean feat(frontends/lean): add 'print axioms' command, close #251 2014-10-24 14:35:03 -07:00
print_ax1.lean.expected.out feat(frontends/lean): add 'print axioms' command, close #251 2014-10-24 14:35:03 -07:00
print_ax2.lean feat(frontends/lean): add 'print axioms' command, close #251 2014-10-24 14:35:03 -07:00
print_ax2.lean.expected.out refactor(library/data/subtype): define subtype using 'structure' command 2014-11-16 15:01:14 -08: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 fix(library/definitional/projection): error messages for projection generation 2014-10-29 13:39:17 -07: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
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): modify begin-end semantics, closes #258 2014-10-28 22:15:38 -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
reserve_bugs.lean fix(frontends/lean/notation_cmd): bugs in 'reserve notation' command 2014-11-13 22:05:55 -08:00
reserve_bugs.lean.expected.out fix(frontends/lean/notation_cmd): bugs in 'reserve notation' command 2014-11-13 22:05:55 -08:00
sec.lean fix(frontends/lean/decl_cmds): do not allow section parameters/variables to shadow existing parameters/variables 2014-10-02 18:29:41 -07:00
sec.lean.expected.out feat(frontends/lean): allow variables anywhere 2014-10-10 16:16:19 -07: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 feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
showenv.l chore(*): cleanup lean builtin symbols, replace :: with _ 2014-01-09 08:33:52 -08: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/struct_class): adjust test result to reflect recent changes 2014-12-03 20:32:33 -08: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 feat(frontends/lean): allow parameters only in contexts 2014-10-11 17:13:56 -07:00
t3.lean.expected.out feat(frontends/lean): add declaration to namespace without opening it, closes #161 2014-09-09 18:02:14 -07:00
t4.lean fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08: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 fix(tests/lean): adjust tests to modifications to standard library 2014-11-30 21:16:01 -08: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 fix(tests/lean/run): replace "open [notation]" with "open [notations]" 2014-12-17 18:28:38 -08: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_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 chore(tests/*/test.sh): change working dir; avoid using ls in for-loop 2014-10-06 11:20:13 -07:00
test_single.sh fix(tests): make sure tests can be executed on Windows msys2 shell 2014-09-20 15:51:24 -07:00
test_single_pp.sh chore(tests): cleanup test scripts 2014-06-29 09:03:39 -07:00
tuple.lean feat(library/universe): improve support for universe level constraints in the unifier 2014-10-09 20:28:39 -07: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
uni_bug1.lean refactor(frontends/lean): constant/axiom are top-level commands, parameter/variable/hypothesis/conjecture are section/context-level commands 2014-10-02 17:55:34 -07:00
uni_bug1.lean.expected.out feat(frontends/lean/pp): take notation declarations into account when pretty printing 2014-10-19 08:41:29 -07:00
unifier_bug.lean fix(library/unifier): broken optimization in the unifier 2014-10-28 16:09:41 -07:00
unifier_bug.lean.expected.out fix(library/unifier): broken optimization in the unifier 2014-10-28 16:09:41 -07:00
unique_instances.lean refactor(frontends/lean/placeholder_elaborator): reduce coupling between placeholder_elaborator and frontends/lean 2014-12-19 15:08:21 -08:00
unique_instances.lean.expected.out refactor(library/unifier): remove dead code 2014-12-01 21:57:34 -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
var.lean chore(*): minimize the use of parameters 2014-10-09 07:13:06 -07:00
var.lean.expected.out feat(frontends/lean): allow variables anywhere 2014-10-10 16:16:19 -07:00
var2.lean chore(*): minimize the use of parameters 2014-10-09 07:13:06 -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
whnf.lean fix(tests/lean/whnf): make sure the test does not produce 'sorry' 2014-12-03 21:12:33 -08:00
whnf.lean.expected.out fix(tests/lean/whnf): make sure the test does not produce 'sorry' 2014-12-03 21:12:33 -08: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