-
Notifications
You must be signed in to change notification settings - Fork 8
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
[Bug] Structure transformation #47
Comments
The following rules are missing
|
@bowen-xu I'm not sure additional rules are necessary. This should be handled by structural inference by applying the theorems. We already have some of them https://github.com/bowen-xu/PyNARS/blob/ebff7b965b834334b3612f5431bad20057b3f4cf/pynars/NAL/Theorems/StructuralRules.py#L979 So perhaps just need to check that all of them are in place and that control mechanism correctly applies them. |
Yes, the functions have alreadly been there. So we just need to link them to the rule table. See in pr https://github.com/bowen-xu/PyNARS/pull/81 |
@bowen-xu I guess maybe I'm a little lost and not able to see the connection between the functions. When is the theorem used? I don't see it referenced anywhere if I do a search on the whole codebase, for example And in the new rules, where does the second premise come from? |
@maxeeem I thought But maybe you're right; I should make the code more clear by directly calling |
|
Describe the bug
Structure transformation is currently not handled correctly.
See this test case from OpenNARS
To Reproduce
Launch console
python -m pynars.Console
and typeExpected behavior
The system should be able to derive the following statements:
The text was updated successfully, but these errors were encountered: