Skip to content

About certain rules used in Spacer #6350

Answered by agurfinkel
panda2134 asked this question in Q&A
Discussion options

You must be logged in to vote

This is a resolution proof that explains how query is derived from input clauses.

asserted is used to mark formulas in the original problem input.
hyper_res is hyper resolution, one input to it is a clause, other are unit literals that are resolved.
Extra parameters to hyper_res supposed to indicate how to instantiate universal quantifiers, but right now they are not properly set and should be ignored.

An example of how to process such a proof is given here: https://github.com/agurfinkel/spacer-on-jupyter/blob/master/Dagstuhl2019.ipynb . See SpacerProof and how it is used.

An example of a proof in a more mathematical notation is here: https://arieg.bitbucket.io/pdf/synasc2019.pdf , slide 10.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by agurfinkel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants