-
Notifications
You must be signed in to change notification settings - Fork 233
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
CollectionLink as base class of SetLink #2846
Conversation
This satsifies issue opencog#2845
Fix this once and for all. I hit this just a few days earlier!
Additionally I'm concerned that |
Not what I was originally thinking of, no. It was just an English word I could think of that was neutral. Could also try
Good idea. I'll make that change right now.
What the heck. May as well add that now. clear the decks.
Interesting idea. That means that all data-like things inherit from |
Currently
and as a side effect, you might want to add back in
This is not a burning issue, but seems like "the right thing to do" from a set-theory-notation point of view. Let me know what you think @ngeiswei |
@ngeiswei any further comments, or should I merge this? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It all looks good, @linas.
Regarding whether Subset
should or not inherit from Inheritance
, I'm somewhat confused by it at the moment, I would say probably not (in PLN Inheritance
is the disjunction of extensional a.k.a.Subset
and intensional inheritance, but constructing that disjunction supposes proper casting from these inheritance links to high order predicates, and I'm not sure that entirely well defined yet). Anyway, it's not a pressing issue as you say.
This satsifies issue #2845