This PR fixed typos: ``` pip install codespell --upgrade codespell --summary --ignore-words-list enew,forin,fro,happend,hge,ihs,iterm,spred --skip stage0 --check-filenames codespell --summary --ignore-words-list enew,forin,fro,happend,hge,ihs,iterm,spred --skip stage0 --check-filenames --regex '[A-Z][a-z]*' codespell --summary --ignore-words-list enew,forin,fro,happend,hge,ihs,iterm,spred --skip stage0 --check-filenames --regex "\b[a-z']*" ``` |
||
|---|---|---|
| .. | ||
| cases | ||
| lib | ||
| baseline_add_sub_cancel.lean | ||
| lakefile.lean | ||
| lean-toolchain | ||
| README.md | ||
| run_bench.sh | ||
| run_test.sh | ||
| test_vcgen.lean | ||
| vcgen_add_sub_cancel.lean | ||
| vcgen_add_sub_cancel_deep.lean | ||
| vcgen_add_sub_cancel_simp.lean | ||
| vcgen_get_throw_set.lean | ||
| vcgen_get_throw_set_grind.lean | ||
| vcgen_match_split.lean | ||
| vcgen_pure_precond.lean | ||
| vcgen_reader_state.lean | ||
Benchmarks for a Sym-based mvcgen
Compares the performance of a Sym-based rewrite of mvcgen with that of a direct, hard-coded solution procedure (the shallow_add_sub_cancel benchmark).
To run the benchmarks, launch lake build.
To run individual benchmarks, run lake lean vcgen_add_sub_cancel.lean (which runs the VCGen-based version) or lake lean baseline_add_sub_cancel.lean (which runs the baseline hard-coded solution procedure).