Lean migration: Phase 6 (forward analysis framework)
- Spa.Analysis.Forward.Lattices: VariableValues/StateVariables (FiniteMap instantiations), fixed heights, variablesAt, joinForKey/joinAll, interpV and its sup/foldr lemmas - Spa.Analysis.Forward.Evaluation: StmtEvaluator/ExprEvaluator + validity (the Agda Valid* instance records become plain Props) - Spa.Analysis.Forward.Adapters: expr-to-stmt evaluator adapter + validity - Spa.Analysis.Forward: updateAll, analyze, result (least fixpoint via the gas-based Fixedpoint), walkTrace, analyze_correct — the framework's main soundness theorem Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -79,5 +79,5 @@ validate phase by phase.
|
||||
- [x] Phase 3
|
||||
- [x] Phase 4
|
||||
- [x] Phase 5
|
||||
- [ ] Phase 6
|
||||
- [x] Phase 6
|
||||
- [ ] Phase 7
|
||||
|
||||
Reference in New Issue
Block a user