optimization-correctness-verifier
SolidVerify correctness of compiler optimizations using formal methods
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Optimization Correctness Verifier
## Purpose
Provides expert guidance on verifying semantic preservation of compiler optimizations.
## Capabilities
- Semantic preservation checking
- Alive2-style verification
- Bisimulation proof construction
- Counterexample generation
- Optimization refinement suggestions
- Undefined behavior handling
## Usage Guidelines
1. **Optimization Specification**: Define source and target patterns
2. **Precondition Identification**: Identify required preconditions
3. **Verification**: Check semantic equivalence
4. **Counterexample Analysis**: Analyze any counterexamples
5. **Refinement**: Refine optimization if needed
## Tools/Libraries
- Alive2
- CompCert
- SMT solvers
- Vellvm
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
model-checker-interface
Interface with multiple model checking tools for formal verification
1,160 Updated today
a5c-ai AI & Automation Solid
coq-proof-assistant
Interface with Coq proof assistant for formal verification
1,160 Updated today
a5c-ai AI & Automation Solid
formal-verification
Formal property verification and model checking skill for FPGA designs
1,160 Updated today
a5c-ai AI & Automation Solid
soundness-proof-assistant
Assist in constructing type soundness proofs using progress and preservation theorems
1,160 Updated today
a5c-ai AI & Automation Solid
counterexample-guided-refinement
Implement CEGAR for synthesis and verification workflows
1,160 Updated today
a5c-ai