TheoremBase

Each map is obtained from the map-from-expression scheme (the summation map through the finite-operation lemma, the square-root map from a predicatively defined relation), and its values are read off from the definitions.

Proof

Each result cited is universally quantified over the data in its own statement. We work in Metric Spaces: Balls, the Metric Topology, and the Real and Complex Numbers as Metric Spaces. R\mathbb{R} is an ordered field by The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness §reals, hence a commutative ring by Ordered Fields §ordered-field and Fields §field; so by Commutative Rings, Fields and Ordered Fields: Standard Notation §rings its addition ++ is associative and commutative with neutral element 00.

Predicativity and uniqueness. Every expression to which Maps and Relations Given by Formulas §map or Maps and Relations Given by Formulas §binary is applied below is built from ordered pairs and from values of maps and binary operations, the maps being set variables or parameters. These are defined set symbols by Functions, Values of a Function, and Functions from One Class to Another §value and Binary Operations on a Set §notation, and no quantifier over a class variable arises. So each such expression is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure. At each use we check that the symbols are used properly, that is, that each argument lies in the domain of what is applied to it. In each clause, the value prescribed by the cited scheme is shown to equal the value required by the clause at every argument. So the two conditions on a map coincide, and the uniqueness given by the scheme is the uniqueness claimed.

Clause sum-map. Let BB be finite. By The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §members, the elements of RB\mathbb{R}^{B} are exactly the maps a:B→Ra:B\to\mathbb{R}. For such aa and k∈Bk\in B we have k∈B=dom⁡ak\in B=\operatorname{dom}a, and a(k)∈ran⁡a⊆Ra(k)\in\operatorname{ran}a\subseteq\mathbb{R} by Functions, Values of a Function, and Functions from One Class to Another §map, Functions, Values of a Function, and Functions from One Class to Another §value and Relations, Domain, Range, Inverse and Composition §range. So a(k)a(k) is used properly, and Maps and Relations Given by Formulas §binary gives a map e:RB×B→Re:\mathbb{R}^{B}\times B\to\mathbb{R} with e(a,k)=a(k)e(a,k)=a(k). Now apply Maps Given by Iterated Operations: Partial Iterates, Images of Natural Numbers, Powers and Operations over a Finite Set §finite-operation with the operation ++ on X=RX=\mathbb{R}, which has the neutral element 00, with A=RBA=\mathbb{R}^{B}, the finite set BB and f=ef=e. It gives exactly one map h:RB→Rh:\mathbb{R}^{B}\to\mathbb{R} with h(a)=∑k∈Bea(k)h(a)=\sum_{k\in B}e_{a}(k) for every a∈RBa\in\mathbb{R}^{B}, where ea:B→Re_{a}:B\to\mathbb{R} is k↦e(a,k)k\mapsto e(a,k). The functions eae_{a} and aa both have domain BB, and ea(k)=a(k)e_{a}(k)=a(k) for every k∈Bk\in B, so ea=ae_{a}=a by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality. Hence h(a)=∑k∈Ba(k)h(a)=\sum_{k\in B}a(k). Here the sum is the iterated operation of ++ over BB of Sums and Products over a Finite Set and over an Interval §operation and Sums and Products over a Finite Set and over an Interval §empty, which is the sum over BB of Commutative Rings, Fields and Ordered Fields: Standard Notation §rings. So ΣB=h\Sigma_{B}=h is the required map, and it is the only one.

