|
SMTStabilizer API
Public API documentation for SMTStabilizer
|
This page clarifies where public API responsibilities end and internal kernel responsibilities begin.
src/api) validates input text/file paths, configures parser options, and orchestrates execution.src/kernel) computes canonical ordering and symbol renaming to stabilize output.src/node) is the bridge used by both layers to access and update DAG assertions.SMTStabilizer::apply_file or SMTStabilizer::apply_text -> SMTStabilizer::run_pipeline -> NodeManager::simplify_assertions -> Kernel::apply -> NodeManager::to_string
run_pipeline.