lean4-htt/tests/lean/run
Leonardo de Moura 1e6b3614ab feat(frontends/lean): new pattern matching validation
@Kha, we now support variable/constant shadowing in patterns.
A constant may occur in a pattern if it is a constructor or tagged with
the new [pattern] attribute. In the standard library, I have tagged
'add', 'zero', 'one', 'bit0', 'bit1' and 'rfl' with this new attribute.
BTW, arbitrary constants and variables may occur nested in type ascriptions and
inaccessible terms.

Here is an example:

     meta_definition tactic_result_to_string {A : Type} : tactic_result A → string
     | (success a s)   := to_string a
     | (exception ⌞A⌟ e s) := "Exception: " ++ to_string (e ())

I had to use the inaccessible ⌞A⌟ in the example above, otherwise, we would be shadowing the parameter
{A : Type}, and we would get a type error.

The new validation is performed at to_pattern_fn (parser.cpp).
2016-08-07 11:31:11 -07:00
..
252.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
331.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
360_1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
361.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
362.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
444.lean
445.lean
454.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
466.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
490.lean
511a.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
541a.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
541b.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
543.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
548.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
570.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
570b.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
588.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
592.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
600a.lean fix(frontends/lean/scanner): block comments 2015-05-13 22:14:28 -07:00
600b.lean fix(frontends/lean/scanner): block comments 2015-05-13 22:14:28 -07:00
600c.lean fix(frontends/lean/scanner): block comments 2015-05-13 22:14:28 -07:00
645a.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
662.lean fix(library/unifier): try to generate approximate solution for flex-flex constraints before discarding them 2015-06-09 14:36:31 -07:00
662b.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
676.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
695d.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
695e.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
702.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
724.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
751.lean fix(library/util): fixes #751 2015-07-28 16:30:20 -07:00
774.lean feat(frontends/lean/decl_cmds): allow recursive examples 2015-08-08 08:26:25 -07:00
791.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
796.lean fix(library/definitional/equations): fixes #796 2015-08-14 14:39:23 -07:00
801.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
808.lean fix(frontends/lean/notation_cmd): fixes #808 2015-08-31 18:05:58 -10:00
817.lean feat(frontends/lean/builtin_exprs): name hypothesis in suffices 2015-09-03 16:09:39 -07:00
830.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
967.lean fix(frontends/lean/structure_cmd): fixes #967 2016-02-04 16:15:18 -08:00
968.lean fix(frontends/lean/structure_cmd): fixes #968 2016-02-04 15:45:38 -08:00
982.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
1007.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
1093.lean fix(simplifier): closes #1093 2016-07-29 10:44:44 -07:00
abstract_notation.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
ack.lean
alg_rw.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
algebra3.lean feat(frontends/lean): use new elaborator in the 'check' command 2016-08-02 14:57:49 -07:00
alias3.lean
all_goals.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
all_goals1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
all_goals2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
app_builder_issue1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
app_builder_tac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
apply1.lean feat(frontends/lean): quoted names 2016-07-22 19:06:57 -07:00
apply2.lean feat(frontends/lean): quoted names 2016-07-22 19:06:57 -07:00
apply3.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
apply4.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
apply_class_issue0.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
apply_failure.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
arity1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
as.lean
assert_tac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
assert_tac2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
assert_tac3.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
assoc1.lean test(tests/lean/run/assoc1): mul.assoc example 2016-08-05 18:35:13 -07:00
assoc_flat.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
atomic2.lean
atomic_notation.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
auto_include_inductive.lean feat(frontends/lean): add auto-include for structures and inductive decls 2015-12-13 13:39:34 -08:00
back_chaining1.lean feat(library/tactic/backward): finish backward chaining tactic 2016-07-10 13:49:28 -07:00
back_chaining2.lean feat(library/tactic/backward): finish backward chaining tactic 2016-07-10 13:49:28 -07:00
back_chaining3.lean feat(library/tactic/backward/backward_chaining): add 'pre_tactic' to backward_chaining_core 2016-07-10 16:11:13 -07:00
back_chaining4.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
basic.lean
beginend.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
beginend3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast6.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast7.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast8.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast9.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast10.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast11.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast12.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast13.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast14.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast15.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast16.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast17.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast20.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_back1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_backward_action_missing_normalize.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_by_contradiction.lean fix(library): remove classical instances from global scope 2016-07-29 23:44:23 -04:00
blast_cc1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc6.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc7.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc9.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc10.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc11.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc12.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc13.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc14.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_heq1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_heq2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_heq3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_heq4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_heq5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_heq6.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_heq8.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_heq9.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_missed.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_noconfusion.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_subsingleton1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_cc_subsingleton2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_congr_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_discr_tree_annot_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_discr_tree_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch6.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch8.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch9.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch10.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_cast1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_cast2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_cast3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_heq1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_heq2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_heq3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_heq4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_list.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_ss1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_sum.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_ematch_uni_issue.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_equiv_tests.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_flat.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_fun_info_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_grind1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_meta.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_meta_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_multiple_nots.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_pattern_inference_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_rec_eq.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_recursor1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_simp1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_simp2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_simp3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_simp4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_simp5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_simp_st1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_simp_subsingleton.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_simp_subsingleton2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_simp_sum.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_trace.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_tuple1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_unit.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_unit_cc.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_unit_dep.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_unit_edges.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_unit_preprocess.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
blast_vector_test.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
booltst.lean
bor_lazy.lean feat(library/init/bool): mark bor, band and cond as inline 2016-06-05 13:03:33 -07:00
bquant.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
bug5.lean
bug6.lean
by_exact.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
calc.lean refactor(frontends/lean/calc): no overloading in calc steps 2016-03-03 15:00:51 -08:00
calc_auto_trans_eq.lean feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
calc_bug.lean
calc_heq_symm.lean refactor(frontends/lean): remove calc_proof_elaborator 2016-03-03 17:22:45 -08:00
calc_imp.lean feat(frontends/lean): allow → to be used in calc proofs 2015-05-07 12:28:47 -07:00
cases_bug.lean refactor(frontends/lean): disable '!' operator, and adjust standard library 2016-07-02 01:41:46 +01:00
cases_crash1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
cases_tac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
cast_sorry_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
choice_ctx.lean
class1.lean chore(*): remove support for Lua 2016-02-11 17:17:55 -08:00
class2.lean chore(*): remove support for Lua 2016-02-11 17:17:55 -08:00
class3.lean chore(*): remove support for Lua 2016-02-11 17:17:55 -08:00
class4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
class6.lean
class7.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
class8.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
class11.lean
class_bug1.lean feat(frontends/lean/inductive_cmd): use new elaborator in the inductive command 2016-08-03 13:13:12 -07:00
class_bug2.lean
clear_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
clears_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
cody1.lean
cody2.lean
comment.lean
confuse_ind.lean chore(tests/lean): fix tests 2016-07-07 07:39:26 -07:00
congr_imp_bug.lean fix(tests): to reflect recent changes in the standard library 2015-07-06 15:05:01 -07:00
congr_lemma1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
congr_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
const_choice.lean
constr_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
constr_tac2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
constr_tac3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
constr_tac4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
constructor1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
consume.lean refactor(frontends/lean): disable '!' operator, and adjust standard library 2016-07-02 01:41:46 +01:00
contra1.lean feat(library/init/meta/contradiction_tactic): improve contradiction tactic 2016-06-16 18:32:08 -07:00
contra2.lean feat(library/init/meta/contradiction_tactic): improve contradiction tactic 2016-06-16 18:32:08 -07:00
contra3.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
cute_binders.lean feat(frontends/lean/parser): cute binders 2016-07-08 07:50:58 -07:00
dec_trivial_loop.lean refactor(library): remove unifier_plugin 2016-03-21 17:57:53 -07:00
decidable.lean chore(tests/lean): fix tests 2016-07-07 07:39:26 -07:00
def_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
div2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
div_wf.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
do_match_else.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
dsimp_at1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
e1.lean
e2.lean
e3.lean
e4.lean
e5.lean
e15.lean
e16.lean
eassumption.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
elab1.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab3.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab4.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab5.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab6.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab_bool.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
elab_bug1.lean feat(library/type_context): new tmp local_constant policy 2015-11-08 14:05:01 -08:00
elab_crash1.lean refactor(library/init/meta): qexpr ==> pexpr 2016-08-05 17:04:36 -07:00
elab_failure.lean
elim.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
elim2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
empty_eq.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
empty_match.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
empty_match_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
enum.lean
eq1.lean
eq2.lean
eq4.lean
eq5.lean
eq6.lean refactor(library): add has_append type class, string concatenation is now an instance of has_append instead of has_add 2016-06-27 08:04:47 +01:00
eq9.lean feat(frontends/lean): new pattern matching validation 2016-08-07 11:31:11 -07:00
eq10.lean
eq11.lean
eq12.lean
eq13.lean
eq14.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
eq15.lean refactor(library): add has_append type class, string concatenation is now an instance of has_append instead of has_add 2016-06-27 08:04:47 +01:00
eq16.lean refactor(library): add has_append type class, string concatenation is now an instance of has_append instead of has_add 2016-06-27 08:04:47 +01:00
eq17.lean feat(frontends/lean): new pattern matching validation 2016-08-07 11:31:11 -07:00
eq20.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
eq21.lean
eq22.lean
eq23.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
eq24.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
eq25.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
eqn_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
eqv_tacs.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
esimp1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
ex.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
exact_tac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
example1.lean
exfalso1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
export.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
export2.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
fapply.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
fib_wrec.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
fibrant_class1.lean feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
fibrant_class2.lean feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
find.lean test(tests/lean/run): make sure well_founded.fix works before optimizing its compilation 2016-05-23 16:50:44 -07:00
finset1.lean
flycheck_blast_cc_heq7.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
fold.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
forest.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
forest2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
forest_height.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
format.lean refactor(library): move 'meta' to 'init' folder 2016-06-06 19:08:07 -07:00
full.lean
fun.lean fix(tests): to reflect recent changes in the standard library 2015-07-06 15:05:01 -07:00
fun_info1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
gcd.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
generalizes.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
goal.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
group.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
group3.lean chore(tests/lean): fix tests 2016-07-07 07:39:26 -07:00
group4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
group5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
have1.lean feat(frontends/lean): remove difference between 'have' and 'assert' 2016-02-29 11:28:20 -08:00
have2.lean feat(frontends/lean): remove '[visible]' annotation, remove 'is_visible' tracking 2016-02-29 12:31:23 -08:00
have3.lean
have4.lean
have5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
have6.lean chore(frontends/lean): remove 'assert' keyword 2016-06-17 14:20:26 -07:00
help_cmd.lean
ho.lean
id.lean fix(tests,doc): adjust tests and documentation 2015-11-20 17:03:17 -08:00
iff_rw.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
imp.lean
imp2.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
imp3.lean
imp_curly.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
impbug1.lean
impbug2.lean
impbug3.lean
impbug4.lean feat(library/unifier): remove unifier.computation option 2016-01-03 11:00:16 -08:00
implicit.lean
ind0.lean
ind1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
ind2.lean
ind3.lean
ind4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
ind5.lean
ind6.lean
ind7.lean
ind8.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
ind_bug.lean
ind_ns.lean
ind_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
ind_tac1.lean feat(library/user_recursors): generalize acceptable use-defined recursors 2015-05-18 14:21:10 -07:00
indbug2.lean
indimp.lean
induction_on.lean fix(frontends/lean/structure_cmd): bug when generating alias for S.induction_on in the structure command 2016-08-05 23:13:39 -07:00
induction_tac2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
induction_tac3.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
induniv.lean
inf_tree.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
inf_tree2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
inf_tree3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
injection1.lean feat(frontends/lean/inductive_cmd): use new elaborator in the inductive command 2016-08-03 13:13:12 -07:00
inst_bug.lean
interp.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
intro0.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
intro_under.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
intros.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
inv_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
inversion1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
IO1.lean chore(tests/lean/run): unit.star ==> () 2016-06-09 09:26:36 -07:00
IO2.lean test(tests/lean/run): add another IO test 2016-05-25 14:23:57 -07:00
IO3.lean chore(tests/lean): disable tests 2016-06-10 18:29:41 -07:00
IO4.lean test(tests/lean/run): add IO test 2016-05-25 16:04:54 -07:00
is_nil.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
is_true.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
issue332.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
kcomp.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
let1.lean
let2.lean
let_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
level_bug1.lean fix(kernel/default_converter): broken optimization 2015-05-06 18:32:41 -07:00
level_bug2.lean fix(kernel/default_converter): broken optimization 2015-05-06 18:32:41 -07:00
level_bug3.lean fix(kernel/default_converter): broken optimization 2015-05-06 18:32:41 -07:00
lift.lean feat(frontends/lean): automatic coercions 2016-07-30 11:53:25 -07:00
lift2.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
list_elab1.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
local_eqns.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
local_eqns2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
local_notation.lean
match3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
match4.lean
match_expr.lean feat(library/init/meta/match_tactic): add helper tactics on top of match tactic 2016-08-06 14:13:41 -07:00
match_expr2.lean test(tests/lean/run/match_expr2): match example with abstract structures 2016-08-06 14:18:08 -07:00
match_fun.lean
match_pattern1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
match_pattern2.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
match_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
match_tac2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
match_tac3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
match_tac4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
matrix.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
matrix2.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
max_memory.lean
meta1.lean feat(frontends/lean): add meta_definition and meta_constant commands 2016-06-01 09:12:41 -07:00
meta2.lean feat(frontends/lean): allow unbounded recursion in meta_definitions 2016-06-01 09:55:07 -07:00
meta3.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
meta_env1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
meta_expr1.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
meta_level1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
meta_tac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
meta_tac2.lean chore(frontends/lean/pp, library/pp_options): pp.lazy_abstraction ==> pp.delayed_abstraction 2016-08-03 18:45:47 -07:00
meta_tac3.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
meta_tac4.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
meta_tac5.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
meta_tac6.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
meta_tac7.lean feat(frontends/lean/old_elaborator): interface old_elaborator with new tactic framework 2016-06-13 13:59:01 -07:00
mk_dec_eq1.lean feat(library/init/meta): add tactic mk_dec_eq_instance 2016-07-20 19:57:12 -04:00
mk_inhabited1.lean feat(library/init/meta): add mk_inhabited_instance tactic 2016-07-20 21:01:50 -04:00
mk_instance1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
mul_zero.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
n3.lean
n5.lean
namespace_local.lean
nat_bug.lean
nat_bug2.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
nat_bug4.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
nat_bug5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
nat_bug6.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
nat_bug7.lean
nateq.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
nested_begin.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
nested_begin_end.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
nested_rec.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
new_obtains.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
new_obtains2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
no_confusion_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
not_bug1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
notation_priority.lean fix(tests/lean): adjust remaining tests to changes in the standard library 2015-11-08 14:04:56 -08:00
ns.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
ns1.lean
ns2.lean fix(frontends/lean): uniform handling of declaration compound names 2016-06-02 18:13:50 -07:00
num.lean
num_bug2.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
num_sub.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
obtain_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
occurs_check_bug1.lean refactor(frontends/lean): disable '!' operator, and adjust standard library 2016-07-02 01:41:46 +01:00
one.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
one2.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
opaque_hint_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
open_fwd_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
opt1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
over2.lean
over_subst.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
parent_struct_inst.lean feat(frontends/lean): add parent classes to local context in struct definitions 2016-07-05 19:22:08 -07:00
parent_struct_ref.lean
parity.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
partial_explicit.lean feat(frontends/lean/builtin_exprs): simplify '@' and '@@' 2016-07-02 11:08:18 +01:00
partial_explicit1.lean feat(frontends/lean/builtin_exprs): simplify '@' and '@@' 2016-07-02 11:08:18 +01:00
pattern1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
pattern2.lean fix(frontends/lean/builtin_cmds): print patterns 2015-12-02 22:52:54 -08:00
pattern3.lean fix(frontends/lean/builtin_cmds): print patterns 2015-12-02 22:52:54 -08:00
pp_unit.lean feat(frontends/lean/pp): pp unit.star 2016-06-08 17:30:11 -07:00
pquot.lean refactor(library): rename heq.of_eq heq.to_eq auxiliary lemmas 2016-01-09 12:32:18 -08:00
prec_max.lean refactor(frontends/lean): disable '!' operator, and adjust standard library 2016-07-02 01:41:46 +01:00
pred_using_structure_cmd.lean feat(library/definitional/projection,frontends/lean/structure_cmd): creating inductive predicates using structure command 2016-02-22 16:09:44 -08:00
premises.lean
print_inductive.lean fix(tests,doc): adjust tests to changes in the standard library 2015-12-05 23:52:16 -08:00
print_no_pattern.lean feat(frontends/lean): add print [no_pattern] command 2015-11-24 18:48:22 -08:00
print_poly.lean refactor(library/data/nat/basic): mark some theorems as protected to avoid overloading 2015-11-08 14:04:56 -08:00
priority_test.lean feat(frontends/lean/util): remove hack that overrides priority namespace 2015-08-11 18:01:40 -07:00
priority_test2.lean feat(library/simplifier/simp_rule_set): add priorities for simp and congr rules 2015-11-16 22:34:06 -08:00
private_names.lean
prod_notation.lean
proof_qed_improved.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
proof_qed_nested_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
proposition.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
protected.lean
ptst.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
qexpr1.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
quote1.lean refactor(library/init/meta): qexpr ==> pexpr 2016-08-05 17:04:36 -07:00
rb_map1.lean refactor(library): move 'meta' to 'init' folder 2016-06-06 19:08:07 -07:00
record1.lean chore(tests/lean): fix tests 2016-07-07 07:39:26 -07:00
record2.lean chore(tests/lean): fix tests 2016-07-07 07:39:26 -07:00
record4.lean refactor(frontends/lean/structure_cmd): remove unnecessary options 2016-08-03 15:48:58 -07:00
record7.lean chore(tests/lean): fix tests 2016-07-07 07:39:26 -07:00
record8.lean
record9.lean
record10.lean fix(tests/lean): adjust remaining tests to changes in the standard library 2015-11-08 14:04:56 -08:00
refine1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
refine2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
refine3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rel_tac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
rename_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
reserve.lean
revert_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
reverts_tac.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewrite4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewrite5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewrite8.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewrite9.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewrite10.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewrite12.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewrite_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter11.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter12.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter13.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter14.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter15.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter16.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter17.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rewriter18.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
root.lean
rw_bug2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
rw_set1.lean feat(simplifier/simp_lemmas): take arbitrary list of attributes and cache 2016-08-03 18:04:28 -07:00
rw_set2.lean feat(simplifier/simp_lemmas): take arbitrary list of attributes and cache 2016-08-03 18:04:28 -07:00
rw_set3.lean feat(simplifier/simp_lemmas): take arbitrary list of attributes and cache 2016-08-03 18:04:28 -07:00
rw_set4.lean feat(simplifier/simp_lemmas): take arbitrary list of attributes and cache 2016-08-03 18:04:28 -07:00
scope_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
sec_bug.lean
sec_notation.lean
sec_var.lean
seclvl.lean
secnot.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
section1.lean
section2.lean fix(tests/lean/run): adjust tests 2015-11-20 16:46:10 -08:00
section3.lean
section4.lean
section5.lean
set.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
set2.lean
shadow1.lean feat(frontends/lean): new pattern matching validation 2016-08-07 11:31:11 -07:00
show2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
sigma_match.lean chore(library): disable sigma.mk notation 2016-08-04 10:44:48 -07:00
sigma_no_confusion.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
simp1.lean feat(library/init/meta/tactic): add 'simp_using' and 'simp_using_hs', add 'try triv' after 'simp' 2016-07-09 16:37:55 -07:00
simp2.lean feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
simp3.lean feat(frontends/lean, library): remove attribute and metaclass scoping 2016-07-29 23:44:21 -04:00
simp4.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
simp_ext1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
simp_ext_refl.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
simp_orderings.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
simp_prove_fn.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
simple.lean
simplifier1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
simplify_with_hypotheses.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
size_of1.lean fix(library/init/meta/mk_measurable_instance) : add 1 for each constructor 2016-07-23 13:01:09 -07:00
sorry.lean
soundness.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
st_options.lean refactor(frontends/lean/structure_cmd): remove unnecessary options 2016-08-03 15:48:58 -07:00
stateT1.lean feat(frontends/lean): automatic coercions 2016-07-30 11:53:25 -07:00
struc_names.lean
struct_bug1.lean
struct_infer.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
struct_inst_exprs.lean chore(tests/lean/run): preparing tests for new elaborator 2016-07-31 17:45:43 -07:00
struct_inst_exprs2.lean refactor(library/data/nat/basic): mark some theorems as protected to avoid overloading 2015-11-08 14:04:56 -08:00
structure_test.lean
sub.lean refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -07:00
sub_bug.lean chore(tests/lean): adjust tests 2016-07-23 12:48:35 -07:00
subst_tac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
subst_tact.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
subst_test.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
subst_test2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
suffices.lean fix(frontends/lean): rename multiword keyword "suffices to show" to "suffices" 2015-08-18 17:57:53 -07:00
sum_bug.lean
super.lean feat(frontends/lean/scanner): disallow superscripts in identifiers 2016-01-26 18:46:40 -08:00
t1.lean chore(tests/lean/run): adjust tests 2015-12-13 12:23:44 -08:00
t2.lean
t3.lean
t4.lean
t5.lean
t6.lean
t7.lean
t8.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
t9.lean
t10.lean
t11.lean feat(frontends/lean): automatically include anonymous instance implicit variables/parameters (whenever their parameters have been included) 2015-12-13 13:20:54 -08:00
tac1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic4.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic5.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic6.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic7.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic8.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic9.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic10.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic11.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic12.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic13.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic15.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic17.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic18.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic19.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic20.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic21.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic22.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic23.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic24.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic25.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic26.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic27.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic28.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic29.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic30.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic31.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic_notation.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic_notation_num_arg_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tactic_op_overload_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tc_loop.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
tele_eq.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
test_flat_assoc1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
test_perm_ac1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
test_single.sh
trace_tst.lean feat(library/vm): add 'trace' 2016-06-08 16:32:20 -07:00
trans.lean refactor(hott,tests): make sure HoTT library and tests still work if we introduce checkpoints in have-expressions 2016-02-04 16:58:32 -08:00
tree2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tree3.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
tree_height.lean refactor(library): remove eq.ops namespace 2016-07-31 12:50:11 -07:00
tree_subterm_pred.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
true_imp_rw.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
tt1.lean fix(tests/lean/run): adjust some tests to changes in the standard library 2015-11-08 14:04:56 -08:00
type_equations.lean feat(frontends/lean): new pattern matching validation 2016-08-07 11:31:11 -07:00
unfold_crash.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
unfold_tac_bug1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
uni_issue1.lean
uni_var_bug.lean
unicode.lean
unification_hints.lean fix(library/type_context): unification hints 2016-06-13 14:53:02 -07:00
unify_fo_approx_bug1.lean feat(frontends/lean): remove #elab command 2016-08-02 15:05:24 -07:00
univ1.lean
univ2.lean
univ_bug1.lean feat(frontends/lean): add simp tactic frontend stub 2015-07-14 09:54:53 -04:00
univ_bug2.lean fix(tests/lean/run/univ_bug2): old test 2015-11-08 14:04:58 -08:00
unreachable_cases.lean feat(frontends/lean): new pattern matching validation 2016-08-07 11:31:11 -07:00
untrusted_examples.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00
using_bug.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
using_bug2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
using_expr.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
uuu.lean
vars_anywhere.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
vec_inv.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
vec_inv2.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
vec_inv3.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
vector.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
vector2.lean feat(frontends/lean/inductive_cmd): use new elaborator in the inductive command 2016-08-03 13:13:12 -07:00
vector3.lean feat(frontends/lean/inductive_cmd): use new elaborator in the inductive command 2016-08-03 13:13:12 -07:00
vector_subterm_pred.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
vm_eval1.lean test(tests/lean/run/vm_eval1): test for efficient interpreter 2016-05-24 12:26:25 -07:00
whenIO.lean refactor(library): move 'none', 'some', 'tt', 'ff' to top-level 2016-06-25 12:39:19 -07:00
whnfinst.lean
with_attrs1.lean chore(tests/lean/run): disable/fix tests 2016-06-10 18:29:41 -07:00
xrewrite1.lean chore(frontends/lean): coercions are disabled by default 2016-07-29 13:03:23 -07:00