One of my friend tries to develop an alternative viewpoint of Set Theory. For this he has taken the terms binary relation, set, existence and definability as primitive notions of his Set Theory. After that he attempted to define all the concepts in terms of binary relations.
However, in his theory, right after stating the primitive notions, he says that whenever a relation $\mathscr{R}$ is definable from a set $A$ to a set $B$ we will write $\mathscr{R}:A\to B$. Then he gives the following definition,
Identity of Two Relations. Let $\mathscr{R}$ and $\mathscr{S}$ be two relations. We will say that $\mathscr{R}=\mathscr{S}$ if $\mathscr{R} : A\to B$ is definable iff $\mathscr{S} : A\to B$ is.
I asked him the following two questions,
- What does he mean by the phrase "$\mathscr{R}$ is definable..."?
- How does he preserve the order property of binary relations that is found in other set theories (at least in $\sf{ZFC}$)?
He gave the following answers,
The phrase "$\mathscr{R}$ is definable..." is synonymous to the phrase "$\mathscr{R}$ has definability..." which according to him need not be explained and in fact can't be because definability is a primitive notion of his theory.
We simply observe whether $\mathscr{R}$ is definable from $A$ to $B$ or is it from $B$ to $A$.
My Questions
I have never seen for any theory (at least the theories which I know) to take the concepts existence and definability considering as primitive concepts. Can we take those as primitive concepts of a theory? Why?
Are his answers to my questions correct? If not then why not?
Note: $\color{red}{\text{Please note that since my understanding of formal logic is not so great, if there is anything}\\\text{wrong in the post, please let me know. And please if you wish to downvote, you can of course,}\\ \text{but please leave a comment clarifying the reason.}}$