Clause dot-product. Let n∈Nn\in\mathbb{N}. By Euclidean Space Rn\mathbb{R}^n: n-Tuples of Real Numbers with Their Componentwise Operations §space, Rn=R[n]\mathbb{R}^{n}=\mathbb{R}^{[n]}, and [n]={1,…,n}[n]=\{1,\dots,n\} by Intervals of Natural Numbers §segment; this set is finite by Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice §naturals. Let Σ[n]\Sigma_{[n]} be the map of the clause sum-map for B=[n]B=[n], and let ⊙\odot be the binary operation on R[n]\mathbb{R}^{[n]} given by Pointwise Operations on Real-Valued Maps Exist and Are Unique §binary for ⋅\cdot and I=[n]I=[n]. By Pointwise Operations on Real-Valued Maps §operations, x⊙yx\odot y is the pointwise product xyxy, and (xy)(k)=xkyk(xy)(k)=x_{k}y_{k} for k∈[n]k\in[n], with components as in Euclidean Space Rn\mathbb{R}^n: n-Tuples of Real Numbers with Their Componentwise Operations §membership. For x,y∈Rnx,y\in\mathbb{R}^{n}, the pair (x,y)(x,y) lies in Rn×Rn=dom⁡⊙\mathbb{R}^{n}\times\mathbb{R}^{n}=\operatorname{dom}\odot by Binary Operations on a Set §notation. Also xy∈R[n]=dom⁡Σ[n]xy\in\mathbb{R}^{[n]}=\operatorname{dom}\Sigma_{[n]} by Binary Operations on a Set §notation, and Σ[n](xy)∈R\Sigma_{[n]}(xy)\in\mathbb{R}. So Maps and Relations Given by Formulas §binary gives exactly one map f:Rn×Rn→Rf:\mathbb{R}^{n}\times\mathbb{R}^{n}\to\mathbb{R} with f(x,y)=Σ[n](x⊙y)f(x,y)=\Sigma_{[n]}(x\odot y). By the clause sum-map, Σ[n](xy)=∑k∈[n](xy)(k)\Sigma_{[n]}(xy)=\sum_{k\in[n]}(xy)(k). By The Dot Product on Rn\mathbb{R}^n §dot-product, x⋅y=∑k=1nxkykx\cdot y=\sum_{k=1}^{n}x_{k}y_{k}; by Iterated Operations: Finite Sums and Finite Products §iterated, this is the iterated sum of the map k↦xkykk\mapsto x_{k}y_{k} on [n][n]; that map is xyxy by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality; and since 1≤n1\le n by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §order, Sums and Products over a Finite Set and over an Interval §intervals gives ∑k=1n(xy)k=∑k∈[n](xy)(k)\sum_{k=1}^{n}(xy)_{k}=\sum_{k\in[n]}(xy)(k). Hence f(x,y)=x⋅yf(x,y)=x\cdot y.

Clause norm. The square-root map. Let S={s∈R:0≤s}S=\{s\in\mathbb{R}:0\le s\}. This is a set by Sets and Maps: Ordinary Notation §set-builder: the formula 0≤s0\le s is (0,s)∈≤(0,s)\in{\le} by Relations, Domain, Range, Inverse and Composition §relation, with 00 and ≤\le as parameters, and it is 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-membership. Let φ(u,v)\varphi(u,v) be the formula 0≤u∧0≤v∧v⋅v=u0\le u\wedge0\le v\wedge v\cdot v=u, with parameters 00, ≤\le, ⋅\cdot and R\mathbb{R}. Its first two conjuncts are predicative as just said, and v⋅vv\cdot v in its third conjunct is a defined set symbol by Binary Operations on a Set §notation, used properly for u,v∈Ru,v\in\mathbb{R}; so, as in the paragraph on predicativity, φ\varphi is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure, and Maps and Relations Given by Formulas §relation gives a relation RR on R\mathbb{R} such that, for u,v∈Ru,v\in\mathbb{R}, (u,v)∈R(u,v)\in R if and only if φ(u,v)\varphi(u,v).

For v∈Rv\in\mathbb{R}, v2=v1+1=v1v1=v⋅vv^{2}=v^{1+1}=v^{1}v^{1}=v\cdot v by Arithmetic and Order of the Natural Numbers §digits, Powers in a Commutative Ring, a Field and an Ordered Field: Exponent Laws, Factorisation, Geometric Sums, Monotonicity and Bernoulli's Inequality §exponents and Powers in a Commutative Ring, a Field and an Ordered Field: Exponent Laws, Factorisation, Geometric Sums, Monotonicity and Bernoulli's Inequality §product. Hence, by Existence and Uniqueness of Nonnegative k-th Roots of Nonnegative Real Numbers §root with k=2k=2, for each u∈Su\in S there is exactly one v∈Rv\in\mathbb{R} with 0≤v0\le v and v⋅v=uv\cdot v=u, namely u\sqrt{u} by The k-th Root and the Square Root of a Nonnegative Real Number §root and The k-th Root and the Square Root of a Nonnegative Real Number §square-root. By Relations, Domain, Range, Inverse and Composition §on and Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership, every element of RR is a pair (u,v)(u,v) with u,v∈Ru,v\in\mathbb{R} and φ(u,v)\varphi(u,v), so u∈Su\in S. Therefore RR is a function by Functions, Values of a Function, and Functions from One Class to Another §function. It has dom⁡R=S\operatorname{dom}R=S and ran⁡R⊆R\operatorname{ran}R\subseteq\mathbb{R} by Relations, Domain, Range, Inverse and Composition §domain and Relations, Domain, Range, Inverse and Composition §range. So R:S→RR:S\to\mathbb{R} is a map by Functions, Values of a Function, and Functions from One Class to Another §map, with R(u)=uR(u)=\sqrt{u} for u∈Su\in S by Functions, Values of a Function, and Functions from One Class to Another §value.

The norm map. Let ff be the map of the clause dot-product. For x∈Rnx\in\mathbb{R}^{n}, (x,x)∈dom⁡f(x,x)\in\operatorname{dom}f, and f(x,x)=x⋅x∈Sf(x,x)=x\cdot x\in S by The Dot Product on Rn\mathbb{R}^n Is Symmetric, Bilinear and Positive Definite §nonnegative. So R(f(x,x))R(f(x,x)) is used properly, and it lies in R\mathbb{R}. Then Maps and Relations Given by Formulas §map gives exactly one map g:Rn→Rg:\mathbb{R}^{n}\to\mathbb{R} with g(x)=R(f(x,x))g(x)=R(f(x,x)), and R(f(x,x))=x⋅x=∥x∥R(f(x,x))=\sqrt{x\cdot x}=\lVert x\rVert by The Euclidean Norm on Rn\mathbb{R}^n §norm.

Clause distance. Let ⊕\oplus be the binary operation on R[n]=Rn\mathbb{R}^{[n]}=\mathbb{R}^{n} given by Pointwise Operations on Real-Valued Maps Exist and Are Unique §binary for ++, and let ν:Rn→Rn\nu:\mathbb{R}^{n}\to\mathbb{R}^{n} be the map of Pointwise Operations on Real-Valued Maps Exist and Are Unique §negative, both with I=[n]I=[n]. By Euclidean Space Rn\mathbb{R}^n: n-Tuples of Real Numbers with Their Componentwise Operations §operations and Pointwise Operations on Real-Valued Maps §operations, for x,y∈Rnx,y\in\mathbb{R}^{n} we have −y=ν(y)-y=\nu(y) and x−y=x+(−y)=x⊕ν(y)x-y=x+(-y)=x\oplus\nu(y). Here y∈dom⁡νy\in\operatorname{dom}\nu, and ν(y)∈Rn\nu(y)\in\mathbb{R}^{n}. The pair (x,ν(y))(x,\nu(y)) lies in Rn×Rn=dom⁡⊕\mathbb{R}^{n}\times\mathbb{R}^{n}=\operatorname{dom}\oplus by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership. Also x−y∈Rn=dom⁡gx-y\in\mathbb{R}^{n}=\operatorname{dom}g by Binary Operations on a Set §notation, with gg the map of the clause norm. So Maps and Relations Given by Formulas §binary gives exactly one map h:Rn×Rn→Rh:\mathbb{R}^{n}\times\mathbb{R}^{n}\to\mathbb{R} with h(x,y)=g(x⊕ν(y))h(x,y)=g(x\oplus\nu(y)). By the clause norm, g(x⊕ν(y))=g(x−y)=∥x−y∥g(x\oplus\nu(y))=g(x-y)=\lVert x-y\rVert.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…