├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .vscode ├── copyright.code-snippets ├── extensions.json ├── module-docstring.code-snippets └── settings.json ├── LICENSE ├── README.md ├── REPL.lean ├── REPL ├── Frontend.lean ├── JSON.lean ├── Lean │ ├── ContextInfo.lean │ ├── Environment.lean │ ├── InfoTree.lean │ └── InfoTree │ │ └── ToJson.lean ├── Main.lean ├── Snapshots.lean └── Util │ ├── Path.lean │ └── Pickle.lean ├── Test.lean ├── lake-manifest.json ├── lakefile.toml ├── lean-toolchain ├── test.sh └── test ├── Mathlib ├── .gitignore ├── H20231110.sh ├── ReplMathlibTests.lean ├── lake-manifest.json ├── lakefile.toml ├── lean-toolchain ├── test.sh └── test │ ├── 20240209.expected.out │ ├── 20240209.in │ ├── 20240209.lean │ ├── H20231020.expected.out │ ├── H20231020.in │ ├── H20231020.lean │ ├── H20231110.expected.out │ ├── H20231110.in │ ├── H20231115.expected.out │ ├── H20231115.in │ ├── H20231115_2.expected.out │ ├── H20231115_2.in │ ├── H20231115_3.expected.out │ ├── H20231115_3.in │ ├── H20231214.in │ ├── H20231214.lean │ ├── H20231215.expected.out │ ├── H20231215.in │ ├── H20231215_2.expected.out │ ├── H20231215_2.in │ ├── exact.expected.out │ ├── exact.in │ ├── file_env.expected.out │ ├── file_env.in │ ├── file_env.lean │ ├── import_Mathlib.lean │ ├── induction.expected.out │ ├── induction.in │ ├── induction.lean │ ├── line_breaks.expected.out │ ├── line_breaks.in │ ├── on_goal.expected.out │ ├── on_goal.in │ ├── pickle.expected.out │ ├── pickle.in │ ├── pickle_2.expected.out │ ├── pickle_2.in │ ├── placeholder_synthesis.expected.out │ └── placeholder_synthesis.in ├── all_tactics-20250622.expected.out ├── all_tactics-20250622.in ├── all_tactics.expected.out ├── all_tactics.in ├── app_type_mismatch.expected.out ├── app_type_mismatch.in ├── app_type_mismatch2.expected.out ├── app_type_mismatch2.in ├── assumption_proof.expected.out ├── assumption_proof.in ├── by_cases.expected.out ├── by_cases.in ├── by_cases.lean ├── calc.expected.out ├── calc.in ├── def_eval.expected.out ├── def_eval.in ├── dup_msg.expected.out ├── dup_msg.in ├── dup_sorries.expected.out ├── dup_sorries.in ├── file.expected.out ├── file.in ├── file.lean ├── file2.expected.out ├── file2.in ├── file2.lean ├── file_env.expected.out ├── file_env.in ├── file_env.lean ├── have_by_sorry.expected.out ├── have_by_sorry.in ├── import_lean.expected.out ├── import_lean.in ├── incomplete.expected.out ├── incomplete.in ├── incomplete.lean ├── infotree.expected.out ├── infotree.in ├── infotree_theorem.expected.out ├── infotree_theorem.in ├── invalid_line_break.expected.out ├── invalid_line_break.in ├── invalid_tactic.expected.out ├── invalid_tactic.in ├── line_breaks.expected.out ├── line_breaks.in ├── name_generator.expected.out ├── name_generator.in ├── no_goal_sorry.expected.out ├── no_goal_sorry.in ├── no_goal_sorry_2.expected.out ├── no_goal_sorry_2.in ├── options.expected.out ├── options.in ├── pickle_environment.expected.out ├── pickle_environment.in ├── pickle_environment_with_imports.expected.out ├── pickle_environment_with_imports.in ├── pickle_open.expected.out ├── pickle_open.in ├── pickle_open_2.expected.out ├── pickle_open_2.in ├── pickle_open_scoped.expected.out ├── pickle_open_scoped.in ├── pickle_open_scoped_2.expected.out ├── pickle_open_scoped_2.in ├── pickle_proof_state_1.expected.out ├── pickle_proof_state_1.in ├── pickle_proof_state_2.expected.out ├── pickle_proof_state_2.in ├── pickle_proof_state_env.expected.out ├── pickle_proof_state_env.in ├── pickle_scoped_notation.in ├── pickle_scoped_notation_2.in ├── proof_branching.expected.out ├── proof_branching.in ├── proof_branching2.expected.out ├── proof_branching2.in ├── proof_step.expected.out ├── proof_step.in ├── proof_transitivity.expected.out ├── proof_transitivity.in ├── readme.expected.out ├── readme.in ├── root_goals.expected.out ├── root_goals.in ├── self_proof_apply_check.expected.out ├── self_proof_apply_check.in ├── self_proof_check.expected.out ├── self_proof_check.in ├── self_proof_exact_check.expected.out ├── self_proof_exact_check.in ├── self_proof_rw.expected.out ├── self_proof_rw.in ├── sorry_hypotheses.expected.out ├── sorry_hypotheses.in ├── synthesize_placeholder.expected.out ├── synthesize_placeholder.in ├── tactic_mode_sorry.expected.out ├── tactic_mode_sorry.in ├── tactic_sorry.expected.out ├── tactic_sorry.in ├── term_sorry.expected.out ├── term_sorry.in ├── trace_simp.expected.out ├── trace_simp.in ├── unfinished_tactic_block.expected.out ├── unfinished_tactic_block.in ├── unknown_environment.expected.out ├── unknown_environment.in ├── unknown_proof_state.expected.out ├── unknown_proof_state.in ├── unknown_tactic.expected.out ├── unknown_tactic.in ├── variables.expected.out └── variables.in /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/copyright.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/.vscode/copyright.code-snippets -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/module-docstring.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/.vscode/module-docstring.code-snippets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/README.md -------------------------------------------------------------------------------- /REPL.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL.lean -------------------------------------------------------------------------------- /REPL/Frontend.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/Frontend.lean -------------------------------------------------------------------------------- /REPL/JSON.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/JSON.lean -------------------------------------------------------------------------------- /REPL/Lean/ContextInfo.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/Lean/ContextInfo.lean -------------------------------------------------------------------------------- /REPL/Lean/Environment.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/Lean/Environment.lean -------------------------------------------------------------------------------- /REPL/Lean/InfoTree.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/Lean/InfoTree.lean -------------------------------------------------------------------------------- /REPL/Lean/InfoTree/ToJson.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/Lean/InfoTree/ToJson.lean -------------------------------------------------------------------------------- /REPL/Main.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/Main.lean -------------------------------------------------------------------------------- /REPL/Snapshots.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/Snapshots.lean -------------------------------------------------------------------------------- /REPL/Util/Path.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/Util/Path.lean -------------------------------------------------------------------------------- /REPL/Util/Pickle.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/REPL/Util/Pickle.lean -------------------------------------------------------------------------------- /Test.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/Test.lean -------------------------------------------------------------------------------- /lake-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/lake-manifest.json -------------------------------------------------------------------------------- /lakefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/lakefile.toml -------------------------------------------------------------------------------- /lean-toolchain: -------------------------------------------------------------------------------- 1 | leanprover/lean4:v4.26.0-rc2 2 | -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test.sh -------------------------------------------------------------------------------- /test/Mathlib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/.gitignore -------------------------------------------------------------------------------- /test/Mathlib/H20231110.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/H20231110.sh -------------------------------------------------------------------------------- /test/Mathlib/ReplMathlibTests.lean: -------------------------------------------------------------------------------- 1 | import Mathlib 2 | -------------------------------------------------------------------------------- /test/Mathlib/lake-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/lake-manifest.json -------------------------------------------------------------------------------- /test/Mathlib/lakefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/lakefile.toml -------------------------------------------------------------------------------- /test/Mathlib/lean-toolchain: -------------------------------------------------------------------------------- 1 | leanprover/lean4:v4.26.0-rc2 2 | -------------------------------------------------------------------------------- /test/Mathlib/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test.sh -------------------------------------------------------------------------------- /test/Mathlib/test/20240209.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/20240209.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/20240209.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/20240209.in -------------------------------------------------------------------------------- /test/Mathlib/test/20240209.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/20240209.lean -------------------------------------------------------------------------------- /test/Mathlib/test/H20231020.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231020.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/H20231020.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231020.in -------------------------------------------------------------------------------- /test/Mathlib/test/H20231020.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231020.lean -------------------------------------------------------------------------------- /test/Mathlib/test/H20231110.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231110.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/H20231110.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231110.in -------------------------------------------------------------------------------- /test/Mathlib/test/H20231115.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231115.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/H20231115.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231115.in -------------------------------------------------------------------------------- /test/Mathlib/test/H20231115_2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231115_2.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/H20231115_2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231115_2.in -------------------------------------------------------------------------------- /test/Mathlib/test/H20231115_3.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231115_3.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/H20231115_3.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231115_3.in -------------------------------------------------------------------------------- /test/Mathlib/test/H20231214.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231214.in -------------------------------------------------------------------------------- /test/Mathlib/test/H20231214.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231214.lean -------------------------------------------------------------------------------- /test/Mathlib/test/H20231215.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231215.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/H20231215.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231215.in -------------------------------------------------------------------------------- /test/Mathlib/test/H20231215_2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231215_2.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/H20231215_2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/H20231215_2.in -------------------------------------------------------------------------------- /test/Mathlib/test/exact.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/exact.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/exact.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/exact.in -------------------------------------------------------------------------------- /test/Mathlib/test/file_env.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/file_env.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/file_env.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/file_env.in -------------------------------------------------------------------------------- /test/Mathlib/test/file_env.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/file_env.lean -------------------------------------------------------------------------------- /test/Mathlib/test/import_Mathlib.lean: -------------------------------------------------------------------------------- 1 | import Mathlib 2 | -------------------------------------------------------------------------------- /test/Mathlib/test/induction.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/induction.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/induction.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/induction.in -------------------------------------------------------------------------------- /test/Mathlib/test/induction.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/induction.lean -------------------------------------------------------------------------------- /test/Mathlib/test/line_breaks.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/line_breaks.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/line_breaks.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/line_breaks.in -------------------------------------------------------------------------------- /test/Mathlib/test/on_goal.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/on_goal.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/on_goal.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/on_goal.in -------------------------------------------------------------------------------- /test/Mathlib/test/pickle.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/pickle.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/pickle.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/pickle.in -------------------------------------------------------------------------------- /test/Mathlib/test/pickle_2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/pickle_2.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/pickle_2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/pickle_2.in -------------------------------------------------------------------------------- /test/Mathlib/test/placeholder_synthesis.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/placeholder_synthesis.expected.out -------------------------------------------------------------------------------- /test/Mathlib/test/placeholder_synthesis.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/Mathlib/test/placeholder_synthesis.in -------------------------------------------------------------------------------- /test/all_tactics-20250622.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/all_tactics-20250622.expected.out -------------------------------------------------------------------------------- /test/all_tactics-20250622.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/all_tactics-20250622.in -------------------------------------------------------------------------------- /test/all_tactics.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/all_tactics.expected.out -------------------------------------------------------------------------------- /test/all_tactics.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/all_tactics.in -------------------------------------------------------------------------------- /test/app_type_mismatch.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/app_type_mismatch.expected.out -------------------------------------------------------------------------------- /test/app_type_mismatch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/app_type_mismatch.in -------------------------------------------------------------------------------- /test/app_type_mismatch2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/app_type_mismatch2.expected.out -------------------------------------------------------------------------------- /test/app_type_mismatch2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/app_type_mismatch2.in -------------------------------------------------------------------------------- /test/assumption_proof.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/assumption_proof.expected.out -------------------------------------------------------------------------------- /test/assumption_proof.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/assumption_proof.in -------------------------------------------------------------------------------- /test/by_cases.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/by_cases.expected.out -------------------------------------------------------------------------------- /test/by_cases.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/by_cases.in -------------------------------------------------------------------------------- /test/by_cases.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/by_cases.lean -------------------------------------------------------------------------------- /test/calc.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/calc.expected.out -------------------------------------------------------------------------------- /test/calc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/calc.in -------------------------------------------------------------------------------- /test/def_eval.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/def_eval.expected.out -------------------------------------------------------------------------------- /test/def_eval.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/def_eval.in -------------------------------------------------------------------------------- /test/dup_msg.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/dup_msg.expected.out -------------------------------------------------------------------------------- /test/dup_msg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/dup_msg.in -------------------------------------------------------------------------------- /test/dup_sorries.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/dup_sorries.expected.out -------------------------------------------------------------------------------- /test/dup_sorries.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/dup_sorries.in -------------------------------------------------------------------------------- /test/file.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/file.expected.out -------------------------------------------------------------------------------- /test/file.in: -------------------------------------------------------------------------------- 1 | {"path": "test/file.lean", "allTactics": true} 2 | -------------------------------------------------------------------------------- /test/file.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/file.lean -------------------------------------------------------------------------------- /test/file2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/file2.expected.out -------------------------------------------------------------------------------- /test/file2.in: -------------------------------------------------------------------------------- 1 | {"path": "test/file2.lean", "allTactics": true} 2 | -------------------------------------------------------------------------------- /test/file2.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/file2.lean -------------------------------------------------------------------------------- /test/file_env.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/file_env.expected.out -------------------------------------------------------------------------------- /test/file_env.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/file_env.in -------------------------------------------------------------------------------- /test/file_env.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/file_env.lean -------------------------------------------------------------------------------- /test/have_by_sorry.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/have_by_sorry.expected.out -------------------------------------------------------------------------------- /test/have_by_sorry.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/have_by_sorry.in -------------------------------------------------------------------------------- /test/import_lean.expected.out: -------------------------------------------------------------------------------- 1 | {"env": 0} 2 | 3 | -------------------------------------------------------------------------------- /test/import_lean.in: -------------------------------------------------------------------------------- 1 | {"cmd" : "import Lean"} 2 | -------------------------------------------------------------------------------- /test/incomplete.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/incomplete.expected.out -------------------------------------------------------------------------------- /test/incomplete.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/incomplete.in -------------------------------------------------------------------------------- /test/incomplete.lean: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/infotree.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/infotree.expected.out -------------------------------------------------------------------------------- /test/infotree.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/infotree.in -------------------------------------------------------------------------------- /test/infotree_theorem.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/infotree_theorem.expected.out -------------------------------------------------------------------------------- /test/infotree_theorem.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/infotree_theorem.in -------------------------------------------------------------------------------- /test/invalid_line_break.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/invalid_line_break.expected.out -------------------------------------------------------------------------------- /test/invalid_line_break.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/invalid_line_break.in -------------------------------------------------------------------------------- /test/invalid_tactic.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/invalid_tactic.expected.out -------------------------------------------------------------------------------- /test/invalid_tactic.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/invalid_tactic.in -------------------------------------------------------------------------------- /test/line_breaks.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/line_breaks.expected.out -------------------------------------------------------------------------------- /test/line_breaks.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/line_breaks.in -------------------------------------------------------------------------------- /test/name_generator.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/name_generator.expected.out -------------------------------------------------------------------------------- /test/name_generator.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/name_generator.in -------------------------------------------------------------------------------- /test/no_goal_sorry.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/no_goal_sorry.expected.out -------------------------------------------------------------------------------- /test/no_goal_sorry.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/no_goal_sorry.in -------------------------------------------------------------------------------- /test/no_goal_sorry_2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/no_goal_sorry_2.expected.out -------------------------------------------------------------------------------- /test/no_goal_sorry_2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/no_goal_sorry_2.in -------------------------------------------------------------------------------- /test/options.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/options.expected.out -------------------------------------------------------------------------------- /test/options.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/options.in -------------------------------------------------------------------------------- /test/pickle_environment.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_environment.expected.out -------------------------------------------------------------------------------- /test/pickle_environment.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_environment.in -------------------------------------------------------------------------------- /test/pickle_environment_with_imports.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_environment_with_imports.expected.out -------------------------------------------------------------------------------- /test/pickle_environment_with_imports.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_environment_with_imports.in -------------------------------------------------------------------------------- /test/pickle_open.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_open.expected.out -------------------------------------------------------------------------------- /test/pickle_open.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_open.in -------------------------------------------------------------------------------- /test/pickle_open_2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_open_2.expected.out -------------------------------------------------------------------------------- /test/pickle_open_2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_open_2.in -------------------------------------------------------------------------------- /test/pickle_open_scoped.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_open_scoped.expected.out -------------------------------------------------------------------------------- /test/pickle_open_scoped.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_open_scoped.in -------------------------------------------------------------------------------- /test/pickle_open_scoped_2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_open_scoped_2.expected.out -------------------------------------------------------------------------------- /test/pickle_open_scoped_2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_open_scoped_2.in -------------------------------------------------------------------------------- /test/pickle_proof_state_1.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_proof_state_1.expected.out -------------------------------------------------------------------------------- /test/pickle_proof_state_1.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_proof_state_1.in -------------------------------------------------------------------------------- /test/pickle_proof_state_2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_proof_state_2.expected.out -------------------------------------------------------------------------------- /test/pickle_proof_state_2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_proof_state_2.in -------------------------------------------------------------------------------- /test/pickle_proof_state_env.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_proof_state_env.expected.out -------------------------------------------------------------------------------- /test/pickle_proof_state_env.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_proof_state_env.in -------------------------------------------------------------------------------- /test/pickle_scoped_notation.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_scoped_notation.in -------------------------------------------------------------------------------- /test/pickle_scoped_notation_2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/pickle_scoped_notation_2.in -------------------------------------------------------------------------------- /test/proof_branching.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/proof_branching.expected.out -------------------------------------------------------------------------------- /test/proof_branching.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/proof_branching.in -------------------------------------------------------------------------------- /test/proof_branching2.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/proof_branching2.expected.out -------------------------------------------------------------------------------- /test/proof_branching2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/proof_branching2.in -------------------------------------------------------------------------------- /test/proof_step.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/proof_step.expected.out -------------------------------------------------------------------------------- /test/proof_step.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/proof_step.in -------------------------------------------------------------------------------- /test/proof_transitivity.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/proof_transitivity.expected.out -------------------------------------------------------------------------------- /test/proof_transitivity.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/proof_transitivity.in -------------------------------------------------------------------------------- /test/readme.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/readme.expected.out -------------------------------------------------------------------------------- /test/readme.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/readme.in -------------------------------------------------------------------------------- /test/root_goals.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/root_goals.expected.out -------------------------------------------------------------------------------- /test/root_goals.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/root_goals.in -------------------------------------------------------------------------------- /test/self_proof_apply_check.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/self_proof_apply_check.expected.out -------------------------------------------------------------------------------- /test/self_proof_apply_check.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/self_proof_apply_check.in -------------------------------------------------------------------------------- /test/self_proof_check.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/self_proof_check.expected.out -------------------------------------------------------------------------------- /test/self_proof_check.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/self_proof_check.in -------------------------------------------------------------------------------- /test/self_proof_exact_check.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/self_proof_exact_check.expected.out -------------------------------------------------------------------------------- /test/self_proof_exact_check.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/self_proof_exact_check.in -------------------------------------------------------------------------------- /test/self_proof_rw.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/self_proof_rw.expected.out -------------------------------------------------------------------------------- /test/self_proof_rw.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/self_proof_rw.in -------------------------------------------------------------------------------- /test/sorry_hypotheses.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/sorry_hypotheses.expected.out -------------------------------------------------------------------------------- /test/sorry_hypotheses.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/sorry_hypotheses.in -------------------------------------------------------------------------------- /test/synthesize_placeholder.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/synthesize_placeholder.expected.out -------------------------------------------------------------------------------- /test/synthesize_placeholder.in: -------------------------------------------------------------------------------- 1 | {"cmd": "def f : Nat := _"} 2 | -------------------------------------------------------------------------------- /test/tactic_mode_sorry.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/tactic_mode_sorry.expected.out -------------------------------------------------------------------------------- /test/tactic_mode_sorry.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/tactic_mode_sorry.in -------------------------------------------------------------------------------- /test/tactic_sorry.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/tactic_sorry.expected.out -------------------------------------------------------------------------------- /test/tactic_sorry.in: -------------------------------------------------------------------------------- 1 | {"cmd": "def f : Nat := by sorry"} 2 | -------------------------------------------------------------------------------- /test/term_sorry.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/term_sorry.expected.out -------------------------------------------------------------------------------- /test/term_sorry.in: -------------------------------------------------------------------------------- 1 | {"cmd": "def f : Nat := sorry"} 2 | -------------------------------------------------------------------------------- /test/trace_simp.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/trace_simp.expected.out -------------------------------------------------------------------------------- /test/trace_simp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/trace_simp.in -------------------------------------------------------------------------------- /test/unfinished_tactic_block.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/unfinished_tactic_block.expected.out -------------------------------------------------------------------------------- /test/unfinished_tactic_block.in: -------------------------------------------------------------------------------- 1 | {"cmd": "def f : Nat := by"} 2 | -------------------------------------------------------------------------------- /test/unknown_environment.expected.out: -------------------------------------------------------------------------------- 1 | {"message": "Unknown environment."} 2 | 3 | -------------------------------------------------------------------------------- /test/unknown_environment.in: -------------------------------------------------------------------------------- 1 | {"cmd": "def f : Nat := by sorry", "env": 5} 2 | -------------------------------------------------------------------------------- /test/unknown_proof_state.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/unknown_proof_state.expected.out -------------------------------------------------------------------------------- /test/unknown_proof_state.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/unknown_proof_state.in -------------------------------------------------------------------------------- /test/unknown_tactic.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/unknown_tactic.expected.out -------------------------------------------------------------------------------- /test/unknown_tactic.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/unknown_tactic.in -------------------------------------------------------------------------------- /test/variables.expected.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/variables.expected.out -------------------------------------------------------------------------------- /test/variables.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/repl/HEAD/test/variables.in --------------------------------------------------------------------------------