(I apologize for the technical programmery context. The root of the question is English though)
I have a static class method
is that takes in some object and returns whether that object is of that type of class.
Using this method works like this:
Due to technical constraints, I can't swap the subject and object of the sentence to be 'dog is animal' meaning that
animal must be the subject and
dog must be the object.
Again, I apologize for all the technical context. The only reason I had to include it is explain why I need an inverse of 'be' in the first place.
Please try to ignore the technical context when answering the question.
What word should I use in place of
is (or any form of be) that acts like the inverse of
i.e. what would should I use in the sentence
"Animal ____ dog".
that holds the same meaning and truth as the following?
"A dog is an animal."
And to further clarify what I mean by truth:
"A dog is an animal." is a fact with some truth that could be tested like "If a dog is an animal...".
Now how can you form an English sentence that states the same fact expect where the subject and object are swapped. e.g. "An animal ____ a dog.", "If an animal ___ a dog...".
Is that possible? Does that even make sense?
(I also apologize if I'm not using the correct tag here. Feel free to edit for corrections).