You haven't justified your claim the "2+2" is an object, nor your claim "+" represents a ternary relation. I think you have fallen back into your habit of lying. — Metaphysician Undercover
Those are not my claims. Please read about the
syntax of first order logic which is the background logic used in foundational systems of mathematics. Please read what it means to be "terms" of the language, and also read about "functional terms" in particular and how to differentiate it from relational expressions. You'll see that there is a difference between a relational expression for example x R y, which means that x bears the the relation R to y, for example 1 precede 2, this is a relational sentence you see two "terms" linked by a relation symbol, here that expression is not a term of the language. The usual interpretation is that
terms of the language range over OBJECTS (i.e. elements) of the universe of discourse, while relational symbols do not range over elements of the universe of discourse. That said the symbol 2 is taken to denote a single object in the universe of discourse because 2 is a
constant symbol, while the expression "x" is a term that ranges over many objects of the universe of discourse, this means that x can be substituted by many objects of the universe of discourse. On the other hand the relation symbol = is not substituted by any object in the universe of discourse, because it is a relational (predicate) symbol and it is not a term of the language. Now the expression "2 + 2" is by definition of the syntax of first order logic, is considered to be a "term" of the language, because the + sign denotes a FUNCTION, and the rule is that when you have a function symbol F and you have a string of terms (x_1,x_2,...,x_n), then the expression F(x_1,x_2,..,x_n) is considered as a "TERM" of the language, which means that it denotes OBJECTs in the universe of discourse, and moreover if each of the variables x_1,x_2,..,x_n is replaced by a "constant" symbol like for example c_1,c_2,..,c_n , then F(c_1,c_2,..,c_n) is taken to denote a SINGLE object in the universe of discourse. Now addition "+" is considered as a binary FUNCTION symbol, so +(2,2) is considered as a term of the language that denotes only ONE object in the universe of discourse. Now we often write +(2,2) using the infix notation 2 + 2. so 2 + 2 is a term of the language, and so it denotes an object in the universe of discourse. Those are the rules of first order logic.
Any binary function is a ternary relation, please read the syntax and rules of first order logic.
I'm speaking about matters that are standard definitions of syntax of first order logic, its non of my manufacture.
Now if you have two terms x,y, and you have a binary
relation symbol R, then the expression "x R y" does NOT denote an object of the universe of discourse, now if you substitue x by some constant a and y by some constant b, then you have the expression a R b, now this expression is something that can either be true or false, i.e. its a proposition, so a R b doesn't denote an object because truth or falsehood is of propositions and not of objects.
But if you have two terms x,y, and you have a binary
function symbol F, then the expression "x F y" does indeed denote an object of the universe of discourse, and it denotes ONE object for each substitution of x,y by constant symbols, now substitute x by a constant a and y by a constant b, then the expression a F b (which is the infix form of the prefix form F(a,b)) will denote an object and it is not a proposition, i.e. the expression a F b is not something that can be true or false, notice that for example 2 + 2 is not a proposition since it is not something that we'd say about it being true or false, while for example 1 < 2 is a proposition because it is a relational expression of two constants liked by one relation symbol. Also notice that 2 + 2 = 4 is also a proposition because it contains a binary relation symbol "=" that links TERMs of the language, so 2 + 2 is the term on the left side of = and 4 is the term on the right side of =. IF 2 + 2 was not a term, suppose for example it was a
binary relation expression and + is expressing a binary relation between 2 and 2, then 2 + 2 = 4 won't be a proposition because the left side is not a term and any proposition involving a binary relation symbol must have the left and right side of that symbol being "terms" of the language, because relation symbols are symbols that symbolize links between OBJECTs of the universe of discourse, and those objects can only be denoted by TERMs of the language.
To demonstrate this with an example: Take the expression "Mary is the Mother of Jesus and James" this sentence itself is not denoting an object, its denoting the relationship of Mary to Jesus and James, so it's denoting a ternary relation between a mother and two of her sons, and this relationship is itself not an object, and it is indeed a proposition that can either be true or false, so this sentence is an example of a relational expression, it doesn't by itself denote an object. That's very clear. But on the other hand take the sentence "The mother of Jesus and James", here you are seeing a
functional expression, now this expressing is DENOTING an object which is Mary, here "the mother of" is a function symbol, and at the same time it is a ternary relation from "the mother of Jesus and James" to Jesus and James. Notice that "The mother of Jesus and James" is not an expression that can be false or true? No, it is a functional expression that is denoting an object (which is Mary) and not a relation between the two objects Jesus and James order for it to be true or false.
I feel that your problem is that you were thinking of the "+" sign as a binary relation symbol linking two terms of the language and so the expression 2 + 3 would NOT denote an object. Which is wrong!
By convention the "+" sign is a binary
function symbol linking two terms of the language, and so the expression 2 + 3 would BE denoting an object.
Hope that helps!