Skip to main content

Crate xlsynth_prover

Crate xlsynth_prover 

Source

Modules§

array_alias_analysis
Formal alias analysis for array reads over contiguous update chains.
dslx_assertions
Library entry point for proving assertions reachable from a DSLX function.
dslx_equiv
Library entry point for running equivalence checks between two DSLX modules.
dslx_specializer
dslx_tactics
dslx_utils
Shared helpers for working with DSLX entry points and parametric metadata.
ir_equiv
Library helpers for IR equivalence flows shared by multiple driver commands.
ir_operand_gate
Solver-backed proof of conditional clamps at exact IR operand sites.
ir_utils
Shared helpers for preparing IR functions used across equivalence flows.
prover
solver
toolchain_shim
Thin wrappers around XLS toolchain binaries. Each function simply spawns the corresponding executable and returns its textual output or an error string.

Macros§

test_solver_decode
test_solver_encode