aboutsummaryrefslogtreecommitdiffstats
path: root/lib/extract.v
diff options
context:
space:
mode:
authorMarcos Magueta <maguetamarcos@gmail.com>2026-07-11 22:03:21 -0300
committerMarcos Magueta <maguetamarcos@gmail.com>2026-07-11 22:03:21 -0300
commitf22834d3aaed2b2dd2c5d4203e937fc8fb4b5507 (patch)
treed1408572183bf8826218b3a067a6c08489f99fe7 /lib/extract.v
parent1832aca3f545f1f6ecadb7e12ed1ce02c2aa78be (diff)
downloadSOL-f22834d3aaed2b2dd2c5d4203e937fc8fb4b5507.tar.gz
SOL-f22834d3aaed2b2dd2c5d4203e937fc8fb4b5507.zip
admission runs the containment checker extracted from rocq
Diffstat (limited to '')
-rw-r--r--lib/extract.v9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/extract.v b/lib/extract.v
new file mode 100644
index 0000000..5c8ff7c
--- /dev/null
+++ b/lib/extract.v
@@ -0,0 +1,9 @@
+(* Extraction driver: turns the proven checker of
+ theories/DecreaseChecker.v into lib/decrease_extracted.ml, which
+ Pattern.strictly_contains runs. Kept beside the library so the
+ generated module lands where dune collects it. *)
+
+From Stdlib Require Import Extraction ExtrOcamlBasic.
+Require Import DecreaseChecker.
+
+Extraction "decrease_extracted.ml" contains term_eqb.