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
The `iterate` option, when enabled, made `EcSmt.select` retry the SMT
call several times, growing the relevance-selected lemma set on each
attempt. Compile and llm modes hard-coded it to true at startup, which
silently overrode user-specified bounds: a `smt()` call (max=0) would
still ship dozens or hundreds of axioms after one or two retries, and
proofs that should fail were closed by lemmas the user never asked for.
Interactive mode left iteration off, so the same script behaved
differently between batch and REPL.
Drop the option entirely: the parsetree field, the parser keyword, the
CLI flag, the scope/checkmode/prover_infos plumbing, and the iteration
branch in `EcSmt.select`. SMT now always runs a single attempt with the
lemma set the user requested.
Co-Authored-By: Alley Stoughton <alley.stoughton@icloud.com>
0 commit comments