You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(synonyms): wire 9 new per-prover tables + load_cross_prover_dicts
Extend src/rust/suggest/synonyms.rs to consume the new TOML tables
landed in 46a7408:
- load_all() now iterates Metamath, Mizar, HOL4, HOLLight, Dafny,
Why3, FStar, ACL2 alongside the original five (Agda/Coq/Lean/Idris2/
Isabelle).
- prover_table_filename() maps each new ProverKind to its canonical
TOML filename.
- New `CrossProverDicts` struct + `load_cross_prover_dicts()` driver
read the three underscore-prefix files (_msc2020.toml,
_wordnet_math.toml, _conceptnet_seed.toml). Missing files yield
empty tables (offline-resilient).
- New `SynonymTable::merge_external()` method appends rows from
a cross-prover dictionary; by_name index rebuilt; idempotent.
Existing load() / alternatives() / by_semantic_class() unchanged.
Lane: prover-corpus-saturation.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments