TheoremBase

Writes down predicative formulas in one variable that say "is a binary operation on C with the defining values of the sum (resp. product)", moves them to any position by renaming, and obtains the classes by class comprehension.

Proof

Routine facts about sets, maps and predicative formulas are used without comment (Routine Facts, Continued: Typed Arithmetic, Maps and Predicativity): the values of the parameters are sets, elements of classes are sets (Classes, Membership, Sets and Proper Classes (i)), the one-entry tuple ⟨a⟩\langle a\rangle is aa (The Ordered Pair of Two Sets and Nested Tuples (ii)), and a map between sets lies in the corresponding class of functions (The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i)). Formulas are written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (vi) and quantify over set variables only, so they are predicative. The parameters R\mathbb{R}, ++, β‹…\cdot and 00 are set variables other than x0,…,xnβˆ’1x_{0},\dots,x_{n-1} and other than the bound variables below. We first build formulas in the single set variable x0x_{0}, written FF, and move them to the position ii at the end. The letters a,b,c,d,e,f,g,h,q,s,t,w,wβ€²,z,p,u,uβ€²,v,vβ€²a,b,c,d,e,f,g,h,q,s,t,w,w',z,p,u,u',v,v' denote further pairwise distinct set variables, all distinct from FF.

Binary operations on C\mathbb{C}. For variables AA and BB let Ο€(z,A,B)\pi(z,A,B) be the formula βˆ€p (p∈zβ‡”βˆƒuβ€‰βˆƒv (u∈A∧v∈B∧p=(u,v)))\forall p\,\bigl(p\in z\Leftrightarrow\exists u\,\exists v\,(u\in A\wedge v\in B\wedge p=(u,v))\bigr). For sets AA and BB, the only set zz with Ο€(z,A,B)\pi(z,A,B) is the Cartesian product AΓ—BA\times B, which is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii); and C=RΓ—R\mathbb{C}=\mathbb{R}\times\mathbb{R} by The Complex Numbers: Pairs of Real Numbers with Their Addition and Multiplication, and the Imaginary Unit (i). Let ΞΌ(F,A,B)\mu(F,A,B) be 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 (vii), with the set variables p,u,uβ€²,v,vβ€²p,u,u',v,v' above, which holds exactly when FF is a map F:Aβ†’BF:A\to B, and let

