google / google/xls

Provide API to run formal verification programmatically.

Open
#657 0 comments 0 reactions 0 assignees View on GitHub
formal public-api
Dominant language
C++
Stars
1.9k
Forks
283
Avg merge
2d 10h
Merged PRs (30d)
135

Description

It would be useful to have an API that we can call to verify that two implementations are equivalent. This would be essentially the same thing that the check_ir_equivalence_main tool does.

This API would take two xls::Function* and return a StatusOr and possibly an opaque error message for debugging purposes (e.g. variable assignments, same as the command line tool).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.