Hardware Verification via Futamura Projections

This release introduces the hardware verification pipeline — generating SystemVerilog Assertions (SVA) directly from natural language specifications through the existing FOL transpilation and Futamura projection infrastructure.

SVA Codegen

The new codegen_sva module translates first-order logic specifications into SystemVerilog Assertions, enabling formal verification of hardware designs from natural language requirements.

Knowledge Graph Semantics

A new knowledge_graph.rs module extracts structured knowledge graphs from parsed specifications, providing semantic analysis and equivalence checking capabilities for hardware verification workflows.

Test Coverage