├── .appveyor.yml ├── .clang-format ├── .codecov.yml ├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin ├── .gitignore ├── lean-gdb.py ├── leanpkg └── leanpkg.bat ├── doc ├── .gitignore ├── bin │ └── README.md ├── changes.md ├── coding_style.md ├── commit_convention.md ├── export_format.md ├── faq.md ├── fixing_tests.md ├── lean4.md ├── make │ ├── ccache.md │ ├── coverage.md │ ├── index.md │ ├── msvc.md │ ├── msys2.md │ ├── osx-10.9.md │ ├── split-stack.md │ ├── travis.md │ └── ubuntu-16.04.md └── syntax_highlight_in_latex.md ├── extras └── latex │ ├── lstlean.md │ ├── lstlean.tex │ └── sample.tex ├── images ├── lean.png └── lean.xbm ├── leanpkg ├── .gitignore ├── README.md ├── leanpkg.path ├── leanpkg.toml └── leanpkg │ ├── git.lean │ ├── lean_version.lean │ ├── main.lean │ ├── manifest.lean │ ├── proc.lean │ ├── resolve.lean │ └── toml.lean ├── library ├── data │ ├── bitvec.lean │ ├── buffer.lean │ ├── buffer │ │ └── parser.lean │ ├── dlist.lean │ ├── lazy_list.lean │ ├── rbmap │ │ └── default.lean │ ├── rbtree │ │ ├── basic.lean │ │ ├── default.lean │ │ ├── find.lean │ │ ├── insert.lean │ │ ├── main.lean │ │ └── min_max.lean │ ├── stream.lean │ └── vector.lean ├── init │ ├── algebra │ │ ├── classes.lean │ │ ├── default.lean │ │ ├── field.lean │ │ ├── functions.lean │ │ ├── group.lean │ │ ├── norm_num.lean │ │ ├── order.lean │ │ ├── ordered_field.lean │ │ ├── ordered_group.lean │ │ ├── ordered_ring.lean │ │ └── ring.lean │ ├── category │ │ ├── alternative.lean │ │ ├── applicative.lean │ │ ├── combinators.lean │ │ ├── default.lean │ │ ├── except.lean │ │ ├── functor.lean │ │ ├── id.lean │ │ ├── lawful.lean │ │ ├── lift.lean │ │ ├── monad.lean │ │ ├── monad_fail.lean │ │ ├── option.lean │ │ ├── reader.lean │ │ └── state.lean │ ├── cc_lemmas.lean │ ├── classical.lean │ ├── coe.lean │ ├── core.lean │ ├── data │ │ ├── array │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ └── slice.lean │ │ ├── basic.lean │ │ ├── bool │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ └── lemmas.lean │ │ ├── char │ │ │ ├── basic.lean │ │ │ ├── classes.lean │ │ │ ├── default.lean │ │ │ └── lemmas.lean │ │ ├── default.lean │ │ ├── fin │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ └── ops.lean │ │ ├── int │ │ │ ├── basic.lean │ │ │ ├── bitwise.lean │ │ │ ├── comp_lemmas.lean │ │ │ ├── default.lean │ │ │ └── order.lean │ │ ├── list │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ ├── instances.lean │ │ │ ├── lemmas.lean │ │ │ └── qsort.lean │ │ ├── nat │ │ │ ├── basic.lean │ │ │ ├── bitwise.lean │ │ │ ├── default.lean │ │ │ ├── div.lean │ │ │ ├── gcd.lean │ │ │ └── lemmas.lean │ │ ├── option │ │ │ ├── basic.lean │ │ │ └── instances.lean │ │ ├── ordering │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ └── lemmas.lean │ │ ├── prod.lean │ │ ├── punit.lean │ │ ├── quot.lean │ │ ├── rbmap │ │ │ ├── basic.lean │ │ │ └── default.lean │ │ ├── rbtree │ │ │ ├── basic.lean │ │ │ └── default.lean │ │ ├── repr.lean │ │ ├── set.lean │ │ ├── setoid.lean │ │ ├── sigma │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ └── lex.lean │ │ ├── string │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ ├── instances.lean │ │ │ └── ops.lean │ │ ├── subtype │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ └── instances.lean │ │ ├── sum │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ └── instances.lean │ │ ├── to_string.lean │ │ └── unsigned │ │ │ ├── basic.lean │ │ │ ├── default.lean │ │ │ └── ops.lean │ ├── default.lean │ ├── function.lean │ ├── funext.lean │ ├── init.md │ ├── ite_simp.lean │ ├── logic.lean │ ├── meta │ │ ├── ac_tactics.lean │ │ ├── async_tactic.lean │ │ ├── attribute.lean │ │ ├── backward.lean │ │ ├── comp_value_tactics.lean │ │ ├── congr_lemma.lean │ │ ├── congr_tactic.lean │ │ ├── constructor_tactic.lean │ │ ├── contradiction_tactic.lean │ │ ├── converter │ │ │ ├── conv.lean │ │ │ ├── default.lean │ │ │ └── interactive.lean │ │ ├── decl_cmds.lean │ │ ├── declaration.lean │ │ ├── default.lean │ │ ├── derive.lean │ │ ├── environment.lean │ │ ├── exceptional.lean │ │ ├── expr.lean │ │ ├── format.lean │ │ ├── fun_info.lean │ │ ├── has_reflect.lean │ │ ├── hole_command.lean │ │ ├── injection_tactic.lean │ │ ├── interaction_monad.lean │ │ ├── interactive.lean │ │ ├── interactive_base.lean │ │ ├── lean │ │ │ └── parser.lean │ │ ├── level.lean │ │ ├── match_tactic.lean │ │ ├── mk_dec_eq_instance.lean │ │ ├── mk_has_reflect_instance.lean │ │ ├── mk_has_sizeof_instance.lean │ │ ├── mk_inhabited_instance.lean │ │ ├── name.lean │ │ ├── occurrences.lean │ │ ├── options.lean │ │ ├── pexpr.lean │ │ ├── rb_map.lean │ │ ├── rec_util.lean │ │ ├── ref.lean │ │ ├── relation_tactics.lean │ │ ├── rewrite_tactic.lean │ │ ├── set_get_option_tactics.lean │ │ ├── simp_tactic.lean │ │ ├── smt │ │ │ ├── congruence_closure.lean │ │ │ ├── default.lean │ │ │ ├── ematch.lean │ │ │ ├── interactive.lean │ │ │ ├── rsimp.lean │ │ │ └── smt_tactic.lean │ │ ├── tactic.lean │ │ ├── task.lean │ │ ├── vm.lean │ │ └── well_founded_tactics.lean │ ├── propext.lean │ ├── util.lean │ ├── version.lean.in │ └── wf.lean ├── leanpkg.path ├── library.md ├── smt │ ├── arith.lean │ ├── array.lean │ ├── default.lean │ └── prove.lean ├── system │ ├── io.lean │ ├── io_interface.lean │ └── random.lean └── tools │ └── debugger │ ├── cli.lean │ ├── default.lean │ └── util.lean ├── packages ├── .gitignore └── leanpkg.toml ├── script ├── check_md_links.py ├── demangle_cpptype.py ├── deploy_nightly.sh ├── diff_changelogs.py ├── doxygen.sh ├── dropbox_upload.py ├── gen_constants_cpp.py ├── gen_tokens_cpp.py ├── hpc.sh ├── lcov.sh ├── lib_perf.sh ├── port.pl ├── port.txt ├── rename.pl ├── run_tests.sh ├── server_test.py └── setup_nightly.sh ├── src ├── CMakeLists.txt ├── CTestConfig.cmake ├── CTestCustom.cmake.in ├── Doxyfile ├── api │ ├── CMakeLists.txt │ ├── decl.cpp │ ├── decl.h │ ├── env.cpp │ ├── exception.cpp │ ├── exception.h │ ├── expr.cpp │ ├── expr.h │ ├── inductive.cpp │ ├── inductive.h │ ├── ios.cpp │ ├── ios.h │ ├── lean.h │ ├── lean_bool.h │ ├── lean_decl.h │ ├── lean_env.h │ ├── lean_exception.h │ ├── lean_expr.h │ ├── lean_inductive.h │ ├── lean_ios.h │ ├── lean_macros.h │ ├── lean_module.h │ ├── lean_name.h │ ├── lean_options.h │ ├── lean_parser.h │ ├── lean_string.h │ ├── lean_type_checker.h │ ├── lean_univ.h │ ├── module.cpp │ ├── name.cpp │ ├── name.h │ ├── options.cpp │ ├── options.h │ ├── parser.cpp │ ├── string.cpp │ ├── string.h │ ├── type_checker.cpp │ ├── type_checker.h │ ├── univ.cpp │ └── univ.h ├── checker │ ├── CMakeLists.txt │ ├── checker.cpp │ ├── simple_pp.cpp │ ├── simple_pp.h │ ├── text_import.cpp │ └── text_import.h ├── cmake │ ├── Modules │ │ ├── CheckJemalloc.cc │ │ ├── CheckTcmalloc.cc │ │ ├── CleanOlean.cmake │ │ ├── FindGMP.cmake │ │ ├── FindJemalloc.cmake │ │ ├── FindPackageHandleStandardArgs.cmake │ │ ├── FindTcmalloc.cmake │ │ ├── GetGitRevisionDescription.cmake │ │ ├── GetGitRevisionDescription.cmake.in │ │ ├── StyleCheck.cmake │ │ └── cpplint.py │ ├── check_failure.sh │ ├── redirect.sh │ └── run_checker.sh ├── frontends │ └── lean │ │ ├── CMakeLists.txt │ │ ├── brackets.cpp │ │ ├── brackets.h │ │ ├── builtin_cmds.cpp │ │ ├── builtin_cmds.h │ │ ├── builtin_exprs.cpp │ │ ├── builtin_exprs.h │ │ ├── calc.cpp │ │ ├── calc.h │ │ ├── cmd_table.h │ │ ├── completion.cpp │ │ ├── completion.h │ │ ├── decl_attributes.cpp │ │ ├── decl_attributes.h │ │ ├── decl_cmds.cpp │ │ ├── decl_cmds.h │ │ ├── decl_util.cpp │ │ ├── decl_util.h │ │ ├── definition_cmds.cpp │ │ ├── definition_cmds.h │ │ ├── dependencies.cpp │ │ ├── dependencies.h │ │ ├── elaborator.cpp │ │ ├── elaborator.h │ │ ├── inductive_cmds.cpp │ │ ├── inductive_cmds.h │ │ ├── info_manager.cpp │ │ ├── info_manager.h │ │ ├── init_module.cpp │ │ ├── init_module.h │ │ ├── interactive.cpp │ │ ├── interactive.h │ │ ├── json.cpp │ │ ├── json.h │ │ ├── local_context_adapter.cpp │ │ ├── local_context_adapter.h │ │ ├── local_decls.h │ │ ├── local_level_decls.h │ │ ├── match_expr.cpp │ │ ├── match_expr.h │ │ ├── module_parser.cpp │ │ ├── module_parser.h │ │ ├── notation_cmd.cpp │ │ ├── notation_cmd.h │ │ ├── parse_table.cpp │ │ ├── parse_table.h │ │ ├── parser.cpp │ │ ├── parser.h │ │ ├── parser_config.cpp │ │ ├── parser_config.h │ │ ├── parser_pos_provider.cpp │ │ ├── parser_pos_provider.h │ │ ├── parser_state.h │ │ ├── pp.cpp │ │ ├── pp.h │ │ ├── prenum.cpp │ │ ├── prenum.h │ │ ├── print_cmd.cpp │ │ ├── print_cmd.h │ │ ├── scanner.cpp │ │ ├── scanner.h │ │ ├── structure_cmd.cpp │ │ ├── structure_cmd.h │ │ ├── structure_instance.cpp │ │ ├── structure_instance.h │ │ ├── tactic_notation.cpp │ │ ├── tactic_notation.h │ │ ├── token_table.cpp │ │ ├── token_table.h │ │ ├── tokens.cpp │ │ ├── tokens.h │ │ ├── tokens.txt │ │ ├── type_util.cpp │ │ ├── type_util.h │ │ ├── user_command.cpp │ │ ├── user_command.h │ │ ├── user_notation.cpp │ │ ├── user_notation.h │ │ ├── util.cpp │ │ └── util.h ├── githash.h.in ├── init │ ├── CMakeLists.txt │ ├── init.cpp │ └── init.h ├── kernel │ ├── CMakeLists.txt │ ├── abstract.cpp │ ├── abstract.h │ ├── abstract_type_context.cpp │ ├── abstract_type_context.h │ ├── cache_stack.h │ ├── declaration.cpp │ ├── declaration.h │ ├── environment.cpp │ ├── environment.h │ ├── equiv_manager.cpp │ ├── equiv_manager.h │ ├── error_msgs.cpp │ ├── error_msgs.h │ ├── expr.cpp │ ├── expr.h │ ├── expr_cache.cpp │ ├── expr_cache.h │ ├── expr_eq_fn.cpp │ ├── expr_eq_fn.h │ ├── expr_maps.h │ ├── expr_pair.h │ ├── expr_sets.h │ ├── ext_exception.h │ ├── find_fn.h │ ├── for_each_fn.cpp │ ├── for_each_fn.h │ ├── formatter.cpp │ ├── formatter.h │ ├── free_vars.cpp │ ├── free_vars.h │ ├── inductive │ │ ├── CMakeLists.txt │ │ ├── inductive.cpp │ │ └── inductive.h │ ├── init_module.cpp │ ├── init_module.h │ ├── instantiate.cpp │ ├── instantiate.h │ ├── kernel_exception.cpp │ ├── kernel_exception.h │ ├── level.cpp │ ├── level.h │ ├── normalizer_extension.cpp │ ├── normalizer_extension.h │ ├── pos_info_provider.cpp │ ├── pos_info_provider.h │ ├── quotient │ │ ├── CMakeLists.txt │ │ ├── quotient.cpp │ │ └── quotient.h │ ├── replace_fn.cpp │ ├── replace_fn.h │ ├── scope_pos_info_provider.cpp │ ├── scope_pos_info_provider.h │ ├── standard_kernel.cpp │ ├── standard_kernel.h │ ├── type_checker.cpp │ └── type_checker.h ├── library │ ├── CMakeLists.txt │ ├── abstract_context_cache.cpp │ ├── abstract_context_cache.h │ ├── abstract_parser.h │ ├── ac_match.h │ ├── aliases.cpp │ ├── aliases.h │ ├── annotation.cpp │ ├── annotation.h │ ├── app_builder.cpp │ ├── app_builder.h │ ├── arith_instance.cpp │ ├── arith_instance.h │ ├── attribute_manager.cpp │ ├── attribute_manager.h │ ├── aux_definition.cpp │ ├── aux_definition.h │ ├── aux_recursors.cpp │ ├── aux_recursors.h │ ├── bin_app.cpp │ ├── bin_app.h │ ├── cache_helper.h │ ├── check.cpp │ ├── check.h │ ├── choice.cpp │ ├── choice.h │ ├── class.cpp │ ├── class.h │ ├── comp_val.cpp │ ├── comp_val.h │ ├── compiler │ │ ├── CMakeLists.txt │ │ ├── comp_irrelevant.cpp │ │ ├── comp_irrelevant.h │ │ ├── compiler_step_visitor.cpp │ │ ├── compiler_step_visitor.h │ │ ├── cse.cpp │ │ ├── cse.h │ │ ├── elim_recursors.cpp │ │ ├── elim_recursors.h │ │ ├── elim_unused_lets.cpp │ │ ├── elim_unused_lets.h │ │ ├── erase_irrelevant.cpp │ │ ├── erase_irrelevant.h │ │ ├── eta_expansion.cpp │ │ ├── eta_expansion.h │ │ ├── extract_values.cpp │ │ ├── extract_values.h │ │ ├── init_module.cpp │ │ ├── init_module.h │ │ ├── inliner.cpp │ │ ├── inliner.h │ │ ├── lambda_lifting.cpp │ │ ├── lambda_lifting.h │ │ ├── nat_value.cpp │ │ ├── nat_value.h │ │ ├── preprocess.cpp │ │ ├── preprocess.h │ │ ├── procedure.h │ │ ├── rec_fn_macro.cpp │ │ ├── rec_fn_macro.h │ │ ├── reduce_arity.cpp │ │ ├── reduce_arity.h │ │ ├── simp_inductive.cpp │ │ ├── simp_inductive.h │ │ ├── util.cpp │ │ ├── util.h │ │ ├── vm_compiler.cpp │ │ └── vm_compiler.h │ ├── congr_lemma.cpp │ ├── congr_lemma.h │ ├── constants.cpp │ ├── constants.h │ ├── constants.txt │ ├── constructions │ │ ├── CMakeLists.txt │ │ ├── brec_on.cpp │ │ ├── brec_on.h │ │ ├── cases_on.cpp │ │ ├── cases_on.h │ │ ├── constructor.cpp │ │ ├── constructor.h │ │ ├── drec.cpp │ │ ├── drec.h │ │ ├── has_sizeof.cpp │ │ ├── has_sizeof.h │ │ ├── init_module.cpp │ │ ├── init_module.h │ │ ├── injective.cpp │ │ ├── injective.h │ │ ├── no_confusion.cpp │ │ ├── no_confusion.h │ │ ├── projection.cpp │ │ ├── projection.h │ │ ├── rec_on.cpp │ │ ├── rec_on.h │ │ ├── util.cpp │ │ └── util.h │ ├── context_cache.cpp │ ├── context_cache.h │ ├── deep_copy.cpp │ ├── deep_copy.h │ ├── defeq_canonizer.cpp │ ├── defeq_canonizer.h │ ├── delayed_abstraction.cpp │ ├── delayed_abstraction.h │ ├── discr_tree.cpp │ ├── discr_tree.h │ ├── documentation.cpp │ ├── documentation.h │ ├── elab_context.cpp │ ├── elab_context.h │ ├── equations_compiler │ │ ├── CMakeLists.txt │ │ ├── compiler.cpp │ │ ├── compiler.h │ │ ├── elim_match.cpp │ │ ├── elim_match.h │ │ ├── equations.cpp │ │ ├── equations.h │ │ ├── init_module.cpp │ │ ├── init_module.h │ │ ├── pack_domain.cpp │ │ ├── pack_domain.h │ │ ├── pack_mutual.cpp │ │ ├── pack_mutual.h │ │ ├── structural_rec.cpp │ │ ├── structural_rec.h │ │ ├── unbounded_rec.cpp │ │ ├── unbounded_rec.h │ │ ├── util.cpp │ │ ├── util.h │ │ ├── wf_rec.cpp │ │ └── wf_rec.h │ ├── eval_helper.cpp │ ├── eval_helper.h │ ├── exception.cpp │ ├── exception.h │ ├── explicit.cpp │ ├── explicit.h │ ├── export.cpp │ ├── export.h │ ├── export_decl.cpp │ ├── export_decl.h │ ├── expr_lt.cpp │ ├── expr_lt.h │ ├── expr_pair.h │ ├── expr_pair_maps.h │ ├── expr_unsigned_map.h │ ├── fingerprint.cpp │ ├── fingerprint.h │ ├── fun_info.cpp │ ├── fun_info.h │ ├── handle.cpp │ ├── handle.h │ ├── head_map.cpp │ ├── head_map.h │ ├── idx_metavar.cpp │ ├── idx_metavar.h │ ├── inductive_compiler │ │ ├── CMakeLists.txt │ │ ├── add_decl.cpp │ │ ├── add_decl.h │ │ ├── basic.cpp │ │ ├── basic.h │ │ ├── compiler.cpp │ │ ├── compiler.h │ │ ├── ginductive.cpp │ │ ├── ginductive.h │ │ ├── ginductive_decl.cpp │ │ ├── ginductive_decl.h │ │ ├── init_module.cpp │ │ ├── init_module.h │ │ ├── mutual.cpp │ │ ├── mutual.h │ │ ├── nested.cpp │ │ ├── nested.h │ │ ├── util.cpp │ │ └── util.h │ ├── init_module.cpp │ ├── init_module.h │ ├── inverse.cpp │ ├── inverse.h │ ├── io_state.cpp │ ├── io_state.h │ ├── io_state_stream.cpp │ ├── io_state_stream.h │ ├── kernel_serializer.cpp │ ├── kernel_serializer.h │ ├── library_task_builder.cpp │ ├── library_task_builder.h │ ├── local_context.cpp │ ├── local_context.h │ ├── local_instances.h │ ├── locals.cpp │ ├── locals.h │ ├── max_sharing.cpp │ ├── max_sharing.h │ ├── message_builder.cpp │ ├── message_builder.h │ ├── messages.cpp │ ├── messages.h │ ├── metavar_context.cpp │ ├── metavar_context.h │ ├── metavar_util.h │ ├── module.cpp │ ├── module.h │ ├── module_mgr.cpp │ ├── module_mgr.h │ ├── mt_task_queue.cpp │ ├── mt_task_queue.h │ ├── native_compiler │ │ ├── cpp_compiler.h │ │ └── native_compiler.cpp │ ├── noncomputable.cpp │ ├── noncomputable.h │ ├── norm_num.cpp │ ├── norm_num.h │ ├── normalize.cpp │ ├── normalize.h │ ├── num.cpp │ ├── num.h │ ├── parray.cpp │ ├── parray.h │ ├── pattern_attribute.cpp │ ├── pattern_attribute.h │ ├── persistent_context_cache.cpp │ ├── persistent_context_cache.h │ ├── phash_map.h │ ├── phashtable.h │ ├── pipe.cpp │ ├── pipe.h │ ├── placeholder.cpp │ ├── placeholder.h │ ├── pp_options.cpp │ ├── pp_options.h │ ├── print.cpp │ ├── print.h │ ├── private.cpp │ ├── private.h │ ├── process.cpp │ ├── process.h │ ├── profiling.cpp │ ├── profiling.h │ ├── projection.cpp │ ├── projection.h │ ├── protected.cpp │ ├── protected.h │ ├── quote.cpp │ ├── quote.h │ ├── reducible.cpp │ ├── reducible.h │ ├── register_module.h │ ├── relation_manager.cpp │ ├── relation_manager.h │ ├── replace_visitor.cpp │ ├── replace_visitor.h │ ├── replace_visitor_with_tc.cpp │ ├── replace_visitor_with_tc.h │ ├── scoped_ext.cpp │ ├── scoped_ext.h │ ├── shared_environment.cpp │ ├── shared_environment.h │ ├── sorry.cpp │ ├── sorry.h │ ├── st_task_queue.cpp │ ├── st_task_queue.h │ ├── string.cpp │ ├── string.h │ ├── tactic │ │ ├── CMakeLists.txt │ │ ├── ac_tactics.cpp │ │ ├── ac_tactics.h │ │ ├── algebraic_normalizer.cpp │ │ ├── algebraic_normalizer.h │ │ ├── app_builder_tactics.cpp │ │ ├── app_builder_tactics.h │ │ ├── apply_tactic.cpp │ │ ├── apply_tactic.h │ │ ├── assert_tactic.cpp │ │ ├── assert_tactic.h │ │ ├── backward │ │ │ ├── CMakeLists.txt │ │ │ ├── backward_chaining.cpp │ │ │ ├── backward_chaining.h │ │ │ ├── backward_lemmas.cpp │ │ │ ├── backward_lemmas.h │ │ │ ├── init_module.cpp │ │ │ └── init_module.h │ │ ├── cases_tactic.cpp │ │ ├── cases_tactic.h │ │ ├── change_tactic.cpp │ │ ├── change_tactic.h │ │ ├── clear_tactic.cpp │ │ ├── clear_tactic.h │ │ ├── congr_lemma_tactics.cpp │ │ ├── congr_lemma_tactics.h │ │ ├── destruct_tactic.cpp │ │ ├── destruct_tactic.h │ │ ├── dsimplify.cpp │ │ ├── dsimplify.h │ │ ├── elaborate.cpp │ │ ├── elaborate.h │ │ ├── elaborator_exception.cpp │ │ ├── elaborator_exception.h │ │ ├── eqn_lemmas.cpp │ │ ├── eqn_lemmas.h │ │ ├── eval.cpp │ │ ├── eval.h │ │ ├── exact_tactic.cpp │ │ ├── exact_tactic.h │ │ ├── fun_info_tactics.cpp │ │ ├── fun_info_tactics.h │ │ ├── generalize_tactic.cpp │ │ ├── generalize_tactic.h │ │ ├── gexpr.cpp │ │ ├── gexpr.h │ │ ├── hole_command.cpp │ │ ├── hole_command.h │ │ ├── hsubstitution.cpp │ │ ├── hsubstitution.h │ │ ├── induction_tactic.cpp │ │ ├── induction_tactic.h │ │ ├── init_module.cpp │ │ ├── init_module.h │ │ ├── intro_tactic.cpp │ │ ├── intro_tactic.h │ │ ├── kabstract.cpp │ │ ├── kabstract.h │ │ ├── match_tactic.cpp │ │ ├── match_tactic.h │ │ ├── norm_num_tactic.cpp │ │ ├── norm_num_tactic.h │ │ ├── occurrences.cpp │ │ ├── occurrences.h │ │ ├── revert_tactic.cpp │ │ ├── revert_tactic.h │ │ ├── rewrite_tactic.cpp │ │ ├── rewrite_tactic.h │ │ ├── simp_lemmas.cpp │ │ ├── simp_lemmas.h │ │ ├── simp_result.cpp │ │ ├── simp_result.h │ │ ├── simp_util.h │ │ ├── simplify.cpp │ │ ├── simplify.h │ │ ├── smt │ │ │ ├── CMakeLists.txt │ │ │ ├── congruence_closure.cpp │ │ │ ├── congruence_closure.h │ │ │ ├── congruence_tactics.cpp │ │ │ ├── congruence_tactics.h │ │ │ ├── ematch.cpp │ │ │ ├── ematch.h │ │ │ ├── hinst_lemmas.cpp │ │ │ ├── hinst_lemmas.h │ │ │ ├── init_module.cpp │ │ │ ├── init_module.h │ │ │ ├── smt_state.cpp │ │ │ ├── smt_state.h │ │ │ ├── theory_ac.cpp │ │ │ ├── theory_ac.h │ │ │ ├── util.cpp │ │ │ └── util.h │ │ ├── subst_tactic.cpp │ │ ├── subst_tactic.h │ │ ├── tactic_evaluator.cpp │ │ ├── tactic_evaluator.h │ │ ├── tactic_state.cpp │ │ ├── tactic_state.h │ │ ├── unfold_tactic.cpp │ │ ├── unfold_tactic.h │ │ ├── user_attribute.cpp │ │ ├── user_attribute.h │ │ ├── vm_monitor.cpp │ │ └── vm_monitor.h │ ├── time_task.cpp │ ├── time_task.h │ ├── trace.cpp │ ├── trace.h │ ├── type_context.cpp │ ├── type_context.h │ ├── typed_expr.cpp │ ├── typed_expr.h │ ├── unfold_macros.cpp │ ├── unfold_macros.h │ ├── unification_hint.cpp │ ├── unification_hint.h │ ├── unique_id.cpp │ ├── unique_id.h │ ├── update_declaration.cpp │ ├── update_declaration.h │ ├── user_recursors.cpp │ ├── user_recursors.h │ ├── util.cpp │ ├── util.h │ └── vm │ │ ├── CMakeLists.txt │ │ ├── init_module.cpp │ │ ├── init_module.h │ │ ├── interaction_state.h │ │ ├── interaction_state_imp.h │ │ ├── optimize.cpp │ │ ├── optimize.h │ │ ├── vm.cpp │ │ ├── vm.h │ │ ├── vm_array.cpp │ │ ├── vm_array.h │ │ ├── vm_aux.cpp │ │ ├── vm_aux.h │ │ ├── vm_declaration.cpp │ │ ├── vm_declaration.h │ │ ├── vm_environment.cpp │ │ ├── vm_environment.h │ │ ├── vm_exceptional.cpp │ │ ├── vm_exceptional.h │ │ ├── vm_expr.cpp │ │ ├── vm_expr.h │ │ ├── vm_format.cpp │ │ ├── vm_format.h │ │ ├── vm_int.cpp │ │ ├── vm_int.h │ │ ├── vm_io.cpp │ │ ├── vm_io.h │ │ ├── vm_level.cpp │ │ ├── vm_level.h │ │ ├── vm_list.cpp │ │ ├── vm_list.h │ │ ├── vm_name.cpp │ │ ├── vm_name.h │ │ ├── vm_nat.cpp │ │ ├── vm_nat.h │ │ ├── vm_option.h │ │ ├── vm_options.cpp │ │ ├── vm_options.h │ │ ├── vm_ordering.h │ │ ├── vm_parser.cpp │ │ ├── vm_parser.h │ │ ├── vm_pexpr.cpp │ │ ├── vm_pexpr.h │ │ ├── vm_pos_info.cpp │ │ ├── vm_pos_info.h │ │ ├── vm_rb_map.cpp │ │ ├── vm_rb_map.h │ │ ├── vm_string.cpp │ │ ├── vm_string.h │ │ ├── vm_task.cpp │ │ └── vm_task.h ├── memcheck.supp ├── shared │ └── init.cpp ├── shell │ ├── CMakeLists.txt │ ├── lean.cpp │ ├── lean_js.cpp │ ├── lean_js.h │ ├── lean_js.html │ ├── lean_js_main.cpp │ ├── lean_js_new.cpp │ ├── leandoc.cpp │ ├── leandoc.h │ ├── mk_lean_sh.sh │ ├── server.cpp │ ├── server.h │ ├── simple_pos_info_provider.h │ └── test_standard.sh ├── tests │ ├── frontends │ │ └── lean │ │ │ ├── CMakeLists.txt │ │ │ ├── frontend.cpp │ │ │ ├── parser.cpp │ │ │ ├── pp.cpp │ │ │ └── scanner.cpp │ ├── kernel │ │ ├── CMakeLists.txt │ │ ├── environment.cpp │ │ ├── expr.cpp │ │ ├── free_vars.cpp │ │ ├── instantiate.cpp │ │ ├── level.cpp │ │ ├── max_sharing.cpp │ │ └── replace.cpp │ ├── library │ │ ├── CMakeLists.txt │ │ ├── deep_copy.cpp │ │ ├── delayed_abstraction.cpp │ │ ├── expr_lt.cpp │ │ ├── head_map.cpp │ │ ├── occurs.cpp │ │ ├── parray.cpp │ │ ├── phashtable.cpp │ │ └── rewriter │ │ │ ├── CMakeLists.txt │ │ │ ├── fo_match.cpp │ │ │ └── rewriter.cpp │ ├── shared │ │ ├── CMakeLists.txt │ │ ├── env.c │ │ ├── expr.c │ │ ├── name.c │ │ ├── options.c │ │ ├── shared.cpp │ │ ├── thread.cpp │ │ └── univ.c │ ├── shell │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── shell.cpp │ │ ├── shell_test.expected.out │ │ └── test.sh │ └── util │ │ ├── CMakeLists.txt │ │ ├── bit_tricks.cpp │ │ ├── bitap_fuzzy_search.cpp │ │ ├── buffer.cpp │ │ ├── exception.cpp │ │ ├── format.cpp │ │ ├── hash.cpp │ │ ├── import_test.lua │ │ ├── interval │ │ ├── CMakeLists.txt │ │ ├── check.h │ │ ├── double_interval.cpp │ │ ├── float_interval.cpp │ │ ├── interval.cpp │ │ └── mpfp_interval.cpp │ │ ├── list.cpp │ │ ├── lru_cache.cpp │ │ ├── name.cpp │ │ ├── numerics │ │ ├── CMakeLists.txt │ │ ├── double.cpp │ │ ├── float.cpp │ │ ├── gcd.cpp │ │ ├── mpbq.cpp │ │ ├── mpq.cpp │ │ ├── mpz.cpp │ │ ├── numeric_traits.cpp │ │ ├── primes.cpp │ │ ├── xnumeral.cpp │ │ └── zpz.cpp │ │ ├── optional.cpp │ │ ├── options.cpp │ │ ├── rb_map.cpp │ │ ├── rb_tree.cpp │ │ ├── safe_arith.cpp │ │ ├── scoped_map.cpp │ │ ├── scoped_set.cpp │ │ ├── sequence.cpp │ │ ├── serializer.cpp │ │ ├── set.cpp │ │ ├── sexpr.cpp │ │ ├── stackinfo.cpp │ │ ├── thread.cpp │ │ ├── trie.cpp │ │ └── worker_queue.cpp ├── util │ ├── CMakeLists.txt │ ├── ascii.cpp │ ├── ascii.h │ ├── bit_tricks.cpp │ ├── bit_tricks.h │ ├── bitap_fuzzy_search.cpp │ ├── bitap_fuzzy_search.h │ ├── buffer.h │ ├── cancellable.cpp │ ├── cancellable.h │ ├── compiler_hints.h │ ├── debug.cpp │ ├── debug.h │ ├── escaped.cpp │ ├── escaped.h │ ├── exception.cpp │ ├── exception.h │ ├── exception_with_pos.h │ ├── extensible_object.h │ ├── file_lock.cpp │ ├── file_lock.h │ ├── flet.h │ ├── freset.h │ ├── fresh_name.cpp │ ├── fresh_name.h │ ├── hash.cpp │ ├── hash.h │ ├── init_module.cpp │ ├── init_module.h │ ├── int64.h │ ├── interrupt.cpp │ ├── interrupt.h │ ├── json.hpp │ ├── lbool.cpp │ ├── lbool.h │ ├── lean_path.cpp │ ├── lean_path.h │ ├── list.h │ ├── list_fn.cpp │ ├── list_fn.h │ ├── log_tree.cpp │ ├── log_tree.h │ ├── lru_cache.h │ ├── macros.h │ ├── map.h │ ├── memory.cpp │ ├── memory.h │ ├── memory_pool.cpp │ ├── memory_pool.h │ ├── message_definitions.h │ ├── name.cpp │ ├── name.h │ ├── name_generator.cpp │ ├── name_generator.h │ ├── name_hash_map.h │ ├── name_hash_set.h │ ├── name_map.cpp │ ├── name_map.h │ ├── name_set.cpp │ ├── name_set.h │ ├── null_ostream.h │ ├── numerics │ │ ├── CMakeLists.txt │ │ ├── double.cpp │ │ ├── double.h │ │ ├── float.cpp │ │ ├── float.h │ │ ├── gcd.h │ │ ├── init_module.cpp │ │ ├── init_module.h │ │ ├── mpbq.cpp │ │ ├── mpbq.h │ │ ├── mpq.cpp │ │ ├── mpq.h │ │ ├── mpz.cpp │ │ ├── mpz.h │ │ ├── numeric_traits.cpp │ │ ├── numeric_traits.h │ │ ├── power.h │ │ ├── primes.cpp │ │ ├── primes.h │ │ ├── register_module.h │ │ ├── remainder.h │ │ ├── xnumeral.h │ │ ├── zpz.cpp │ │ └── zpz.h │ ├── object_serializer.h │ ├── optional.h │ ├── output_channel.h │ ├── pair.h │ ├── parser_exception.cpp │ ├── parser_exception.h │ ├── path.cpp │ ├── path.h │ ├── polynomial │ │ └── polynomial.h │ ├── priority_queue.h │ ├── rb_map.h │ ├── rb_multi_map.h │ ├── rb_tree.h │ ├── rc.h │ ├── safe_arith.cpp │ ├── safe_arith.h │ ├── scoped_map.h │ ├── scoped_set.h │ ├── sequence.h │ ├── serializer.cpp │ ├── serializer.h │ ├── sexpr │ │ ├── CMakeLists.txt │ │ ├── format.cpp │ │ ├── format.h │ │ ├── init_module.cpp │ │ ├── init_module.h │ │ ├── option_declarations.cpp │ │ ├── option_declarations.h │ │ ├── options.cpp │ │ ├── options.h │ │ ├── register_module.h │ │ ├── sexpr.cpp │ │ ├── sexpr.h │ │ ├── sexpr_fn.cpp │ │ └── sexpr_fn.h │ ├── shared_mutex.cpp │ ├── shared_mutex.h │ ├── small_object_allocator.cpp │ ├── small_object_allocator.h │ ├── sstream.h │ ├── stackinfo.cpp │ ├── stackinfo.h │ ├── subscripted_name_set.cpp │ ├── subscripted_name_set.h │ ├── task.cpp │ ├── task.h │ ├── task_builder.cpp │ ├── task_builder.h │ ├── test.h │ ├── thread.cpp │ ├── thread.h │ ├── timeit.cpp │ ├── timeit.h │ ├── timer.cpp │ ├── timer.h │ ├── trie.h │ ├── unit.h │ ├── unlock_guard.h │ ├── utf8.cpp │ ├── utf8.h │ └── worker_queue.h └── version.h.in ├── tests ├── .gitignore └── lean │ ├── .gitignore │ ├── 1162.lean │ ├── 1162.lean.expected.out │ ├── 1207.lean │ ├── 1207.lean.expected.out │ ├── 1258.lean │ ├── 1258.lean.expected.out │ ├── 1277.lean │ ├── 1277.lean.expected.out │ ├── 1279.lean │ ├── 1279.lean.expected.out │ ├── 1290.lean │ ├── 1290.lean.expected.out │ ├── 1292.lean │ ├── 1292.lean.expected.out │ ├── 1293.lean │ ├── 1293.lean.expected.out │ ├── 1299.lean │ ├── 1299.lean.expected.out │ ├── 1327.lean │ ├── 1327.lean.expected.out │ ├── 1334a.lean │ ├── 1334a.lean.expected.out │ ├── 1334b.lean │ ├── 1334b.lean.expected.out │ ├── 1369.lean │ ├── 1369.lean.expected.out │ ├── 1467.lean │ ├── 1467.lean.expected.out │ ├── 1487.lean │ ├── 1487.lean.expected.out │ ├── 1513.lean │ ├── 1513.lean.expected.out │ ├── 1598.lean │ ├── 1598.lean.expected.out │ ├── 1603.lean │ ├── 1603.lean.expected.out │ ├── 1638.lean │ ├── 1638.lean.expected.out │ ├── 1639.lean │ ├── 1639.lean.expected.out │ ├── 1669.lean │ ├── 1669.lean.expected.out │ ├── 1723.lean │ ├── 1723.lean.expected.out │ ├── 1745.lean │ ├── 1745.lean.expected.out │ ├── 1760.lean │ ├── 1760.lean.expected.out │ ├── 1766.lean │ ├── 1766.lean.expected.out │ ├── 1786.lean │ ├── 1786.lean.expected.out │ ├── 1794.lean │ ├── 1794.lean.expected.out │ ├── 1814.lean │ ├── 1814.lean.expected.out │ ├── 1817.lean │ ├── 1817.lean.expected.out │ ├── 1836.lean │ ├── 1836.lean.expected.out │ ├── 1859.lean │ ├── 1859.lean.expected.out │ ├── 1860.lean │ ├── 1860.lean.expected.out │ ├── 1861.lean │ ├── 1861.lean.expected.out │ ├── 1862.lean │ ├── 1862.lean.expected.out │ ├── 1870.lean │ ├── 1870.lean.expected.out │ ├── 1898.lean │ ├── 1898.lean.expected.out │ ├── 1917.lean │ ├── 1917.lean.expected.out │ ├── 1922.lean │ ├── 1922.lean.expected.out │ ├── 1930.lean │ ├── 1930.lean.expected.out │ ├── 1952.lean │ ├── 1952.lean.expected.out │ ├── 1952b.lean │ ├── 1952b.lean.expected.out │ ├── 1956.lean │ ├── 1956.lean.expected.out │ ├── 584a.lean │ ├── 584a.lean.expected.out │ ├── 584b.lean │ ├── 584b.lean.expected.out │ ├── 584c.lean │ ├── 584c.lean.expected.out │ ├── 634.lean │ ├── 634.lean.expected.out │ ├── 634b.lean │ ├── 634b.lean.expected.out │ ├── 634c.lean │ ├── 634c.lean.expected.out │ ├── 634d.lean │ ├── 634d.lean.expected.out │ ├── 652.lean │ ├── 652.lean.expected.out │ ├── 671.lean │ ├── 671.lean.expected.out │ ├── 712.lean │ ├── 712.lean.expected.out │ ├── 858.lean │ ├── 858.lean.expected.out │ ├── alias.lean │ ├── alias.lean.expected.out │ ├── alias2.lean │ ├── alias2.lean.expected.out │ ├── anc1.lean │ ├── anc1.lean.expected.out │ ├── andthen_focus_error_message.lean │ ├── andthen_focus_error_message.lean.expected.out │ ├── apply_elim.lean │ ├── apply_elim.lean.expected.out │ ├── apply_tac.lean │ ├── apply_tac.lean.expected.out │ ├── as_is_leak_bug.lean │ ├── as_is_leak_bug.lean.expected.out │ ├── as_pattern.lean │ ├── as_pattern.lean.expected.out │ ├── assert_tac3.lean │ ├── assert_tac3.lean.expected.out │ ├── assertion1.lean │ ├── assertion1.lean.expected.out │ ├── assumption_tac_notation.lean │ ├── assumption_tac_notation.lean.expected.out │ ├── attribute_bug1.lean │ ├── attribute_bug1.lean.expected.out │ ├── attributes.lean │ ├── attributes.lean.expected.out │ ├── auto_quote_error.lean │ ├── auto_quote_error.lean.expected.out │ ├── auto_quote_error2.lean │ ├── auto_quote_error2.lean.expected.out │ ├── aux_decl_zeta.lean │ ├── aux_decl_zeta.lean.expected.out │ ├── bad_end.lean │ ├── bad_end.lean.expected.out │ ├── bad_end_error_pos.lean │ ├── bad_end_error_pos.lean.expected.out │ ├── bad_error1.lean │ ├── bad_error1.lean.expected.out │ ├── bad_error2.lean │ ├── bad_error2.lean.expected.out │ ├── bad_error3.lean │ ├── bad_error3.lean.expected.out │ ├── bad_error4.lean │ ├── bad_error4.lean.expected.out │ ├── bad_error5.lean │ ├── bad_error5.lean.expected.out │ ├── bad_id.lean │ ├── bad_id.lean.expected.out │ ├── bad_inaccessible.lean │ ├── bad_inaccessible.lean.expected.out │ ├── bad_inaccessible2.lean │ ├── bad_inaccessible2.lean.expected.out │ ├── bad_index.lean │ ├── bad_index.lean.expected.out │ ├── bad_notation.lean │ ├── bad_notation.lean.expected.out │ ├── bad_open.lean │ ├── bad_open.lean.expected.out │ ├── bad_pattern2.lean │ ├── bad_pattern2.lean.expected.out │ ├── bad_print.lean │ ├── bad_print.lean.expected.out │ ├── bad_quoted_symbol.lean │ ├── bad_quoted_symbol.lean.expected.out │ ├── bad_set_option.lean │ ├── bad_set_option.lean.expected.out │ ├── bad_structures.lean │ ├── bad_structures.lean.expected.out │ ├── bad_structures2.lean │ ├── bad_structures2.lean.expected.out │ ├── bad_unification_hint.lean │ ├── bad_unification_hint.lean.expected.out │ ├── begin_end_bug.lean │ ├── begin_end_bug.lean.expected.out │ ├── bug1.lean │ ├── bug1.lean.expected.out │ ├── by_contradiction.lean │ ├── by_contradiction.lean.expected.out │ ├── caching_user_attribute.lean │ ├── caching_user_attribute.lean.expected.out │ ├── calc1.lean │ ├── calc1.lean.expected.out │ ├── case.lean │ ├── case.lean.expected.out │ ├── cases_ginductive.lean │ ├── cases_ginductive.lean.expected.out │ ├── cases_induction_fresh.lean │ ├── cases_induction_fresh.lean.expected.out │ ├── cases_unsupported_equality.lean │ ├── cases_unsupported_equality.lean.expected.out │ ├── change1.lean │ ├── change1.lean.expected.out │ ├── change2.lean │ ├── change2.lean.expected.out │ ├── change_tac.lean │ ├── change_tac.lean.expected.out │ ├── char_lits.lean │ ├── char_lits.lean.expected.out │ ├── check.lean │ ├── check.lean.expected.out │ ├── check2.lean │ ├── check2.lean.expected.out │ ├── choice_expl.lean │ ├── choice_expl.lean.expected.out │ ├── class_instance_param.lean │ ├── class_instance_param.lean.expected.out │ ├── cls_err.lean │ ├── cls_err.lean.expected.out │ ├── cmd_meta_errors.lean │ ├── cmd_meta_errors.lean.expected.out │ ├── coe1.lean │ ├── coe1.lean.expected.out │ ├── coe2.lean │ ├── coe2.lean.expected.out │ ├── coe3.lean │ ├── coe3.lean.expected.out │ ├── coe4.lean │ ├── coe4.lean.expected.out │ ├── coe5.lean │ ├── coe5.lean.expected.out │ ├── coe6.lean │ ├── coe6.lean.expected.out │ ├── combinators1.lean │ ├── combinators1.lean.expected.out │ ├── concrete_instance.lean │ ├── concrete_instance.lean.expected.out │ ├── const.lean │ ├── const.lean.expected.out │ ├── crash.lean │ ├── crash.lean.expected.out │ ├── ctx.lean │ ├── ctx.lean.expected.out │ ├── ctx_error_msgs.lean │ ├── ctx_error_msgs.lean.expected.out │ ├── ctxopt.lean │ ├── ctxopt.lean.expected.out │ ├── curly_notation.lean │ ├── curly_notation.lean.expected.out │ ├── cyclic_default_fields.lean │ ├── cyclic_default_fields.lean.expected.out │ ├── def1.lean │ ├── def1.lean.expected.out │ ├── def2.lean │ ├── def2.lean.expected.out │ ├── def3.lean │ ├── def3.lean.expected.out │ ├── def4.lean │ ├── def4.lean.expected.out │ ├── def_inaccessible_issue.lean │ ├── def_inaccessible_issue.lean.expected.out │ ├── def_ite_value.lean │ ├── def_ite_value.lean.expected.out │ ├── defeq1.lean │ ├── defeq1.lean.expected.out │ ├── defeq_simp1.lean │ ├── defeq_simp1.lean.expected.out │ ├── defeq_simp2.lean │ ├── defeq_simp2.lean.expected.out │ ├── defeq_simp3.lean │ ├── defeq_simp3.lean.expected.out │ ├── defeq_simp4.lean │ ├── defeq_simp4.lean.expected.out │ ├── defeq_simp5.lean │ ├── defeq_simp5.lean.expected.out │ ├── dep_bug.lean │ ├── dep_bug.lean.expected.out │ ├── dep_cases_clear_hyp.lean │ ├── dep_cases_clear_hyp.lean.expected.out │ ├── derive.lean │ ├── derive.lean.expected.out │ ├── div_eqn.lean │ ├── div_eqn.lean.expected.out │ ├── do_match_fail.lean │ ├── do_match_fail.lean.expected.out │ ├── dsimp_whnf.lean │ ├── dsimp_whnf.lean.expected.out │ ├── dsimp_whnf_post.lean │ ├── dsimp_whnf_post.lean.expected.out │ ├── dunfold_constant.lean │ ├── dunfold_constant.lean.expected.out │ ├── elab1.lean │ ├── elab1.lean.expected.out │ ├── elab11.lean │ ├── elab11.lean.expected.out │ ├── elab12.lean │ ├── elab12.lean.expected.out │ ├── elab13.lean │ ├── elab13.lean.expected.out │ ├── elab14.lean │ ├── elab14.lean.expected.out │ ├── elab15.lean │ ├── elab15.lean.expected.out │ ├── elab2.lean │ ├── elab2.lean.expected.out │ ├── elab3.lean │ ├── elab3.lean.expected.out │ ├── elab4.lean │ ├── elab4.lean.expected.out │ ├── elab4b.lean │ ├── elab4b.lean.expected.out │ ├── elab5.lean │ ├── elab5.lean.expected.out │ ├── elab6.lean │ ├── elab6.lean.expected.out │ ├── elab7.lean │ ├── elab7.lean.expected.out │ ├── elab8.lean │ ├── elab8.lean.expected.out │ ├── elab9.lean │ ├── elab9.lean.expected.out │ ├── elab_error_msgs.lean │ ├── elab_error_msgs.lean.expected.out │ ├── elab_error_recovery.lean │ ├── elab_error_recovery.lean.expected.out │ ├── elab_meta2.lean │ ├── elab_meta2.lean.expected.out │ ├── empty.lean │ ├── empty.lean.expected.out │ ├── empty_french_quote.lean │ ├── empty_french_quote.lean.expected.out │ ├── emptyc_errors.lean │ ├── emptyc_errors.lean.expected.out │ ├── eqn_compiler_ctor.lean │ ├── eqn_compiler_ctor.lean.expected.out │ ├── eqn_compiler_error_msg.lean │ ├── eqn_compiler_error_msg.lean.expected.out │ ├── eqn_compiler_loop.lean │ ├── eqn_compiler_loop.lean.expected.out │ ├── eqn_hole.lean │ ├── eqn_hole.lean.expected.out │ ├── eqn_proof.lean │ ├── eqn_proof.lean.expected.out │ ├── error_full_names.lean │ ├── error_full_names.lean.expected.out │ ├── error_pos.lean │ ├── error_pos.lean.expected.out │ ├── errors2.lean │ ├── errors2.lean.expected.out │ ├── escape_id.lean │ ├── escape_id.lean.expected.out │ ├── eta_bug.lean │ ├── eta_bug.lean.expected.out │ ├── eta_tac.lean │ ├── eta_tac.lean.expected.out │ ├── eval_expr_error.lean │ ├── eval_expr_error.lean.expected.out │ ├── eval_tactic.lean │ ├── eval_tactic.lean.expected.out │ ├── exact_error_pos.lean │ ├── exact_error_pos.lean.expected.out │ ├── example_false.lean │ ├── example_false.lean.expected.out │ ├── explicit_delimiters.lean │ ├── explicit_delimiters.lean.expected.out │ ├── expr_quote.lean │ ├── expr_quote.lean.expected.out │ ├── extra │ ├── 597a.hlean │ ├── 597b.hlean │ ├── 616a.hlean │ ├── 616b.hlean │ ├── 616c.hlean │ ├── 755.expected.out │ ├── 755.hlean │ ├── denote_rec.lean │ ├── dir_option.lean │ ├── eqn_macro1.lean │ ├── eqn_macro2.lean │ ├── goal_hole.lean │ ├── issue_597.sh │ ├── issue_616.sh │ ├── issue_755.sh │ ├── lt_rec.lean │ ├── print_info.12.19.expected.out │ ├── print_info.12.20.expected.out │ ├── print_info.12.30.expected.out │ ├── print_info.17.0.expected.out │ ├── print_info.17.2.expected.out │ ├── print_info.21.0.expected.out │ ├── print_info.21.1.expected.out │ ├── print_info.21.3.expected.out │ ├── print_info.4.16.expected.out │ ├── print_info.7.18.expected.out │ ├── print_info.8.19.expected.out │ ├── print_info.lean │ ├── print_info.sh │ ├── print_tests.lean │ ├── rec.lean │ ├── rec2.lean │ ├── rec3.lean │ ├── rec4.lean │ ├── rec5.lean │ ├── show_goal.14.6.expected.out │ ├── show_goal.15.6.expected.out │ ├── show_goal.18.20.expected.out │ ├── show_goal.18.21.expected.out │ ├── show_goal.18.6.expected.out │ ├── show_goal.20.4.expected.out │ ├── show_goal.23.6.expected.out │ ├── show_goal.24.2.expected.out │ ├── show_goal.24.3.expected.out │ ├── show_goal.6.0.expected.out │ ├── show_goal.6.14.expected.out │ ├── show_goal.8.4.expected.out │ ├── show_goal.8.5.expected.out │ ├── show_goal.9.12.expected.out │ ├── show_goal.9.4.expected.out │ ├── show_goal.lean │ ├── show_goal.sh │ ├── slow1.lean │ ├── test_eqn_macro.sh │ ├── test_single.sh │ ├── timeout.sh │ └── tree_list_rec.lean │ ├── extract.lean │ ├── extract.lean.expected.out │ ├── fail │ ├── example.lean │ ├── failed_lemma.lean │ ├── parser_error.lean │ ├── run_command.lean │ ├── test_all.sh │ └── test_single.sh │ ├── ff_byte.lean │ ├── ff_byte.lean.expected.out │ ├── field_access.lean │ ├── field_access.lean.expected.out │ ├── field_proj_pos.lean │ ├── field_proj_pos.lean.expected.out │ ├── field_type_mismatch.lean │ ├── field_type_mismatch.lean.expected.out │ ├── focus_tac.lean │ ├── focus_tac.lean.expected.out │ ├── fold.lean │ ├── fold.lean.expected.out │ ├── format_macro.lean │ ├── format_macro.lean.expected.out │ ├── format_thunk1.lean │ ├── format_thunk1.lean.expected.out │ ├── format_to_buffer.lean │ ├── format_to_buffer.lean.expected.out │ ├── frozen_local_instances.lean │ ├── frozen_local_instances.lean.expected.out │ ├── ftree.lean │ ├── ftree.lean.expected.out │ ├── generalize1.lean │ ├── generalize1.lean.expected.out │ ├── get_unused_name.lean │ ├── get_unused_name.lean.expected.out │ ├── guard_names.lean │ ├── guard_names.lean.expected.out │ ├── hex_char.lean │ ├── hex_char.lean.expected.out │ ├── hex_numeral.lean │ ├── hex_numeral.lean.expected.out │ ├── hide_cmd1.lean │ ├── hide_cmd1.lean.expected.out │ ├── hinst_lemmas1.lean │ ├── hinst_lemmas1.lean.expected.out │ ├── hinst_lemmas2.lean │ ├── hinst_lemmas2.lean.expected.out │ ├── hole_in_fn.lean │ ├── hole_in_fn.lean.expected.out │ ├── hole_issue2.lean │ ├── hole_issue2.lean.expected.out │ ├── implicit_after_auto_param_bug.lean │ ├── implicit_after_auto_param_bug.lean.expected.out │ ├── import_invalid_tk.lean │ ├── import_invalid_tk.lean.expected.out │ ├── import_middle.lean │ ├── import_middle.lean.expected.out │ ├── inaccessible.lean │ ├── inaccessible.lean.expected.out │ ├── inaccessible2.lean │ ├── inaccessible2.lean.expected.out │ ├── induction_generalize_premise_args.lean │ ├── induction_generalize_premise_args.lean.expected.out │ ├── induction_naming.lean │ ├── induction_naming.lean.expected.out │ ├── induction_naming2.lean │ ├── induction_naming2.lean.expected.out │ ├── induction_tac1.lean │ ├── induction_tac1.lean.expected.out │ ├── inductive_cmd_leftover_placeholder_universe.lean │ ├── inductive_cmd_leftover_placeholder_universe.lean.expected.out │ ├── inductive_resultant_level_inference.lean │ ├── inductive_resultant_level_inference.lean.expected.out │ ├── infix_paren_improved.lean │ ├── infix_paren_improved.lean.expected.out │ ├── inject.lean │ ├── inject.lean.expected.out │ ├── inline_bug.lean │ ├── inline_bug.lean.expected.out │ ├── inline_issue.lean │ ├── inline_issue.lean.expected.out │ ├── inst.lean │ ├── inst.lean.expected.out │ ├── inst_error.lean │ ├── inst_error.lean.expected.out │ ├── instance_cache1.lean │ ├── instance_cache1.lean.expected.out │ ├── instance_cache_bug1.lean │ ├── instance_cache_bug1.lean.expected.out │ ├── int_eval.lean │ ├── int_eval.lean.expected.out │ ├── interactive │ ├── 1313.lean │ ├── 1313.lean.expected.out │ ├── complete.lean │ ├── complete.lean.expected.out │ ├── complete_import.lean │ ├── complete_import.lean.expected.out │ ├── complete_namespace.lean │ ├── complete_namespace.lean.expected.out │ ├── complete_scanner_error.lean │ ├── complete_scanner_error.lean.expected.out │ ├── complete_tactic.lean │ ├── complete_tactic.lean.expected.out │ ├── complete_trailing_period.lean │ ├── complete_trailing_period.lean.expected.out │ ├── correct_snapshot_invalidation.input │ ├── correct_snapshot_invalidation.input.expected.out │ ├── do_info.lean │ ├── do_info.lean.expected.out │ ├── field_info.lean │ ├── field_info.lean.expected.out │ ├── focus.lean │ ├── focus.lean.expected.out │ ├── goal_info.lean │ ├── goal_info.lean.expected.out │ ├── goal_info_rw.lean │ ├── goal_info_rw.lean.expected.out │ ├── hole1.lean │ ├── hole1.lean.expected.out │ ├── hole2.lean │ ├── hole2.lean.expected.out │ ├── hole3.lean │ ├── hole3.lean.expected.out │ ├── hole4.lean │ ├── hole4.lean.expected.out │ ├── info.lean │ ├── info.lean.expected.out │ ├── info1.lean │ ├── info1.lean.expected.out │ ├── info_goal.lean │ ├── info_goal.lean.expected.out │ ├── info_id_pre_elab.lean │ ├── info_id_pre_elab.lean.expected.out │ ├── info_tactic.lean │ ├── info_tactic.lean.expected.out │ ├── mk_input.sh │ ├── my_tac_class.lean │ ├── my_tac_class.lean.expected.out │ ├── nested_traces.lean │ ├── nested_traces.lean.expected.out │ ├── rb_map_ts.lean │ ├── rb_map_ts.lean.expected.out │ ├── run_single.sh │ ├── sync.input │ ├── sync.input.expected.out │ ├── test_single.sh │ ├── trace.lean │ └── trace.lean.expected.out │ ├── internal_names.lean │ ├── internal_names.lean.expected.out │ ├── invalid_ematch_attr.lean │ ├── invalid_ematch_attr.lean.expected.out │ ├── io_bug1.lean │ ├── io_bug1.lean.expected.out │ ├── io_bug2.lean │ ├── io_bug2.lean.expected.out │ ├── io_fs_error.lean │ ├── io_fs_error.lean.expected.out │ ├── io_process_echo.lean │ ├── io_process_echo.lean.expected.out │ ├── kernel_ex.lean │ ├── kernel_ex.lean.expected.out │ ├── key_eqv1.lean │ ├── key_eqv1.lean.expected.out │ ├── keyword_tactics.lean │ ├── keyword_tactics.lean.expected.out │ ├── lambda_lift_after_erase_trivial.lean │ ├── lambda_lift_after_erase_trivial.lean.expected.out │ ├── leanpkg │ ├── build_error.sh │ ├── build_error.sh.expected.out │ ├── build_error │ │ ├── leanpkg.path │ │ ├── leanpkg.toml │ │ └── src │ │ │ └── err.lean │ ├── new.sh │ ├── new.sh.expected.out │ └── test_single.sh │ ├── let1.lean │ ├── let1.lean.expected.out │ ├── let3.lean │ ├── let3.lean.expected.out │ ├── let4.lean │ ├── let4.lean.expected.out │ ├── let_elim_issue.lean │ ├── let_elim_issue.lean.expected.out │ ├── lift_coe_off.lean │ ├── lift_coe_off.lean.expected.out │ ├── list_lt.lean │ ├── list_lt.lean.expected.out │ ├── list_monad1.lean │ ├── list_monad1.lean.expected.out │ ├── local_notation_bug2.lean │ ├── local_notation_bug2.lean.expected.out │ ├── local_ref_bugs.lean │ ├── local_ref_bugs.lean.expected.out │ ├── long_term.lean │ ├── long_term.lean.expected.out │ ├── macro_args.lean │ ├── macro_args.lean.expected.out │ ├── match_at_type.lean │ ├── match_at_type.lean.expected.out │ ├── match_bug.lean │ ├── match_bug.lean.expected.out │ ├── match_convoy_infer_type_failure.lean │ ├── match_convoy_infer_type_failure.lean.expected.out │ ├── meta_equation_pos.lean │ ├── meta_equation_pos.lean.expected.out │ ├── meta_wf_error.lean │ ├── meta_wf_error.lean.expected.out │ ├── minimize_errors.lean │ ├── minimize_errors.lean.expected.out │ ├── missing_import.lean │ ├── missing_import.lean.expected.out │ ├── mk_constructor_fresh_names.lean │ ├── mk_constructor_fresh_names.lean.expected.out │ ├── namespace_bug.lean │ ├── namespace_bug.lean.expected.out │ ├── nary_overload.lean │ ├── nary_overload.lean.expected.out │ ├── nat_add_assoc_no_axioms.lean │ ├── nat_add_assoc_no_axioms.lean.expected.out │ ├── nat_pp.lean │ ├── nat_pp.lean.expected.out │ ├── native_run │ ├── .gitignore │ ├── config.lean │ ├── hello_world.lean │ ├── hello_world.lean.expected.out │ └── test_single.sh │ ├── nested_errors.lean │ ├── nested_errors.lean.expected.out │ ├── nested_match.lean │ ├── nested_match.lean.expected.out │ ├── no_coe.lean │ ├── no_coe.lean.expected.out │ ├── no_confusion_type.lean │ ├── no_confusion_type.lean.expected.out │ ├── no_eqn_lemma_for_meta_default.lean │ ├── no_eqn_lemma_for_meta_default.lean.expected.out │ ├── no_meta_rec_inst.lean │ ├── no_meta_rec_inst.lean.expected.out │ ├── non_exhaustive_error.lean │ ├── non_exhaustive_error.lean.expected.out │ ├── non_meta_rec_fn.lean │ ├── non_meta_rec_fn.lean.expected.out │ ├── noncomp.lean │ ├── noncomp.lean.expected.out │ ├── noncomp_error.lean │ ├── noncomp_error.lean.expected.out │ ├── noncomp_thm.lean │ ├── noncomp_thm.lean.expected.out │ ├── noncomputable_bytecode_issue.lean │ ├── noncomputable_bytecode_issue.lean.expected.out │ ├── notation.lean │ ├── notation.lean.expected.out │ ├── notation2.lean │ ├── notation2.lean.expected.out │ ├── notation3.lean │ ├── notation3.lean.expected.out │ ├── notation4.lean │ ├── notation4.lean.expected.out │ ├── notation5.lean │ ├── notation5.lean.expected.out │ ├── notation6.lean │ ├── notation6.lean.expected.out │ ├── notation7.lean │ ├── notation7.lean.expected.out │ ├── notation8.lean │ ├── notation8.lean.expected.out │ ├── notation_error_pos.lean │ ├── notation_error_pos.lean.expected.out │ ├── offset_is_def_eq_trick.lean │ ├── offset_is_def_eq_trick.lean.expected.out │ ├── omit.lean │ ├── omit.lean.expected.out │ ├── open_namespaces.lean │ ├── open_namespaces.lean.expected.out │ ├── out_param_proj.lean │ ├── out_param_proj.lean.expected.out │ ├── over_notation.lean │ ├── over_notation.lean.expected.out │ ├── param.lean │ ├── param.lean.expected.out │ ├── param_binder_update.lean │ ├── param_binder_update.lean.expected.out │ ├── param_binder_update2.lean │ ├── param_binder_update2.lean.expected.out │ ├── parser_error_recovery.lean │ ├── parser_error_recovery.lean.expected.out │ ├── parsing_only.lean │ ├── parsing_only.lean.expected.out │ ├── perf │ ├── perm_ac_100.lean │ ├── perm_ac_200.lean │ ├── perm_ac_commring_50.lean │ ├── perm_ac_dlof_50.lean │ └── perm_ac_op_50.lean │ ├── pp.lean │ ├── pp.lean.expected.out │ ├── pp_all.lean │ ├── pp_all.lean.expected.out │ ├── pp_all2.lean │ ├── pp_all2.lean.expected.out │ ├── pp_beta.lean │ ├── pp_beta.lean.expected.out │ ├── pp_binder_types.lean │ ├── pp_binder_types.lean.expected.out │ ├── pp_bug.lean │ ├── pp_bug.lean.expected.out │ ├── pp_char_bug.lean │ ├── pp_char_bug.lean.expected.out │ ├── pp_goal_issue.lean │ ├── pp_goal_issue.lean.expected.out │ ├── pp_no_proofs.lean │ ├── pp_no_proofs.lean.expected.out │ ├── pp_notation_rbp_bug.lean │ ├── pp_notation_rbp_bug.lean.expected.out │ ├── pp_opt_param.lean │ ├── pp_opt_param.lean.expected.out │ ├── pp_param_bug.lean │ ├── pp_param_bug.lean.expected.out │ ├── pp_shadowed_const.lean │ ├── pp_shadowed_const.lean.expected.out │ ├── pp_struct.lean │ ├── pp_struct.lean.expected.out │ ├── pp_zero_bug.lean │ ├── pp_zero_bug.lean.expected.out │ ├── ppbug.lean │ ├── ppbug.lean.expected.out │ ├── print_ax1.lean │ ├── print_ax1.lean.expected.out │ ├── print_ax3.lean │ ├── print_ax3.lean.expected.out │ ├── print_meta.lean │ ├── print_meta.lean.expected.out │ ├── print_reducible.lean │ ├── print_reducible.lean.expected.out │ ├── private_structure.lean │ ├── private_structure.lean.expected.out │ ├── prodtst.lean │ ├── prodtst.lean.expected.out │ ├── proj_notation.lean │ ├── proj_notation.lean.expected.out │ ├── protected.lean │ ├── protected.lean.expected.out │ ├── protected_consts.lean │ ├── protected_consts.lean.expected.out │ ├── protected_test.lean │ ├── protected_test.lean.expected.out │ ├── qexpr1.lean │ ├── qexpr1.lean.expected.out │ ├── qexpr2.lean │ ├── qexpr2.lean.expected.out │ ├── qexpr3.lean │ ├── qexpr3.lean.expected.out │ ├── quot_abuse1.lean │ ├── quot_abuse1.lean.expected.out │ ├── quot_abuse2.lean │ ├── quot_abuse2.lean.expected.out │ ├── quot_bug.lean │ ├── quot_bug.lean.expected.out │ ├── quot_ind_bug.lean │ ├── quot_ind_bug.lean.expected.out │ ├── quote_error_pos.lean │ ├── quote_error_pos.lean.expected.out │ ├── readlinkf.sh │ ├── record_rec_protected.lean │ ├── record_rec_protected.lean.expected.out │ ├── red.lean │ ├── red.lean.expected.out │ ├── refine_error.lean │ ├── refine_error.lean.expected.out │ ├── reflect.lean │ ├── reflect.lean.expected.out │ ├── reflect_type_defeq.lean │ ├── reflect_type_defeq.lean.expected.out │ ├── reserve_bugs.lean │ ├── reserve_bugs.lean.expected.out │ ├── restrict_bug.lean │ ├── restrict_bug.lean.expected.out │ ├── rev_tac1.lean │ ├── rev_tac1.lean.expected.out │ ├── revert_frozen_dep.lean │ ├── revert_frozen_dep.lean.expected.out │ ├── right_assoc_dollar.lean │ ├── right_assoc_dollar.lean.expected.out │ ├── rquote.lean │ ├── rquote.lean.expected.out │ ├── run │ ├── 1089.lean │ ├── 1093.lean │ ├── 1163.lean │ ├── 1171.lean │ ├── 1208.lean │ ├── 1216.lean │ ├── 1218.lean │ ├── 1226.lean │ ├── 1253.lean │ ├── 1258.lean │ ├── 1260.lean │ ├── 1295.lean │ ├── 1302.lean │ ├── 1315a.lean │ ├── 1315b.lean │ ├── 1318.lean │ ├── 1331.lean │ ├── 1335.lean │ ├── 1343.lean │ ├── 1414.lean │ ├── 1430.lean │ ├── 1433.lean │ ├── 1442.lean │ ├── 1458.lean │ ├── 1493.lean │ ├── 1495.lean │ ├── 1525.lean │ ├── 1557.lean │ ├── 1562.lean │ ├── 1577.lean │ ├── 1585.lean │ ├── 1587.lean │ ├── 1590.lean │ ├── 1594_comment_issue.lean │ ├── 1608.lean │ ├── 1609.lean │ ├── 1623.lean │ ├── 1631.lean │ ├── 1649a.lean │ ├── 1649b.lean │ ├── 1650.lean │ ├── 1655.lean │ ├── 1657.lean │ ├── 1658.lean │ ├── 1663.lean │ ├── 1675.lean │ ├── 1681.lean │ ├── 1682.lean │ ├── 1685.lean │ ├── 1686.lean │ ├── 1688.lean │ ├── 1703.lean │ ├── 1705.lean │ ├── 1718.lean │ ├── 1724.lean │ ├── 1728.lean │ ├── 1733.lean │ ├── 1739.lean │ ├── 1771.lean │ ├── 1772.lean │ ├── 1782.lean │ ├── 1790.lean │ ├── 1797.lean │ ├── 1804a.lean │ ├── 1804b.lean │ ├── 1805.lean │ ├── 1812.lean │ ├── 1813.lean │ ├── 1820.lean │ ├── 1827_comment.lean │ ├── 1841.lean │ ├── 1863.lean │ ├── 1888.lean │ ├── 1889.lean │ ├── 1893.lean │ ├── 1942.lean │ ├── 1943.lean │ ├── 1951.lean │ ├── 1968.lean │ ├── 252.lean │ ├── 331.lean │ ├── 444.lean │ ├── 445.lean │ ├── 490.lean │ ├── 600a.lean │ ├── 600b.lean │ ├── 600c.lean │ ├── 662.lean │ ├── 751.lean │ ├── 774.lean │ ├── 791.lean │ ├── 808.lean │ ├── 817.lean │ ├── 967.lean │ ├── 968.lean │ ├── IO1.lean │ ├── IO2.lean │ ├── IO3.lean │ ├── IO4.lean │ ├── K_new_elab.lean │ ├── abstract_ns.lean │ ├── abstract_ns1.lean │ ├── abstract_ns2.lean │ ├── abstract_tac.lean │ ├── abstract_zeta.lean │ ├── ac_refl1.lean │ ├── ack.lean │ ├── add_interactive.lean │ ├── add_semi.lean │ ├── aexp.lean │ ├── alg_info1.lean │ ├── algebra_attr.lean │ ├── all_goals1.lean │ ├── and_rec_code_gen_issue.lean │ ├── anonymous_param.lean │ ├── any_goals.lean │ ├── app_builder_tac1.lean │ ├── apply1.lean │ ├── apply2.lean │ ├── apply3.lean │ ├── apply4.lean │ ├── apply_auto_opt.lean │ ├── arity1.lean │ ├── array1.lean │ ├── array2.lean │ ├── as.lean │ ├── as_is_elab.lean │ ├── assert_tac1.lean │ ├── assert_tac3.lean │ ├── assoc_flat.lean │ ├── at_at_bug.lean │ ├── atomic2.lean │ ├── atomic_notation.lean │ ├── auto_eq_congr_extra_args.lean │ ├── auto_param.lean │ ├── auto_param2.lean │ ├── auto_param_in_structures.lean │ ├── auto_propext.lean │ ├── auto_quote1.lean │ ├── auto_quote2.lean │ ├── axiom_code.lean │ ├── back1.lean │ ├── back1b.lean │ ├── back2.lean │ ├── back3.lean │ ├── back4.lean │ ├── back_chaining1.lean │ ├── back_chaining2.lean │ ├── back_chaining3.lean │ ├── back_chaining4.lean │ ├── basic.lean │ ├── basic_monitor.lean │ ├── basic_monitor1.lean │ ├── basic_monitor2.lean │ ├── basic_monitor3.lean │ ├── begin_end1.lean │ ├── begin_end_do.lean │ ├── beta_zeta.lean │ ├── bin_oct_hex.lean │ ├── bin_tree.lean │ ├── blast_unit.lean │ ├── blast_unit2.lean │ ├── booltst.lean │ ├── bor_lazy.lean │ ├── bug5.lean │ ├── bug6.lean │ ├── bug_proving_eqn_lemmas.lean │ ├── bug_refl_lemma.lean │ ├── calc.lean │ ├── calc_auto_trans_eq.lean │ ├── calc_bug.lean │ ├── calc_heq_symm.lean │ ├── calc_imp.lean │ ├── calc_tac.lean │ ├── cases_bug.lean │ ├── cases_bug2.lean │ ├── cases_bug3.lean │ ├── cases_crash1.lean │ ├── cases_nested.lean │ ├── cases_renaming_issue.lean │ ├── cases_tac1.lean │ ├── cases_term.lean │ ├── cast_sorry_bug.lean │ ├── cc1.lean │ ├── cc2.lean │ ├── cc3.lean │ ├── cc4.lean │ ├── cc5.lean │ ├── cc6.lean │ ├── cc7.lean │ ├── cc_ac1.lean │ ├── cc_ac2.lean │ ├── cc_ac3.lean │ ├── cc_ac4.lean │ ├── cc_ac5.lean │ ├── cc_ac_bug.lean │ ├── cc_beta.lean │ ├── cc_constructors.lean │ ├── cc_proj.lean │ ├── cc_value.lean │ ├── cheap_try_refl.lean │ ├── check_constants.lean │ ├── check_monad_mk.lean │ ├── check_tac.lean │ ├── choice_anon_ctor.lean │ ├── choice_ctx.lean │ ├── class1.lean │ ├── class11.lean │ ├── class2.lean │ ├── class3.lean │ ├── class6.lean │ ├── cody2.lean │ ├── coe_opt.lean │ ├── coe_to_fn.lean │ ├── coe_to_sort.lean │ ├── coe_univ_bug.lean │ ├── comment.lean │ ├── comp_val1.lean │ ├── comp_val2.lean │ ├── comp_val3.lean │ ├── comp_val4.lean │ ├── compiler_bug1.lean │ ├── compiler_bug2.lean │ ├── compiler_bug3.lean │ ├── complete_rec_var.lean │ ├── confuse_ind.lean │ ├── congr_lemma1.lean │ ├── congr_tactic.lean │ ├── const_choice.lean │ ├── constructor1.lean │ ├── constructor_cases.lean │ ├── consume.lean │ ├── cont.lean │ ├── contra1.lean │ ├── contra2.lean │ ├── contra3.lean │ ├── contradiction_issue.lean │ ├── conv_tac1.lean │ ├── cpdt.lean │ ├── cse_perf_issue.lean │ ├── cute_binders.lean │ ├── dec_trivial_problem.lean │ ├── decidable.lean │ ├── decl_olean.lean │ ├── declare_axiom.lean │ ├── def1.lean │ ├── def10.lean │ ├── def11.lean │ ├── def12.lean │ ├── def13.lean │ ├── def2.lean │ ├── def3.lean │ ├── def4.lean │ ├── def5.lean │ ├── def6.lean │ ├── def7.lean │ ├── def8.lean │ ├── def9.lean │ ├── def_alias.lean │ ├── def_brec1.lean │ ├── def_brec2.lean │ ├── def_brec3.lean │ ├── def_brec4.lean │ ├── def_brec_reflexive.lean │ ├── def_complete_bug.lean │ ├── def_ite1.lean │ ├── def_ite_value.lean │ ├── defaul_param3.lean │ ├── default_field_pi.lean │ ├── default_field_universe.lean │ ├── default_field_values1.lean │ ├── default_param.lean │ ├── default_param2.lean │ ├── dep_coe_to_fn.lean │ ├── dep_coe_to_fn2.lean │ ├── dep_coe_to_fn3.lean │ ├── dep_parents.lean │ ├── dependent_seq.lean │ ├── destruct.lean │ ├── div2.lean │ ├── div_wf.lean │ ├── do_const_pat.lean │ ├── do_let_notation.lean │ ├── do_match_else.lean │ ├── do_notation_tmp_var_issue.lean │ ├── doc_string1.lean │ ├── doc_string2.lean │ ├── doc_string3.lean │ ├── doc_string4.lean │ ├── doc_string5.lean │ ├── docstring_after_variables.lean │ ├── dsimp_options.lean │ ├── dsimp_partial_app.lean │ ├── dsimp_proj.lean │ ├── dsimp_test.lean │ ├── dsimp_unfold_reducible_bug.lean │ ├── dsimplify1.lean │ ├── dsimplify2.lean │ ├── dunfold3.lean │ ├── dunfold4.lean │ ├── e1.lean │ ├── e15.lean │ ├── e16.lean │ ├── e2.lean │ ├── e3.lean │ ├── e4.lean │ ├── e5.lean │ ├── elab3.lean │ ├── elab4.lean │ ├── elab5.lean │ ├── elab6.lean │ ├── elab_bool.lean │ ├── elab_crash1.lean │ ├── elab_failure.lean │ ├── elab_meta1.lean │ ├── ematch1.lean │ ├── ematch2.lean │ ├── ematch_attr_to_defs.lean │ ├── ematch_loop.lean │ ├── ematch_partial_apps.lean │ ├── empty_eq.lean │ ├── empty_match.lean │ ├── empty_match_bug.lean │ ├── empty_set_inside_quotations.lean │ ├── emptyc_issue.lean │ ├── enum.lean │ ├── eq1.lean │ ├── eq10.lean │ ├── eq11.lean │ ├── eq12.lean │ ├── eq13.lean │ ├── eq15.lean │ ├── eq16.lean │ ├── eq17.lean │ ├── eq2.lean │ ├── eq20.lean │ ├── eq21.lean │ ├── eq22.lean │ ├── eq25.lean │ ├── eq4.lean │ ├── eq5.lean │ ├── eq6.lean │ ├── eq9.lean │ ├── eq_cases_on.lean │ ├── eq_mpr_def_issue.lean │ ├── eqn_compiler_perf_issue.lean │ ├── eqn_compiler_perf_issue2.lean │ ├── eqn_compiler_variable_or_inaccessible.lean │ ├── eqn_issue.lean │ ├── eqn_preprocessor1.lean │ ├── eqn_value_issue.lean │ ├── equation_with_values.lean │ ├── eval_attr_cache.lean │ ├── eval_constant.lean │ ├── eval_expr_bug.lean │ ├── eval_expr_partial.lean │ ├── even_odd.lean │ ├── even_odd2.lean │ ├── even_perf.lean │ ├── ex.lean │ ├── exact_perf.lean │ ├── exact_tac1.lean │ ├── example1.lean │ ├── exfalso1.lean │ ├── exhaustive_vm_impl_test.lean │ ├── exists_intro1.lean │ ├── export.lean │ ├── export2.lean │ ├── extend_local_ref.lean │ ├── fib_wrec.lean │ ├── find.lean │ ├── fingerprint.lean │ ├── fn_default.lean │ ├── focus.lean │ ├── format.lean │ ├── full.lean │ ├── fun.lean │ ├── fun_info1.lean │ ├── funext_issue.lean │ ├── funext_tactic.lean │ ├── gcd.lean │ ├── generalize_inst.lean │ ├── generalizes.lean │ ├── ginductive_induction_tactic.lean │ ├── ginductive_pred.lean │ ├── handthen.lean │ ├── has_sizeof_indices.lean │ ├── have1.lean │ ├── have2.lean │ ├── have3.lean │ ├── have4.lean │ ├── have5.lean │ ├── have6.lean │ ├── heap.lean │ ├── heap_code.lean │ ├── heap_mem.lean │ ├── help_cmd.lean │ ├── hinst_lemma1.lean │ ├── hinst_lemmas1.lean │ ├── ho.lean │ ├── hole1.lean │ ├── id.lean │ ├── if_dollar_prec.lean │ ├── imp.lean │ ├── imp2.lean │ ├── imp3.lean │ ├── implicit.lean │ ├── include_bug.lean │ ├── ind0.lean │ ├── ind1.lean │ ├── ind2.lean │ ├── ind3.lean │ ├── ind5.lean │ ├── ind6.lean │ ├── ind7.lean │ ├── ind8.lean │ ├── ind_bug.lean │ ├── ind_cnst_params.lean │ ├── ind_issue.lean │ ├── ind_ns.lean │ ├── ind_tac1.lean │ ├── indbug2.lean │ ├── indimp.lean │ ├── induction_generalizing_bug.lean │ ├── induction_tac3.lean │ ├── induction_tactic_delta.lean │ ├── induction_with_drec.lean │ ├── inductive_nonrec_after_rec.lean │ ├── inductive_sorry.lean │ ├── inductive_type_whnf.lean │ ├── infix_paren.lean │ ├── inj_eq_hygiene.lean │ ├── injection.lean │ ├── injection1.lean │ ├── injection_ginductive.lean │ ├── inliner_bug.lean │ ├── inout_level.lean │ ├── inst_bug.lean │ ├── int_eq_num.lean │ ├── interactive1.lean │ ├── interp.lean │ ├── intros_defeq_canonizer_bug.lean │ ├── introv.lean │ ├── io_fs.lean │ ├── io_process_env.lean │ ├── io_run_tactic.lean │ ├── io_state.lean │ ├── is_def_eq_perf_bug.lean │ ├── is_true.lean │ ├── isabelle.lean │ ├── itac.lean │ ├── kabstract_cache.lean │ ├── kcomp.lean │ ├── kdepends_on.lean │ ├── kha_inst_bug.lean │ ├── lambda_cons.lean │ ├── lambda_simp.lean │ ├── lamexp.lean │ ├── let1.lean │ ├── let2.lean │ ├── let3.lean │ ├── let_vm_bug.lean │ ├── letters.lean │ ├── level_bug1.lean │ ├── level_bug2.lean │ ├── level_bug3.lean │ ├── lift.lean │ ├── lift2.lean │ ├── lift_nested_rec.lean │ ├── list_mem_pred.lean │ ├── list_notation.lean │ ├── listex.lean │ ├── listex2.lean │ ├── listex3.lean │ ├── listex4.lean │ ├── local_notation.lean │ ├── local_ns_shadow.lean │ ├── local_shadowing_projection.lean │ ├── lst64.lean │ ├── mapply.lean │ ├── match2.lean │ ├── match3.lean │ ├── match4.lean │ ├── match_anonymous_constructor.lean │ ├── match_convoy.lean │ ├── match_convoy2.lean │ ├── match_convoy3.lean │ ├── match_expr.lean │ ├── match_expr2.lean │ ├── match_fun.lean │ ├── match_pattern1.lean │ ├── match_pattern2.lean │ ├── match_perf_issue.lean │ ├── matrix.lean │ ├── matrix2.lean │ ├── max_memory.lean │ ├── mem_nil.lean │ ├── meta1.lean │ ├── meta2.lean │ ├── meta3.lean │ ├── meta_aux_defs.lean │ ├── meta_env1.lean │ ├── meta_expr1.lean │ ├── meta_level1.lean │ ├── meta_mutual.lean │ ├── meta_tac1.lean │ ├── meta_tac2.lean │ ├── meta_tac3.lean │ ├── meta_tac4.lean │ ├── meta_tac5.lean │ ├── meta_tac6.lean │ ├── meta_tac7.lean │ ├── mixed_tmp_non_tmp_universe_bug.lean │ ├── mk_byte.lean │ ├── mk_dec_eq1.lean │ ├── mk_dec_eq_instance_indices.lean │ ├── mk_dec_eq_instance_nested.lean │ ├── mk_inhabited1.lean │ ├── mk_instance1.lean │ ├── monad_error_problem.lean │ ├── monad_univ_lift.lean │ ├── mrw.lean │ ├── mutual_inductive.lean │ ├── mutual_parameter.lean │ ├── mvar_backtrack.lean │ ├── mvar_eta_issue.lean │ ├── my_tac_class.lean │ ├── n3.lean │ ├── n5.lean │ ├── name_resolution_at_tactic_execution_time.lean │ ├── name_resolution_with_params_bug.lean │ ├── namespace_local.lean │ ├── nary_existsi.lean │ ├── nasty_sizeof.lean │ ├── nat_bug.lean │ ├── nat_bug4.lean │ ├── nat_bug7.lean │ ├── nat_sub_ematch.lean │ ├── nateq.lean │ ├── nested_begin_end.lean │ ├── nested_common_subexpr_issue.lean │ ├── nested_inductive.lean │ ├── nested_inductive_code_gen.lean │ ├── nested_inductive_sizeof.lean │ ├── new_elab1.lean │ ├── new_elab2.lean │ ├── new_proj_notation.lean │ ├── no_confusion1.lean │ ├── no_confusion_bug.lean │ ├── no_field_access.lean │ ├── noequations.lean │ ├── noncomputable_bug.lean │ ├── noncomputable_example.lean │ ├── noncomputable_meta.lean │ ├── norm_num_tst.lean │ ├── not_bug1.lean │ ├── ns.lean │ ├── ns1.lean │ ├── ns2.lean │ ├── num.lean │ ├── occurs_check_bug1.lean │ ├── offset1.lean │ ├── one.lean │ ├── one2.lean │ ├── opaque_hint_bug.lean │ ├── opt1.lean │ ├── opt_param_cc.lean │ ├── opt_param_cnsts.lean │ ├── order_defaults.lean │ ├── over2.lean │ ├── over3.lean │ ├── over_subst.lean │ ├── overload2.lean │ ├── overload_issue.lean │ ├── pack_unpack1.lean │ ├── pack_unpack2.lean │ ├── pack_unpack3.lean │ ├── parent_struct_inst.lean │ ├── parent_struct_ref.lean │ ├── parse_match_issue.lean │ ├── partial_explicit.lean │ ├── partial_explicit1.lean │ ├── pathsimp.lean │ ├── period_after_eqns.lean │ ├── pi_patterns.lean │ ├── pp_unit.lean │ ├── prec_max.lean │ ├── pred_to_subtype_coercion.lean │ ├── pred_using_structure_cmd.lean │ ├── print_inductive.lean │ ├── print_poly.lean │ ├── priority_test.lean │ ├── priority_test2.lean │ ├── private_names.lean │ ├── prod_notation.lean │ ├── proj_unify.lean │ ├── protected.lean │ ├── psum_wf_rec.lean │ ├── ptst.lean │ ├── qed_perf_bug.lean │ ├── qexpr1.lean │ ├── quote1.lean │ ├── quote_bas.lean │ ├── quote_patterns.lean │ ├── quote_wo_eval.lean │ ├── rand_tst.lean │ ├── random.lean │ ├── rb_map1.lean │ ├── rbtree1.lean │ ├── reader.lean │ ├── rebind_bind.lean │ ├── rec_and_tac_issue.lean │ ├── rec_eq_ematch_bug.lean │ ├── rec_meta_issue.lean │ ├── record1.lean │ ├── record10.lean │ ├── record2.lean │ ├── record4.lean │ ├── record7.lean │ ├── record8.lean │ ├── record9.lean │ ├── reflected.lean │ ├── reflected_coercion_with_mvars.lean │ ├── reflexive_elim_prop_bug.lean │ ├── regset.lean │ ├── rel_tac1.lean │ ├── repeat_tac.lean │ ├── reserve.lean │ ├── resolve_name_bug.lean │ ├── revert_crash.lean │ ├── root.lean │ ├── run_tactic1.lean │ ├── rvec.lean │ ├── rw1.lean │ ├── rw_eqn_lemmas.lean │ ├── rw_set1.lean │ ├── rw_set3.lean │ ├── rw_set4.lean │ ├── sec_bug.lean │ ├── sec_notation.lean │ ├── sec_var.lean │ ├── seclvl.lean │ ├── secnot.lean │ ├── section1.lean │ ├── section2.lean │ ├── section3.lean │ ├── section4.lean │ ├── section5.lean │ ├── section_var_bug.lean │ ├── set1.lean │ ├── set_attr1.lean │ ├── shadow1.lean │ ├── show_goal.lean │ ├── sigma_match.lean │ ├── simp1.lean │ ├── simp_arrow.lean │ ├── simp_at_bug.lean │ ├── simp_attr_eqns.lean │ ├── simp_auto_param.lean │ ├── simp_beta.lean │ ├── simp_coe.lean │ ├── simp_constructor.lean │ ├── simp_dif.lean │ ├── simp_eqns.lean │ ├── simp_eta.lean │ ├── simp_if_true_false.lean │ ├── simp_inductive_compiler_issue.lean │ ├── simp_iota_eqn.lean │ ├── simp_lemma_issue.lean │ ├── simp_lemmas_with_mvars.lean │ ├── simp_match_reducibility_issue.lean │ ├── simp_norm.lean │ ├── simp_options.lean │ ├── simp_partial_app.lean │ ├── simp_proj.lean │ ├── simp_proof_failure.lean │ ├── simp_refl_lemma_perf_issue.lean │ ├── simp_rfl_proof_issue.lean │ ├── simp_single_pass.lean │ ├── simp_subgoals.lean │ ├── simp_univ_metavars.lean │ ├── simp_univ_poly.lean │ ├── simp_zeta.lean │ ├── simple.lean │ ├── simplifier_custom_relations.lean │ ├── simulate_on.lean │ ├── size_of1.lean │ ├── sizeof2.lean │ ├── slack_eqn_issue.lean │ ├── smt_array.lean │ ├── smt_assert_define.lean │ ├── smt_destruct.lean │ ├── smt_ematch1.lean │ ├── smt_ematch2.lean │ ├── smt_ematch3.lean │ ├── smt_ematch_alg_issue.lean │ ├── smt_facts_as_hinst_lemmas.lean │ ├── smt_not_exists.lean │ ├── smt_rsimp.lean │ ├── smt_tactic.lean │ ├── smt_tests.lean │ ├── smt_tests2.lean │ ├── smt_tests3.lean │ ├── sorry.lean │ ├── soundness.lean │ ├── specialize.lean │ ├── state.lean │ ├── strict_quoted_name_in_patexpr.lean │ ├── struc_names.lean │ ├── struct_auto_at_simp.lean │ ├── struct_bug1.lean │ ├── struct_bug2.lean │ ├── struct_bug3.lean │ ├── struct_extend_univ.lean │ ├── struct_inst_exprs2.lean │ ├── struct_value.lean │ ├── structure_default_value_issue.lean │ ├── structure_doc_string.lean │ ├── structure_instance_delayed_abstr.lean │ ├── structure_opt_param.lean │ ├── structure_result_universe.lean │ ├── sub.lean │ ├── sub_bug.lean │ ├── subobject_from_source.lean │ ├── subst_heq.lean │ ├── subst_tac1.lean │ ├── subst_vars.lean │ ├── suffices.lean │ ├── sufficies.lean │ ├── super.lean │ ├── t1.lean │ ├── t10.lean │ ├── t11.lean │ ├── t2.lean │ ├── t3.lean │ ├── t4.lean │ ├── t5.lean │ ├── t6.lean │ ├── t7.lean │ ├── t9.lean │ ├── tactic_io.lean │ ├── tactic_mode_scope_bug.lean │ ├── tactic_ref.lean │ ├── tc_inout1.lean │ ├── tc_loop.lean │ ├── term_app.lean │ ├── term_app2.lean │ ├── term_pred.lean │ ├── test_all.sh │ ├── test_perm_ac1.lean │ ├── test_single.sh │ ├── thunk_overload.lean │ ├── trace_call_stack_segfault.lean │ ├── trace_crash.lean │ ├── trace_tst.lean │ ├── tree_map.lean │ ├── try_for1.lean │ ├── tuple_head_issue.lean │ ├── type_annot_app.lean │ ├── type_equations.lean │ ├── u_eq_max_u_v.lean │ ├── unfold_default_values.lean │ ├── unfold_issue.lean │ ├── unfold_lemmas.lean │ ├── uni_issue1.lean │ ├── uni_var_bug.lean │ ├── unicode.lean │ ├── unification_hints.lean │ ├── unify_approx_bug.lean │ ├── unify_delta_fo_issue.lean │ ├── unify_fo_approx_bug1.lean │ ├── univ1.lean │ ├── univ2.lean │ ├── univ_bug1.lean │ ├── univ_bug2.lean │ ├── univ_cnstr1.lean │ ├── univ_delay_thm_bug.lean │ ├── univ_elab_issue.lean │ ├── unreachable_cases.lean │ ├── untrusted_examples.lean │ ├── user_simp_attributes.lean │ ├── using_smt1.lean │ ├── using_smt2.lean │ ├── using_smt3.lean │ ├── vars_anywhere.lean │ ├── vector2.lean │ ├── vector3.lean │ ├── vm_check_bug.lean │ ├── vm_eval1.lean │ ├── wfrec1.lean │ ├── whenIO.lean │ ├── whnf_mvar.lean │ ├── whnfinst.lean │ ├── with_cases1.lean │ ├── with_update_class.lean │ └── xrewrite1.lean │ ├── sec.lean │ ├── sec.lean.expected.out │ ├── sec3.lean │ ├── sec3.lean.expected.out │ ├── sec_param_pp.lean │ ├── sec_param_pp.lean.expected.out │ ├── sec_param_pp2.lean │ ├── sec_param_pp2.lean.expected.out │ ├── server │ └── crash1.input │ ├── set_attr1.lean │ ├── set_attr1.lean.expected.out │ ├── set_of.lean │ ├── set_of.lean.expected.out │ ├── set_opt_tac.lean │ ├── set_opt_tac.lean.expected.out │ ├── shadow.lean │ ├── shadow.lean.expected.out │ ├── showenv.l │ ├── simp_except.lean │ ├── simp_except.lean.expected.out │ ├── slow │ └── test_single.sh │ ├── slow_error.lean │ ├── slow_error.lean.expected.out │ ├── smart_unfolding.lean │ ├── smart_unfolding.lean.expected.out │ ├── smt_begin_end1.lean │ ├── smt_begin_end1.lean.expected.out │ ├── string_imp.lean │ ├── string_imp.lean.expected.out │ ├── string_imp2.lean │ ├── string_imp2.lean.expected.out │ ├── struct_class.lean │ ├── struct_class.lean.expected.out │ ├── structure_elab_segfault.lean │ ├── structure_elab_segfault.lean.expected.out │ ├── structure_instance_bug.lean │ ├── structure_instance_bug.lean.expected.out │ ├── structure_instance_bug2.lean │ ├── structure_instance_bug2.lean.expected.out │ ├── structure_instance_bug3.lean.expected.out │ ├── structure_instance_info.lean │ ├── structure_instance_info.lean.expected.out │ ├── structure_instances.lean │ ├── structure_instances.lean.expected.out │ ├── structure_patterns.lean │ ├── structure_patterns.lean.expected.out │ ├── structure_result_type_may_be_zero.lean │ ├── structure_result_type_may_be_zero.lean.expected.out │ ├── structure_segfault.lean │ ├── structure_segfault.lean.expected.out │ ├── structure_with_index_error.lean │ ├── structure_with_index_error.lean.expected.out │ ├── subpp.lean │ ├── subpp.lean.expected.out │ ├── subst_bug.lean │ ├── subst_bug.lean.expected.out │ ├── synth_inferred_mismatch.lean │ ├── synth_inferred_mismatch.lean.expected.out │ ├── t10.lean │ ├── t10.lean.expected.out │ ├── t11.lean │ ├── t11.lean.expected.out │ ├── t12.lean │ ├── t12.lean.expected.out │ ├── t13.lean │ ├── t13.lean.expected.out │ ├── t14.lean │ ├── t14.lean.expected.out │ ├── t2.lean │ ├── t2.lean.expected.out │ ├── t5.lean │ ├── t5.lean.expected.out │ ├── t6.lean │ ├── t6.lean.expected.out │ ├── tactic_error_pos.lean │ ├── tactic_error_pos.lean.expected.out │ ├── tactic_failure.lean │ ├── tactic_failure.lean.expected.out │ ├── tactic_state_pp.lean │ ├── tactic_state_pp.lean.expected.out │ ├── task.lean │ ├── task.lean.expected.out │ ├── test.sh │ ├── test_all.sh │ ├── test_single.sh │ ├── test_single_pp.sh │ ├── trace1.lean │ ├── trace1.lean.expected.out │ ├── trace2.lean │ ├── trace2.lean.expected.out │ ├── trace_kabstract.lean │ ├── trace_kabstract.lean.expected.out │ ├── trust0 │ ├── basic.lean │ ├── t1.lean │ └── test_single.sh │ ├── trust10 │ └── test_single.sh │ ├── try_for_heap.lean │ ├── try_for_heap.lean.expected.out │ ├── tuple.lean │ ├── tuple.lean.expected.out │ ├── type_class_bug.lean │ ├── type_class_bug.lean.expected.out │ ├── type_error_at_eval_expr.lean │ ├── type_error_at_eval_expr.lean.expected.out │ ├── unfold1.lean │ ├── unfold1.lean.expected.out │ ├── unfold_crash.lean │ ├── unfold_crash.lean.expected.out │ ├── uni_bug1.lean │ ├── uni_bug1.lean.expected.out │ ├── unicode_lit.lean │ ├── unicode_lit.lean.expected.out │ ├── unification_hints1.lean │ ├── unification_hints1.lean.expected.out │ ├── unification_hints2.lean │ ├── unification_hints2.lean.expected.out │ ├── unify3.lean │ ├── unify3.lean.expected.out │ ├── unify_tac1.lean │ ├── unify_tac1.lean.expected.out │ ├── univ.lean │ ├── univ.lean.expected.out │ ├── univ_vars.lean │ ├── univ_vars.lean.expected.out │ ├── user_attribute.lean │ ├── user_attribute.lean.expected.out │ ├── user_command.lean │ ├── user_command.lean.expected.out │ ├── user_notation.lean │ ├── user_notation.lean.expected.out │ ├── utf8.lean │ ├── utf8.lean.expected.out │ ├── var.lean │ ├── var.lean.expected.out │ ├── var2.lean │ ├── var2.lean.expected.out │ ├── vm_eval_crash.lean │ ├── vm_eval_crash.lean.expected.out │ ├── vm_inline_aux.lean │ ├── vm_inline_aux.lean.expected.out │ ├── vm_let_expr.lean │ ├── vm_let_expr.lean.expected.out │ ├── vm_noncomputable_real.lean │ ├── vm_noncomputable_real.lean.expected.out │ ├── vm_sorry.lean │ ├── vm_sorry.lean.expected.out │ ├── vm_string_lt_bug.lean │ ├── vm_string_lt_bug.lean.expected.out │ ├── whnf.lean │ ├── whnf.lean.expected.out │ ├── whnf_cache_bug.lean │ ├── whnf_cache_bug.lean.expected.out │ ├── whnf_core1.lean │ ├── whnf_core1.lean.expected.out │ ├── with_cases.lean │ ├── with_cases.lean.expected.out │ ├── wrong_arity.lean │ └── wrong_arity.lean.expected.out └── tmp ├── bad2.lean ├── bench30.lean ├── debugger_example.lean ├── div2.lean ├── even_odd.lean ├── fresh_name.txt ├── micro_lenses.lean ├── mini_crush.lean ├── perf.info └── wf_ex.lean /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | BreakBeforeBraces: 'Attach' 4 | 5 | IndentWidth: 4 6 | -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | doc/changes.md merge=union 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/README.md -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- 1 | lean 2 | lean.exe 3 | -------------------------------------------------------------------------------- /bin/lean-gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/bin/lean-gdb.py -------------------------------------------------------------------------------- /bin/leanpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/bin/leanpkg -------------------------------------------------------------------------------- /bin/leanpkg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/bin/leanpkg.bat -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | html 2 | *.org.*.lean 3 | -------------------------------------------------------------------------------- /doc/bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/bin/README.md -------------------------------------------------------------------------------- /doc/changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/changes.md -------------------------------------------------------------------------------- /doc/coding_style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/coding_style.md -------------------------------------------------------------------------------- /doc/commit_convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/commit_convention.md -------------------------------------------------------------------------------- /doc/export_format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/export_format.md -------------------------------------------------------------------------------- /doc/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/faq.md -------------------------------------------------------------------------------- /doc/fixing_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/fixing_tests.md -------------------------------------------------------------------------------- /doc/lean4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/lean4.md -------------------------------------------------------------------------------- /doc/make/ccache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/make/ccache.md -------------------------------------------------------------------------------- /doc/make/coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/make/coverage.md -------------------------------------------------------------------------------- /doc/make/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/make/index.md -------------------------------------------------------------------------------- /doc/make/msvc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/make/msvc.md -------------------------------------------------------------------------------- /doc/make/msys2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/make/msys2.md -------------------------------------------------------------------------------- /doc/make/osx-10.9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/make/osx-10.9.md -------------------------------------------------------------------------------- /doc/make/split-stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/make/split-stack.md -------------------------------------------------------------------------------- /doc/make/travis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/make/travis.md -------------------------------------------------------------------------------- /doc/make/ubuntu-16.04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/doc/make/ubuntu-16.04.md -------------------------------------------------------------------------------- /extras/latex/lstlean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/extras/latex/lstlean.md -------------------------------------------------------------------------------- /extras/latex/lstlean.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/extras/latex/lstlean.tex -------------------------------------------------------------------------------- /extras/latex/sample.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/extras/latex/sample.tex -------------------------------------------------------------------------------- /images/lean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/images/lean.png -------------------------------------------------------------------------------- /images/lean.xbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/images/lean.xbm -------------------------------------------------------------------------------- /leanpkg/.gitignore: -------------------------------------------------------------------------------- 1 | /leanpkg/config_vars.lean 2 | -------------------------------------------------------------------------------- /leanpkg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/leanpkg/README.md -------------------------------------------------------------------------------- /leanpkg/leanpkg.path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/leanpkg/leanpkg.path -------------------------------------------------------------------------------- /leanpkg/leanpkg.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "leanpkg" 3 | version = "0.1" 4 | -------------------------------------------------------------------------------- /leanpkg/leanpkg/git.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/leanpkg/leanpkg/git.lean -------------------------------------------------------------------------------- /leanpkg/leanpkg/main.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/leanpkg/leanpkg/main.lean -------------------------------------------------------------------------------- /leanpkg/leanpkg/proc.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/leanpkg/leanpkg/proc.lean -------------------------------------------------------------------------------- /leanpkg/leanpkg/resolve.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/leanpkg/leanpkg/resolve.lean -------------------------------------------------------------------------------- /leanpkg/leanpkg/toml.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/leanpkg/leanpkg/toml.lean -------------------------------------------------------------------------------- /library/data/bitvec.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/data/bitvec.lean -------------------------------------------------------------------------------- /library/data/buffer.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/data/buffer.lean -------------------------------------------------------------------------------- /library/data/dlist.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/data/dlist.lean -------------------------------------------------------------------------------- /library/data/lazy_list.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/data/lazy_list.lean -------------------------------------------------------------------------------- /library/data/stream.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/data/stream.lean -------------------------------------------------------------------------------- /library/data/vector.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/data/vector.lean -------------------------------------------------------------------------------- /library/init/cc_lemmas.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/cc_lemmas.lean -------------------------------------------------------------------------------- /library/init/classical.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/classical.lean -------------------------------------------------------------------------------- /library/init/coe.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/coe.lean -------------------------------------------------------------------------------- /library/init/core.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/core.lean -------------------------------------------------------------------------------- /library/init/data/basic.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/data/basic.lean -------------------------------------------------------------------------------- /library/init/data/prod.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/data/prod.lean -------------------------------------------------------------------------------- /library/init/data/punit.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/data/punit.lean -------------------------------------------------------------------------------- /library/init/data/quot.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/data/quot.lean -------------------------------------------------------------------------------- /library/init/data/repr.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/data/repr.lean -------------------------------------------------------------------------------- /library/init/default.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/default.lean -------------------------------------------------------------------------------- /library/init/funext.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/funext.lean -------------------------------------------------------------------------------- /library/init/init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/init.md -------------------------------------------------------------------------------- /library/init/logic.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/logic.lean -------------------------------------------------------------------------------- /library/init/meta/vm.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/meta/vm.lean -------------------------------------------------------------------------------- /library/init/propext.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/propext.lean -------------------------------------------------------------------------------- /library/init/util.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/util.lean -------------------------------------------------------------------------------- /library/init/wf.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/init/wf.lean -------------------------------------------------------------------------------- /library/leanpkg.path: -------------------------------------------------------------------------------- 1 | path . 2 | -------------------------------------------------------------------------------- /library/library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/library.md -------------------------------------------------------------------------------- /library/smt/arith.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/smt/arith.lean -------------------------------------------------------------------------------- /library/smt/array.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/smt/array.lean -------------------------------------------------------------------------------- /library/smt/default.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/smt/default.lean -------------------------------------------------------------------------------- /library/smt/prove.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/smt/prove.lean -------------------------------------------------------------------------------- /library/system/io.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/library/system/io.lean -------------------------------------------------------------------------------- /packages/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/packages/.gitignore -------------------------------------------------------------------------------- /packages/leanpkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/packages/leanpkg.toml -------------------------------------------------------------------------------- /script/check_md_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/check_md_links.py -------------------------------------------------------------------------------- /script/deploy_nightly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/deploy_nightly.sh -------------------------------------------------------------------------------- /script/diff_changelogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/diff_changelogs.py -------------------------------------------------------------------------------- /script/doxygen.sh: -------------------------------------------------------------------------------- 1 | doxygen src/Doxyfile 2 | -------------------------------------------------------------------------------- /script/dropbox_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/dropbox_upload.py -------------------------------------------------------------------------------- /script/gen_tokens_cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/gen_tokens_cpp.py -------------------------------------------------------------------------------- /script/hpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/hpc.sh -------------------------------------------------------------------------------- /script/lcov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/lcov.sh -------------------------------------------------------------------------------- /script/lib_perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/lib_perf.sh -------------------------------------------------------------------------------- /script/port.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/port.pl -------------------------------------------------------------------------------- /script/port.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/port.txt -------------------------------------------------------------------------------- /script/rename.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/rename.pl -------------------------------------------------------------------------------- /script/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/run_tests.sh -------------------------------------------------------------------------------- /script/server_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/server_test.py -------------------------------------------------------------------------------- /script/setup_nightly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/script/setup_nightly.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/CTestConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/CTestConfig.cmake -------------------------------------------------------------------------------- /src/CTestCustom.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/CTestCustom.cmake.in -------------------------------------------------------------------------------- /src/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/Doxyfile -------------------------------------------------------------------------------- /src/api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/CMakeLists.txt -------------------------------------------------------------------------------- /src/api/decl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/decl.cpp -------------------------------------------------------------------------------- /src/api/decl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/decl.h -------------------------------------------------------------------------------- /src/api/env.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/env.cpp -------------------------------------------------------------------------------- /src/api/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/exception.cpp -------------------------------------------------------------------------------- /src/api/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/exception.h -------------------------------------------------------------------------------- /src/api/expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/expr.cpp -------------------------------------------------------------------------------- /src/api/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/expr.h -------------------------------------------------------------------------------- /src/api/inductive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/inductive.cpp -------------------------------------------------------------------------------- /src/api/inductive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/inductive.h -------------------------------------------------------------------------------- /src/api/ios.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/ios.cpp -------------------------------------------------------------------------------- /src/api/ios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/ios.h -------------------------------------------------------------------------------- /src/api/lean.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean.h -------------------------------------------------------------------------------- /src/api/lean_bool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_bool.h -------------------------------------------------------------------------------- /src/api/lean_decl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_decl.h -------------------------------------------------------------------------------- /src/api/lean_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_env.h -------------------------------------------------------------------------------- /src/api/lean_exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_exception.h -------------------------------------------------------------------------------- /src/api/lean_expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_expr.h -------------------------------------------------------------------------------- /src/api/lean_inductive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_inductive.h -------------------------------------------------------------------------------- /src/api/lean_ios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_ios.h -------------------------------------------------------------------------------- /src/api/lean_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_macros.h -------------------------------------------------------------------------------- /src/api/lean_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_module.h -------------------------------------------------------------------------------- /src/api/lean_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_name.h -------------------------------------------------------------------------------- /src/api/lean_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_options.h -------------------------------------------------------------------------------- /src/api/lean_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_parser.h -------------------------------------------------------------------------------- /src/api/lean_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_string.h -------------------------------------------------------------------------------- /src/api/lean_univ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/lean_univ.h -------------------------------------------------------------------------------- /src/api/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/module.cpp -------------------------------------------------------------------------------- /src/api/name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/name.cpp -------------------------------------------------------------------------------- /src/api/name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/name.h -------------------------------------------------------------------------------- /src/api/options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/options.cpp -------------------------------------------------------------------------------- /src/api/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/options.h -------------------------------------------------------------------------------- /src/api/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/parser.cpp -------------------------------------------------------------------------------- /src/api/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/string.cpp -------------------------------------------------------------------------------- /src/api/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/string.h -------------------------------------------------------------------------------- /src/api/type_checker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/type_checker.cpp -------------------------------------------------------------------------------- /src/api/type_checker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/type_checker.h -------------------------------------------------------------------------------- /src/api/univ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/univ.cpp -------------------------------------------------------------------------------- /src/api/univ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/api/univ.h -------------------------------------------------------------------------------- /src/checker/checker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/checker/checker.cpp -------------------------------------------------------------------------------- /src/checker/simple_pp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/checker/simple_pp.cpp -------------------------------------------------------------------------------- /src/checker/simple_pp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/checker/simple_pp.h -------------------------------------------------------------------------------- /src/checker/text_import.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/checker/text_import.h -------------------------------------------------------------------------------- /src/cmake/redirect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/cmake/redirect.sh -------------------------------------------------------------------------------- /src/cmake/run_checker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/cmake/run_checker.sh -------------------------------------------------------------------------------- /src/frontends/lean/calc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/frontends/lean/calc.h -------------------------------------------------------------------------------- /src/frontends/lean/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/frontends/lean/json.h -------------------------------------------------------------------------------- /src/frontends/lean/pp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/frontends/lean/pp.cpp -------------------------------------------------------------------------------- /src/frontends/lean/pp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/frontends/lean/pp.h -------------------------------------------------------------------------------- /src/frontends/lean/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/frontends/lean/util.h -------------------------------------------------------------------------------- /src/githash.h.in: -------------------------------------------------------------------------------- 1 | // Automatically generated file, DO NOT EDIT 2 | #define LEAN_GITHASH "@GIT_SHA1@" 3 | -------------------------------------------------------------------------------- /src/init/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/init/CMakeLists.txt -------------------------------------------------------------------------------- /src/init/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/init/init.cpp -------------------------------------------------------------------------------- /src/init/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/init/init.h -------------------------------------------------------------------------------- /src/kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/CMakeLists.txt -------------------------------------------------------------------------------- /src/kernel/abstract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/abstract.cpp -------------------------------------------------------------------------------- /src/kernel/abstract.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/abstract.h -------------------------------------------------------------------------------- /src/kernel/cache_stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/cache_stack.h -------------------------------------------------------------------------------- /src/kernel/declaration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/declaration.h -------------------------------------------------------------------------------- /src/kernel/environment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/environment.h -------------------------------------------------------------------------------- /src/kernel/error_msgs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/error_msgs.cpp -------------------------------------------------------------------------------- /src/kernel/error_msgs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/error_msgs.h -------------------------------------------------------------------------------- /src/kernel/expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/expr.cpp -------------------------------------------------------------------------------- /src/kernel/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/expr.h -------------------------------------------------------------------------------- /src/kernel/expr_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/expr_cache.cpp -------------------------------------------------------------------------------- /src/kernel/expr_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/expr_cache.h -------------------------------------------------------------------------------- /src/kernel/expr_eq_fn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/expr_eq_fn.cpp -------------------------------------------------------------------------------- /src/kernel/expr_eq_fn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/expr_eq_fn.h -------------------------------------------------------------------------------- /src/kernel/expr_maps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/expr_maps.h -------------------------------------------------------------------------------- /src/kernel/expr_pair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/expr_pair.h -------------------------------------------------------------------------------- /src/kernel/expr_sets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/expr_sets.h -------------------------------------------------------------------------------- /src/kernel/find_fn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/find_fn.h -------------------------------------------------------------------------------- /src/kernel/for_each_fn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/for_each_fn.h -------------------------------------------------------------------------------- /src/kernel/formatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/formatter.cpp -------------------------------------------------------------------------------- /src/kernel/formatter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/formatter.h -------------------------------------------------------------------------------- /src/kernel/free_vars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/free_vars.cpp -------------------------------------------------------------------------------- /src/kernel/free_vars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/free_vars.h -------------------------------------------------------------------------------- /src/kernel/init_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/init_module.h -------------------------------------------------------------------------------- /src/kernel/instantiate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/instantiate.h -------------------------------------------------------------------------------- /src/kernel/level.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/level.cpp -------------------------------------------------------------------------------- /src/kernel/level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/level.h -------------------------------------------------------------------------------- /src/kernel/replace_fn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/replace_fn.cpp -------------------------------------------------------------------------------- /src/kernel/replace_fn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/replace_fn.h -------------------------------------------------------------------------------- /src/kernel/type_checker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/kernel/type_checker.h -------------------------------------------------------------------------------- /src/library/ac_match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/ac_match.h -------------------------------------------------------------------------------- /src/library/aliases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/aliases.cpp -------------------------------------------------------------------------------- /src/library/aliases.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/aliases.h -------------------------------------------------------------------------------- /src/library/annotation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/annotation.h -------------------------------------------------------------------------------- /src/library/app_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/app_builder.h -------------------------------------------------------------------------------- /src/library/bin_app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/bin_app.cpp -------------------------------------------------------------------------------- /src/library/bin_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/bin_app.h -------------------------------------------------------------------------------- /src/library/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/check.cpp -------------------------------------------------------------------------------- /src/library/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/check.h -------------------------------------------------------------------------------- /src/library/choice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/choice.cpp -------------------------------------------------------------------------------- /src/library/choice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/choice.h -------------------------------------------------------------------------------- /src/library/class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/class.cpp -------------------------------------------------------------------------------- /src/library/class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/class.h -------------------------------------------------------------------------------- /src/library/comp_val.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/comp_val.cpp -------------------------------------------------------------------------------- /src/library/comp_val.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/comp_val.h -------------------------------------------------------------------------------- /src/library/congr_lemma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/congr_lemma.h -------------------------------------------------------------------------------- /src/library/constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/constants.cpp -------------------------------------------------------------------------------- /src/library/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/constants.h -------------------------------------------------------------------------------- /src/library/constants.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/constants.txt -------------------------------------------------------------------------------- /src/library/deep_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/deep_copy.cpp -------------------------------------------------------------------------------- /src/library/deep_copy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/deep_copy.h -------------------------------------------------------------------------------- /src/library/discr_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/discr_tree.h -------------------------------------------------------------------------------- /src/library/eval_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/eval_helper.h -------------------------------------------------------------------------------- /src/library/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/exception.cpp -------------------------------------------------------------------------------- /src/library/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/exception.h -------------------------------------------------------------------------------- /src/library/explicit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/explicit.cpp -------------------------------------------------------------------------------- /src/library/explicit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/explicit.h -------------------------------------------------------------------------------- /src/library/export.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/export.cpp -------------------------------------------------------------------------------- /src/library/export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/export.h -------------------------------------------------------------------------------- /src/library/export_decl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/export_decl.h -------------------------------------------------------------------------------- /src/library/expr_lt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/expr_lt.cpp -------------------------------------------------------------------------------- /src/library/expr_lt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/expr_lt.h -------------------------------------------------------------------------------- /src/library/expr_pair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/expr_pair.h -------------------------------------------------------------------------------- /src/library/fingerprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/fingerprint.h -------------------------------------------------------------------------------- /src/library/fun_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/fun_info.cpp -------------------------------------------------------------------------------- /src/library/fun_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/fun_info.h -------------------------------------------------------------------------------- /src/library/handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/handle.cpp -------------------------------------------------------------------------------- /src/library/handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/handle.h -------------------------------------------------------------------------------- /src/library/head_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/head_map.cpp -------------------------------------------------------------------------------- /src/library/head_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/head_map.h -------------------------------------------------------------------------------- /src/library/idx_metavar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/idx_metavar.h -------------------------------------------------------------------------------- /src/library/init_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/init_module.h -------------------------------------------------------------------------------- /src/library/inverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/inverse.cpp -------------------------------------------------------------------------------- /src/library/inverse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/inverse.h -------------------------------------------------------------------------------- /src/library/io_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/io_state.cpp -------------------------------------------------------------------------------- /src/library/io_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/io_state.h -------------------------------------------------------------------------------- /src/library/locals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/locals.cpp -------------------------------------------------------------------------------- /src/library/locals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/locals.h -------------------------------------------------------------------------------- /src/library/max_sharing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/max_sharing.h -------------------------------------------------------------------------------- /src/library/messages.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/messages.cpp -------------------------------------------------------------------------------- /src/library/messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/messages.h -------------------------------------------------------------------------------- /src/library/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/module.cpp -------------------------------------------------------------------------------- /src/library/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/module.h -------------------------------------------------------------------------------- /src/library/module_mgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/module_mgr.h -------------------------------------------------------------------------------- /src/library/norm_num.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/norm_num.cpp -------------------------------------------------------------------------------- /src/library/norm_num.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/norm_num.h -------------------------------------------------------------------------------- /src/library/normalize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/normalize.cpp -------------------------------------------------------------------------------- /src/library/normalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/normalize.h -------------------------------------------------------------------------------- /src/library/num.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/num.cpp -------------------------------------------------------------------------------- /src/library/num.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/num.h -------------------------------------------------------------------------------- /src/library/parray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/parray.cpp -------------------------------------------------------------------------------- /src/library/parray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/parray.h -------------------------------------------------------------------------------- /src/library/phash_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/phash_map.h -------------------------------------------------------------------------------- /src/library/phashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/phashtable.h -------------------------------------------------------------------------------- /src/library/pipe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/pipe.cpp -------------------------------------------------------------------------------- /src/library/pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/pipe.h -------------------------------------------------------------------------------- /src/library/placeholder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/placeholder.h -------------------------------------------------------------------------------- /src/library/pp_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/pp_options.h -------------------------------------------------------------------------------- /src/library/print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/print.cpp -------------------------------------------------------------------------------- /src/library/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/print.h -------------------------------------------------------------------------------- /src/library/private.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/private.cpp -------------------------------------------------------------------------------- /src/library/private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/private.h -------------------------------------------------------------------------------- /src/library/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/process.cpp -------------------------------------------------------------------------------- /src/library/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/process.h -------------------------------------------------------------------------------- /src/library/profiling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/profiling.cpp -------------------------------------------------------------------------------- /src/library/profiling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/profiling.h -------------------------------------------------------------------------------- /src/library/projection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/projection.h -------------------------------------------------------------------------------- /src/library/protected.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/protected.cpp -------------------------------------------------------------------------------- /src/library/protected.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/protected.h -------------------------------------------------------------------------------- /src/library/quote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/quote.cpp -------------------------------------------------------------------------------- /src/library/quote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/quote.h -------------------------------------------------------------------------------- /src/library/reducible.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/reducible.cpp -------------------------------------------------------------------------------- /src/library/reducible.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/reducible.h -------------------------------------------------------------------------------- /src/library/scoped_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/scoped_ext.h -------------------------------------------------------------------------------- /src/library/sorry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/sorry.cpp -------------------------------------------------------------------------------- /src/library/sorry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/sorry.h -------------------------------------------------------------------------------- /src/library/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/string.cpp -------------------------------------------------------------------------------- /src/library/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/string.h -------------------------------------------------------------------------------- /src/library/tactic/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/tactic/eval.h -------------------------------------------------------------------------------- /src/library/time_task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/time_task.cpp -------------------------------------------------------------------------------- /src/library/time_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/time_task.h -------------------------------------------------------------------------------- /src/library/trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/trace.cpp -------------------------------------------------------------------------------- /src/library/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/trace.h -------------------------------------------------------------------------------- /src/library/typed_expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/typed_expr.h -------------------------------------------------------------------------------- /src/library/unique_id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/unique_id.cpp -------------------------------------------------------------------------------- /src/library/unique_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/unique_id.h -------------------------------------------------------------------------------- /src/library/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/util.cpp -------------------------------------------------------------------------------- /src/library/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/util.h -------------------------------------------------------------------------------- /src/library/vm/optimize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/optimize.h -------------------------------------------------------------------------------- /src/library/vm/vm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm.cpp -------------------------------------------------------------------------------- /src/library/vm/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm.h -------------------------------------------------------------------------------- /src/library/vm/vm_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_array.h -------------------------------------------------------------------------------- /src/library/vm/vm_aux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_aux.cpp -------------------------------------------------------------------------------- /src/library/vm/vm_aux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_aux.h -------------------------------------------------------------------------------- /src/library/vm/vm_expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_expr.h -------------------------------------------------------------------------------- /src/library/vm/vm_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_int.cpp -------------------------------------------------------------------------------- /src/library/vm/vm_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_int.h -------------------------------------------------------------------------------- /src/library/vm/vm_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_io.cpp -------------------------------------------------------------------------------- /src/library/vm/vm_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_io.h -------------------------------------------------------------------------------- /src/library/vm/vm_level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_level.h -------------------------------------------------------------------------------- /src/library/vm/vm_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_list.h -------------------------------------------------------------------------------- /src/library/vm/vm_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_name.h -------------------------------------------------------------------------------- /src/library/vm/vm_nat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_nat.cpp -------------------------------------------------------------------------------- /src/library/vm/vm_nat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_nat.h -------------------------------------------------------------------------------- /src/library/vm/vm_pexpr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_pexpr.h -------------------------------------------------------------------------------- /src/library/vm/vm_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/library/vm/vm_task.h -------------------------------------------------------------------------------- /src/memcheck.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/memcheck.supp -------------------------------------------------------------------------------- /src/shared/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shared/init.cpp -------------------------------------------------------------------------------- /src/shell/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/CMakeLists.txt -------------------------------------------------------------------------------- /src/shell/lean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/lean.cpp -------------------------------------------------------------------------------- /src/shell/lean_js.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/lean_js.cpp -------------------------------------------------------------------------------- /src/shell/lean_js.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/lean_js.h -------------------------------------------------------------------------------- /src/shell/lean_js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/lean_js.html -------------------------------------------------------------------------------- /src/shell/lean_js_new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/lean_js_new.cpp -------------------------------------------------------------------------------- /src/shell/leandoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/leandoc.cpp -------------------------------------------------------------------------------- /src/shell/leandoc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/leandoc.h -------------------------------------------------------------------------------- /src/shell/mk_lean_sh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/mk_lean_sh.sh -------------------------------------------------------------------------------- /src/shell/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/server.cpp -------------------------------------------------------------------------------- /src/shell/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/shell/server.h -------------------------------------------------------------------------------- /src/tests/kernel/expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/kernel/expr.cpp -------------------------------------------------------------------------------- /src/tests/shared/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/shared/env.c -------------------------------------------------------------------------------- /src/tests/shared/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/shared/expr.c -------------------------------------------------------------------------------- /src/tests/shared/name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/shared/name.c -------------------------------------------------------------------------------- /src/tests/shared/univ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/shared/univ.c -------------------------------------------------------------------------------- /src/tests/shell/.gitignore: -------------------------------------------------------------------------------- 1 | *.produced.out 2 | -------------------------------------------------------------------------------- /src/tests/shell/shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/shell/shell.cpp -------------------------------------------------------------------------------- /src/tests/shell/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/shell/test.sh -------------------------------------------------------------------------------- /src/tests/util/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/buffer.cpp -------------------------------------------------------------------------------- /src/tests/util/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/format.cpp -------------------------------------------------------------------------------- /src/tests/util/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/hash.cpp -------------------------------------------------------------------------------- /src/tests/util/list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/list.cpp -------------------------------------------------------------------------------- /src/tests/util/name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/name.cpp -------------------------------------------------------------------------------- /src/tests/util/rb_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/rb_map.cpp -------------------------------------------------------------------------------- /src/tests/util/set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/set.cpp -------------------------------------------------------------------------------- /src/tests/util/sexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/sexpr.cpp -------------------------------------------------------------------------------- /src/tests/util/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/thread.cpp -------------------------------------------------------------------------------- /src/tests/util/trie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/tests/util/trie.cpp -------------------------------------------------------------------------------- /src/util/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/CMakeLists.txt -------------------------------------------------------------------------------- /src/util/ascii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/ascii.cpp -------------------------------------------------------------------------------- /src/util/ascii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/ascii.h -------------------------------------------------------------------------------- /src/util/bit_tricks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/bit_tricks.cpp -------------------------------------------------------------------------------- /src/util/bit_tricks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/bit_tricks.h -------------------------------------------------------------------------------- /src/util/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/buffer.h -------------------------------------------------------------------------------- /src/util/cancellable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/cancellable.cpp -------------------------------------------------------------------------------- /src/util/cancellable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/cancellable.h -------------------------------------------------------------------------------- /src/util/compiler_hints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/compiler_hints.h -------------------------------------------------------------------------------- /src/util/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/debug.cpp -------------------------------------------------------------------------------- /src/util/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/debug.h -------------------------------------------------------------------------------- /src/util/escaped.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/escaped.cpp -------------------------------------------------------------------------------- /src/util/escaped.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/escaped.h -------------------------------------------------------------------------------- /src/util/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/exception.cpp -------------------------------------------------------------------------------- /src/util/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/exception.h -------------------------------------------------------------------------------- /src/util/file_lock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/file_lock.cpp -------------------------------------------------------------------------------- /src/util/file_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/file_lock.h -------------------------------------------------------------------------------- /src/util/flet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/flet.h -------------------------------------------------------------------------------- /src/util/freset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/freset.h -------------------------------------------------------------------------------- /src/util/fresh_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/fresh_name.cpp -------------------------------------------------------------------------------- /src/util/fresh_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/fresh_name.h -------------------------------------------------------------------------------- /src/util/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/hash.cpp -------------------------------------------------------------------------------- /src/util/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/hash.h -------------------------------------------------------------------------------- /src/util/init_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/init_module.cpp -------------------------------------------------------------------------------- /src/util/init_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/init_module.h -------------------------------------------------------------------------------- /src/util/int64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/int64.h -------------------------------------------------------------------------------- /src/util/interrupt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/interrupt.cpp -------------------------------------------------------------------------------- /src/util/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/interrupt.h -------------------------------------------------------------------------------- /src/util/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/json.hpp -------------------------------------------------------------------------------- /src/util/lbool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/lbool.cpp -------------------------------------------------------------------------------- /src/util/lbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/lbool.h -------------------------------------------------------------------------------- /src/util/lean_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/lean_path.cpp -------------------------------------------------------------------------------- /src/util/lean_path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/lean_path.h -------------------------------------------------------------------------------- /src/util/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/list.h -------------------------------------------------------------------------------- /src/util/list_fn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/list_fn.cpp -------------------------------------------------------------------------------- /src/util/list_fn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/list_fn.h -------------------------------------------------------------------------------- /src/util/log_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/log_tree.cpp -------------------------------------------------------------------------------- /src/util/log_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/log_tree.h -------------------------------------------------------------------------------- /src/util/lru_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/lru_cache.h -------------------------------------------------------------------------------- /src/util/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/macros.h -------------------------------------------------------------------------------- /src/util/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/map.h -------------------------------------------------------------------------------- /src/util/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/memory.cpp -------------------------------------------------------------------------------- /src/util/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/memory.h -------------------------------------------------------------------------------- /src/util/memory_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/memory_pool.cpp -------------------------------------------------------------------------------- /src/util/memory_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/memory_pool.h -------------------------------------------------------------------------------- /src/util/name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/name.cpp -------------------------------------------------------------------------------- /src/util/name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/name.h -------------------------------------------------------------------------------- /src/util/name_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/name_generator.h -------------------------------------------------------------------------------- /src/util/name_hash_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/name_hash_map.h -------------------------------------------------------------------------------- /src/util/name_hash_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/name_hash_set.h -------------------------------------------------------------------------------- /src/util/name_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/name_map.cpp -------------------------------------------------------------------------------- /src/util/name_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/name_map.h -------------------------------------------------------------------------------- /src/util/name_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/name_set.cpp -------------------------------------------------------------------------------- /src/util/name_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/name_set.h -------------------------------------------------------------------------------- /src/util/null_ostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/null_ostream.h -------------------------------------------------------------------------------- /src/util/numerics/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/float.h -------------------------------------------------------------------------------- /src/util/numerics/gcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/gcd.h -------------------------------------------------------------------------------- /src/util/numerics/mpbq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/mpbq.h -------------------------------------------------------------------------------- /src/util/numerics/mpq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/mpq.cpp -------------------------------------------------------------------------------- /src/util/numerics/mpq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/mpq.h -------------------------------------------------------------------------------- /src/util/numerics/mpz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/mpz.cpp -------------------------------------------------------------------------------- /src/util/numerics/mpz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/mpz.h -------------------------------------------------------------------------------- /src/util/numerics/power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/power.h -------------------------------------------------------------------------------- /src/util/numerics/zpz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/zpz.cpp -------------------------------------------------------------------------------- /src/util/numerics/zpz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/numerics/zpz.h -------------------------------------------------------------------------------- /src/util/optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/optional.h -------------------------------------------------------------------------------- /src/util/output_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/output_channel.h -------------------------------------------------------------------------------- /src/util/pair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/pair.h -------------------------------------------------------------------------------- /src/util/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/path.cpp -------------------------------------------------------------------------------- /src/util/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/path.h -------------------------------------------------------------------------------- /src/util/priority_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/priority_queue.h -------------------------------------------------------------------------------- /src/util/rb_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/rb_map.h -------------------------------------------------------------------------------- /src/util/rb_multi_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/rb_multi_map.h -------------------------------------------------------------------------------- /src/util/rb_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/rb_tree.h -------------------------------------------------------------------------------- /src/util/rc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/rc.h -------------------------------------------------------------------------------- /src/util/safe_arith.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/safe_arith.cpp -------------------------------------------------------------------------------- /src/util/safe_arith.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/safe_arith.h -------------------------------------------------------------------------------- /src/util/scoped_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/scoped_map.h -------------------------------------------------------------------------------- /src/util/scoped_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/scoped_set.h -------------------------------------------------------------------------------- /src/util/sequence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/sequence.h -------------------------------------------------------------------------------- /src/util/serializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/serializer.cpp -------------------------------------------------------------------------------- /src/util/serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/serializer.h -------------------------------------------------------------------------------- /src/util/sexpr/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/sexpr/format.cpp -------------------------------------------------------------------------------- /src/util/sexpr/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/sexpr/format.h -------------------------------------------------------------------------------- /src/util/sexpr/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/sexpr/options.h -------------------------------------------------------------------------------- /src/util/sexpr/sexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/sexpr/sexpr.cpp -------------------------------------------------------------------------------- /src/util/sexpr/sexpr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/sexpr/sexpr.h -------------------------------------------------------------------------------- /src/util/sexpr/sexpr_fn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/sexpr/sexpr_fn.h -------------------------------------------------------------------------------- /src/util/shared_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/shared_mutex.cpp -------------------------------------------------------------------------------- /src/util/shared_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/shared_mutex.h -------------------------------------------------------------------------------- /src/util/sstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/sstream.h -------------------------------------------------------------------------------- /src/util/stackinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/stackinfo.cpp -------------------------------------------------------------------------------- /src/util/stackinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/stackinfo.h -------------------------------------------------------------------------------- /src/util/task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/task.cpp -------------------------------------------------------------------------------- /src/util/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/task.h -------------------------------------------------------------------------------- /src/util/task_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/task_builder.cpp -------------------------------------------------------------------------------- /src/util/task_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/task_builder.h -------------------------------------------------------------------------------- /src/util/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/test.h -------------------------------------------------------------------------------- /src/util/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/thread.cpp -------------------------------------------------------------------------------- /src/util/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/thread.h -------------------------------------------------------------------------------- /src/util/timeit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/timeit.cpp -------------------------------------------------------------------------------- /src/util/timeit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/timeit.h -------------------------------------------------------------------------------- /src/util/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/timer.cpp -------------------------------------------------------------------------------- /src/util/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/timer.h -------------------------------------------------------------------------------- /src/util/trie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/trie.h -------------------------------------------------------------------------------- /src/util/unit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/unit.h -------------------------------------------------------------------------------- /src/util/unlock_guard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/unlock_guard.h -------------------------------------------------------------------------------- /src/util/utf8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/utf8.cpp -------------------------------------------------------------------------------- /src/util/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/utf8.h -------------------------------------------------------------------------------- /src/util/worker_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/util/worker_queue.h -------------------------------------------------------------------------------- /src/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/src/version.h.in -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/lean/.gitignore: -------------------------------------------------------------------------------- 1 | io_fs.txt 2 | -------------------------------------------------------------------------------- /tests/lean/1162.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1162.lean -------------------------------------------------------------------------------- /tests/lean/1207.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1207.lean -------------------------------------------------------------------------------- /tests/lean/1258.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1258.lean -------------------------------------------------------------------------------- /tests/lean/1277.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1277.lean -------------------------------------------------------------------------------- /tests/lean/1279.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1279.lean -------------------------------------------------------------------------------- /tests/lean/1290.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1290.lean -------------------------------------------------------------------------------- /tests/lean/1292.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1292.lean -------------------------------------------------------------------------------- /tests/lean/1293.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1293.lean -------------------------------------------------------------------------------- /tests/lean/1299.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1299.lean -------------------------------------------------------------------------------- /tests/lean/1327.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1327.lean -------------------------------------------------------------------------------- /tests/lean/1334a.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1334a.lean -------------------------------------------------------------------------------- /tests/lean/1334b.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1334b.lean -------------------------------------------------------------------------------- /tests/lean/1369.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1369.lean -------------------------------------------------------------------------------- /tests/lean/1467.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1467.lean -------------------------------------------------------------------------------- /tests/lean/1487.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1487.lean -------------------------------------------------------------------------------- /tests/lean/1513.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1513.lean -------------------------------------------------------------------------------- /tests/lean/1598.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1598.lean -------------------------------------------------------------------------------- /tests/lean/1603.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1603.lean -------------------------------------------------------------------------------- /tests/lean/1638.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1638.lean -------------------------------------------------------------------------------- /tests/lean/1639.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1639.lean -------------------------------------------------------------------------------- /tests/lean/1669.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1669.lean -------------------------------------------------------------------------------- /tests/lean/1723.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1723.lean -------------------------------------------------------------------------------- /tests/lean/1745.lean: -------------------------------------------------------------------------------- 1 | def foo: list nat := [ 1,2, ] -------------------------------------------------------------------------------- /tests/lean/1760.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1760.lean -------------------------------------------------------------------------------- /tests/lean/1766.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1766.lean -------------------------------------------------------------------------------- /tests/lean/1786.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1786.lean -------------------------------------------------------------------------------- /tests/lean/1794.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1794.lean -------------------------------------------------------------------------------- /tests/lean/1814.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1814.lean -------------------------------------------------------------------------------- /tests/lean/1817.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1817.lean -------------------------------------------------------------------------------- /tests/lean/1836.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1836.lean -------------------------------------------------------------------------------- /tests/lean/1859.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1859.lean -------------------------------------------------------------------------------- /tests/lean/1860.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1860.lean -------------------------------------------------------------------------------- /tests/lean/1860.lean.expected.out: -------------------------------------------------------------------------------- 1 | id 2 2 | -------------------------------------------------------------------------------- /tests/lean/1861.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1861.lean -------------------------------------------------------------------------------- /tests/lean/1862.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1862.lean -------------------------------------------------------------------------------- /tests/lean/1870.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1870.lean -------------------------------------------------------------------------------- /tests/lean/1898.lean: -------------------------------------------------------------------------------- 1 | def X (R : Type) [H : comm_ring R] := H.0 2 | -------------------------------------------------------------------------------- /tests/lean/1917.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1917.lean -------------------------------------------------------------------------------- /tests/lean/1922.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1922.lean -------------------------------------------------------------------------------- /tests/lean/1930.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1930.lean -------------------------------------------------------------------------------- /tests/lean/1952.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1952.lean -------------------------------------------------------------------------------- /tests/lean/1952b.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1952b.lean -------------------------------------------------------------------------------- /tests/lean/1956.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/1956.lean -------------------------------------------------------------------------------- /tests/lean/584a.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/584a.lean -------------------------------------------------------------------------------- /tests/lean/584b.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/584b.lean -------------------------------------------------------------------------------- /tests/lean/584c.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/584c.lean -------------------------------------------------------------------------------- /tests/lean/634.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/634.lean -------------------------------------------------------------------------------- /tests/lean/634b.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/634b.lean -------------------------------------------------------------------------------- /tests/lean/634c.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/634c.lean -------------------------------------------------------------------------------- /tests/lean/634d.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/634d.lean -------------------------------------------------------------------------------- /tests/lean/652.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/652.lean -------------------------------------------------------------------------------- /tests/lean/671.lean: -------------------------------------------------------------------------------- 1 | #print nat.add 2 | -------------------------------------------------------------------------------- /tests/lean/712.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/712.lean -------------------------------------------------------------------------------- /tests/lean/858.lean: -------------------------------------------------------------------------------- 1 | section 2 | parameter (n : Πa, nat) 3 | end 4 | -------------------------------------------------------------------------------- /tests/lean/alias.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/alias.lean -------------------------------------------------------------------------------- /tests/lean/alias2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/alias2.lean -------------------------------------------------------------------------------- /tests/lean/alias2.lean.expected.out: -------------------------------------------------------------------------------- 1 | foo.t : Prop 2 | -------------------------------------------------------------------------------- /tests/lean/anc1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/anc1.lean -------------------------------------------------------------------------------- /tests/lean/apply_tac.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/apply_tac.lean -------------------------------------------------------------------------------- /tests/lean/bad_end.lean: -------------------------------------------------------------------------------- 1 | end foo 2 | -------------------------------------------------------------------------------- /tests/lean/bad_error2.lean.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/bad_error5.lean.expected.out: -------------------------------------------------------------------------------- 1 | bad_error5.lean:9:0: warning: declaration 'V' uses sorry 2 | -------------------------------------------------------------------------------- /tests/lean/bad_id.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/bad_id.lean -------------------------------------------------------------------------------- /tests/lean/bad_inaccessible.lean.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/bad_inaccessible2.lean.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/bad_index.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/bad_index.lean -------------------------------------------------------------------------------- /tests/lean/bad_open.lean: -------------------------------------------------------------------------------- 1 | open "nat" 2 | -------------------------------------------------------------------------------- /tests/lean/bad_print.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/bad_print.lean -------------------------------------------------------------------------------- /tests/lean/bug1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/bug1.lean -------------------------------------------------------------------------------- /tests/lean/calc1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/calc1.lean -------------------------------------------------------------------------------- /tests/lean/case.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/case.lean -------------------------------------------------------------------------------- /tests/lean/change1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/change1.lean -------------------------------------------------------------------------------- /tests/lean/change2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/change2.lean -------------------------------------------------------------------------------- /tests/lean/char_lits.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/char_lits.lean -------------------------------------------------------------------------------- /tests/lean/check.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/check.lean -------------------------------------------------------------------------------- /tests/lean/check2.lean: -------------------------------------------------------------------------------- 1 | -- 2 | 3 | #check eq.rec_on 4 | -------------------------------------------------------------------------------- /tests/lean/cls_err.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/cls_err.lean -------------------------------------------------------------------------------- /tests/lean/coe1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/coe1.lean -------------------------------------------------------------------------------- /tests/lean/coe2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/coe2.lean -------------------------------------------------------------------------------- /tests/lean/coe3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/coe3.lean -------------------------------------------------------------------------------- /tests/lean/coe4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/coe4.lean -------------------------------------------------------------------------------- /tests/lean/coe5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/coe5.lean -------------------------------------------------------------------------------- /tests/lean/coe6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/coe6.lean -------------------------------------------------------------------------------- /tests/lean/const.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/const.lean -------------------------------------------------------------------------------- /tests/lean/crash.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/crash.lean -------------------------------------------------------------------------------- /tests/lean/ctx.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/ctx.lean -------------------------------------------------------------------------------- /tests/lean/ctxopt.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/ctxopt.lean -------------------------------------------------------------------------------- /tests/lean/def1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/def1.lean -------------------------------------------------------------------------------- /tests/lean/def2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/def2.lean -------------------------------------------------------------------------------- /tests/lean/def3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/def3.lean -------------------------------------------------------------------------------- /tests/lean/def3.lean.expected.out: -------------------------------------------------------------------------------- 1 | f : Π (A : Type u_1), A → A 2 | -------------------------------------------------------------------------------- /tests/lean/def4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/def4.lean -------------------------------------------------------------------------------- /tests/lean/def_ite_value.lean.expected.out: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 3 6 | -------------------------------------------------------------------------------- /tests/lean/defeq1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/defeq1.lean -------------------------------------------------------------------------------- /tests/lean/dep_bug.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/dep_bug.lean -------------------------------------------------------------------------------- /tests/lean/derive.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/derive.lean -------------------------------------------------------------------------------- /tests/lean/div_eqn.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/div_eqn.lean -------------------------------------------------------------------------------- /tests/lean/elab1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab1.lean -------------------------------------------------------------------------------- /tests/lean/elab11.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab11.lean -------------------------------------------------------------------------------- /tests/lean/elab12.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab12.lean -------------------------------------------------------------------------------- /tests/lean/elab13.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab13.lean -------------------------------------------------------------------------------- /tests/lean/elab14.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab14.lean -------------------------------------------------------------------------------- /tests/lean/elab15.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab15.lean -------------------------------------------------------------------------------- /tests/lean/elab2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab2.lean -------------------------------------------------------------------------------- /tests/lean/elab3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab3.lean -------------------------------------------------------------------------------- /tests/lean/elab4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab4.lean -------------------------------------------------------------------------------- /tests/lean/elab4b.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab4b.lean -------------------------------------------------------------------------------- /tests/lean/elab5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab5.lean -------------------------------------------------------------------------------- /tests/lean/elab5.lean.expected.out: -------------------------------------------------------------------------------- 1 | eq.refl s : s = s 2 | -------------------------------------------------------------------------------- /tests/lean/elab6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab6.lean -------------------------------------------------------------------------------- /tests/lean/elab7.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab7.lean -------------------------------------------------------------------------------- /tests/lean/elab8.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab8.lean -------------------------------------------------------------------------------- /tests/lean/elab9.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/elab9.lean -------------------------------------------------------------------------------- /tests/lean/empty.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/empty.lean -------------------------------------------------------------------------------- /tests/lean/eqn_hole.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/eqn_hole.lean -------------------------------------------------------------------------------- /tests/lean/eqn_proof.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/eqn_proof.lean -------------------------------------------------------------------------------- /tests/lean/error_pos.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/error_pos.lean -------------------------------------------------------------------------------- /tests/lean/errors2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/errors2.lean -------------------------------------------------------------------------------- /tests/lean/escape_id.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/escape_id.lean -------------------------------------------------------------------------------- /tests/lean/eta_bug.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/eta_bug.lean -------------------------------------------------------------------------------- /tests/lean/eta_tac.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/eta_tac.lean -------------------------------------------------------------------------------- /tests/lean/eval_tactic.lean.expected.out: -------------------------------------------------------------------------------- 1 | 42 2 | eval_tactic.lean:2:0: error: nope 3 | -------------------------------------------------------------------------------- /tests/lean/extra/616a.hlean: -------------------------------------------------------------------------------- 1 | attribute quotient.rec [recursor] 2 | -------------------------------------------------------------------------------- /tests/lean/extra/eqn_macro2.lean: -------------------------------------------------------------------------------- 1 | import eqn_macro1 2 | open nat 3 | 4 | eval foo (2, 3) 5 | -------------------------------------------------------------------------------- /tests/lean/extra/print_info.12.30.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/extra/rec.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/extra/rec.lean -------------------------------------------------------------------------------- /tests/lean/extract.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/extract.lean -------------------------------------------------------------------------------- /tests/lean/fail/failed_lemma.lean: -------------------------------------------------------------------------------- 1 | lemma wrong : false := by tactic.failed 2 | -------------------------------------------------------------------------------- /tests/lean/fail/parser_error.lean: -------------------------------------------------------------------------------- 1 | lemma 2 | -------------------------------------------------------------------------------- /tests/lean/fail/run_command.lean: -------------------------------------------------------------------------------- 1 | run_cmd tactic.fail "Error" 2 | -------------------------------------------------------------------------------- /tests/lean/ff_byte.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/ff_byte.lean -------------------------------------------------------------------------------- /tests/lean/focus_tac.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/focus_tac.lean -------------------------------------------------------------------------------- /tests/lean/fold.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/fold.lean -------------------------------------------------------------------------------- /tests/lean/ftree.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/ftree.lean -------------------------------------------------------------------------------- /tests/lean/hex_char.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/hex_char.lean -------------------------------------------------------------------------------- /tests/lean/hex_char.lean.expected.out: -------------------------------------------------------------------------------- 1 | 'A' 2 | 'B' 3 | 'C' 4 | -------------------------------------------------------------------------------- /tests/lean/hide_cmd1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/hide_cmd1.lean -------------------------------------------------------------------------------- /tests/lean/inject.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/inject.lean -------------------------------------------------------------------------------- /tests/lean/inline_bug.lean.expected.out: -------------------------------------------------------------------------------- 1 | [compiler.inline] 2 | 1 3 | -------------------------------------------------------------------------------- /tests/lean/inst.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/inst.lean -------------------------------------------------------------------------------- /tests/lean/int_eval.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/int_eval.lean -------------------------------------------------------------------------------- /tests/lean/io_bug1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/io_bug1.lean -------------------------------------------------------------------------------- /tests/lean/io_bug2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/io_bug2.lean -------------------------------------------------------------------------------- /tests/lean/io_bug2.lean.expected.out: -------------------------------------------------------------------------------- 1 | t1 2 | t2 3 | -------------------------------------------------------------------------------- /tests/lean/io_process_echo.lean.expected.out: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /tests/lean/kernel_ex.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/kernel_ex.lean -------------------------------------------------------------------------------- /tests/lean/key_eqv1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/key_eqv1.lean -------------------------------------------------------------------------------- /tests/lean/leanpkg/build_error/src/err.lean: -------------------------------------------------------------------------------- 1 | unknown 2 | -------------------------------------------------------------------------------- /tests/lean/leanpkg/new.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/leanpkg/new.sh -------------------------------------------------------------------------------- /tests/lean/let1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/let1.lean -------------------------------------------------------------------------------- /tests/lean/let3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/let3.lean -------------------------------------------------------------------------------- /tests/lean/let4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/let4.lean -------------------------------------------------------------------------------- /tests/lean/let_elim_issue.lean.expected.out: -------------------------------------------------------------------------------- 1 | hello 2 | world 3 | from Lean 4 | -------------------------------------------------------------------------------- /tests/lean/lift_coe_off.lean.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/list_lt.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/list_lt.lean -------------------------------------------------------------------------------- /tests/lean/long_term.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/long_term.lean -------------------------------------------------------------------------------- /tests/lean/match_bug.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/match_bug.lean -------------------------------------------------------------------------------- /tests/lean/namespace_bug.lean.expected.out: -------------------------------------------------------------------------------- 1 | 2 + 3 : ℕ 2 | -------------------------------------------------------------------------------- /tests/lean/nat_add_assoc_no_axioms.lean: -------------------------------------------------------------------------------- 1 | #print axioms nat.add_assoc 2 | -------------------------------------------------------------------------------- /tests/lean/nat_add_assoc_no_axioms.lean.expected.out: -------------------------------------------------------------------------------- 1 | no axioms 2 | -------------------------------------------------------------------------------- /tests/lean/nat_pp.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/nat_pp.lean -------------------------------------------------------------------------------- /tests/lean/nat_pp.lean.expected.out: -------------------------------------------------------------------------------- 1 | 9 2 | 9 3 | 9 4 | -------------------------------------------------------------------------------- /tests/lean/native_run/.gitignore: -------------------------------------------------------------------------------- 1 | *.dSYM 2 | *.cpp 3 | -------------------------------------------------------------------------------- /tests/lean/native_run/hello_world.lean.expected.out: -------------------------------------------------------------------------------- 1 | Hello Lean! 2 | -------------------------------------------------------------------------------- /tests/lean/no_coe.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/no_coe.lean -------------------------------------------------------------------------------- /tests/lean/no_eqn_lemma_for_meta_default.lean.expected.out: -------------------------------------------------------------------------------- 1 | foo.x._default : ℕ 2 | -------------------------------------------------------------------------------- /tests/lean/noncomp.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/noncomp.lean -------------------------------------------------------------------------------- /tests/lean/noncomp_error.lean: -------------------------------------------------------------------------------- 1 | noncomputable definition a :nat := 2 2 | -------------------------------------------------------------------------------- /tests/lean/noncomp_thm.lean: -------------------------------------------------------------------------------- 1 | noncomputable theorem foo : true := trivial 2 | -------------------------------------------------------------------------------- /tests/lean/noncomputable_bytecode_issue.lean.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/notation.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/notation.lean -------------------------------------------------------------------------------- /tests/lean/notation2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/notation2.lean -------------------------------------------------------------------------------- /tests/lean/notation3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/notation3.lean -------------------------------------------------------------------------------- /tests/lean/notation4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/notation4.lean -------------------------------------------------------------------------------- /tests/lean/notation5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/notation5.lean -------------------------------------------------------------------------------- /tests/lean/notation6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/notation6.lean -------------------------------------------------------------------------------- /tests/lean/notation7.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/notation7.lean -------------------------------------------------------------------------------- /tests/lean/notation8.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/notation8.lean -------------------------------------------------------------------------------- /tests/lean/omit.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/omit.lean -------------------------------------------------------------------------------- /tests/lean/open_namespaces.lean.expected.out: -------------------------------------------------------------------------------- 1 | [foo, nat, int] 2 | -------------------------------------------------------------------------------- /tests/lean/param.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/param.lean -------------------------------------------------------------------------------- /tests/lean/param.lean.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/pp.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/pp.lean -------------------------------------------------------------------------------- /tests/lean/pp_all.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/pp_all.lean -------------------------------------------------------------------------------- /tests/lean/pp_all2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/pp_all2.lean -------------------------------------------------------------------------------- /tests/lean/pp_beta.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/pp_beta.lean -------------------------------------------------------------------------------- /tests/lean/pp_bug.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/pp_bug.lean -------------------------------------------------------------------------------- /tests/lean/pp_struct.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/pp_struct.lean -------------------------------------------------------------------------------- /tests/lean/ppbug.lean: -------------------------------------------------------------------------------- 1 | #check list.rec_on 2 | -------------------------------------------------------------------------------- /tests/lean/print_ax1.lean: -------------------------------------------------------------------------------- 1 | open subtype 2 | #print axioms 3 | -------------------------------------------------------------------------------- /tests/lean/print_ax3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/print_ax3.lean -------------------------------------------------------------------------------- /tests/lean/print_meta.lean: -------------------------------------------------------------------------------- 1 | #print tactic.intro 2 | -------------------------------------------------------------------------------- /tests/lean/prodtst.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/prodtst.lean -------------------------------------------------------------------------------- /tests/lean/protected.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/protected.lean -------------------------------------------------------------------------------- /tests/lean/qexpr1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/qexpr1.lean -------------------------------------------------------------------------------- /tests/lean/qexpr2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/qexpr2.lean -------------------------------------------------------------------------------- /tests/lean/qexpr3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/qexpr3.lean -------------------------------------------------------------------------------- /tests/lean/quot_bug.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/quot_bug.lean -------------------------------------------------------------------------------- /tests/lean/readlinkf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/readlinkf.sh -------------------------------------------------------------------------------- /tests/lean/red.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/red.lean -------------------------------------------------------------------------------- /tests/lean/reflect.lean: -------------------------------------------------------------------------------- 1 | #eval to_string $ (reflect 0).to_expr 2 | -------------------------------------------------------------------------------- /tests/lean/rev_tac1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/rev_tac1.lean -------------------------------------------------------------------------------- /tests/lean/right_assoc_dollar.lean.expected.out: -------------------------------------------------------------------------------- 1 | f (succ (10 + 20)) : ℕ → ℕ 2 | -------------------------------------------------------------------------------- /tests/lean/rquote.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/rquote.lean -------------------------------------------------------------------------------- /tests/lean/run/1089.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1089.lean -------------------------------------------------------------------------------- /tests/lean/run/1093.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1093.lean -------------------------------------------------------------------------------- /tests/lean/run/1163.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1163.lean -------------------------------------------------------------------------------- /tests/lean/run/1171.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1171.lean -------------------------------------------------------------------------------- /tests/lean/run/1208.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1208.lean -------------------------------------------------------------------------------- /tests/lean/run/1216.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1216.lean -------------------------------------------------------------------------------- /tests/lean/run/1218.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1218.lean -------------------------------------------------------------------------------- /tests/lean/run/1226.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1226.lean -------------------------------------------------------------------------------- /tests/lean/run/1253.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1253.lean -------------------------------------------------------------------------------- /tests/lean/run/1258.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1258.lean -------------------------------------------------------------------------------- /tests/lean/run/1260.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1260.lean -------------------------------------------------------------------------------- /tests/lean/run/1295.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1295.lean -------------------------------------------------------------------------------- /tests/lean/run/1302.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1302.lean -------------------------------------------------------------------------------- /tests/lean/run/1315a.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1315a.lean -------------------------------------------------------------------------------- /tests/lean/run/1315b.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1315b.lean -------------------------------------------------------------------------------- /tests/lean/run/1318.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1318.lean -------------------------------------------------------------------------------- /tests/lean/run/1331.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1331.lean -------------------------------------------------------------------------------- /tests/lean/run/1335.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1335.lean -------------------------------------------------------------------------------- /tests/lean/run/1343.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1343.lean -------------------------------------------------------------------------------- /tests/lean/run/1414.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1414.lean -------------------------------------------------------------------------------- /tests/lean/run/1430.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1430.lean -------------------------------------------------------------------------------- /tests/lean/run/1433.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1433.lean -------------------------------------------------------------------------------- /tests/lean/run/1442.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1442.lean -------------------------------------------------------------------------------- /tests/lean/run/1458.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1458.lean -------------------------------------------------------------------------------- /tests/lean/run/1493.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1493.lean -------------------------------------------------------------------------------- /tests/lean/run/1495.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1495.lean -------------------------------------------------------------------------------- /tests/lean/run/1525.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1525.lean -------------------------------------------------------------------------------- /tests/lean/run/1557.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1557.lean -------------------------------------------------------------------------------- /tests/lean/run/1562.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1562.lean -------------------------------------------------------------------------------- /tests/lean/run/1577.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1577.lean -------------------------------------------------------------------------------- /tests/lean/run/1585.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1585.lean -------------------------------------------------------------------------------- /tests/lean/run/1587.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1587.lean -------------------------------------------------------------------------------- /tests/lean/run/1590.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1590.lean -------------------------------------------------------------------------------- /tests/lean/run/1608.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1608.lean -------------------------------------------------------------------------------- /tests/lean/run/1609.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1609.lean -------------------------------------------------------------------------------- /tests/lean/run/1623.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1623.lean -------------------------------------------------------------------------------- /tests/lean/run/1631.lean: -------------------------------------------------------------------------------- 1 | constant c : ℕ 2 | meta def t : expr := `(c) 3 | -------------------------------------------------------------------------------- /tests/lean/run/1649a.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1649a.lean -------------------------------------------------------------------------------- /tests/lean/run/1649b.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1649b.lean -------------------------------------------------------------------------------- /tests/lean/run/1650.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1650.lean -------------------------------------------------------------------------------- /tests/lean/run/1655.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1655.lean -------------------------------------------------------------------------------- /tests/lean/run/1657.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1657.lean -------------------------------------------------------------------------------- /tests/lean/run/1658.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1658.lean -------------------------------------------------------------------------------- /tests/lean/run/1663.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1663.lean -------------------------------------------------------------------------------- /tests/lean/run/1675.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1675.lean -------------------------------------------------------------------------------- /tests/lean/run/1681.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1681.lean -------------------------------------------------------------------------------- /tests/lean/run/1682.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1682.lean -------------------------------------------------------------------------------- /tests/lean/run/1685.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1685.lean -------------------------------------------------------------------------------- /tests/lean/run/1686.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1686.lean -------------------------------------------------------------------------------- /tests/lean/run/1688.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1688.lean -------------------------------------------------------------------------------- /tests/lean/run/1703.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1703.lean -------------------------------------------------------------------------------- /tests/lean/run/1705.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1705.lean -------------------------------------------------------------------------------- /tests/lean/run/1718.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1718.lean -------------------------------------------------------------------------------- /tests/lean/run/1724.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1724.lean -------------------------------------------------------------------------------- /tests/lean/run/1728.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1728.lean -------------------------------------------------------------------------------- /tests/lean/run/1733.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1733.lean -------------------------------------------------------------------------------- /tests/lean/run/1739.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1739.lean -------------------------------------------------------------------------------- /tests/lean/run/1771.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1771.lean -------------------------------------------------------------------------------- /tests/lean/run/1772.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1772.lean -------------------------------------------------------------------------------- /tests/lean/run/1782.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1782.lean -------------------------------------------------------------------------------- /tests/lean/run/1790.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1790.lean -------------------------------------------------------------------------------- /tests/lean/run/1797.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1797.lean -------------------------------------------------------------------------------- /tests/lean/run/1804a.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1804a.lean -------------------------------------------------------------------------------- /tests/lean/run/1804b.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1804b.lean -------------------------------------------------------------------------------- /tests/lean/run/1805.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1805.lean -------------------------------------------------------------------------------- /tests/lean/run/1812.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1812.lean -------------------------------------------------------------------------------- /tests/lean/run/1813.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1813.lean -------------------------------------------------------------------------------- /tests/lean/run/1820.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1820.lean -------------------------------------------------------------------------------- /tests/lean/run/1841.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1841.lean -------------------------------------------------------------------------------- /tests/lean/run/1863.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1863.lean -------------------------------------------------------------------------------- /tests/lean/run/1888.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1888.lean -------------------------------------------------------------------------------- /tests/lean/run/1889.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1889.lean -------------------------------------------------------------------------------- /tests/lean/run/1893.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1893.lean -------------------------------------------------------------------------------- /tests/lean/run/1942.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1942.lean -------------------------------------------------------------------------------- /tests/lean/run/1943.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1943.lean -------------------------------------------------------------------------------- /tests/lean/run/1951.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1951.lean -------------------------------------------------------------------------------- /tests/lean/run/1968.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/1968.lean -------------------------------------------------------------------------------- /tests/lean/run/252.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/252.lean -------------------------------------------------------------------------------- /tests/lean/run/331.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/331.lean -------------------------------------------------------------------------------- /tests/lean/run/444.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/444.lean -------------------------------------------------------------------------------- /tests/lean/run/445.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/445.lean -------------------------------------------------------------------------------- /tests/lean/run/490.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/490.lean -------------------------------------------------------------------------------- /tests/lean/run/600a.lean: -------------------------------------------------------------------------------- 1 | /- - -/ 2 | 3 | #print "ok" 4 | -------------------------------------------------------------------------------- /tests/lean/run/600b.lean: -------------------------------------------------------------------------------- 1 | /- --/ 2 | 3 | #print "ok" 4 | -------------------------------------------------------------------------------- /tests/lean/run/600c.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/600c.lean -------------------------------------------------------------------------------- /tests/lean/run/662.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/662.lean -------------------------------------------------------------------------------- /tests/lean/run/751.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/751.lean -------------------------------------------------------------------------------- /tests/lean/run/774.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/774.lean -------------------------------------------------------------------------------- /tests/lean/run/791.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/791.lean -------------------------------------------------------------------------------- /tests/lean/run/808.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/808.lean -------------------------------------------------------------------------------- /tests/lean/run/817.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/817.lean -------------------------------------------------------------------------------- /tests/lean/run/967.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/967.lean -------------------------------------------------------------------------------- /tests/lean/run/968.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/968.lean -------------------------------------------------------------------------------- /tests/lean/run/IO1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/IO1.lean -------------------------------------------------------------------------------- /tests/lean/run/IO2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/IO2.lean -------------------------------------------------------------------------------- /tests/lean/run/IO3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/IO3.lean -------------------------------------------------------------------------------- /tests/lean/run/IO4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/IO4.lean -------------------------------------------------------------------------------- /tests/lean/run/ack.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ack.lean -------------------------------------------------------------------------------- /tests/lean/run/aexp.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/aexp.lean -------------------------------------------------------------------------------- /tests/lean/run/as.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/as.lean -------------------------------------------------------------------------------- /tests/lean/run/back1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/back1.lean -------------------------------------------------------------------------------- /tests/lean/run/back2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/back2.lean -------------------------------------------------------------------------------- /tests/lean/run/back3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/back3.lean -------------------------------------------------------------------------------- /tests/lean/run/back4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/back4.lean -------------------------------------------------------------------------------- /tests/lean/run/basic.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/basic.lean -------------------------------------------------------------------------------- /tests/lean/run/booltst.lean: -------------------------------------------------------------------------------- 1 | open bool 2 | 3 | #check ff 4 | -------------------------------------------------------------------------------- /tests/lean/run/bug5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/bug5.lean -------------------------------------------------------------------------------- /tests/lean/run/bug6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/bug6.lean -------------------------------------------------------------------------------- /tests/lean/run/calc.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/calc.lean -------------------------------------------------------------------------------- /tests/lean/run/calc_bug.lean: -------------------------------------------------------------------------------- 1 | definition foo (a : Type) := 2 | calc a = a : rfl 3 | -------------------------------------------------------------------------------- /tests/lean/run/cc1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cc1.lean -------------------------------------------------------------------------------- /tests/lean/run/cc2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cc2.lean -------------------------------------------------------------------------------- /tests/lean/run/cc3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cc3.lean -------------------------------------------------------------------------------- /tests/lean/run/cc4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cc4.lean -------------------------------------------------------------------------------- /tests/lean/run/cc5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cc5.lean -------------------------------------------------------------------------------- /tests/lean/run/cc6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cc6.lean -------------------------------------------------------------------------------- /tests/lean/run/cc7.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cc7.lean -------------------------------------------------------------------------------- /tests/lean/run/cody2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cody2.lean -------------------------------------------------------------------------------- /tests/lean/run/comment.lean: -------------------------------------------------------------------------------- 1 | /- tests -/ 2 | -------------------------------------------------------------------------------- /tests/lean/run/cont.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cont.lean -------------------------------------------------------------------------------- /tests/lean/run/cpdt.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/cpdt.lean -------------------------------------------------------------------------------- /tests/lean/run/def1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def1.lean -------------------------------------------------------------------------------- /tests/lean/run/def10.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def10.lean -------------------------------------------------------------------------------- /tests/lean/run/def11.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def11.lean -------------------------------------------------------------------------------- /tests/lean/run/def12.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def12.lean -------------------------------------------------------------------------------- /tests/lean/run/def13.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def13.lean -------------------------------------------------------------------------------- /tests/lean/run/def2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def2.lean -------------------------------------------------------------------------------- /tests/lean/run/def3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def3.lean -------------------------------------------------------------------------------- /tests/lean/run/def4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def4.lean -------------------------------------------------------------------------------- /tests/lean/run/def5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def5.lean -------------------------------------------------------------------------------- /tests/lean/run/def6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def6.lean -------------------------------------------------------------------------------- /tests/lean/run/def7.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def7.lean -------------------------------------------------------------------------------- /tests/lean/run/def8.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def8.lean -------------------------------------------------------------------------------- /tests/lean/run/def9.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/def9.lean -------------------------------------------------------------------------------- /tests/lean/run/div2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/div2.lean -------------------------------------------------------------------------------- /tests/lean/run/e1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/e1.lean -------------------------------------------------------------------------------- /tests/lean/run/e15.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/e15.lean -------------------------------------------------------------------------------- /tests/lean/run/e16.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/e16.lean -------------------------------------------------------------------------------- /tests/lean/run/e2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/e2.lean -------------------------------------------------------------------------------- /tests/lean/run/e3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/e3.lean -------------------------------------------------------------------------------- /tests/lean/run/e4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/e4.lean -------------------------------------------------------------------------------- /tests/lean/run/e5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/e5.lean -------------------------------------------------------------------------------- /tests/lean/run/elab3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/elab3.lean -------------------------------------------------------------------------------- /tests/lean/run/elab4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/elab4.lean -------------------------------------------------------------------------------- /tests/lean/run/elab5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/elab5.lean -------------------------------------------------------------------------------- /tests/lean/run/elab6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/elab6.lean -------------------------------------------------------------------------------- /tests/lean/run/enum.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/enum.lean -------------------------------------------------------------------------------- /tests/lean/run/eq1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq1.lean -------------------------------------------------------------------------------- /tests/lean/run/eq10.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq10.lean -------------------------------------------------------------------------------- /tests/lean/run/eq11.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq11.lean -------------------------------------------------------------------------------- /tests/lean/run/eq12.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq12.lean -------------------------------------------------------------------------------- /tests/lean/run/eq13.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq13.lean -------------------------------------------------------------------------------- /tests/lean/run/eq15.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq15.lean -------------------------------------------------------------------------------- /tests/lean/run/eq16.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq16.lean -------------------------------------------------------------------------------- /tests/lean/run/eq17.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq17.lean -------------------------------------------------------------------------------- /tests/lean/run/eq2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq2.lean -------------------------------------------------------------------------------- /tests/lean/run/eq20.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq20.lean -------------------------------------------------------------------------------- /tests/lean/run/eq21.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq21.lean -------------------------------------------------------------------------------- /tests/lean/run/eq22.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq22.lean -------------------------------------------------------------------------------- /tests/lean/run/eq25.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq25.lean -------------------------------------------------------------------------------- /tests/lean/run/eq4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq4.lean -------------------------------------------------------------------------------- /tests/lean/run/eq5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq5.lean -------------------------------------------------------------------------------- /tests/lean/run/eq6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq6.lean -------------------------------------------------------------------------------- /tests/lean/run/eq9.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/eq9.lean -------------------------------------------------------------------------------- /tests/lean/run/ex.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ex.lean -------------------------------------------------------------------------------- /tests/lean/run/find.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/find.lean -------------------------------------------------------------------------------- /tests/lean/run/focus.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/focus.lean -------------------------------------------------------------------------------- /tests/lean/run/full.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/full.lean -------------------------------------------------------------------------------- /tests/lean/run/fun.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/fun.lean -------------------------------------------------------------------------------- /tests/lean/run/gcd.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/gcd.lean -------------------------------------------------------------------------------- /tests/lean/run/have1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/have1.lean -------------------------------------------------------------------------------- /tests/lean/run/have2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/have2.lean -------------------------------------------------------------------------------- /tests/lean/run/have3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/have3.lean -------------------------------------------------------------------------------- /tests/lean/run/have4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/have4.lean -------------------------------------------------------------------------------- /tests/lean/run/have5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/have5.lean -------------------------------------------------------------------------------- /tests/lean/run/have6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/have6.lean -------------------------------------------------------------------------------- /tests/lean/run/heap.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/heap.lean -------------------------------------------------------------------------------- /tests/lean/run/ho.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ho.lean -------------------------------------------------------------------------------- /tests/lean/run/hole1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/hole1.lean -------------------------------------------------------------------------------- /tests/lean/run/id.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/id.lean -------------------------------------------------------------------------------- /tests/lean/run/imp.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/imp.lean -------------------------------------------------------------------------------- /tests/lean/run/imp2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/imp2.lean -------------------------------------------------------------------------------- /tests/lean/run/imp3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/imp3.lean -------------------------------------------------------------------------------- /tests/lean/run/ind0.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ind0.lean -------------------------------------------------------------------------------- /tests/lean/run/ind1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ind1.lean -------------------------------------------------------------------------------- /tests/lean/run/ind2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ind2.lean -------------------------------------------------------------------------------- /tests/lean/run/ind3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ind3.lean -------------------------------------------------------------------------------- /tests/lean/run/ind5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ind5.lean -------------------------------------------------------------------------------- /tests/lean/run/ind6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ind6.lean -------------------------------------------------------------------------------- /tests/lean/run/ind7.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ind7.lean -------------------------------------------------------------------------------- /tests/lean/run/ind8.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ind8.lean -------------------------------------------------------------------------------- /tests/lean/run/io_fs.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/io_fs.lean -------------------------------------------------------------------------------- /tests/lean/run/itac.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/itac.lean -------------------------------------------------------------------------------- /tests/lean/run/kcomp.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/kcomp.lean -------------------------------------------------------------------------------- /tests/lean/run/lambda_cons.lean: -------------------------------------------------------------------------------- 1 | #eval list.foldr (::) [] [1, 2, 3] 2 | -------------------------------------------------------------------------------- /tests/lean/run/let1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/let1.lean -------------------------------------------------------------------------------- /tests/lean/run/let2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/let2.lean -------------------------------------------------------------------------------- /tests/lean/run/let3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/let3.lean -------------------------------------------------------------------------------- /tests/lean/run/lift.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/lift.lean -------------------------------------------------------------------------------- /tests/lean/run/lift2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/lift2.lean -------------------------------------------------------------------------------- /tests/lean/run/lst64.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/lst64.lean -------------------------------------------------------------------------------- /tests/lean/run/max_memory.lean: -------------------------------------------------------------------------------- 1 | set_option max_memory 40 2 | -------------------------------------------------------------------------------- /tests/lean/run/meta1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/meta1.lean -------------------------------------------------------------------------------- /tests/lean/run/meta2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/meta2.lean -------------------------------------------------------------------------------- /tests/lean/run/meta3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/meta3.lean -------------------------------------------------------------------------------- /tests/lean/run/mrw.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/mrw.lean -------------------------------------------------------------------------------- /tests/lean/run/n3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/n3.lean -------------------------------------------------------------------------------- /tests/lean/run/n5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/n5.lean -------------------------------------------------------------------------------- /tests/lean/run/nateq.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/nateq.lean -------------------------------------------------------------------------------- /tests/lean/run/ns.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ns.lean -------------------------------------------------------------------------------- /tests/lean/run/ns1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ns1.lean -------------------------------------------------------------------------------- /tests/lean/run/ns2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ns2.lean -------------------------------------------------------------------------------- /tests/lean/run/num.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/num.lean -------------------------------------------------------------------------------- /tests/lean/run/one.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/one.lean -------------------------------------------------------------------------------- /tests/lean/run/one2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/one2.lean -------------------------------------------------------------------------------- /tests/lean/run/opt1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/opt1.lean -------------------------------------------------------------------------------- /tests/lean/run/over2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/over2.lean -------------------------------------------------------------------------------- /tests/lean/run/over3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/over3.lean -------------------------------------------------------------------------------- /tests/lean/run/ptst.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/ptst.lean -------------------------------------------------------------------------------- /tests/lean/run/root.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/root.lean -------------------------------------------------------------------------------- /tests/lean/run/rvec.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/rvec.lean -------------------------------------------------------------------------------- /tests/lean/run/rw1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/rw1.lean -------------------------------------------------------------------------------- /tests/lean/run/set1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/set1.lean -------------------------------------------------------------------------------- /tests/lean/run/simp1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/simp1.lean -------------------------------------------------------------------------------- /tests/lean/run/sorry.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/sorry.lean -------------------------------------------------------------------------------- /tests/lean/run/state.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/state.lean -------------------------------------------------------------------------------- /tests/lean/run/sub.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/sub.lean -------------------------------------------------------------------------------- /tests/lean/run/super.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/super.lean -------------------------------------------------------------------------------- /tests/lean/run/t1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t1.lean -------------------------------------------------------------------------------- /tests/lean/run/t10.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t10.lean -------------------------------------------------------------------------------- /tests/lean/run/t11.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t11.lean -------------------------------------------------------------------------------- /tests/lean/run/t2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t2.lean -------------------------------------------------------------------------------- /tests/lean/run/t3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t3.lean -------------------------------------------------------------------------------- /tests/lean/run/t4.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t4.lean -------------------------------------------------------------------------------- /tests/lean/run/t5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t5.lean -------------------------------------------------------------------------------- /tests/lean/run/t6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t6.lean -------------------------------------------------------------------------------- /tests/lean/run/t7.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t7.lean -------------------------------------------------------------------------------- /tests/lean/run/t9.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/t9.lean -------------------------------------------------------------------------------- /tests/lean/run/trace_call_stack_segfault.lean: -------------------------------------------------------------------------------- 1 | open tactic 2 | 3 | run_cmd trace_call_stack 4 | -------------------------------------------------------------------------------- /tests/lean/run/univ1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/univ1.lean -------------------------------------------------------------------------------- /tests/lean/run/univ2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/run/univ2.lean -------------------------------------------------------------------------------- /tests/lean/sec.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/sec.lean -------------------------------------------------------------------------------- /tests/lean/sec3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/sec3.lean -------------------------------------------------------------------------------- /tests/lean/set_attr1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/set_attr1.lean -------------------------------------------------------------------------------- /tests/lean/set_of.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/set_of.lean -------------------------------------------------------------------------------- /tests/lean/shadow.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/shadow.lean -------------------------------------------------------------------------------- /tests/lean/shadow.lean.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/showenv.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/showenv.l -------------------------------------------------------------------------------- /tests/lean/structure_instance_bug.lean.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/subpp.lean: -------------------------------------------------------------------------------- 1 | -- 2 | #check {x : nat // x > 0 } 3 | -------------------------------------------------------------------------------- /tests/lean/subpp.lean.expected.out: -------------------------------------------------------------------------------- 1 | {x // x > 0} : Type 2 | -------------------------------------------------------------------------------- /tests/lean/subst_bug.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/subst_bug.lean -------------------------------------------------------------------------------- /tests/lean/t10.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/t10.lean -------------------------------------------------------------------------------- /tests/lean/t11.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/t11.lean -------------------------------------------------------------------------------- /tests/lean/t12.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/t12.lean -------------------------------------------------------------------------------- /tests/lean/t13.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/t13.lean -------------------------------------------------------------------------------- /tests/lean/t14.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/t14.lean -------------------------------------------------------------------------------- /tests/lean/t2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/t2.lean -------------------------------------------------------------------------------- /tests/lean/t2.lean.expected.out: -------------------------------------------------------------------------------- 1 | hello world 2 | testing 3 | -------------------------------------------------------------------------------- /tests/lean/t5.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/t5.lean -------------------------------------------------------------------------------- /tests/lean/t6.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/t6.lean -------------------------------------------------------------------------------- /tests/lean/task.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/task.lean -------------------------------------------------------------------------------- /tests/lean/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/test.sh -------------------------------------------------------------------------------- /tests/lean/test_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/test_all.sh -------------------------------------------------------------------------------- /tests/lean/test_single.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/test_single.sh -------------------------------------------------------------------------------- /tests/lean/trace1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/trace1.lean -------------------------------------------------------------------------------- /tests/lean/trace2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/trace2.lean -------------------------------------------------------------------------------- /tests/lean/trust0/t1.lean: -------------------------------------------------------------------------------- 1 | import system.io 2 | #print trust 3 | -------------------------------------------------------------------------------- /tests/lean/tuple.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/tuple.lean -------------------------------------------------------------------------------- /tests/lean/unfold1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/unfold1.lean -------------------------------------------------------------------------------- /tests/lean/uni_bug1.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/uni_bug1.lean -------------------------------------------------------------------------------- /tests/lean/uni_bug1.lean.expected.out: -------------------------------------------------------------------------------- 1 | f 1 0 _ : ℕ 2 | -------------------------------------------------------------------------------- /tests/lean/unify3.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/unify3.lean -------------------------------------------------------------------------------- /tests/lean/univ.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/univ.lean -------------------------------------------------------------------------------- /tests/lean/univ_vars.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/univ_vars.lean -------------------------------------------------------------------------------- /tests/lean/utf8.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/utf8.lean -------------------------------------------------------------------------------- /tests/lean/var.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/var.lean -------------------------------------------------------------------------------- /tests/lean/var2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/var2.lean -------------------------------------------------------------------------------- /tests/lean/vm_eval_crash.lean: -------------------------------------------------------------------------------- 1 | #eval 10 2 | -------------------------------------------------------------------------------- /tests/lean/vm_eval_crash.lean.expected.out: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tests/lean/vm_noncomputable_real.lean.expected.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lean/vm_sorry.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/vm_sorry.lean -------------------------------------------------------------------------------- /tests/lean/whnf.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tests/lean/whnf.lean -------------------------------------------------------------------------------- /tmp/bad2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/bad2.lean -------------------------------------------------------------------------------- /tmp/bench30.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/bench30.lean -------------------------------------------------------------------------------- /tmp/debugger_example.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/debugger_example.lean -------------------------------------------------------------------------------- /tmp/div2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/div2.lean -------------------------------------------------------------------------------- /tmp/even_odd.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/even_odd.lean -------------------------------------------------------------------------------- /tmp/fresh_name.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/fresh_name.txt -------------------------------------------------------------------------------- /tmp/micro_lenses.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/micro_lenses.lean -------------------------------------------------------------------------------- /tmp/mini_crush.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/mini_crush.lean -------------------------------------------------------------------------------- /tmp/perf.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/perf.info -------------------------------------------------------------------------------- /tmp/wf_ex.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover/lean3/HEAD/tmp/wf_ex.lean --------------------------------------------------------------------------------