Skip to content

Commit e535f3a

Browse files
hyperpolymathclaude
andcommitted
chore(state): record Tier C vendoring + ACL2/MiniZinc boost
Tier C (6 provers) lifted from 0 records each — TLAPS 103, Alloy 136, Boogie 1 319, Frama-C 1 317, Viper 3 541, Tamarin 4 595 = +11 011 records total. Extractors already existed; just needed upstream corpora vendored at the expected paths. Tier A boost: ACL2 277 → 170 455 (#2 corpus after Lean) from acl2/acl2 books/; MiniZinc 29 → 327. Both committed in 618d6b9. Note: training_data/*.jsonl outputs are large (some > 100 MB) and cannot be pushed to GitHub with the current on-repo storage policy. Extractors + cloned corpora are the reproducible source of truth — regenerate with `just extract-<prover>` when needed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 618d6b9 commit e535f3a

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

.machine_readable/6a2/STATE.a2ml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,36 @@ remaining-phase1-work = [
104104
"HP type-checker ecosystem (11 provers): synthetic type-derivation generator",
105105
]
106106

107+
[session-2026-04-18-tier-c-vendoring]
108+
summary = "Vendored 6 Tier C + 2 Tier A upstream corpora — unlocked 11 011 records and 170 178 ACL2 records"
109+
note = "Corpora cloned on local disk (each gitignored); training_data/*.jsonl outputs are too large (> 100 MB) for GitHub's per-file limit and are not committed. Extractors themselves unchanged — only corpus vendoring needed."
110+
tier-c-provers-unlocked = [
111+
"TLAPS 0 → 103 (tlaplus/Examples)",
112+
"Alloy 0 → 136 (AlloyTools/models)",
113+
"Boogie 0 → 1 319 (boogie-org/boogie Test/)",
114+
"Frama-C 0 → 1 317 (Frama-C/Frama-C-snapshot tests/)",
115+
"Viper 0 → 3 541 (viperproject/silver src/test/)",
116+
"Tamarin 0 → 4 595 (tamarin-prover/tamarin-prover examples/)",
117+
]
118+
tier-a-boost = [
119+
"ACL2 277 → 170 455 (acl2/acl2 books/, ~ 13 478 .lisp files) → #2 corpus overall",
120+
"MiniZinc 29 → 327 (MiniZinc/minizinc-benchmarks)",
121+
]
122+
extractor-bugs-fixed = [
123+
"extract_acl2.jl: byte-index slice crash on multi-byte UTF-8 → first(s, n)",
124+
"extract_minizinc.jl: 3 eachmatch calls wrapped in try/catch — PCRE match-limit on large data files",
125+
]
126+
new-corpora-on-disk = [
127+
"external_corpora/acl2_full/ — acl2/acl2 books/ (1.5 GB)",
128+
"external_corpora/minizinc_full/ — MiniZinc/minizinc-benchmarks (251 MB)",
129+
"external_corpora/tlaplus_examples/ — tlaplus/Examples (34 MB)",
130+
"external_corpora/alloy/ — AlloyTools/models (928 KB)",
131+
"external_corpora/boogie/ — boogie-org/boogie Test/ (22 MB)",
132+
"external_corpora/frama-c/ — Frama-C/Frama-C-snapshot tests/ (26 MB)",
133+
"external_corpora/viper/ — viperproject/silver src/test/ (8 MB)",
134+
"external_corpora/tamarin/ — tamarin-prover/tamarin-prover (360 MB)",
135+
]
136+
107137
[session-2026-04-18-100k-campaign-continued]
108138
summary = "100 K campaign — 10 provers widened, +252 284 records"
109139
umbrella-issue = "https://github.com/hyperpolymath/echidna/issues/12"

0 commit comments

Comments
 (0)