1

In Elements of Modern Mathematics by Kenneth O. May, the author writes:

A symbol that in a particular context is the name of just one specific thing is called a constant. Grammarians call constants proper nouns. The thing that a constant names is called its value. A constant stands for, or names, its value.

Then goes on to explain variables:

A symbol that, in a particular context, is not a constant but for which any one of certain constants may be substituted is called a variable. For example, 'x' is a variable in the context x/1 = x, and 'a chair' is a variable in the context a chair has four legs. The constants that may be substituted for a variable in a particular context are called significant substitutes for it. The value of a significant substitute is called a value of the variable in a particular context. In our examples, '2' is a significant substitute for 'x' and 'the first chair in the first row' is a significant substitute for 'a chair.' The number 2 and the first chair in the first row are the corresponding values.

If I understand correctly, the author is trying to say that if we have a sentence in variable 'x', we can substitute this variable by constants, in which case we would get a sentence that makes a proposition about the value of that constant (proposition about the thing that that constant denotes). However, the author says that when we replace a variable by a constant, the value of that constant also becomes the value of the variable.

Now given the definition of a variable as a symbol that denotes an unspecified thing (unlike a constant that denotes a particular thing), can we meaningfully ever say that a variable has taken a particular value?

I mean the very meaning of 'x' in any sentence is that it denotes an unspecified arbitrary thing, so even if we ever want to talk about a variable having a "value" it will be an unspecified thing. Saying that upon replacing the variable by a constant that variable gets the value of that constant, won't contradict the definition of a variable?


Please help me with adding or removing any tags. Thank you.

  • 3
    Don't overthink it: it is only a way of speaking. – Anne Bauval Jul 10 '23 at 15:37
  • 1
    [A] When we have $x+x=2x$ , we may think that we have Polynomials where $x$ is unspecified & not allow replacing it by Constants. [B] When we have $x+1=3$ , we may think about replacing $x$ with $0$ to get $0+1=3$ [not true] whereas replacing $x$ with $2$ gives $2+1=3$ [true] , hence the replacement may give true or not true. [C] What that shows us is : Both views are valid ! Context matters ! – Prem Jul 10 '23 at 15:46
  • 1
    I agree with Anne. You seem to understand the concept but are worrying about a vague linguistic/philosophical subtlety that makes no difference to the actual math. – Karl Jul 10 '23 at 16:41
  • 1
    Note the author does not define a variable as a symbol that denotes an unspecified or arbitrary thing as you did, but rather a symbol for which a constant can be substituted. Your definition raises a number of semantic problems that the author's syntactic definition avoids. – blargoner Jul 10 '23 at 16:44
  • 1
    Also I'll add, the real weirdness here is the non-mathematical suggestion that a definite description like "the first chair in the first row" behaves like a proper name -- this was shown to be false by Kripke. – blargoner Jul 10 '23 at 16:56
  • @AnneBauval, Karl: I see. So, I'll be good to go, if I just say a variable is associated with some things whose names can serve as replacements for it. – Harshit Rajput Jul 10 '23 at 18:16
  • @blargoner Does it? Since the author said a variable is a symbol that is not a constant, I inferred that it should be a symbol that doesn't denote a specific thing, or that it denotes an unspecified thing. – Harshit Rajput Jul 10 '23 at 18:32
  • 1
    Not denoting a specific thing is not the same as designating an unspecified thing. But the point is that the author is totally silent in the quoted text on whether variables denote. – blargoner Jul 10 '23 at 18:49
  • 1
    This whole quote strikes me as weird, and a bad way to describe what's going on. In the context of model theory, a formal theory will have variables and (often) constants, and the value of a constant will be a specific element of the model. I don't think any logician would even hiccup over phrases like "for some values of the variable $x$, such-and-such is true", or "the values of a variable range over the elements of the model". Not every element of the model will necessarily have a constant referring to it, so the second quoted paragraph wouldn't work in such a case. – Michael Weiss Jul 10 '23 at 23:51
  • 1
    By the way, I've never encountered the term "significant substitute". Googling yielded nothing. It seems to be May's own coinage. – Michael Weiss Jul 10 '23 at 23:52
  • 1
    The author simply means that when in the statement "it is the Emperor of France" we replace the "variable" (in this case: the pronoun) with a constant (a name) like e.g. "Napoleon", what we get is "Napoleon is the Emperor of France" and now the statement is meaningful: it asserts something about an "object", while the previous one (with the variable) is an assertion about an unspecified one, and thus we cannot ascertain its truth value. The same for arithmetic: from $x+1=2$ to $1+1=2$. – Mauro ALLEGRANZA Jul 11 '23 at 13:24
  • @MauroALLEGRANZA I think I do understand that. My only trouble is that is it coherent to say things like 'a variable attains the value of the constant when that constant replaces it' or 'a variable has multiple values'. – Harshit Rajput Jul 11 '23 at 14:40
  • 1
    A variable has no value; when we replace in the statement the variable with the constant, there is no more variable but a constant, i.e. a name for an object (the "value" of the constant). – Mauro ALLEGRANZA Jul 11 '23 at 14:42
  • In formal semantics a similar result can be achieved with a different "mechanism"; see variable assignment function. – Mauro ALLEGRANZA Jul 11 '23 at 14:44