Ξ³=βˆƒw (Ο€(w,R,R)βˆ§βˆƒw′ (Ο€(wβ€²,w,w)∧μ(F,wβ€²,w))).\gamma=\exists w\,\bigl(\pi(w,\mathbb{R},\mathbb{R})\wedge\exists w'\,(\pi(w',w,w)\wedge\mu(F,w',w))\bigr).

By Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (ii), applied first to w′w', for every set ww, and then to ww, the formula γ\gamma holds exactly when μ(F,C×C,C)\mu(F,\mathbb{C}\times\mathbb{C},\mathbb{C}) does, that is, exactly when FF is a map F:C×C→CF:\mathbb{C}\times\mathbb{C}\to\mathbb{C}, a binary operation on C\mathbb{C}.

Assume Ξ³\gamma. Throughout, that pairs of elements of R\mathbb{R} lie in C\mathbb{C} and pairs of elements of C\mathbb{C} in CΓ—C\mathbb{C}\times\mathbb{C}, that pairs are sets, and that the values of ++ and β‹…\cdot at elements of R\mathbb{R} lie in R\mathbb{R}, are routine facts of the setting. For a,b,c,d,r,rβ€²βˆˆRa,b,c,d,r,r'\in\mathbb{R} and every set yy, by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (xi), (((a,b),(c,d)),y)∈F(((a,b),(c,d)),y)\in F holds exactly for y=(a,b)F(c,d)y=(a,b)\mathbin{F}(c,d), the value of FF at ((a,b),(c,d))((a,b),(c,d)), and ((r,rβ€²),y)∈+((r,r'),y)\in{+} and ((r,rβ€²),y)βˆˆβ‹…((r,r'),y)\in{\cdot} hold exactly for y=r+rβ€²y=r+r' and y=rβ‹…rβ€²y=r\cdot r'. For r∈Rr\in\mathbb{R}, the conditions y∈Ry\in\mathbb{R} and ((r,y),0)∈+((r,y),0)\in{+} hold together exactly for y=βˆ’ry=-r, and rβ€²βˆ’r=rβ€²+(βˆ’r)r'-r=r'+(-r), by Negatives, Differences, Reciprocals and Quotients (i). So in each formula below every premise of these forms singles out exactly one set, which exists, and a universally quantified implication whose premises name values in this way states the property of the named values given in its conclusion (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (ii)).

The values. Let Ξ±+\alpha_{+} and Ξ±β‹…\alpha_{\cdot} be the formulas

βˆ€aβ€‰βˆ€bβ€‰βˆ€cβ€‰βˆ€dβ€‰βˆ€sβ€‰βˆ€t ((a∈R∧b∈R∧c∈R∧d∈R∧((a,c),s)∈+∧((b,d),t)∈+)β‡’(((a,b),(c,d)),(s,t))∈F),βˆ€aβ€‰βˆ€bβ€‰βˆ€cβ€‰βˆ€dβ€‰βˆ€eβ€‰βˆ€fβ€‰βˆ€qβ€‰βˆ€gβ€‰βˆ€hβ€‰βˆ€sβ€‰βˆ€t ((a∈R∧b∈R∧c∈R∧d∈R∧((a,c),e)βˆˆβ‹…βˆ§((b,d),f)βˆˆβ‹…βˆ§q∈R∧((f,q),0)∈+∧((e,q),s)∈+∧((a,d),g)βˆˆβ‹…βˆ§((b,c),h)βˆˆβ‹…βˆ§((g,h),t)∈+)β‡’(((a,b),(c,d)),(s,t))∈F).\begin{aligned} &\forall a\,\forall b\,\forall c\,\forall d\,\forall s\,\forall t\,\bigl((a\in\mathbb{R}\wedge b\in\mathbb{R}\wedge c\in\mathbb{R}\wedge d\in\mathbb{R}\wedge((a,c),s)\in{+}\wedge((b,d),t)\in{+})\Rightarrow(((a,b),(c,d)),(s,t))\in F\bigr),\\ &\forall a\,\forall b\,\forall c\,\forall d\,\forall e\,\forall f\,\forall q\,\forall g\,\forall h\,\forall s\,\forall t\,\bigl((a\in\mathbb{R}\wedge b\in\mathbb{R}\wedge c\in\mathbb{R}\wedge d\in\mathbb{R}\wedge((a,c),e)\in{\cdot}\wedge((b,d),f)\in{\cdot}\wedge q\in\mathbb{R}\wedge((f,q),0)\in{+}\\ &\qquad\wedge((e,q),s)\in{+}\wedge((a,d),g)\in{\cdot}\wedge((b,c),h)\in{\cdot}\wedge((g,h),t)\in{+})\Rightarrow(((a,b),(c,d)),(s,t))\in F\bigr). \end{aligned}

Under Ξ³\gamma their premises name s=a+cs=a+c and t=b+dt=b+d in the first; and e=ace=ac, f=bdf=bd, q=βˆ’bdq=-bd, s=ac+(βˆ’bd)=acβˆ’bds=ac+(-bd)=ac-bd, g=adg=ad, h=bch=bc and t=ad+bct=ad+bc in the second. The conclusion says that the pair (s,t)(s,t) is the value (a,b)F(c,d)(a,b)\mathbin{F}(c,d). So, under Ξ³\gamma, Ξ±+\alpha_{+} and Ξ±β‹…\alpha_{\cdot} state, respectively,

(a,b)F(c,d)=(a+c, b+d)and(a,b)F(c,d)=(acβˆ’bd, ad+bc)forΒ allΒ a,b,c,d∈R.(a,b)\mathbin{F}(c,d)=(a+c,\,b+d)\qquad\text{and}\qquad(a,b)\mathbin{F}(c,d)=(ac-bd,\,ad+bc)\qquad\text{for all }a,b,c,d\in\mathbb{R}.

The sum and the product. Let Ο†+=γ∧α+\varphi_{+}=\gamma\wedge\alpha_{+} and Ο†β‹…=Ξ³βˆ§Ξ±β‹…\varphi_{\cdot}=\gamma\wedge\alpha_{\cdot}. By The Complex Numbers: Pairs of Real Numbers with Their Addition and Multiplication, and the Imaginary Unit (iii), the sum operation of C\mathbb{C} is a binary operation on C\mathbb{C} satisfying the first displayed identity, so Ο†+\varphi_{+} holds when FF is assigned it. Conversely, let FF be a set satisfying Ο†+\varphi_{+}. Every element of CΓ—C\mathbb{C}\times\mathbb{C} is a pair of elements of C\mathbb{C} (The Cartesian Product of Two Classes (i)), and every element of C\mathbb{C} is a pair (a,b)(a,b) with a,b∈Ra,b\in\mathbb{R} (The Complex Numbers: Pairs of Real Numbers with Their Addition and Multiplication, and the Imaginary Unit (ii)); so FF and the sum operation are maps CΓ—Cβ†’C\mathbb{C}\times\mathbb{C}\to\mathbb{C} with the same value (a+c,b+d)(a+c,b+d) at every element ((a,b),(c,d))((a,b),(c,d)) of CΓ—C\mathbb{C}\times\mathbb{C}. Two maps with the same domain and the same values are equal by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii), so FF is the sum operation of C\mathbb{C}. Thus Ο†+\varphi_{+} holds exactly when FF is the sum operation of C\mathbb{C}; in the same way, with the values (acβˆ’bd,ad+bc)(ac-bd,ad+bc), Ο†β‹…\varphi_{\cdot} holds exactly when FF is the product operation of C\mathbb{C}. Each of Ο†+\varphi_{+} and Ο†β‹…\varphi_{\cdot} is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i), and is therefore a predicative formula in x0x_{0} in the sense of Renaming and Substituting Variables in Predicative Formulas, with parameters among R\mathbb{R}, ++, β‹…\cdot and 00.

