Skip to content

Commit 9100297

Browse files
authored
Merge pull request #20 from trishullab/main
Bump version
2 parents ca66aa5 + 4682d98 commit 9100297

File tree

7 files changed

+26
-9
lines changed

7 files changed

+26
-9
lines changed

README.md

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ install-itp-interface
2626
>NOTE: These steps are only tested on Linux. For Windows, you can use WSL. These steps will not setup the Coq interface.
2727
2828
# Full Setup for Coq and Lean:
29-
1. Install OCaml first. Use the instructions here: https://opam.ocaml.org/doc/Install.html . The opam version used in this project is 2.1.3 (OCaml 4.14.0). Note that OCaml officially only supports Linux installations. One can use WSL on Windows machines.
29+
1. Install OCaml first. Use the instructions here: https://opam.ocaml.org/doc/Install.html. Note that OCaml officially only supports Linux installations. One can use WSL on Windows machines.
3030

31-
2. Run the following to install Coq on Linux. The Coq version used in this project is <= 8.15.
31+
2. Run the following to install Coq on Linux.
3232
```
3333
sudo apt install build-essential unzip bubblewrap
3434
sh <(curl -sL https://raw.githubusercontent.com/ocaml/opam/master/shell/install.sh)
@@ -195,15 +195,31 @@ action = ProofAction(
195195

196196
1.a. You need to run the following command to generate sample proof step data for Lean 4:
197197
```
198-
python src/itp_interface/main/run_tool.py --config-name simple_lean_data_gen
198+
python run-itp-data-gen --config-dir src/itp_interface/main/config --config-name simple_lean_data_gen
199199
```
200-
Check the `simple_lean_data_gen.yaml` configuration in the `src/itp_interface/configs` directory for more details. These config files are based on the `hydra` library (see [here](https://hydra.cc/docs/intro/)).
200+
Check the `simple_lean_data_gen.yaml` configuration in the `src/itp_interface/main/config` directory for more details. These config files are based on the `hydra` library (see [here](https://hydra.cc/docs/intro/)).
201201

202202
1.b. You need to run the following command to generate sample proof step data for Coq:
203203
```
204-
python src/itp_interface/main/run_tool.py --config-name simple_coq_data_gen
204+
python run-itp-data-gen --config-dir src/itp_interface/main/config --config-name simple_coq_data_gen
205205
```
206-
Check the `simple_coq_data_gen.yaml` configuration in the `src/itp_interface/configs` directory for more details about where the generated data is stored and where the different ITP (Coq and Lean) projects are located in the file system.
206+
Check the `simple_coq_data_gen.yaml` configuration in the `src/itp_interface/main/config` directory for more details about where the generated data is stored and where the different ITP (Coq and Lean) projects are located in the file system.
207207

208208
## Important Note:
209-
The ITP projects must be built before running proof step data generation. Make sure that the switch is set correctly while generating data for Coq projects because the Coq projects can be using different versions of Coq. Instructions for Coq project setup are listed in `src/itp_interface/main/config/repo/coq_repos.yaml` file.
209+
The ITP projects must be built before running proof step data generation. Make sure that the switch is set correctly while generating data for Coq projects because the Coq projects can be using different versions of Coq. Instructions for Coq project setup are listed in `src/itp_interface/main/config/repo/coq_repos.yaml` file.
210+
211+
## Our Paper:
212+
213+
For more details, please refer to our paper: [ProofWala: Multilingual Proof Data Synthesis and Theorem-Proving](https://arxiv.org/abs/2502.04671).
214+
215+
```bibtex
216+
@misc{thakur2025proofwala,
217+
title={${\rm P{\small ROOF}W{\small ALA}}$: Multilingual Proof Data Synthesis and Theorem-Proving},
218+
author={Amitayush Thakur and George Tsoukalas and Greg Durrett and Swarat Chaudhuri},
219+
year={2025},
220+
eprint={2502.04671},
221+
archivePrefix={arXiv},
222+
primaryClass={cs.AI},
223+
url={https://arxiv.org/abs/2502.04671},
224+
}
225+
```

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ requires = [
55
build-backend = "hatchling.build"
66
[project]
77
name = "itp_interface"
8-
version = "1.1.0"
8+
version = "1.1.1"
99
authors = [
1010
{ name="Amitayush Thakur", email="[email protected]" },
1111
]
@@ -52,4 +52,5 @@ Issues = "https://github.com/trishullab/itp-interface/issues"
5252

5353
[project.scripts]
5454
install-itp-interface = "itp_interface.main.install:install_itp_interface"
55-
install-lean-repl = "itp_interface.main.install:install_lean_repl"
55+
install-lean-repl = "itp_interface.main.install:install_lean_repl"
56+
run-itp-data-gen = "itp_interface.main.run_tool:main"

src/itp_interface/main/config/__init__.py

Whitespace-only changes.

src/itp_interface/main/config/benchmark/__init__.py

Whitespace-only changes.

src/itp_interface/main/config/env_settings/__init__.py

Whitespace-only changes.

src/itp_interface/main/config/repo/__init__.py

Whitespace-only changes.

src/itp_interface/main/config/run_settings/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)