1 Answers1

0

Mathematical discourse, while introduces its own distinctions, abstracts away those insignificant for itself. Some of them surface in foundational and philosophical studies. Even then, several are of practical consequence, others are not.

Our usage of variables are mainly in three ways:

  1. As a symbol representing an unknown value.
  2. As a symbol representing a range of values.
  3. As a place-holder.

All three senses share the core idea that the symbol as the variable has no intrinsic semantic value; we shall focus on the second and the third ones for the present question.

The distinction between (2) and (3) can be illustrated as follows:

Suppose we calculate $y$ such that $y = x + 5$ as $x$ takes integral values in the range of $\{1, 2,\ldots, 10\}$. We may view $x$ as assigned to the number $1$ so that $x$ refers to $1$ and $y$ refers to $6$, and so on. Thus, what $x$ refers to varies with the range of the values.

Alternatively, we may view $x$ as a place-holder that marks a place in the expression. Thus, $x$ refers to the dots (the gap) in $y =\ldots + 5$ to be filled in by appropriate symbols. We do not actually assign values to $x$ to refer to, but substitute numbers (in fact, numerals, but we skip over such details) from the set $\{1, 2,\ldots, 10\}$ for $x$ and those substitutes are the values of the variable $x$ as the author states. We write the numbers in the place to which $x$ points at (i.e., the dots). It might be helpful to compare this sense of variable to place-holder as the linguistic term. Consider the sentence:

“It is a conjecture that $n+1, n+2,\ldots, n+k$ being composite numbers, there are $k$ distinct primes $p_{i}$ such that $p_{i}$ divides $n+i$ for $1\leq i\leq k$.”

The occurrence of ‘It’ in the preceding sentence is not the genuine subject of the sentence; it is a placeholder.

In the usual mathematical parlance, these two perspectives is conflated. It is up to one's cognitive choice to shift from one viewpoint to the other. If the set $x$ ranges over is large, one might well conceive of the place-holder $x$ “as if” $x$ were substituted by the specified values in abstracto. Since we fix a set $\{1, 2,\ldots, 10\}$ in both cases and obtain the set $\{6, 7,\ldots, 15\}$, it does not matter which one we choose. Thus, the terms ‘variable’ and ‘place-holder’ are held as synonymous.

Likewise, in the sentence $\forall x(x\in\mathbb{R}\rightarrow P(x))$, $x$ is taken with varying referents. However, when we instantiate it to a constant in the language of logic, say $\alpha$ and so $P(a)$, $x$ is taken with varying occurrence (i.e., its occurrence is replaced with the occurrence of $\alpha$).

Indeed, the distinction perspectives can be translated into substitutional interpretation of quantifiers as contrasted to the familiar objectual interpretation and thus the truth-conditions of quantified sentences can be differentiated in logic. Let us briefly touch on this.

The usual interpretation of the standard quantifiers $\forall$ and $\exists$ is objectual; values are regarded as ‘objects’ to which the variables refer. This requires us to fix a domain of values, otherwise, the variables cannot refer or refer to $\emptyset$.

If a quantifier is interpreted substitutionally, appropriate expressions are substituted for the variable, and the resultant sentence is evaluated to true or false. Notice that substitutional quantifiers do not require us to fix a domain to provide the referents of the variables, for the variables actually do not refer, but leave their places.

The usual symbols for substitutional universal and existential quantifiers are $\Pi$ and $\Sigma$, but I think it is better to denote them by $\overline{\forall}$ and $\overline{\exists}$ in order both to reserve the former symbols for their other uses and to facilitate the association with the familiar quantifiers, given the contemporary ease we have for typographical variations. So, let us consider the sentences:

  1. $\exists x(x\text{ is a horse})$
  2. $\overline{\exists}x(x\text{ is a horse})$

and their instantiation to ‘Pegasus is a horse’.

From the received point of view, the sentence ‘Pegasus is a horse’ is false, because the sentence (1) seeks its referent in the domain of horses of which Pegasus is not a member. But from the substitutional point of view, it is true, because the resultant sentence expresses a cultural fact independently of a domain of discourse to seek a referent for Pegasus. But ‘the table is a horse’ would be false substitutionally as it would be objectually. Thus, we make sense of the author's use of the phrase “significant substitute”: ‘Pegasus’ is a significant substitute, but ‘the table’ is not.

For those interested, I recommend Gabriel Uzquiano’s SEoP article Quantifiers and Quantification to gain more insight about the topic.

To conclude, we sometimes imply the referents of a variable, and sometimes, its occurrences. We call both the referents and the substitutes (of occurrences) the values of a variable. We have to take caution: Taking the former sense as the sole one may cause confusion when the latter one is also used in the context.

Tankut Beygu
  • 2,331