Any position. By Renaming and Substituting Variables in Predicative Formulas (i) with k=1k=1 and Οƒ(0)=i\sigma(0)=i (the given x0,…,xnβˆ’1x_{0},\dots,x_{n-1} being the first of the distinct set variables x0,x1,…x_{0},x_{1},\dots there), the formulas Ο†+(xi)\varphi_{+}(x_{i}) and Ο†β‹…(xi)\varphi_{\cdot}(x_{i}) are predicative formulas in x0,…,xnβˆ’1x_{0},\dots,x_{n-1} that hold, under every assignment of sets to x0,…,xnβˆ’1x_{0},\dots,x_{n-1}, exactly when Ο†+\varphi_{+}, respectively Ο†β‹…\varphi_{\cdot}, holds with x0x_{0} assigned the set assigned to xix_{i}, that is, exactly when xix_{i} is the sum operation, respectively the product operation, of C\mathbb{C}. This proves (i) and (ii).

The classes. The Class Comprehension Theorem for Predicative Formulas (i), applied to Ο†+\varphi_{+}, respectively Ο†β‹…\varphi_{\cdot}, with x0x_{0} as its single variable and R\mathbb{R}, ++, β‹…\cdot and 00 as its parameters, gives a class whose set elements are exactly the sets that are the sum operation, respectively the product operation, of C\mathbb{C}. Since every element of a class is a set, and so is each of these operations, a map between the sets CΓ—C\mathbb{C}\times\mathbb{C} and C\mathbb{C} (The Complex Numbers: Pairs of Real Numbers with Their Addition and Multiplication, and the Imaginary Unit (iii), Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii)), this class serves as the AA of (iii), respectively the MM of (iv).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…