TheoremBase

The relation of equal ratios and the embedding are obtained from the lemma on maps and relations given by formulas, after checking that their formulas are predicative and use their defined set symbols properly; the operations and the order then come from the construction lemma, applied to this relation.

Proof

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

Sets and the data of Z\mathbb{Z}. By The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §sets, N\mathbb{N} is a set and 1∈N1\in\mathbb{N}; Z\mathbb{Z} is a set by The Integers §integers; so Q=Z×NQ=\mathbb{Z}\times\mathbb{N} is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set. By The Cartesian Product of Two Classes §product and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, every element of QQ is (x,m)(x,m) for some x∈Zx\in\mathbb{Z} and m∈Nm\in\mathbb{N}, and (x,m)∈Q(x,m)\in Q for all such xx and mm by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership. By The Integers §embedding, ι:N→Z\iota:\mathbb{N}\to\mathbb{Z} is a map, so ι(n)∈Z\iota(n)\in\mathbb{Z} for n∈Nn\in\mathbb{N}, and (n,ι(n))∈ι(n,\iota(n))\in\iota by Functions, Values of a Function, and Functions from One Class to Another §value. Let PP denote the product of Z\mathbb{Z} as a class, so that xw=P((x,w))xw=P((x,w)) for x,w∈Zx,w\in\mathbb{Z}; by The Integers §operations, The Integers §integers and Construction of the Integers: Pairs of Natural Numbers up to Equal Differences, with Sum, Product, Negation and Order §operations, PP is a binary operation on Z\mathbb{Z}, and xw∈Zxw\in\mathbb{Z} for x,w∈Zx,w\in\mathbb{Z} by Binary Operations on a Set §notation.

Clause approximation. Let φ(u,v)\varphi(u,v) be the formula

∃x ∃m ∃y ∃n ∃z1 ∃z2 ∃z3 (x∈Z∧m∈N∧y∈Z∧n∈N∧u=(x,m)∧v=(y,n)∧(n,z1)∈ι∧(m,z2)∈ι∧((x,z1),z3)∈P∧((y,z2),z3)∈P),\exists x\,\exists m\,\exists y\,\exists n\,\exists z_{1}\,\exists z_{2}\,\exists z_{3}\,\bigl(x\in\mathbb{Z}\wedge m\in\mathbb{N}\wedge y\in\mathbb{Z}\wedge n\in\mathbb{N}\wedge u=(x,m)\wedge v=(y,n)\wedge(n,z_{1})\in\iota\wedge(m,z_{2})\in\iota\wedge((x,z_{1}),z_{3})\in P\wedge((y,z_{2}),z_{3})\in P\bigr),

with the parameters Z\mathbb{Z}, N\mathbb{N}, ι\iota and PP. Its atomic parts with ordered pairs are predicative 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-equality, 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; its only defined set symbol is the ordered pair, applied to set variables, so it is used properly, the ordered pair of two sets being a set by The Ordered Pair of Two Sets and Nested Tuples §pair; and all its quantifiers bind set variables. So φ\varphi is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure, and it meets the hypotheses of Maps and Relations Given by Formulas §relation.

We show that for all x,y∈Zx,y\in\mathbb{Z} and m,n∈Nm,n\in\mathbb{N}, φ((x,m),(y,n))\varphi((x,m),(y,n)) holds if and only if x ι(n)=y ι(m)x\,\iota(n)=y\,\iota(m). The defined set symbols ι(n)\iota(n), ι(m)\iota(m), x ι(n)x\,\iota(n) and y ι(m)y\,\iota(m) are each used properly here, by the first paragraph; explicitly: suppose φ((x,m),(y,n))\varphi((x,m),(y,n)) holds with witnesses x′,m′,y′,n′,z1,z2,z3x',m',y',n',z_{1},z_{2},z_{3}. Then (x,m)=(x′,m′)(x,m)=(x',m') and (y,n)=(y′,n′)(y,n)=(y',n'), so x=x′x=x', m=m′m=m', y=y′y=y' and n=n′n=n' by The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic. By Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value, applied to the function ι\iota, z1=ι(n)z_{1}=\iota(n) and z2=ι(m)z_{2}=\iota(m), which lie in Z\mathbb{Z}; then by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §operation, applied to PP on Z\mathbb{Z}, z3=x ι(n)z_{3}=x\,\iota(n) and z3=y ι(m)z_{3}=y\,\iota(m), so x ι(n)=y ι(m)x\,\iota(n)=y\,\iota(m). Conversely, if x ι(n)=y ι(m)x\,\iota(n)=y\,\iota(m), the sets x,m,y,nx,m,y,n, z1=ι(n)z_{1}=\iota(n), z2=ι(m)z_{2}=\iota(m) and z3=x ι(n)z_{3}=x\,\iota(n) witness φ((x,m),(y,n))\varphi((x,m),(y,n)), by the same two clauses.

By Maps and Relations Given by Formulas §relation, applied to the set QQ and the formula φ\varphi, there is exactly one relation R0R_{0} on QQ with (u,v)∈R0(u,v)\in R_{0} if and only if φ(u,v)\varphi(u,v), for all u,v∈Qu,v\in Q. Since (x,m),(y,n)∈Q(x,m),(y,n)\in Q for x,y∈Zx,y\in\mathbb{Z} and m,n∈Nm,n\in\mathbb{N}, the previous paragraph shows that R0R_{0} has the property of the clause. If RR is any relation on QQ with that property, let u,v∈Qu,v\in Q and write u=(x,m)u=(x,m) and v=(y,n)v=(y,n) with x,y∈Zx,y\in\mathbb{Z} and m,n∈Nm,n\in\mathbb{N}; then (u,v)∈R(u,v)\in R if and only if x ι(n)=y ι(m)x\,\iota(n)=y\,\iota(m), that is, if and only if φ(u,v)\varphi(u,v). So R=R0R=R_{0} by the uniqueness in Maps and Relations Given by Formulas §relation. Hence exactly one relation on QQ has the property of the clause. The relation ≈\approx of Construction of the Rationals: Pairs of an Integer and a Natural Number up to Equal Ratios, with Sum, Product, Negation and Order §equivalence is, by the statement of that lemma, the relation on QQ with this property; so ≈\approx is R0R_{0}.

Clause operations. By the clause approximation, ≈\approx is the relation on QQ that Construction of the Rationals: Pairs of an Integer and a Natural Number up to Equal Ratios, with Sum, Product, Negation and Order is stated for, so its clauses apply to it; and Q=Q/≈\mathbb{Q}=Q/{\approx} by The Rational Numbers §rationals. By Construction of the Rationals: Pairs of an Integer and a Natural Number up to Equal Ratios, with Sum, Product, Negation and Order §operations, there are unique binary operations on Q\mathbb{Q}, a unique map from Q\mathbb{Q} to Q\mathbb{Q} and a unique relation on Q\mathbb{Q} with the values displayed in the clause; by The Rational Numbers §operations, the sum ++, the product ⋅\cdot, the negation −- and the order ≤\le on Q\mathbb{Q} are these. This is the clause.

Clause embedding. We apply Maps and Relations Given by Formulas §map to the sets Z\mathbb{Z} and Q\mathbb{Q}, the latter a set by The Rational Numbers §rationals, and to the expression t(u)=[u,1]t(u)=[u,1]. For u∈Zu\in\mathbb{Z}, the pair (u,1)(u,1) is a set by The Ordered Pair of Two Sets and Nested Tuples §pair and lies in QQ, as 1∈N1\in\mathbb{N}; and ≈\approx is an equivalence relation on the set QQ by Construction of the Rationals: Pairs of an Integer and a Natural Number up to Equal Ratios, with Sum, Product, Negation and Order §equivalence, which applies by the clause approximation. So, by The Equivalence Class of an Element under an Equivalence Relation §class, [u,1][u,1] is a set and a defined set symbol, used properly for every u∈Zu\in\mathbb{Z}. Finally, [u,1]∈Q/≈=Q[u,1]\in Q/{\approx}=\mathbb{Q} for every u∈Zu\in\mathbb{Z} by Construction of the Rationals: Pairs of an Integer and a Natural Number up to Equal Ratios, with Sum, Product, Negation and Order §equal. Hence Maps and Relations Given by Formulas §map gives exactly one map ff from Z\mathbb{Z} to Q\mathbb{Q} with f(u)=[u,1]f(u)=[u,1] for every u∈Zu\in\mathbb{Z}. By The Rational Numbers §embedding, jj is the map from Z\mathbb{Z} to Q\mathbb{Q} with j(x)=[x,1]j(x)=[x,1] given by Maps and Relations Given by Formulas §map, that is, j=fj=f. This is the clause.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…