TheoremBase

Each formula is built from pair-membership formulas by connectives and set quantifiers, so it is predicative, and its meaning is read off from the symbol-free forms of values of functions and of binary operations together with the uniqueness of negatives and reciprocals and the definition of the absolute value.

Proof

Each result cited is universally quantified over the data in its own statement.

Predicativity and free variables. By Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §pair-membership and Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §operation-membership, for variables q1q_{1}, q2q_{2}, q3q_{3} and ss of either kind the formulas (q1,q2)∈s(q_{1},q_{2})\in s and ((q1,q2),q3)∈s((q_{1},q_{2}),q_{3})\in s are predicative and, when sets are assigned to q1q_{1}, q2q_{2} and q3q_{3}, hold if and only if the corresponding ordered pair is an element of the value of ss. They are formed in the statement of Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity by eliminating ordered pairs as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols, which introduces only bound variables, and then renaming as in Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §renaming; so their free variables are among q1q_{1}, q2q_{2}, q3q_{3} and ss. Every formula displayed in the statement or below is built from atomic formulas as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §formula, from φ\varphi, from the formula Φ\Phi of Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §function and from such pair formulas by ¬\neg, ∧\wedge, ∨\vee, ⇒\Rightarrow, and ∃\exists and ∀\forall applied to set variables only. By Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §formula, ∨\vee, ⇒\Rightarrow and ∀v\forall v abbreviate strings built with ¬\neg, ∧\wedge and ∃v\exists v, and the elimination of abbreviations in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols acts on atomic parts, so after it no part of such a formula has the form ∃X ψ\exists X\,\psi with XX a class variable: each such formula is predicative by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §predicative. Its free variables are among those of its parts, less the variables quantified over. Since Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §formula forms only parenthesised binary conjunctions, a chain ψ1∧ψ2∧⋯∧ψn\psi_{1}\wedge\psi_{2}\wedge\dots\wedge\psi_{n} is read nested from the left, as (…((ψ1∧ψ2)∧ψ3)⋯∧ψn)(\dots((\psi_{1}\wedge\psi_{2})\wedge\psi_{3})\dots\wedge\psi_{n}); by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §reading it holds if and only if each ψi\psi_{i} holds.

The clause value-substitution. Let z′z' be a set variable other than xx, zz and FF and not occurring in φ\varphi, let θ\theta be (x,z)∈F(x,z)\in F, and let γ\gamma be Φ(F)∧∃z′ ((x,z′)∈F)\Phi(F)\wedge\exists z'\,((x,z')\in F), with Φ(F)\Phi(F) the formula of Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §function, which holds if and only if the value FF is a function; θ\theta and γ\gamma are predicative by the first paragraph. Under an assignment in which γ\gamma holds, FF is a function, and by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value the sets cc with (x,c)∈F(x,c)\in F are exactly those with x∈dom⁡Fx\in\operatorname{dom}F and c=F(x)c=F(x); as one such set exists, exactly one set zz satisfies θ\theta, namely F(x)F(x). So Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §elimination, with k=1k=1, v1v_{1} the variable xx, and the free variables of θ\theta, γ\gamma and φ\varphi other than xx and zz as parameters, gives: whenever γ\gamma holds, φ(F(x))\varphi(F(x)), ∃z (θ∧φ)\exists z\,(\theta\wedge\varphi) and ∀z (θ⇒φ)\forall z\,(\theta\Rightarrow\varphi) are equivalent. Now fix an assignment in which FF is a function, so that Φ(F)\Phi(F) holds. If x∈dom⁡Fx\in\operatorname{dom}F, then F(x)F(x) is a set by Functions, Values of a Function, and Functions from One Class to Another §value and (x,F(x))∈F(x,F(x))\in F by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value, so γ\gamma holds, and both formulas hold if and only if φ(F(x))\varphi(F(x)). If x∉dom⁡Fx\notin\operatorname{dom}F, then by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value no set cc satisfies (x,c)∈F(x,c)\in F, so by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §reading ∃z (θ∧φ)\exists z\,(\theta\wedge\varphi) fails and ∀z (θ⇒φ)\forall z\,(\theta\Rightarrow\varphi) holds, as the clause asserts. Both formulas are predicative by the first paragraph.

The clause operation-substitution. If xx and yy are the same variable, read v1,v2v_{1},v_{2} below as that one variable, with k=1k=1. Let z′z' be a set variable other than xx, yy, zz and ∗\ast and not occurring in φ\varphi, let θ\theta be ((x,y),z)∈∗((x,y),z)\in\ast, and let γ\gamma be Φ(∗)∧∃z′ (((x,y),z′)∈∗)\Phi(\ast)\wedge\exists z'\,(((x,y),z')\in\ast), predicative by the first paragraph. Under an assignment in which γ\gamma holds, ∗\ast is a function by Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §function, the ordered pair (x,y)(x,y) is a set by The Ordered Pair of Two Sets and Nested Tuples §pair, and by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value the sets cc with ((x,y),c)∈∗((x,y),c)\in\ast are exactly those with (x,y)∈dom⁡∗(x,y)\in\operatorname{dom}\ast and c=∗((x,y))c=\ast((x,y)); as one such set exists, exactly one set zz satisfies θ\theta. So Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §elimination, with k=2k=2, v1v_{1} and v2v_{2} the variables xx and yy, and the free variables of θ\theta, γ\gamma and φ\varphi other than xx, yy and zz as parameters, gives: whenever γ\gamma holds, φ(∗((x,y)))\varphi(\ast((x,y))), ∃z (θ∧φ)\exists z\,(\theta\wedge\varphi) and ∀z (θ⇒φ)\forall z\,(\theta\Rightarrow\varphi) are equivalent. Now fix an assignment in which aa is a set and ∗\ast a binary operation on aa; then ∗\ast is a function by Binary Operations on a Set §operation and Functions, Values of a Function, and Functions from One Class to Another §map, so Φ(∗)\Phi(\ast) holds, and by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §operation, for every set cc: ((x,y),c)∈∗((x,y),c)\in\ast if and only if x∈ax\in a, y∈ay\in a and c=x∗yc=x\ast y. If x∈ax\in a and y∈ay\in a, then x∗y=∗((x,y))x\ast y=\ast((x,y)) is a set with ((x,y),x∗y)∈∗((x,y),x\ast y)\in\ast by Binary Operations on a Set §notation, so γ\gamma holds, and both formulas hold if and only if φ(x∗y)\varphi(x\ast y). Otherwise no set cc satisfies ((x,y),c)∈∗((x,y),c)\in\ast, so ∃z (θ∧φ)\exists z\,(\theta\wedge\varphi) fails and ∀z (θ⇒φ)\forall z\,(\theta\Rightarrow\varphi) holds, as the clause asserts. Both formulas are predicative by the first paragraph.

The field clauses. Let t1,…,t6t_{1},\dots,t_{6} be distinct variables, other than xx, yy, zz and the bound variables used below, to which rr, ++, ⋅\cdot, 00, 11 and ≤\le are assigned, in this order. Let ww and w′w' be distinct set variables other than xx, yy, zz and t1,…,t6t_{1},\dots,t_{6}. Fix an assignment under which t1,…,t6t_{1},\dots,t_{6} have the values rr, ++, ⋅\cdot, 00, 11 and ≤\le, and sets are assigned to the remaining set variables. By Ordered Fields §ordered-field, rr, with ++, ⋅\cdot, 00 and 11, is a field and ≤\le is a total order on rr; by the framing of Fields §field, rr is a set, ++ and ⋅\cdot are binary operations on rr and 0,1∈r0,1\in r, and by Fields §field, rr, with ++, ⋅\cdot, 00 and 11, is a commutative ring. The elements of rr are sets by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §objects; this is used below without further mention. By Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §operation, applied to rr and ++ and to rr and ⋅\cdot:

for all sets u,v,c:((u,v),c)∈+  ⟺  (u∈r∧v∈r∧c=u+v),((u,v),c)∈⋅  ⟺  (u∈r∧v∈r∧c=u⋅v).(E)\text{for all sets }u,v,c:\quad((u,v),c)\in{+}\iff(u\in r\wedge v\in r\wedge c=u+v),\qquad((u,v),c)\in{\cdot}\iff(u\in r\wedge v\in r\wedge c=u\cdot v).\qquad(\mathrm{E})

So, by Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §operation-membership and (E)(\mathrm{E}), a formula ((q1,q2),q3)∈t2((q_{1},q_{2}),q_{3})\in t_{2} holds if and only if the values of q1q_{1} and q2q_{2} lie in rr and the value of q3q_{3} is their sum, and likewise for t3t_{3} and products. By Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §pair-membership, for every set uu the formula (t4,u)∈t6(t_{4},u)\in t_{6}, with uu assigned to a set variable in the second place, holds if and only if (0,u)∈≤(0,u)\in{\le}, that is, 0≤u0\le u in the relation notation of Relations, Domain, Range, Inverse and Composition §relation. As in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols, where the left conjunct of x∈A∧φx\in A\wedge\varphi is among the hypotheses under which a defined set symbol in φ\varphi is used, the conditions of the field clauses are read from left to right: −x-x, x−yx-y, ∣x∣|x|, ∣x−y∣|x-y|, y−1y^{-1} and x/yx/y are used under the conjuncts to their left, and a condition whose left conjunct fails is false. Below, letters standing for set variables also stand for the sets assigned to them, and each formula is predicative with free variables among the displayed ones and t1,…,t6t_{1},\dots,t_{6}, by the first paragraph.

(i) Negatives. For distinct set variables uu and vv among xx, yy, zz, ww and w′w', let ν(u,v)\nu(u,v) be the formula v∈t1∧((u,v),t4)∈t2v\in t_{1}\wedge((u,v),t_{4})\in t_{2}. It holds if and only if u∈ru\in r and v=−uv=-u. Indeed, ν(u,v)\nu(u,v) holds if and only if v∈rv\in r, u∈ru\in r and 0=u+v0=u+v. If u∈ru\in r and v=−uv=-u, then by Negatives, Differences, Reciprocals and Quotients §negative vv is an element of rr with u+v=0u+v=0, so ν(u,v)\nu(u,v) holds. Conversely, if ν(u,v)\nu(u,v) holds, then u∈ru\in r, v∈rv\in r and u+v=0u+v=0; by Additive and Multiplicative Inverses Are Unique §negative exactly one element of rr has sum 00 with uu, and by Negatives, Differences, Reciprocals and Quotients §negative it is −u-u, so v=−uv=-u. In particular ν(x,z)\nu(x,z) holds if and only if x∈r∧z=−xx\in r\wedge z=-x does, which proves the clause negative-formula.

(ii) Differences. For distinct set variables uu, vv and v′v' among xx, yy, zz and w′w', let δ(u,v,v′)\delta(u,v,v') be the formula ∃w (ν(v,w)∧((u,w),v′)∈t2)\exists w\,(\nu(v,w)\wedge((u,w),v')\in t_{2}). It holds if and only if u∈ru\in r, v∈rv\in r and v′=u−vv'=u-v. Indeed, if u,v∈ru,v\in r and v′=u−vv'=u-v, then −v∈r-v\in r and ν(v,−v)\nu(v,-v) by (i), and v′=u+(−v)v'=u+(-v) by Negatives, Differences, Reciprocals and Quotients §negative, so ((u,−v),v′)∈+((u,-v),v')\in{+} by (E)(\mathrm{E}), and −v-v witnesses ∃w\exists w. Conversely, if a set ww satisfies ν(v,w)\nu(v,w) and ((u,w),v′)∈+((u,w),v')\in{+}, then v∈rv\in r and w=−vw=-v by (i), and u∈ru\in r and v′=u+w=u+(−v)v'=u+w=u+(-v) by (E)(\mathrm{E}), which is u−vu-v by Negatives, Differences, Reciprocals and Quotients §negative. In particular δ(x,y,z)\delta(x,y,z) holds if and only if x∈r∧y∈r∧z=x−yx\in r\wedge y\in r\wedge z=x-y does, which proves the clause difference-formula.

(iii) Absolute values. For distinct set variables uu and vv among xx, zz and w′w', let α(u,v)\alpha(u,v) be the formula

u∈t1∧(((t4,u)∈t6∧v=u)∨(¬((t4,u)∈t6)∧ν(u,v))).u\in t_{1}\wedge\bigl(((t_{4},u)\in t_{6}\wedge v=u)\vee(\neg((t_{4},u)\in t_{6})\wedge\nu(u,v))\bigr).

It holds if and only if u∈ru\in r and v=∣u∣v=|u|. Indeed, let u∈ru\in r. If 0≤u0\le u, then ∣u∣=u|u|=u by Absolute Value in an Ordered Field §absolute-value, the second disjunct fails, and the first holds if and only if v=uv=u; so α(u,v)\alpha(u,v) holds if and only if v=∣u∣v=|u|. If not 0≤u0\le u, then ∣u∣=−u|u|=-u by Absolute Value in an Ordered Field §absolute-value, the first disjunct fails, and the second holds if and only if ν(u,v)\nu(u,v), that is, by (i), if and only if v=−uv=-u; so again α(u,v)\alpha(u,v) holds if and only if v=∣u∣v=|u|. If u∉ru\notin r, then α(u,v)\alpha(u,v) fails. In particular α(x,z)\alpha(x,z) holds if and only if x∈r∧z=∣x∣x\in r\wedge z=|x| does, which proves the clause absolute-value-formula.

(iv) Distances. The formula ∃w′ (δ(x,y,w′)∧α(w′,z))\exists w'\,(\delta(x,y,w')\wedge\alpha(w',z)) holds if and only if x∈r∧y∈r∧z=∣x−y∣x\in r\wedge y\in r\wedge z=|x-y| does. Indeed, if x,y∈rx,y\in r and z=∣x−y∣z=|x-y|, then −y∈r-y\in r by Negatives, Differences, Reciprocals and Quotients §negative, so x−y=x+(−y)x-y=x+(-y) lies in rr by Binary Operations on a Set §notation; it witnesses ∃w′\exists w', as δ(x,y,x−y)\delta(x,y,x-y) holds by (ii) and α(x−y,z)\alpha(x-y,z) by (iii). Conversely, if a set w′w' satisfies δ(x,y,w′)\delta(x,y,w') and α(w′,z)\alpha(w',z), then x,y∈rx,y\in r and w′=x−yw'=x-y by (ii), and z=∣w′∣=∣x−y∣z=|w'|=|x-y| by (iii). This proves the clause distance-formula.

(v) Reciprocals. For distinct set variables uu and vv among yy, zz and ww, let ρ(u,v)\rho(u,v) be the formula u∈t1∧¬(u=t4)∧v∈t1∧((u,v),t5)∈t3u\in t_{1}\wedge\neg(u=t_{4})\wedge v\in t_{1}\wedge((u,v),t_{5})\in t_{3}. It holds if and only if u∈ru\in r, u≠0u\neq0 and v=u−1v=u^{-1}. Indeed, ρ(u,v)\rho(u,v) holds if and only if u∈ru\in r, u≠0u\neq0, v∈rv\in r and 1=u⋅v1=u\cdot v. If u∈ru\in r, u≠0u\neq0 and v=u−1v=u^{-1}, then by Negatives, Differences, Reciprocals and Quotients §reciprocal vv is an element of rr with u⋅v=1u\cdot v=1, so ρ(u,v)\rho(u,v) holds. Conversely, if ρ(u,v)\rho(u,v) holds, then u∈ru\in r, u≠0u\neq0, v∈rv\in r and u⋅v=1u\cdot v=1; by Additive and Multiplicative Inverses Are Unique §reciprocal exactly one element of rr has product 11 with uu, and by Negatives, Differences, Reciprocals and Quotients §reciprocal it is u−1u^{-1}, so v=u−1v=u^{-1}. In particular ρ(y,z)\rho(y,z) holds if and only if y∈r∧y≠0∧z=y−1y\in r\wedge y\neq0\wedge z=y^{-1} does, which proves the clause reciprocal-formula.

(vi) Quotients. The formula ∃w (ρ(y,w)∧((x,w),z)∈t3)\exists w\,(\rho(y,w)\wedge((x,w),z)\in t_{3}) holds if and only if x∈r∧y∈r∧y≠0∧z=x/yx\in r\wedge y\in r\wedge y\neq0\wedge z=x/y does. Indeed, if x,y∈rx,y\in r, y≠0y\neq0 and z=x/yz=x/y, then y−1∈ry^{-1}\in r and ρ(y,y−1)\rho(y,y^{-1}) by (v), and z=x⋅y−1z=x\cdot y^{-1} by Negatives, Differences, Reciprocals and Quotients §reciprocal, so ((x,y−1),z)∈⋅((x,y^{-1}),z)\in{\cdot} by (E)(\mathrm{E}), and y−1y^{-1} witnesses ∃w\exists w. Conversely, if a set ww satisfies ρ(y,w)\rho(y,w) and ((x,w),z)∈⋅((x,w),z)\in{\cdot}, then y∈ry\in r, y≠0y\neq0 and w=y−1w=y^{-1} by (v), and x∈rx\in r and z=x⋅w=x⋅y−1z=x\cdot w=x\cdot y^{-1} by (E)(\mathrm{E}), which is x/yx/y by Negatives, Differences, Reciprocals and Quotients §reciprocal. This proves the clause quotient-formula.

The formulas of (i) to (vi) do not depend on the assignment, and the free variables of each are among the set variables displayed in its condition and t1,…,t6t_{1},\dots,t_{6}, the variables ww and w′w' being bound in them: xx and zz for (i) and (iii), yy and zz for (v), and xx, yy and zz for (ii), (iv) and (vi).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…