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

Definition and domain axiom of 'member part of' are not equally restrictive #102

Open
avsculley opened this issue Sep 5, 2024 · 6 comments
Assignees
Labels
bug Something isn't working

Comments

@avsculley
Copy link

According to the definition, b is a member part of c means that b is an object and c is a material entity. However, the domain axiom says that its domain is 'material entity.'

@avsculley avsculley added the bug Something isn't working label Sep 5, 2024
@alanruttenberg
Copy link
Contributor

This is a problem having to do with the fact that the children of material entity are not disjoint or rigid. Something that is an object can be an object aggregate at the same time, or at a different time.
Domains and ranges are not temporally indexed, so they effectively have an "all times" interpretation. Since the thing that was an object and therefore member part at some time, might at a later time not be an object (and not be member part at that time), all we can say is that it is for sure a material entity (rigidly).
The domain axiom is not incorrect, it is true. No matter when something instantiates object, it is still the case that if the member part at some time relation holds at some time, the subject is a material entity (which at some time must be an object)

This is a case where the OWL

Please let me know if you are satisfied with the explanation and I can close this issue.

@phismith
Copy link

phismith commented Sep 25, 2024 via email

@alanruttenberg
Copy link
Contributor

Also see #8

@avsculley
Copy link
Author

avsculley commented Sep 26, 2024

@alanruttenberg @phismith I'm almost satisfied. I wasn't necessarily suggesting that the domain axiom is incorrect. It could be that the definition is incorrect. So given Alan's explanation, why doesn't the definition then read

b is a member part of c means that b is a material entity and c is a material entity....

?

@alanruttenberg
Copy link
Contributor

The definition, before issue #110 was noticed was:

b member part of c at some time =Def for some time t (b is an object & there is at t a mutually exhaustive and pairwise disjoint partition of c into objects x1, ..., xn (for some n ≠ 1) with b = xi (for some 1 <= i <= n))

An appropriate edit to this would be to clarify that "b is an object at t", with similar changes to mentions of object aggregate in the definitions.

This will have to be resolved as part of #110.

@avsculley
Copy link
Author

avsculley commented Sep 27, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants