Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assertion Generation #21

Open
wn4github opened this issue Mar 2, 2021 · 0 comments
Open

Assertion Generation #21

wn4github opened this issue Mar 2, 2021 · 0 comments

Comments

@wn4github
Copy link

I've read the paper and the code for generating assertions for a theory and I am confused. Could you please elaborate on how the assertions are generated?

From the paper, the 'true' assertions are selected from the inferred facts and 'false' ones are generated by negating the conclusion. For example, if p is inferred, then p might be selected as a 'true' question/assertion, while not p might be selected as 'false'.

But from the code, it seems the assertions are generated randomly: assertion_statement = generate_random_statement(...). After the assertions are generated, Problog is used to prove or disprove them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant