You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We can turn the rule system into a verified rule system with the following steps:
Translate each rule into an equivalent in e.g. lean and prove the correctness of the rule.
When executing the rule system, export a trace similar to a SAT proof that logs which fact was derived using which rule (preliminary pr at Add trace logging. crepe#2 )
Implement a verifier (e.g. in lean) that takes two constraint systems A, B and a log L and verifies that B is the result of applying L to A. Prove its correctness.
We can turn the rule system into a verified rule system with the following steps: