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
fix: Idris2 ABI type-checks clean, ProverFactory auto-resolves executables
Idris2 ABI fixes (all 16 modules now type-check):
- VqlUt.idr: extract goalHash as standalone function (where-clause
on data constructors is invalid Idris2 syntax), fix Subsumes to
use LTE on finToNat instead of weaken (which changes the bound)
- FirstOrderAtp.idr: add import Data.List.Elem for Elem/Here/There
- AutoActive.idr: same Elem import fix
- ConstraintSolvers.idr: define local NonEmpty proof type (not in
Idris2 stdlib), add import
ProverFactory.create() now auto-fills the executable path from
ProverKind.default_executable() when the config has an empty path.
This fixes the E2E smoke tests which use ProverConfig::default().
All 248 unit tests + 28 E2E smoke tests pass. Z3 and Lean verified
end-to-end through the full trust-hardening dispatch pipeline.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments