Bourbaki

5. Equalitarian theories

1. The axioms

An equalitarian theory is a theory T\mathscr{T} which has a relational sign of weight 2, written == (read "equals"), and in which the schemes S1 through S5 (§§3 and 4), together with the schemes S6 and S7 below, provide implicit axioms. If TT and UU are terms in T\mathscr{T}, the assembly =TU= TU is a relation in T\mathscr{T} (called the relation of equality) by virtue of CF4; in practice it is denoted by T=UT = U or (T)=(U)(T) = (U).

S6. Let xx be a letter, let TT and UU be terms in T\mathscr{T}, and let R{x}R\{x\} be a relation in T\mathscr{T}; then the relation (T=U)⇒(R{T}⇔R{U})(T = U) \Rightarrow (R\{T\} \Leftrightarrow R\{U\}) is an axiom.

S7. If RR and SS are relations in T\mathscr{T} and if xx is a letter, then the relation ((∀x)(R⇔S))⇒(τx(R)=τx(S))((\forall x)(R \Leftrightarrow S)) \Rightarrow (\tau_x(R) = \tau_x(S)) is an axiom.

To show that the rule S6 is a scheme, let AA be an axiom of T\mathscr{T}, obtained by applying S6; then there is a relation RR in T\mathscr{T}, terms TT and UU in T\mathscr{T}, and a letter xx, such that AA is (T=U)⇒((T∣x)R⇔(U∣x)R)(T = U) \Rightarrow ((T|x)R \Leftrightarrow (U|x)R). We shall show that if yy is a letter and VV a term in T\mathscr{T}, the relation (V∣x)A(V|x)A can be obtained by applying S6. By means of CS1 (§1, no. 2) we may assume that xx is distinct from yy and does not appear in VV. Let T′T', U′U', R′R' denote the assemblies (V∣y)T(V|y)T, (V∣y)U(V|y)U, (V∣y)R(V|y)R respectively. By CS2 and CS5 (§1, no. 2), (V∣y)A(V|y)A is identical with

(T′=U′)⇒((T′∣x′)R′⇔(U′∣x′)R′)(T' = U') \Rightarrow ((T'|x')R' \Leftrightarrow (U'|x')R')

and the proof is complete. The verification that S7 is a scheme is similar.

Intuitively, the scheme S6 means that if two objects are equal, they have the same properties. Scheme S7 is more remote from everyday intuition; it means that if two properties RR and SS of an object xx are equivalent, then the distinguished objects τx(R)\tau_x(R) and τx(S)\tau_x(S) (chosen respectively from the objects which satisfy RR, and those which satisfy SS, if such objects exist) are equal. The reader will note that the presence in S7 of the quantifier ∀x\forall x is essential (cf. Exercise 7).

The negation of the relation =TU= TU is denoted by T≠UT \neq U or (T)≠(U)(T) \neq (U) (where the sign ≠\neq is read "is different from").

¶ From S6 we deduce the following criterion :

C43. Let xx be a letter, let TT and UU be terms in T\mathscr{T}, and let R{x}R\{x\} be a relation in T\mathscr{T}. Then the relations

(T=U and R{T}),(T=U and R{U})(T = U \text{ and } R\{T\}), \qquad (T = U \text{ and } R\{U\})

are equivalent.

For if we adjoin the hypotheses T=UT = U and R{T}R\{T\}, then R{U}R\{U\} is true by S6; therefore (T=U(T = U and R{U})R\{U\}) is true.

When a relation of the form T=UT = U has been proved in a theory T\mathscr{T}, it is often said (by abuse of language) that TT and UU "are the same" or are "identical". Likewise, when T≠UT \neq U is true in T\mathscr{T}, we say that TT and UU "are distinct" in place of saying that TT is different from UU.

2. Properties of equality

From now on we shall consider only equalitarian theories. Let T\mathscr{T} be such a theory, and let T0\mathscr{T}_0 be the theory whose signs are those of T\mathscr{T} and whose only axioms are those provided by schemes S1 through S7. The theory T0\mathscr{T}_0 is weaker than T\mathscr{T} (§2, no. 4) and has no constants. The following three theorems are theorems in T0\mathscr{T}_0.

Theorem 1 03P3

x=xx = x.

Let SS denote the relation x=xx = x in T0\mathscr{T}_0. By C27 (§4, no. 1), for every relation RR in T0\mathscr{T}_0, (∀x)(R⇔R)(\forall x)(R \Leftrightarrow R) is a theorem in T0\mathscr{T}_0, and therefore, by S7, τx(R)=τx(R)\tau_x(R) = \tau_x(R), that is to say (τx(R)∣x)S(\tau_x(R)|x)S, is a theorem in T0\mathscr{T}_0. Taking RR to be the relation "not SS" and considering C26 (§4, no. 1), we see that (∀x)S(\forall x)S is a theorem in T0\mathscr{T}_0. By C30 (§4, no. 3), SS is therefore a theorem in T0\mathscr{T}_0.

The relation (∀x)(x=x)(\forall x)(x = x) is also a theorem in T0\mathscr{T}_0; and if TT is a term in T0\mathscr{T}_0, then T=TT = T is a theorem in T0\mathscr{T}_0 (cf. §4, no. 3). It is possible to transform later theorems in the same way into theorems in which no letter appears or into metamathematical criteria. From now on we shall not explicitly perform these transformations, but we shall often implicitly make use of them.

Theorem 2 03P4

(x=y)⇔(y=x)(x = y) \Leftrightarrow (y = x).

Suppose that the relation x=yx = y is true. By S6, the relation

(x=y)⇒((x∣y)(y=x)⇔(y∣y)(y=x)),(x = y) \Rightarrow ((x|y)(y = x) \Leftrightarrow (y|y)(y = x)),

that is

(x=y)⇒((x=x)⇔(y=x)),(x = y) \Rightarrow ((x = x) \Leftrightarrow (y = x)),

is true. Therefore (x=x)⇔(y=x)(x = x) \Leftrightarrow (y = x) is true. By Theorem 1 it follows that y=xy = x is true, and the theorem is proved.

Theorem 3 03P5

((x=y) and (y=z))⇒(x=z)((x = y) \text{ and } (y = z)) \Rightarrow (x = z).

Let us adjoin the hypotheses x=yx = y, y=zy = z to the axioms of T0\mathscr{T}_0. By S6 the relation (x=y)⇒((x=z)⇔(y=z))(x = y) \Rightarrow ((x = z) \Leftrightarrow (y = z)) is true. Hence

(x=z)⇔(y=z),(x = z) \Leftrightarrow (y = z),

and consequently x=zx = z, are true.

C44. Let xx be a letter and let TT, UU, V{x}V\{x\} be terms in T0\mathscr{T}_0. Then the relation (T=U)⇒(V{T}=V{U})(T = U) \Rightarrow (V\{T\} = V\{U\}) is a theorem in T0\mathscr{T}_0.

For let yy and zz be two distinct letters which are distinct from xx and from the letters which appear in TT, UU, VV. Adjoin the hypothesis y=zy = z. Then, by S6,

((Y∣z)(V{y}=V{z}))⇔(V{y}=V{z}),((Y|z)(V\{y\} = V\{z\})) \Leftrightarrow (V\{y\} = V\{z\}),

that is to say (V{y}=V{y})⇔(V{y}=V{z})(V\{y\} = V\{y\}) \Leftrightarrow (V\{y\} = V\{z\}), is true. Now, V{y}=V{y}V\{y\} = V\{y\} is true by Theorem 1; hence V{y}=V{z}V\{y\} = V\{z\} is true.

From all this it follows that (y=z)⇒(V{y}=V{z})(y = z) \Rightarrow (V\{y\} = V\{z\}) is a theorem in T0\mathscr{T}_0, say AA. But (T∣y)(U∣z)A(T|y)(U|z)A is precisely

(T=U)⇒(V{T}=V{U}).(T = U) \Rightarrow (V\{T\} = V\{U\}).

¶ A relation of the form T=UT = U, where TT and UU are terms in T\mathscr{T}, is called an equation; a solution (in T\mathscr{T}) of the relation T=UT = U, considered as an equation in a letter xx, is therefore (§2, no. 2) a term VV in T\mathscr{T} such that T{V}=U{V}T\{V\} = U\{V\} is a theorem in T\mathscr{T}.

¶ Let TT and UU be two terms in T\mathscr{T}, and let x1x_1, x2x_2, ..., xnx_n be the letters which appear in TT but not in UU. If the relation

(∃x1)…(∃xn)(T=U)(\exists x_1)\ldots(\exists x_n)(T = U)

is a theorem in T\mathscr{T}, we say that U can be put in the form TT (in T\mathscr{T}). Let RR be a relation in T\mathscr{T} and let yy be a letter. Let VV be a solution (in T\mathscr{T}) of RR, considered as a relation in yy. If every solution (in T\mathscr{T}) of RR, considered as a relation in yy, can be put in the form VV, then VV is said to be the complete solution (or general solution) of RR (in T\mathscr{T}).

3. Functional relations

Let RR be an assembly and xx a letter. Let yy and zz be distinct letters which are distinct from xx and which do not appear in RR. Let y′y', z′z' be two other letters with the same properties. By CS8, CS9 (§4, no. 1), CS2, CS5 (§1, no. 2), and CS6 (§3, no. 4), the assemblies

(∀y)(∀z)(((y∣x)R and (z∣x)R)⇒(y=z))(\forall y)(\forall z)(((y|x)R \text{ and } (z|x)R) \Rightarrow (y = z))

and

(∀y′)(∀z′)(((y′∣x)R and (z′∣x)R)⇒(y′=z′))(\forall y')(\forall z')(((y'|x)R \text{ and } (z'|x)R) \Rightarrow (y' = z'))

are identical. If RR is a relation in T\mathscr{T}, the assembly thus defined is a relation in T\mathscr{T} which is denoted by "there exists at most one xx such that RR"; the letter xx does not appear in this relation. When this relation is a theorem in T\mathscr{T}, RR is said to be single-valued in XX in T\mathscr{T}. To prove that RR is single-valued in the theory T\mathscr{T}, it is enough to prove y=zy = z in the theory obtained by adjoining to T\mathscr{T} the axioms (y∣x)R(y|x)R and (z∣x)R(z|x)R, where yy and zz are distinct letters which are distinct from xx and appear neither in RR nor in the explicit axioms of T\mathscr{T}.

C45. Let RR be a relation in T\mathscr{T}, and let xx be a letter which is not a constant of T\mathscr{T}. If RR is single-valued in xx in T\mathscr{T}, then R⇒(x=τx(R))R \Rightarrow (x = \tau_x(R)) is a theorem in T\mathscr{T}. Conversely if, for some term TT in T\mathscr{T} which does not contain xx, R⇒(x=T)R \Rightarrow (x = T) is a theorem in T\mathscr{T}, then RR is single-valued in xx in T\mathscr{T}.

Suppose RR is single-valued in xx in T\mathscr{T}, and let us show that

R⇒(x=τx(R))R \Rightarrow (x = \tau_x(R))

is a theorem in T\mathscr{T}. Adjoin the hypothesis RR. Then (τx(R)∣x)R(\tau_x(R)|x)R is true by S5, and hence "RR and (τx(R)∣x)R(\tau_x(R)|x)R" is true. Now, since RR is single-valued in xx,

(R and (τx(R)∣x)R)⇒(x=τx(R))(R \text{ and } (\tau_x(R)|x)R) \Rightarrow (x = \tau_x(R))

is a theorem in T\mathscr{T} by C30 (§4, no. 3). Therefore x=τx(R)x = \tau_x(R) is true.

¶ Conversely, suppose that R⇒(x=T)R \Rightarrow (x = T) is a theorem in T\mathscr{T}. Let yy, zz be distinct letters which are distinct from xx and which appear neither in RR nor in the explicit axioms of T\mathscr{T}. Since xx is not a constant of T\mathscr{T} and does not appear in TT, the relations

(y∣x)R⇒(y=T),(z∣x)R⇒(z=T)(y|x)R \Rightarrow (y = T), \qquad (z|x)R \Rightarrow (z = T)

are theorems in T\mathscr{T}. Adjoin the hypotheses (y∣x)R(y|x)R and (z∣x)R(z|x)R. Then y=Ty = T and z=Tz = T are true, hence y=zy = z is true.

¶ Let RR be a relation in T\mathscr{T}. The relation

“(∃x)R and there exists at most one x such that R”\text{“}(\exists x)R \text{ and there exists at most one } x \text{ such that } R\text{”}

is denoted by "there exists exactly one xx such that RR". If this relation is a theorem in T\mathscr{T}, RR is said to be a functional relation in xx in the theory T\mathscr{T}.

C46. Let RR be a relation in T\mathscr{T}, and let xx be a letter which is not a constant of T\mathscr{T}. If RR is functional in xx in T\mathscr{T}, then R⇔(x=τx(R))R \Leftrightarrow (x = \tau_x(R)) is a theorem in T\mathscr{T}. Conversely, if for some term TT in T\mathscr{T} which does not contain xx,

R⇔(X=T)R \Leftrightarrow (X = T)

is a theorem in T\mathscr{T}, then RR is functional in xx in T\mathscr{T}.

Suppose RR is functional in xx in T\mathscr{T}. Then R⇒(x=τx(R))R \Rightarrow (x = \tau_x(R)) is a theorem in T\mathscr{T} by C45. On the other hand, (∃x)R(\exists x)R is a theorem in TT. By S6 the relation

(x=τx(R))⇒(R⇔(∃x)R)(x = \tau_x(R)) \Rightarrow (R \Leftrightarrow (\exists x)R)

is a theorem in T\mathscr{T}. If we adjoin the hypothesis x=τx(R)x = \tau_x(R), it follows that RR is true. Therefore (x=τx(R))⇒R(x = \tau_x(R)) \Rightarrow R is a theorem in T\mathscr{T}.

¶ Conversely, if R⇔(x=T)R \Leftrightarrow (x = T) is a theorem in T\mathscr{T}, then RR is single-valued in xx in T\mathscr{T}, by C45. Moreover, (T∣x)R⇔(T=T)(T|x)R \Leftrightarrow (T = T) is a theorem in T\mathscr{T}; hence (T∣x)R(T|x)R and therefore (∃x)R(\exists x)R are theorems in T\mathscr{T}.

¶ If a relation RR is functional in xx in T, then RR is equivalent to the relation x=τx(R)x = \tau_x(R), which is often more manageable. Generally an abbreviating symbol Σ\Sigma is introduced to represent the term τx(R)\tau_x(R). Such a symbol is called a functional symbol in T\mathscr{T}.

Intuitively, Σ\Sigma represents the unique object which has the property defined by RR. \* For example, in a theory where "yy is a real number ⩾0\geqslant 0" is a theorem, the relation "xx is a real number ⩾0\geqslant 0 and y=x2y = x^2" is functional in xx. The corresponding functional symbol is taken to be either y\sqrt{y} or y1/2y^{1/2}. \*

C47. Let xx be a letter which is not a constant of T\mathscr{T}, and let R{x}R\{x\} and S{x}S\{x\} be two relations in T\mathscr{T}. If R{x}R\{x\} is functional in xx in T\mathscr{T}, then the relation S{τx(R)}S\{\tau_x(R)\} is equivalent to (∃x)(R{x}(\exists x)(R\{x\} and S{x})S\{x\}).

For it follows from C46 and C43 that (R{x}(R\{x\} and S{x})S\{x\}) is equivalent to (R{x}(R\{x\} and S{τx(R)})S\{\tau_x(R)\}); since S{τx(R)}S\{\tau_x(R)\} does not contain xx,

(∃x)(R{x}  and  S{τx(R)})(\exists x)(R\{x\} \ \text{ and } \ S\{\tau_x(R)\})

is equivalent to (S{τx(R)}(S\{\tau_x(R)\} and (∃x)R)(\exists x)R) by C33 (§ 4, no. 3); and the result follows from the fact that (∃x)R(\exists x)R is true, because RR is functional in xx.

Exercises

In all the Exercises for § 5, T\mathscr{T} denotes an equalitarian theory.

See the exercises for § 5.

Transcribed from the printed edition, 2004, Springer. Not translated.