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

Semantic locality checker is broken #11

Open
tsarkov opened this issue Mar 10, 2015 · 2 comments
Open

Semantic locality checker is broken #11

tsarkov opened this issue Mar 10, 2015 · 2 comments

Comments

@tsarkov
Copy link
Contributor

tsarkov commented Mar 10, 2015

Semantic locality implementation is incorrect. What it should do it to take an axiom, replace all the entities not in signature with top/bottom entities of a kind and check whether the reasoner entails this new axiom. In FaCT++ I have to follow the root it is currently implemented because there is no isEntailed() interface there. Also this implementation misses the axiom transformation bit, which in FaCT++ is hidden in class TExpressionTranslator. I might implement this at some point but I'm not sure when I'll have time.

@sesuncedu
Copy link
Contributor

sesuncedu commented Mar 10, 2015 via email

@ignazio1977
Copy link
Contributor

The first thing it needs is proper unit tests - which unfortunately are an incredible pain to write. We'll have to bite the bullet and write them, at some point. Might be a good occasion to learn Cucumber or Fitnesse.

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

3 participants