No description
  • Lean 80.6%
  • Nix 19.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-23 16:27:28 +02:00
TarskiGeometry Work on chap03, add parts of 04 and 05 2026-08-23 16:27:28 +02:00
.gitignore Fix direnv 2026-06-09 16:26:22 +02:00
flake.lock Update flake.lock 2026-07-15 17:13:39 +02:00
flake.nix Add ATP 2026-08-23 11:16:22 +02:00
lake-manifest.json Add ATP 2026-08-23 11:16:22 +02:00
lakefile.toml Add ATP 2026-08-23 11:16:22 +02:00
lean-toolchain Init 2026-04-15 18:14:15 +02:00
README.md Work on chap03, add parts of 04 and 05 2026-08-23 16:27:28 +02:00

Formalization of Tarski axioms of Euclidean geometry

Notes

You can use hammer with import Hammer. To debug use

set_option auto.tptp true
set_option trace.auto.tptp.result true

Let hammer do its thing and take its output to duper as

duper [*, seg_constr, eqd_trans] {preprocessing := full}

It is almost okay to leave duper, ideally you should also convert duper proofs to native ones.