arXiv reader

Point-free Construction of Real Exponentiation

Ming Ng and Steven Vickers

arXiv
2104.00162v5 · PDF · 1 August 2022
Categories
math.CT
Journal
Logical Methods in Computer Science, Volume 18, Issue 3 (August 2, 2022) lmcs:7325
DOI
10.46298/lmcs-18(3:15)2022
Licence
CC BY 4.0 The site shows the text.

Abstract

We define a point-free construction of real exponentiation and logarithms, i.e. we construct the maps \exp\colon (0, \infty)\times \mathbb{R} \rightarrow \!(0,\infty),\, (x, \zeta) \mapsto x^\zeta and \log\colon (1,\infty)\times (0, \infty) \rightarrow\mathbb{R},\, (b, y) \mapsto \log_b(y), and we develop familiar algebraic rules for them. The point-free approach is constructive, and defines the points of a space as models of a geometric theory, rather than as elements of a set - in particular, this allows geometric constructions to be applied to points living in toposes other than Set. Our geometric development includes new lifting and gluing techniques in point-free topology, which highlight how properties of \mathbb{Q} determine properties of real exponentiation. This work is motivated by our broader research programme of developing a version of adelic geometry via topos theory. In particular, we wish to construct the classifying topos of places of \mathbb{Q}, which will provide a geometric perspective into the subtle relationship between \mathbb{R} and \mathbb{Q}_p, a question of longstanding number-theoretic interest.

Items 104

Convention

Convention 1.1 (Point-free vs. Point-set Topology)

YADT
  • In this paper, topology and spaces will always be point-free — unless we explicitly specify that they are “point-set”.

  • If \mathbb{T} denotes a geometric theory, then we write [\mathbb{T}] for the space of points of \mathbb{T}.

Definition

Definition 1.2 (Geometricity)

Q9W5
  • A map f\colon [\mathbb{T}]\to [\mathbb{T}'] is defined by a geometric construction of points f(x) of [\mathbb{T}'] out of points x of [\mathbb{T}].

  • A bundle p\colon (\Sigma_{x\in [\mathbb{T}]}[\mathbb{U}(x)])\to [\mathbb{T}] is defined by a geometric construction of geometric theories \mathbb{U}(x) (the fibre over x) out of arbitrary points x of [\mathbb{T}].

Here the bundle space corresponds to a theory that extends \mathbb{T} with the ingredients of \mathbb{U}(x): a point is a pair (x,y) where x is a point of [\mathbb{T}] and y is a point of [\mathbb{U}(x)]. As a map, p acts by model reduction — it forgets y.

Definition

Definition 1.3

M6HK

Let \Sigma be a first-order signature of sorts and symbols. Then over \Sigma, we define the following:

  • A geometric formula is a logical formula built up from the symbols in \Sigma and a context of finitely many free variables, using truth \top, equality =, finite conjunctions \land, arbitrary (possibly infinite) disjunctions \bigvee, and \exists.

  • A geometric sequent is an expression of the form \forall xyz\ldots(\phi\Rightarrow \psi), where \phi and \psi are geometric formulae in the same context \{x,y,z,\ldots\}.

  • A geometric theory over \Sigma is a set \mathbb{T} of geometric sequents, the axioms of the theory.

Definition

Definition 1.4

8MU8

Let \mathbb{T} be a geometric theory. If M (which may be internal to some category) is a mathematical structure for \Sigma that satisfies the axioms of \mathbb{T}, we call M a model of \mathbb{T}. The possible universes inside which models of \mathbb{T} may live are toposes.

Convention

Convention 1.5

IB6R

For this paper, the unqualified term “topos” will always means Grothendieck topos, and \mathfrak{Top} is the 2-category of Grothendieck toposes. While a Grothendieck topos can be characterized as a category of sheaves over a Grothendieck site (\mathcal{C},J), we shall not need that description. Our geometric methods require us to look at the points of a topos (the models of a theory it classifies) rather than its sheaves(In fact, the site is just a form of geometric theory (of continuous flat functors) for which there is a convenient concrete description of the sheaves.). Our work remains valid relative to any elementary topos \mathcal{S} with natural number object (nno), in which case \mathfrak{Top} means the 2-category \mathfrak{BTop}/\mathcal{S} of bounded \mathcal{S}-toposes.

Example

Example 1.6

SUSA

The usual algebraic laws of commutative rings can be formulated as geometric axioms, giving us a geometric theory. For instance, once we include +,\cdot as our logical symbols in \Sigma, we may express the distributivity law of rings as:

\forall xyz (\top \Rightarrow x\cdot (y+z)=(x\cdot y) + (x\cdot z)).

Examples of models of this theory would be commutative rings — e.g. the rationals \mathbb{Q}, the finite prime fields \mathbb{F}_p, etc.

Proposition

Proposition 1.8

A104

Let p'\colon (\Sigma_{x'\in [\mathbb{T}']}[\mathbb{U}(x')]) \to[\mathbb{T}'] be a bundle, and f\colon [\mathbb{T}]\to[\mathbb{T}'] a map. Then the following diagram of spaces is a pullback. The top map takes (x,y) to (f(x),y).

\begin{tikzcd} \Sigma_{x\in [\mathbb{T}]}[\mathbb{U}(f(x))] \ar[r] \ar[d,"p"] & \Sigma_{x'\in [\mathbb{T}']}[\mathbb{U}(x')] \ar[d, "p'"] \\ {[\mathbb{T}]} \ar[r, "f"] & {[\mathbb{T}']} \end{tikzcd}
Convention

Convention 1.9 (“Fixing x”)

N98F

Suppose we wish to construct a map with multiple arguments, such as

f\colon[\mathbb{T}]\times [\mathbb{U}]\rightarrow [\mathbb{U}'].

To do this, we shall often say “fix x\in [\mathbb{T}]” and then, by the usual process, construct a map

f_{x}\colon[\mathbb{U}]\rightarrow [\mathbb{U}'] \text{.}

The declaration “fix x\in [\mathbb{T}]” means that we are working over [\mathbb{T}] (technically, in the topos of sheaves \mathcal{S}[\mathbb{T}]), so that [\mathbb{U}] and [\mathbb{U}'] are transported to their products with [\mathbb{T}], so we are actually defining a commutative triangle as follows — but that is equivalent to the f we wanted.

\begin{tikzcd} {[\mathbb{T}]\times[\mathbb{U}]} \ar[rr, "{\langle p, f\rangle}"] \ar[dr, swap, "p"] && {[\mathbb{T}]\times[\mathbb{U}']} \ar[dl, "p"] \\ & {[\mathbb{T}]} \end{tikzcd}

The reader may notice that we are doing is reminiscent of dependent type theory, except cast in a topos-theoretic language.

Uses Convention 1.5 · Used by Proof, Proof
Observation

Observation 1.10 (Conservativity of the generic model)

X3OJ

This definition means that any geometric construction applied to the generic point U_{\mathbb{T}} can be transported along the relevant functor taking U_{\mathbb{T}} to any other model M. In particular, for any geometric sequent \sigma, the sequent \sigma holds for U_\mathbb{T} iff it holds for any \mathbb{T}-model in any topos.

Definition

Definition 1.11

SKGA

A frame is a complete lattice A possessing all small joins \bigvee and all finite meets \land, such that the following distributivity law holds

a\land \bigvee S = \bigvee \{a\land b | b\in S\}

where a\in A, S\subseteq A.

A frame homomorphism is a function between frames that preserves arbitrary joins and finite meets. Frames and frame homomorphisms form the category Frm.

Proposition

Proposition 1.13

C35X

Let \mathcal{E}_L be the category of sheaves constructed over the localic space L. Then \mathcal{E}_L is a topos whose points belong to the propositional theory \mathbb{T} of completely prime filters of the associated frame. Conversely, if \mathbb{T} is a propositional theory, then \mathcal{S}[\mathbb{T}]\simeq \mathcal{E}_{\Omega[\mathbb{T}]}, where \mathcal{E}_{\Omega[\mathbb{T}]} is the category of sheaves constructed over the frame of opens \Omega[\mathbb{T}]. Furthermore, any geometric morphism between \mathcal{S}[\mathbb{T}]\rightarrow\mathcal{S}[\mathbb{T}'] corresponds to a localic morphism in Spaces.

Definition

Definition 1.14

U1EV

The geometric theory of Dedekind Reals, with space \mathbb{R}, comprises two relations L,R\subset \mathbb{Q} which satisfy the following axioms:

  1. \exists r\in\mathbb{Q}. R (r)    (Right Inhabitedness)

  2. \forall r\in\mathbb{Q}.\big(R(r)\Leftrightarrow \exists r'\in\mathbb{Q}.(r'<r\land R(r'))\big) (\Leftarrow Upward closure; \Rightarrow Roundedness)

  3. \exists q\in \mathbb{Q}. L (q)    (Left Inhabitedness)

  4. \forall q\in\mathbb{Q}.\big(L(q)\Leftrightarrow \exists q'\in\mathbb{Q}.(q'>q\land L(q'))\big) (\Leftarrow Downward closure; \Rightarrow Roundedness)

  5. \forall q,r\in\mathbb{Q}.(L(q)\land R(r)\Rightarrow q<r) (Separatedness)

  6. \forall q,r\in\mathbb{Q}.(q<r\Rightarrow L(q)\lor R(r)) (Locatedness)

The two relations L,R correspond to the left and right Dedekind sections of a real number.

Uses Definition 1.3 · Used by Proof
Convention

Convention 1.15

OODC

We shall often denote a point of \mathbb{R} as x, instead of explicitly writing out the pair of relations representing it: (L_x,R_x). We will also use q < x to mean L_x(q) and use x < r to mean R_x(r).

Remark

Remark 1.16

D6UO

It is known (e.g. see [MV]) that Axiom (6) is equivalent to the following axiom:

\forall \epsilon\in \mathbb{Q}.\big(\epsilon>0\Rightarrow \exists q,r\in\mathbb{Q}.( L(q)\land R(r)\land r-q<\epsilon)\big).
Used by Proof
Fact

Fact 1.17 (Archimedean Property)

V1UK

Given two non-negative rationals x,y\in Q, where x>0 there exists at least one natural number N\in\mathbb{N} such that Nx>y, or equivalently x>\frac{y}{N}.

Used by Proof
Definition

Definition 1.18

E7XG

Given two Dedekind reals x and y, we denote:

  • x<y if there exists some rational number q such that x<q<y. In particular, this defines a strict order on \mathbb{R}, and the space of all pairs of Dedekinds satisfying x<y defines an open subspace of \mathbb{R}\times\mathbb{R}.

  • x\geq y if (x,y) belongs to the closed complement of < in \mathbb{R}\times\mathbb{R}.

Remark

Remark 1.19 (Equality of Dedekinds)

LALX

Syntactically, two models of a propositional theory are isomorphic if they satisfy exactly the same propositions. Consequently, in the case of \mathbb{R}, this means that x=y if the following condition holds: for any q\in\mathbb{Q}, we have that q<x iff q<y and x<q iff y<q.

Discussion

Discussion 1.20 (Topology and Decidability)

0O7J

Definition 1.18 says that there is a sense in which the strict order < relation on \mathbb{Q} lifts to yield another relation on \mathbb{R}. However, there is an issue of decidability here, i.e. of whether an open has an open Boolean complement (so the open is clopen). In particular, < is decidable on the rationals (where, because the rationals are discrete, open subspaces are just subsets), but not on the reals.

Definition

Definition 1.21

1VAD

A subspace [\mathbb{T}'] of another space [\mathbb{T}] is a space that can be presented with a theory \mathbb{T}' being \mathbb{T} extended with additional axioms. In particular, we define the following subspaces of \mathbb{R}:

  1. Denote (0,\infty) to be the open subspace of positive Dedekinds: this is the subspace of \mathbb{R} satisfying the axiom ‘\top\Rightarrow L(0)’. Likewise for q rational, denote (q,\infty) and (-\infty, q) for the subspaces satisfying \top\Rightarrow L(q) and \top\Rightarrow R(q) respectively.

  2. Denote [0, \infty) to be the closed complement of (-\infty, 0), satisfying R(0)\Rightarrow \bot. Using the axioms of \mathbb{R} we see that this is equivalent to \forall q\in\mathbb{Q}.\, \left(q<0\Rightarrow L(q)\right). Similarly we write [q,\infty) and (-\infty, q].

  3. Finally, we extend the notation an obvious way. For example, (0,1]=(-\infty,1]\wedge(0,\infty) has the axioms of both (-\infty,1] and (0,\infty).

Definition

Definition 1.22

98PS

Recall the axioms defining the Dedekind reals in Definition 1.14. Then:

  1. The upper reals is a space whose points just satisfy Axiom (2).

  2. The lower reals is a space whose points just satisfy Axiom (4).

Note that this allows the upper (resp. lower) reals to be empty, which correspond to \infty (resp. -\infty). We can exclude these cases by using Axiom (1) (resp. Axiom (3)). Informally, an inhabited upper real (resp. lower real) approximates a number from above (resp. below), whereas a Dedekind real approximates the number from both directions.

Convention

Convention 1.23

UZX0

Extending Convention 1.15, given an upper real x (resp. a lower real x), we often write x<q (resp. q<x) to mean that q belongs to the subset of rationals constituting x. We shall also often refer to the one-sided reals as just the ‘one-sideds’.

Convention

Convention 1.24

XBE9

The one-sided reals are spaces with the corresponding Scott topologies: for lower reals, x\sqsubseteq y iff x\leq y whereas for upper reals x\sqsubseteq y iff x\geq y. Observe that the specialisation order \sqsubseteq for the lower reals agrees with the numerical order, whereas for the upper reals it is the opposite. To reflect this, we shall use arrows on top of the spaces to show the direction of the refinement under their respective specialisation orders. For instance, consider the space (0,\infty) — we then denote the corresponding space of lower reals as \overrightarrow{(0,\infty]} and the corresponding space of upper reals as \overleftarrow{[0, \infty)}. In particular, note that we’ve had to include \infty (resp. 0) in the relevant space of lower reals (resp. upper reals) since they must contain arbitrary directed joins with respect to \sqsubseteq.

Fact

Fact 1.25

6WAK

There exist natural maps

\begin{aligned} L\colon \mathbb{R} &\longrightarrow \overrightarrow{(-\infty,\infty]}\\ R\colon \mathbb{R} &\longrightarrow \overleftarrow{[-\infty,\infty)} \end{aligned}

where given a Dedekind real x=(L_x,R_x), L sends x\mapsto L_x and R sends x\mapsto R_x.

Lemma

Lemma 1.26

ZW2D

The following are equivalent for Dedekinds x,y:

  1. x\leq y

  2. L_x\sqsubseteq L_y

  3. R_x\sqsupseteq R_y

Proof.

(1)\Rightarrow (2): Suppose q<L_x. By roundedness, we can find q'\in\mathbb{Q} such that q<q'<L_x. By locatedness, either q<L_y or R_y<q'. If q<L_y, then done; else if R_y<q', then y<x, contradicting (1).

(2)\Rightarrow (1): Suppose for contradiction that there exists some q such that y<q<x. This means there exists q\in L_x and q\notin L_y, contradicting (2). Since (2) implies that y<x does not hold, and x\leq y is the closed complement of y<x, this implies (1).

(1)\Leftrightarrow (3): Analogous to above.

Proof

Proof

1X8F

(1)\Rightarrow (2): Suppose q<L_x. By roundedness, we can find q'\in\mathbb{Q} such that q<q'<L_x. By locatedness, either q<L_y or R_y<q'. If q<L_y, then done; else if R_y<q', then y<x, contradicting (1).

(2)\Rightarrow (1): Suppose for contradiction that there exists some q such that y<q<x. This means there exists q\in L_x and q\notin L_y, contradicting (2). Since (2) implies that y<x does not hold, and x\leq y is the closed complement of y<x, this implies (1).

(1)\Leftrightarrow (3): Analogous to above.

Definition

Definition 1.28

ZCJA

Let \phi\colon Y\rightarrow Z be a map in Spaces, i.e. the category of localic spaces.

  1. We call \phi a surjection if it is an epimorphism in Spaces. These maps are most simply characterised by the inverse image function \Omega \phi being one to one(Note: in contrast to point-set topology, this does not imply that every point in the codomain has a preimage in the domain (as is clear in the previous example).).

  2. Consider (Y,<) where Y is a set equipped with a dense transitive order(Note: we do not require the order to be strict. For more details, see [Vi8].) <. An ideal in Y is a subset I\subseteq Y that is downward-closed and contains an upper bound for each of its finite subsets. In particular, if the set I_q:=\{q'\in Y| q'<q\} is an ideal for all q\in Y, then we call (Y,<) an R-structure.

  3. The rounded ideal completion of an R-structure (Y,<) is the space \mathsf{RIdl}(Y,<) of all ideals of Y. The specialisation order is then the partial order by inclusion.

Lemma

Lemma 1.29 (Lifting Lemma)

BD3K

We work in the category Spaces. Given an R-structure (Y,<), there exists a surjection \phi\colon Y\rightarrow \mathsf{RIdl}(Y,<), composition with which induces an equivalence between:

  • Maps \overline{f}\colon \mathsf{RIdl}(Y,<)\rightarrow X

  • Maps f\colon Y\rightarrow X satisfying the following two lifting conditions for all q,q'\in Y:

    1. (Monotonicity) q'<q \implies f(q')\sqsubseteq f(q).

    2. (Continuity) f(q)=\displaystyle\!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}_{q' <q}f(q').

where X is any space and \sqsubseteq is its specalisation order.

Proof of Lemma 1.29

We proceed in stages.

< - paragraph-2 paragraph4-2

Step 0: Set-up. We define \phi\colon Y\rightarrow \mathsf{RIdl}(Y,<) as sending q\mapsto I_q:=\{q'\in Y|q'<q\}. Since (Y,<) is an R-structure, I_q is an ideal by definition, and so \phi is well-defined. In particular, observe that I_q=\!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}_{q'<q}I_{q'}. Further, using the explicit description of the opens in [Vi8], one easily verifies that \phi is indeed an epimorphism.

< - paragraph-2 paragraph4-2

Step 1: Transforming a given map Suppose we have a map f\colon Y\rightarrow X satisfying the monotonicity and continuity conditions. Since I\subseteq Y for any I\in\mathsf{RIdl}(Y,<), we thus define a map \overline{f}\colon \mathsf{RIdl}(Y,<)\rightarrow X as sending I\mapsto\!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}_{q\in I}f(q).

Conversely, suppose we have a map \overline{f}\colon \mathsf{RIdl}(Y,<)\rightarrow X. We then define f\colon Y\rightarrow X as sending q\mapsto \overline{f}(I_q) That this definition of f also satisfies the required properties is a consequence of the fact that I_q=\!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}_{q'<q}I_{q'}. For monotonicity, observe that I_q=\!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}_{q'<q}I_{q'} means that q'<q\implies I_{q'}\sqsubseteq I_{q}. Hence, since \overline{f}(I_{q'}\sqsubseteq I_{q}) induces \overline{f}(I_{q'})\sqsubseteq \overline{f}(I_{q}) by functoriality, this gives q'<q\implies f(q')\sqsubseteq f(q), as desired. Continuity follows immediately from the fact that maps preserve directed joins, and so I_q=\!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}_{q'<q}I_{q'} yields the identity \overline{f}(I_{q})=\!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}_{q'<q}\,\overline{f}(I_{q'}).

< - paragraph-2 paragraph4-2

Step 2: Proving equivalence We need to show that the transformation of maps in Step 1 are inverses. In one direction, suppose we have f\colon Y\rightarrow X satisfying the monotonicity and continuity conditions, and define g(q):=\overline{f}(I_q). Recalling that maps preserve directed joins, since \overline{f}(I_q)=\!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}_{q'<q}f(q')=f(q), it follows that f=g. In the other direction, given a map \overline{f}\colon Z\rightarrow X, define \overline{g}(I):=\!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}_{q\in I}\,\overline{f}(I_q) as well as f(q):=\overline{f}(I_q). By construction, it is clear \overline{f}\circ \phi=f=\overline{g}\circ \phi. Since \phi is epi, this yields \overline{f}\circ\phi=\overline{g}\circ\phi\!\implies\! \overline{f}=\overline{g}, and we are done.

Remark

Remark 1.30 (Instances of the Lifting Lemma)

A3ZK

There are many spaces whose points are rationals as well as many spaces whose points are one-sided reals — consider, for instance, the various different subsets/subspaces of \mathbb{Q} and \overrightarrow{[-\infty,\infty]} respectively. A natural question: how do we know which spaces of one-sided reals correspond to which space of rationals as its rounded ideal completion?

First, an important subtlety. The order < of an R-structure need not be strict — only transitive and dense. Indeed, in many cases, a space of one-sided reals is obtained as a rounded ideal completion \mathsf{RIdl}(Y,<) where Y is some subset of \mathbb{Q}, and < is the same as the standard order < on \mathbb{Q}, except perhaps reversed or modified to permit edge cases. For this paper, the most relevant examples are:

  • \overrightarrow{(0,\infty]}\cong \mathsf{RIdl}(Q_+,<) and \overleftarrow{[0, \infty)}\cong \mathsf{RIdl}(Q_+,>) where < is the standard strict order;

  • \overrightarrow{[0,\infty]}\cong\mathsf{RIdl}(Q,<), where Q denotes the non-negative rationals, and so we modify < to allow the relation 0<0;

  • \overrightarrow{[-\infty,\infty]}\cong \mathsf{RIdl}(\mathbb{Q}\cup\{-\infty\},<), where we add an additional -\infty symbol to \mathbb{Q} and modify < to allow -\infty<-\infty. Similarly, we have \overleftarrow{[-\infty,\infty]}\cong \mathsf{RIdl}(\mathbb{Q}\cup\{\infty\},>).

To avoid burdening this paper with too much theory, we will not prove these isomorphisms and shall leave the technical details as a dark grey box, if not a black one. A more thorough discussion of the relevant ideas(We remark that what we call a ‘dense order’ here is referred to as an ‘interpolative order’ in [Vi8].) can be found in [Smyth, Vi8].

Definition

Definition 1.31

4GJW

Reals x and y can be added by the rules

q<x+y\Leftrightarrow \exists s<x \land \exists r<y. (q\leq s+r)
q>x+y\Leftrightarrow \exists s>x \land \exists r>y. (q\geq s+r)

where q,s,r\in\mathbb{Q}.

Definition

Definition 1.32

9GWF

Reals x can be negated by the rules

-x<q\Leftrightarrow -q<x
-x>q\Leftrightarrow -q>x

where q\in\mathbb{Q}. Note that negation reverses orientation: if x is a lower real, then its negation yields an upper real, and vice versa. Nonetheless, if x is a Dedekind real (which comprises both the left and right Dedekind sections), then its negation yields another Dedekind real. As such, given two Dedekind reals x,y, we define their subtraction x-y as x+(-y).

Definition

Definition 1.33

6JXY

Non-negative reals x,y can be multiplied by the rules:

q<x\cdot y \Leftrightarrow \exists s <x \land \exists t<y.( q<s\cdot t )
q>x\cdot y \Leftrightarrow \exists s >x \land \exists t>y.( q>s\cdot t ).

Multiplication of arbitrary reals (not necessarily non-negative) is more involved, and will not be used in this paper. The interested reader is directed to [R] for more details.

Definition

Definition 1.34

K7OE

The inverse of a non-negative one-sided real x is defined as:

q<x^{-1} \Leftrightarrow x<q^{-1}
x^{-1}<r \Leftrightarrow r^{-1}<x.

Just as in the case of subtraction, inverting reverses orientation, sending lowers to uppers and vice versa. The definition gives that \infty and 0 are inverses. One easily checks that (—)^{-1} is an isomorphism, with ((—)^{-1})^{-1} the identity. They combine to give inverses of positive Dedekinds, with x^{-1} the unique positive Dedekind real such that x\cdot x^{-1}=1.

Used by Proof
Remark

Remark 1.35

W8KT

It is an easy exercise to verify that the additive and multiplicative operations defined above turn [0, \infty), \overrightarrow{[0,\infty]} and \overleftarrow{[0,\infty]} into semirings, \mathbb{R} into a field, and (0,\infty) a group. As such, they satisfy all the expected arithmetic identities and inequalities — e.g. x\cdot (y+z) = x\cdot y + x\cdot z. Further, it is also straightforward to verify that multiplication preserves strict order on positive Dedekind reals (i.e. x<y\implies x\cdot z < y\cdot z) and non-strict order on the one-sided reals (i.e. x\sqsubseteq y\implies x\cdot z \sqsubseteq y\cdot z). For more details, see [R].

Proposition

Proposition 1.36

1SIV
  1. Proper surjections are coequalisers (of their kernel pair).

  2. Proper surjections are stable under pullback, i.e. in a pullback square of spaces

    \begin{tikzcd} P \ar[r,"k"] \ar[d,swap,"h"] & Y \ar[d,"f"]\\ Z \ar[r,"g"] & X \end{tikzcd}

    if f is a proper surjection, then so is h.

Proposition

Proposition 1.37 (Gluing Principle)

9XGG

The right-hand diagram of (?) is a coequaliser, stable under pullbacks.

Used by Proof
Proof of Proposition 1.37

Our main step is to show that P is a proper surjection, and hence the stable coequaliser of its kernel pair. After that it remains to show that it is the stable coequaliser of the pair in the statement.

In fact we prove a stronger property of P, that it is an entire surjection. “Entire” means fibrewise Stone: in other words, each fibre P^{-1}(x) is the spectrum (i.e. the space of prime filters) of a Boolean algebra B_x (of clopens). We define B_x to be the Boolean algebra presented by one generator \alpha subject to the following relations:

B_x=BA \left\langle \alpha\, \left| \begin{array}{l} \alpha= 1 \quad (\text{if}\, x<1)\\ \alpha= 0 \quad (\text{if}\, x>1) \end{array} \right. \right\rangle \text{.}

We show that the fibre of P over each x is isomorphic to \mathsf{Spec}B_x.

For a geometric description of points of the coproduct, we write them as (p?\,y\mathord{:}\,z), an abbreviation of the notation \text{\textbf{if }}p\text{\textbf{ then }}y\text{\textbf{ else }}z used in [Vi9, 2.2.6]. Here, p is a decidable proposition, y is a point of (0,1] defined if p holds, and z a point of [1,\infty) defined if \neg p. Then, as described in [Vi9], a copairing map [f,g] maps (p?\,y\mathord{:}\,z) to the directed join \!\operatorname*{\,\ThisStyle{\ensurestackMath{ \bigsqcup\stackengine{-0pt}{\!}{\SavedStyle\!^{\mathord{\uparrow}}}{O}{l}{F}{T}{S}}}\,}\left(\{f(y)\mid p\}\cup\{g(z)\mid\neg p\}\right).

For P, it follows that a point of the fibre P^{-1}(x) must be of the form (p?\,x\mathord{:}\,x). Thus if x<1 then p must be true, since x is not defined as point of [1,\infty); and, similarly, if 1<x then p must be false:

P^{-1}(x)= \begin{cases} 2, \quad\text{if $x = 1$}\\ 1, \quad\text{if $x<1$ or $1<x$} \end{cases}

To map P^{-1}(x) to \mathsf{Spec}B_x, we map (p?\,x\mathord{:}\,x)\mapsto \{1\}\cup\{\alpha\mid p\}\cup\{\neg\alpha\mid\neg p\}. To show that this subset F of B_x is a prime filter, the main issue is that it does not contain 0. To see this, consider if \alpha=0. Then x>1, hence \neg p, and \alpha\neq F. The case \neg\alpha=0 is similar.

For the reverse direction we map F\mapsto (\alpha\in F?\,x\mathord{:}\,x). Note that \alpha\in F is decidable; its complement is \neg\alpha\in F. If \alpha\in F then \alpha\neq 0, so x\leq 1 and x is defined as point of (0,1]. Similarly, if \neg\alpha\in F then x is defined as point of [1,\infty). It follows that (\alpha\in F?\,x\mathord{:}\,x) is a point of P^{-1}(x).

The two maps are mutually inverse, which proves our claim that P is entire. It is surjective because every B_x is non-degenerate (i.e. it has 1\neq 0), essentially because we cannot have both x < 1 and x>1.

Now we know that P is the coequaliser of its kernel pair, it remains to show that the kernel pair and the pair (1_R,1_L) have the same coequalisers. The kernel pair, the pullback of P against itself, can be calculated as the coproduct of four pairwise pullbacks of the components of (0,1]\amalg[1,\infty). Since both (0,1] and [1,\infty) are embedded in (0,\infty), their kernel pairs are just the reflexive parts and are irrelevant to the coequaliser. The pullback (0,1] \times_{(0,\infty)}[1,\infty), the space of pairs (x,x) such that 1\geq x \geq 1, is just \{1\}, and the remaining component is just the reverse of that, and implied by symmetry. Hence the kernel pair has the same coequaliser as the pair (1_L,1_R).

Discussion

Discussion 1.39 (Stability under pullback)

HR8L

A reasonable question: why do we ask for the coequaliser to be stable in the Gluing Principle? The short answer: geometricity. To elaborate, saying that a construction is geometric is equivalent to saying that it’s stable under pullback along geometric morphisms. The Gluing Principle is meant to provide a geometric justification for the case-splitting along x\leq 1 and x\geq 1 — the pushout property gives us a framework for gluing the two cases together, while its stability under pullback tells us that the gluing is geometric.

Proposition

Proposition 2.1

IG2C

If M is commutative, then exponentiation (as defined above) satisfies the Basic Equations.

Proof of Proposition 2.1

Let x\in M, and a,a'\in\mathbb{N}. Equation (?), and the second part of Equation (?), come straight from the definition. The others are by induction on a or a'.

Lemma

Lemma 2.2 (Monotonicity)

P951

Denote \mathbb{N}_+ to be the set of positive natural numbers. If a\in \mathbb{N}_+, then the map \text{(---)}^a on non-negative rational base preserves and reflects the strict order, and is also unbounded.

Proof.

We prove that \text{(---)}^a preserves the strict order (i.e. is strictly monotonic) on Q by induction on a. The base case is trivial since x<y\implies x^1<y^1 for any x,y\in Q by the basic exponent laws. For the inductive step, suppose that x<y implies that x^a<y^a. Then this yields: x^{a+1}=x^a\cdot x<x^a\cdot y< y^a\cdot y = y^{a+1}. To prove that \text{(---)}^a reflects the strict order, we have to show that x^a<y^a\implies x<y. Decidability of < on Q means that either x<y or x\geq y. Since monotonicity means x\geq y\implies x^a\geq y^a, contradicting our hypothesis that x^a<y^a, this means that the remaining case x<y must be true. Finally, we show that \text{(---)}^a is unbounded. Given any x\in Q such that 1<x, note that monotonicity implies that 1<x^a. A simple inductive argument easily shows that x<x^a.

Proof

Proof

OMIT

We prove that \text{(---)}^a preserves the strict order (i.e. is strictly monotonic) on Q by induction on a. The base case is trivial since x<y\implies x^1<y^1 for any x,y\in Q by the basic exponent laws. For the inductive step, suppose that x<y implies that x^a<y^a. Then this yields: x^{a+1}=x^a\cdot x<x^a\cdot y< y^a\cdot y = y^{a+1}. To prove that \text{(---)}^a reflects the strict order, we have to show that x^a<y^a\implies x<y. Decidability of < on Q means that either x<y or x\geq y. Since monotonicity means x\geq y\implies x^a\geq y^a, contradicting our hypothesis that x^a<y^a, this means that the remaining case x<y must be true. Finally, we show that \text{(---)}^a is unbounded. Given any x\in Q such that 1<x, note that monotonicity implies that 1<x^a. A simple inductive argument easily shows that x<x^a.

Lemma

Lemma 2.3

PSQD

For any pair of non-negative rationals q,r\in Q such that q<r, and any positive natural number a\in\mathbb{N}_+, there exists a positive rational s\in Q_+ so that q<s^a<r.

Proof.

Given q,r\in Q such that q<r, denote \epsilon:=\frac{r-q}{2}. By Lemma 2.2, we know that \text{(---)}^a is unbounded on Q — thus there exists some v\in Q such that v^a>r. Consider the function \text{(---)}^a on the set of rationals from 0 to v. For any two rationals x,y such that 0\leq x<y\leq v, we have:

\begin{aligned} y^a-x^a&=(y-x)\cdot (y^{a-1}+y^{a-2}\cdot x + \dots + y\cdot x^{a-2}+x^{a-1})\\ &\leq (y-x)\cdot (v^{a-1}+v^{a-2}\cdot v + \dots + v\cdot v^{a-2}+v^{a-1})\\ & = (y-x)\cdot a\cdot v^{a-1} \text{.} \end{aligned}

By the Archimedean property (Fact 1.17), there exists some M\in\mathbb{N} such that \frac{1}{M}<\frac{\epsilon}{a\cdot v^a}. Denoting s_i:=\frac{i\cdot v}{M}, it is clear that:

\displaystyle\bigcup_{0\leq i\leq M}[s_i,s_{i+1}]=[0,v]

and that s_{i+1}-s_i = \frac{v\cdot (i+1-i)}{M}=\frac{v}{M}<\frac{\epsilon}{a\cdot v^{a-1}}, and so s_{i+1}^a-s_i^a < \epsilon.

Next, one easily verifies that since:

  • s_0^a=0\leq q;

  • s_M^a=v^a>r>q; and

  • \{s_i^a\} is strictly monotone in i\in \{0,1.,...,M\};

there thus exists a unique j such that s_j^a\leq q<s_{j+1}^a. Recalling that \epsilon:=\frac{r-q}{2}, this consequently yields:

q<s_{j+1}^a\leq s_{j}^a + \epsilon \leq q +\epsilon <r

proving the lemma, i.e. \exists s\in Q_+ such that q<s^a<r.

Proof

Proof

UQ05

Given q,r\in Q such that q<r, denote \epsilon:=\frac{r-q}{2}. By Lemma 2.2, we know that \text{(---)}^a is unbounded on Q — thus there exists some v\in Q such that v^a>r. Consider the function \text{(---)}^a on the set of rationals from 0 to v. For any two rationals x,y such that 0\leq x<y\leq v, we have:

\begin{aligned} y^a-x^a&=(y-x)\cdot (y^{a-1}+y^{a-2}\cdot x + \dots + y\cdot x^{a-2}+x^{a-1})\\ &\leq (y-x)\cdot (v^{a-1}+v^{a-2}\cdot v + \dots + v\cdot v^{a-2}+v^{a-1})\\ & = (y-x)\cdot a\cdot v^{a-1} \text{.} \end{aligned}

By the Archimedean property (Fact 1.17), there exists some M\in\mathbb{N} such that \frac{1}{M}<\frac{\epsilon}{a\cdot v^a}. Denoting s_i:=\frac{i\cdot v}{M}, it is clear that:

\displaystyle\bigcup_{0\leq i\leq M}[s_i,s_{i+1}]=[0,v]

and that s_{i+1}-s_i = \frac{v\cdot (i+1-i)}{M}=\frac{v}{M}<\frac{\epsilon}{a\cdot v^{a-1}}, and so s_{i+1}^a-s_i^a < \epsilon.

Next, one easily verifies that since:

  • s_0^a=0\leq q;

  • s_M^a=v^a>r>q; and

  • \{s_i^a\} is strictly monotone in i\in \{0,1.,...,M\};

there thus exists a unique j such that s_j^a\leq q<s_{j+1}^a. Recalling that \epsilon:=\frac{r-q}{2}, this consequently yields:

q<s_{j+1}^a\leq s_{j}^a + \epsilon \leq q +\epsilon <r

proving the lemma, i.e. \exists s\in Q_+ such that q<s^a<r.

Proposition

Proposition 2.4

E0V9

The map \text{(---)}^a that sends (x,a)\mapsto x^a on rationals extends to two maps on one-sided reals:

\begin{aligned} \overrightarrow{[0,\infty]}\times\mathbb{N}&\longrightarrow \overrightarrow{[0,\infty]}\\ \overleftarrow{[0,\infty]}\times\mathbb{N}&\longrightarrow \overleftarrow{[0,\infty]} \text{.} \end{aligned}

Each map is unique subject to being monoid homomorphism for n and with x^1=x. In fact, all the Basic Equations (?)–(?) hold.

Proof of Proposition 2.4

Let us fix some a\in\mathbb{N}. Then, consider the diagram:

\begin{tikzcd} Q \ar[r, "f_a"] \ar[d,"\phi"] & Q \ar[d,"\phi"]\\ \overrightarrow{[0,\infty]} \ar[r, dashed, "\overline{f_a}"] & \overrightarrow{[0,\infty]} \end{tikzcd}

where f_a\colon Q\rightarrow Q is the map that sends x\mapsto x^a. We now check that \phi\circ f_a satisfies the two lifting conditions of the Lifting Lemma based on \overrightarrow{[0,\infty]}\cong\mathsf{RIdl}(Q,<), where < is the usual strict order on Q but modified to allow 0<0 (cf. Remark 1.30).

For monotonicity, suppose q<q' for q,q'\in Q. By Lemma 2.2, this yields the inequality q^a\leq (q')^a, which is preserved by \phi, and so q<q'\!\implies\! \phi\circ f_a(q)\sqsubseteq \phi\circ f_a(q'). To verify continuity, this amounts to showing that if r<(q')^a, then \exists q<q' such that r<q^a (where r,q,q'\in Q). For a=0, r<(q')^{0}=1, then we can let q=\frac{q'}{2} since r<1=q^{0}. For a\geq 1, we know by Lemma 2.3 that there exists some t\in Q such that r<t^a<(q')^a. Since \text{(---)}^a still reflects the (modified) order < on Q, we have that t<q' and r<t^a, as desired. With the appropriate hypotheses verified, we apply the Lifting Lemma to obtain the (unique) map \overline{f}\colon \overrightarrow{[0,\infty]}\rightarrow \overrightarrow{[0,\infty]}. Viewing this map externally (cf. Convention 1.9), we get an exponentiation map \overrightarrow{[0,\infty]}\times\mathbb{N}\rightarrow \overrightarrow{[0,\infty]} sending (x,a)\mapsto x^a. The Basic Equations, and also the uniqueness, follow from surjectivity of \phi, since we already know that they hold for rational x and y.

A similar argument (using Q_{+}\cup\{\infty\}) works for the upper reals, thus defining x^a for some upper real x\in \overleftarrow{[0,\infty]}.

Proposition

Proposition 2.5

UTME

Natural number exponentiation on the one-sided reals (as per Proposition 2.4) combine to yield the following map on the Dedekind reals:

\begin{aligned} [0, \infty)\times \mathbb{N}&\rightarrow [0, \infty)\\ (x,a)&\mapsto x^{a} = (L_x^a, R_x^a)\text{.} \end{aligned}

The Basic Equations (?)–(?) hold for Dedekind x and y.

Proof of Proposition 2.5

It remains to verify the inhabitedness, separatedness and locatedness axioms. Right inhabitedness essentially follows from the unboundedness of \text{(---)}^a on \mathbb{Q} (Lemma 2.2) whereas we get left inhabitedness (and non-negativity) for free since for any negative rational q<0, we get q<x^{a} by construction.

For separatedness, suppose q < x^a < r. Notice that r\in Q_+ by construction, hence if q\leq 0, then q<r automatically. Suppose instead that q>0 and there exist non-negative rationals s,t such that s<x<t, whereby q< s^a and t^a<r. Since x is a separated Dedekind, s<x<t\implies s<t. Hence, since s^a=1=t^a if a=0, and s^a<t^a if a>0 by Lemma 2.2, this combines to yield the inequality q<s^a\leq t^a<r, proving separatedness.

For locatedness, suppose we have q,r\in\mathbb{Q} such that q<r. If q<0, then q<x^{a} automatically, so assume q\geq 0 for the remainder of this proof.

In the case where a>0, by Lemma 2.3 we can find q',r'\in Q_+ such that q<(q')^a<(r')^a<r. Since \text{(---)}^a reflects strict order (Lemma 2.2), we get (q')^a<(r')^a\implies q'<r'. Further, since x is a located Dedekind real, this implies that either q'<x (and thus q<x^a) or that r'>x (and thus r>x^a). Alternatively, suppose that a=0. Then locatedness is obvious, since x^0=1 is located. Hence, in either case (a=0 or a>0), locatedness holds.

The Basic Equations follow immediately, because we know they hold for the lower and upper parts.

Convention

Convention 2.6 (“Non-negative Reals”)

ZG2A

Whenever we state that a result holds for the “non-negative reals”, we shall mean that it holds for both the non-negative one-sideds (i.e. x\in\overrightarrow{[0,\infty]} or x\in\overleftarrow{[0,\infty]}) and the non-negative Dedekinds (i.e. x\in[0, \infty)) — which are the cases for which we have defined exponentiation in Propositions 2.4 and 2.5. Whenever we wish to prove a sharper result that holds just in the case of non-negative Dedekinds, we shall signpost this explicitly.

Lemma

Lemma 2.7 (Monotonicity)

YZ4F

Let a\in\mathbb{N}_+ be a positive natural number. Then the map \text{(---)}^a preserves and reflects non-strict order on the non-negative reals. Further, it is also an unbounded map that preserves and reflects strict order on the non-negative Dedekind reals.

Used by Proof, Proof
Proof of Lemma 2.7

Consider \text{(---)}^a on the lower reals \overrightarrow{[0,\infty]}. Preservation of non-strict order follows immediately from the fact that any continuous map preserves specialisation order. To show that \text{(---)}^a reflects non-strict order, suppose that x^a\sqsubseteq y^a. This yields the computation:

\begin{aligned} q<x &\implies q^a < x^a\quad\quad \quad \quad\quad \quad\quad \quad \quad\quad \quad\!\!\!\!\!\text{[by unwinding the definition of $\text{(---)}^a$]}\\ & \implies q^a < y^a \quad\quad \quad \quad\quad \quad\quad \quad \quad\quad \quad\!\!\!\!\!\text{[since $x^a\sqsubseteq y^a$] }\\ & \implies \exists q'\in Q.(q'<y\land q^a<(q')^a) \,\quad\text{[by construction/definition of $\text{(---)}^a$]}\\ &\implies q<q' \, \quad\quad \quad \quad\quad \quad\quad \quad \quad\quad \quad\!\text{[since $\text{(---)}^a$ reflects strict order on $Q$]}\\ &\implies q<y \quad\quad \quad \quad\quad \quad\quad \quad \quad\quad \quad \!\!\!\! \!\quad\text{[by downward closure of lower reals]} \end{aligned}

Next, to show that \text{(---)}^a also preserves strict order on the non-negative Dedekinds, suppose x<y, and so there exists rationals q,q' such that x<q<q'<y. Then since \text{(---)}^a preserves non-strict order, and using Lemma 2.2, we get x^a\leq q^a< (q')^{a} \leq y^a and hence x^a<y^a.

On the other hand, suppose x^a<y^a. Since 0\leq x^a, we may apply Lemma 2.3, to obtain positive rationals s,s'\in Q_+ such that x^a<s^a<(s')^a<y^a. Since s<s' iff s^a<(s')^a, and since \text{(---)}^a reflects non-strict order, we get x\leq s < s' \leq y, which shows that \text{(---)}^a also reflects strict order on the non-negative Dedekinds.

Unboundedness follows directly from the rational case, Lemma 2.2.

Proposition

Proposition 2.8

MPE9

Define maps (x,b)\mapsto x^{\frac{1}{b}} on the non-negative reals using:

q<x^{\frac{1}{b}}\Leftrightarrow q<0\lor \left(q^b<x\land q\in Q\right)
r>x^{\frac{1}{b}}\Leftrightarrow r^b>x.

Then x^{\frac{1}{b}} is a real of the same kind as x (lower, upper, or Dedekind).

Proof of Proposition 2.8

Let x be a non-negative lower real. Non-negativity of x^{\frac{1}{b}} is immediate from definition. When q<0, downward closure and roundedness are obvious, so we shall assume that q^b<x\land q\in Q. In which case, downward closure says that if q'<q for q'\in \mathbb{Q}, then q<x^\frac{1}{b}\implies q'<x^{\frac{1}{b}}. If q'<0, this is obvious. If q'\geq 0, this follows immediately from the monotonicity of exponentiation by b\in\mathbb{N}_+ (Lemma 2.2). As for roundedness, we must show if q^b<x then there exists rational q'>q such that q^b<(q')^b<x. We know there exists r\in Q_+ such that q^b<r<x. By Lemma 2.3, there exists q'\in Q_+ such that q^b<(q')^b<r<x, and we are done.

The case for non-negative upper reals is analogous.

As before, to define \text{(---)}^{\frac{1}{b}} on non-negative Dedekinds, we shall need to verify the rest of the axioms from Definition 1.14. Left inhabitedness comes for free since q<x^{\frac{1}{b}} for all negative rationals q. Right inhabitedness follows from the unboundedness of \text{(---)}^b on the rationals (Lemma 2.2).

For separatedness, suppose q<x^{\frac{1}{b}}<r. Since x is non-negative, and since \text{(---)}^b reflects strict order, this immediately implies that r>0. As such, if q<0, then q<r automatically. Hence, suppose instead that q\geq 0, and that q^b<x<r^b. Since x is a separated Dedekind, this implies that q^b<r^b, and so we get q<r (again by Lemma 2.2).

Finally, we check locatedness. Suppose q<r. Again, if q<0, then we get that q<x^{\frac{1}{b}} for free, so suppose q\geq 0. By Lemma 2.2, we know that 0\leq q^b < r^b. Since x is a located Dedekind, this implies that either q^b<x\vee x<r^b, which in turn implies (by construction) that q<x^{\frac{1}{b}}\vee x^{\frac{1}{b}}<r, proving the axiom.

Proposition

Proposition 2.9

UN0R

Given a non-negative real x, and 0\neq b\in\mathbb{N}, we have that

x=(x^{\frac{1}{b}})^b=(x^b)^{\frac{1}{b}} \text{.}
Used by Proof
Proof of Proposition 2.9

The proof of these identities for the one-sided reals is analogous, so we shall only prove it for the upper reals, which will also automatically extend the result to the Dedekind reals (cf. Corollary 1.27).

To prove x=(x^{\frac{1}{b}})^b for the upper reals, suppose q>(x^\frac{1}{b})^b. This means that \exists q'\in Q_+ such that (q')^b>x and q>(q')^b, which implies that q>x. Conversely, suppose q>x. By roundedness, we know that there exists some q''\in Q_+ such that q>q''>x\geq 0. By Lemma 2.3, we know that there exists some q'\in Q_+ such that q>(q')^b>q''>x, proving that q>(x^{\frac{1}{b}})^b.

To prove x=(x^b)^{\frac{1}{b}}, note that x=(x^\frac{1}{b})^{b} implies that \big((x^b)^{\frac{1}{b}}\big)^b=x^b. The result then follows since \text{(---)}^b reflects the (non-strict) order on the upper reals by Lemma 2.7.

Corollary

Corollary 2.10

G7O1

The following equations hold for x,y non-negative reals, and a,b,d\in\mathbb{N} where b,d\neq 0:

\begin{gathered} (x^a)^{\frac1b}=(x^{\frac1b})^a \\ x^{\frac1{bd}}=(x^{\frac1b})^{\frac1d}\text{,}\quad x^{\frac11}=x \\ (xy)^{\frac1b}=x^{\frac1b}y^{\frac1b}. \end{gathered}
Used by Proof
Proof of Corollary 2.10

In each case, the proof is to raise both sides to an appropriate power, use equations already known for integer powers, and then take the root. For example, the first one follows from

((x^{\frac1b})^a)^b = ((x^{\frac1b})^{ab} = ((x^{\frac1b})^b)^a = x^a \text{.} \qedhere
Proposition

Proposition 2.11

L6KB

The exponential x^q, with x being a non-negative real and q a non-negative rational, is well-defined and satisfies the Basic Equations (?)–(?).

Used by Proof, Proof, Proof
Proof of Proposition 2.11

To show that x^q is well-defined (with respect to the equivalence of rationals), we need to show that given any \frac{a}{b}=\frac{c}{d}, where a,c\in\mathbb{N} and b,d\in\mathbb{N}_+, we have that (x^{a})^{\frac{1}{b}}=(x^{c})^{\frac{1}{d}}. Why is this? First, note that x^{\frac{a}{b}}=x^{\frac{ak}{bk}}, for \frac{a}{b}\in Q and k\in\mathbb{N}_+. Indeed, by Proposition 2.9 and Corollary 2.10, we have:

x^{\frac{ak}{bk}}=(x^{ak})^{\frac{1}{bk}}=\bigg(\big((x^a)^k\big)^{\frac{1}{k}}\bigg)^\frac{1}{b}=x^{\frac{a}{b}}.

More generally, suppose we have that \frac{a}{b},\frac{c}{d}\in Q such that \frac{a}{b}=\frac{c}{d}. This obviously implies that ad=bc, and thus our previous computation yields the identity: x^{\frac{a}{b}}=x^{\frac{ad}{bd}}=x^{\frac{bc}{bd}}=x^{\frac{c}{d}}, as desired.

To see why the Basic Equations hold for non-negative rational exponents, this follows follows algebraically from the Basic Equations already established and Corollary 2.10. For example for the law of adding exponents, if r=\frac{a}{b} and s=\frac{c}{d}, then

x^{r+s}=x^{\frac{ad+bc}{bd}} = \bigg(x^{\frac{1}{bd}} \bigg)^{ad+bc} = \bigg (x^{\frac{1}{bd}}\bigg)^{ad}\cdot \bigg (x^{\frac{1}{bd}}\bigg)^{bc} = x^{\frac{a}{b}}\cdot x^{\frac{c}{d}}=x^r\cdot x^s. \qedhere
Lemma

Lemma 2.12

JA51

Fix q\in Q_+. Then \text{(---)}^q preserves and reflects non-strict order on non-negative reals. Further, it is an unbounded map that preserves and reflects strict order on non-negative Dedekind reals.

Used by Proof, Proof, Proof
Proof of Lemma 2.12

Preservation and reflection of strict (resp. non-strict) order on the positive Dedekind (resp. one-sided) reals is immediate from Lemma 2.7. Further, express q as \frac{a}{b} for a,b\in\mathbb{N}_+. We know for any positive Dedekind x\in(0,\infty) that there exists s\in\mathbb{Q} whereby 1<s and x<s\leq s^a. Since s^a=(s^b)^\frac{a}{b}=(s^b)^q, this proves that \text{(---)}^q is unbounded.

Definition

Definition 2.13

8765

Let x\in(0,\infty), and q\in\mathbb{Q}. We define:

x^q=\begin{cases} \, x^q \quad\quad\qquad\,\,\,\,\,\,\text{if}\, q\geq 0\\ \, (x^{-q})^{-1}\,\,\,\,\qquad\text{if}\, q\leq 0 \end{cases}
Lemma

Lemma 2.14

CH8Q

Fix x\in(0,\infty). For any q\in \mathbb{Q}, we have that x^{-q}=(x^{q})^{-1}=(x^{-1})^{q}.

Used by Proof
Proof of Lemma 2.14

For the first identity, if q\geq 0 then x^{-q}=\left(x^{q}\right)^{-1} by definition; while if q \leq 0 then \left(x^{q}\right)^{-1} =\left(\left(x^{-q}\right)^{-1}\right)^{-1}=x^{-q}.

As for the identity (x^{q})^{-1}=(x^{-1})^{q}, if q\geq 0 then it follows from the Basic Equations because

x^{q}\cdot\left(x^{-1}\right)^{q}=\left(x\cdot x^{-1}\right)^{q}=1\text{.}

Then for q\leq 0 we have

\left(x^{-1}\right)^q = \left(\left(x^{-1}\right)^{-q}\right)^{-1} = \left(\left(x^{-q}\right)^{-1}\right)^{-1} = x^{-q} \text{.} \qedhere
Remark

Remark 2.15 (Gluing maps defined on subspaces of \mathbb{Q} vs. \,\!\!\mathbb{R})

0IAP

There is a subtle geometricity issue hidden in our construction that bears highlighting. Definition 2.13 hinges upon a case-splitting: we gave two separate definitions of x^q based on whether q\leq 0 or q\geq 0, and (implicitly) claimed that this presents a geometric account of x^q for all q\in\mathbb{Q}. Why is this? The short answer: unlike the case for \mathbb{R}, we get geometricity of the case-splitting essentially for free since < is decidable on \mathbb{Q} (cf. Discussion 1.20).

Uses Definition 1.2 · Used by Proof
Proposition

Proposition 2.16

79B2

Let x\in (0,\infty), and q,q'\in\mathbb{R}. Then (x^{q})^{q'}=x^{q\cdot q'}.

Proof of Proposition 2.16

Strict order is decidable on \mathbb{Q}, and so given any q\in\mathbb{Q}, we can split our proof into the cases when q,q' have the same signs or opposite signs.

Case 1: q,q'\geq 0. By Proposition 2.11.

Case 2: q,q'\leq 0. This follows from Case 1 and Lemma 2.14, which yields:

(x^{q})^{q'}=\bigg(\big((x^{-q})^{-1}\big)^{-q'}\bigg)^{-1}=\bigg(\big((x^{-q})^{-q'}\big)^{-1}\bigg)^{-1}=\bigg(\big(x^{q\cdot q'}\big)^{-1}\bigg) ^{-1}=x^{q\cdot q'}

Case 3: q\leq 0\leq q'. This also follows from Case 1 and Lemma 2.14, since:

(x^{q})^{q'}=((x^{-q})^{-1}\big)^{q'}=\big((x^{-q})^{q'}\big)^{-1}=(x^{-q\cdot q'})^{-1}=\big(x^{q\cdot q'})^{-1}\big)^{-1}=x^{q\cdot q'}

Case 4: q'\leq 0\leq q. By symmetry with Case 3.

Proposition

Proposition 2.17

DRDL

Let x\in(0,\infty), and q,q'\in\mathbb{Q}. Then x^{q+q'}=x^{q}\cdot x^{q'}.

Proof of Proposition 2.17

Similar to Proposition 2.16, we split our proof into various cases, based on the sign of the rational exponents of the identity. By previous work, we have already shown the following case:

Basic Case: q,q'\geq 0 (and thus q+q'\geq 0): Immediate from Proposition 2.11.

We claim that all the possible (signed) combinations of q,q' and q+q' ultimately reduce to this basic case after some elementary algebraic manipulations. If at least one of them, say q, is negative, then the equation to prove is equivalent to

x^{q'}=x^{q+q'}\cdot x^{-q},

once we multiply both sides by x^{-q}=(x^{q})^{-1}. This is another instance of the identity in the statement, but with (q,q') replaced by (-q,q+q'), with strictly fewer of the three exponents negative. If in addition q+q' and/or q' are also negative, then we iterate the process so that we eventually hit the Basic Case.

Proposition

Proposition 2.18

V47E

Let x,y\in(0,\infty), and q\in\mathbb{Q}. Then (x\cdot y)^{q}=x^q\cdot y^q.

Proof of Proposition 2.18

Immediate from Proposition 2.11 and definitions.

Proposition

Proposition 3.1 (Monotone/Antitone behaviour of rational exponents)

FXIV
  1. Fix Dedekind real x such that x>1. Then the map x^{\text{(---)}} is strictly increasing on \mathbb{Q}.

  2. Fix Dedekind real x such that 0< x< 1. Then the map x^{\text{(---)}} is strictly decreasing on \mathbb{Q}.

  3. Fix one-sided real x such that x\geq 1. Then the map x^{\text{(---)}} is non-strictly increasing on Q.

  4. Fix one-sided real x such that 0\leq x\leq 1. Then the map x^{\text{(---)}} is non-strictly decreasing on Q.

Used by Proof, Proof, Proof, Proof
Proof of Proposition 3.1

Fix Dedekind x such that x>1. Suppose we are given some r,s\in\mathbb{Q} such that r<s. By the exponent laws for rational exponents, this implies that x^{s}=x^{r+s-r}=x^{r}\cdot x^{s-r}. By Lemma 2.12, we have that 1<x^q for any positive rational q>0. Since 0<s-r\implies 1<x^{s-r}, this in turn implies that x^s=x^{r}\cdot x^{s-r}>x^{r}, proving that x^{\text{(---)}} is indeed strictly increasing on \mathbb{Q}. The case for x^{\text{(---)}} when we have Dedekind 0<x<1 is analogous.

The same proof works for the one-sided case modulo the following adjustments: one, x^{\text{(---)}} is not defined for negative rational exponents, so we restrict the map to just the non-negative rationals Q; and two, Lemma 2.12 now holds that \text{(---)}^q only preserves non-strict order, so we only get weakly monotonic/antitonic results for x^{\text{(---)}} when x is one-sided.

Lemma

Lemma 3.2 (Bernoulli’s Inequality)

1TWA

For any positive real x (Dedekind or one-sided), and any natural number k\in\mathbb{N}, we have the inequality:

(1+x)^k \geq 1+ k\cdot x.
Proof.

The proof is entirely algebraic, so it works identically regardless of whether x is Dedekind or one-sided. We proceed by induction. For our base case k=0, we want to show:

(1+x)^0\geq 1+ 0\cdot x = 1.

But this is obvious since (1+x)^0=1. To prove the inductive hypothesis, suppose that the desired inequality holds for k. To show that it also holds for k+1, note that:

\begin{aligned} (1+x)^{k+1}&= (1+x)^k\cdot(1+x)\\ &\geq (1+kx)\cdot (1+x)\\ &= 1 + (k+1)\cdot x + k\cdot x^2\\ &\geq 1+ (k+1)\cdot x, \end{aligned}

where the first inequality is by the inductive hypothesis, and the last inequality by the fact that multiplying two non-negative reals yields another non-negative real.

Used by Proof
Proof

Proof

G2MV

The proof is entirely algebraic, so it works identically regardless of whether x is Dedekind or one-sided. We proceed by induction. For our base case k=0, we want to show:

(1+x)^0\geq 1+ 0\cdot x = 1.

But this is obvious since (1+x)^0=1. To prove the inductive hypothesis, suppose that the desired inequality holds for k. To show that it also holds for k+1, note that:

\begin{aligned} (1+x)^{k+1}&= (1+x)^k\cdot(1+x)\\ &\geq (1+kx)\cdot (1+x)\\ &= 1 + (k+1)\cdot x + k\cdot x^2\\ &\geq 1+ (k+1)\cdot x, \end{aligned}

where the first inequality is by the inductive hypothesis, and the last inequality by the fact that multiplying two non-negative reals yields another non-negative real.

Lemma

Lemma 3.3 (Continuity Lemma)

6YKJ

Suppose 0<q<q', for a pair of (positive) rationals q,q'\in Q_+. Let x be a Dedekind real such that x\geq 1. Then there exists a positive integer k\in\mathbb{N}_+ such that q\leq q\cdot x^{\frac{1}{k}}<q'.

Used by Proof
Proof

Proof

89QE

Denote \delta:=\frac{q'}{q}-1 (which is a positive rational), and so q'=q(1+\delta). By Bernoulli’s Inequality and the Archimedean property, there exists k\in\mathbb{N}_+ such that:

x<1+k\cdot \delta\leq (1+\delta)^k.

By Lemma 2.12, this implies 1\leq x^{\frac{1}{k}}<1+\delta, and so further multiplying through by q yields:

q\leq q\cdot x^{\frac{1}{k}}<q'. \qedhere
Proposition

Proposition 3.4

UEB5

For Dedekind x\geq 1, the exponentiation by arbitrary rationals can be extended to one-sided exponents, giving exponentiation maps

[1,\infty)\times\overrightarrow{[-\infty,\infty]} \to \overrightarrow{[0,\infty]} \text{ and } [1,\infty)\times\overleftarrow{[-\infty,\infty]} \to \overleftarrow{[0,\infty]} \text{.}

Each map is unique subject to being monoid homomorphism for \zeta\in \overrightarrow{[-\infty,\infty]} or \zeta\in \overleftarrow{[-\infty,\infty]}, and satisfies the Basic Equations (?)–(?).

Used by Proof, Proof, Proof, Proof
Proof of Proposition 3.4

Fix Dedekind x\in[1,\infty) We prove the result for the lower case of \zeta. The upper case is analogous.

Following Remark 1.30, we check the two lifting conditions of the Lifting Lemma based on \overrightarrow{[-\infty, \infty]}\cong\mathsf{RIdl}(\mathbb{Q}\cup\{-\infty\},<) (the involvement of -\infty is largely irrelevant, so we shall leave this case to the reader). Monotonicity amounts to holding for any q,r\in\mathbb{Q}, we have that q<r\implies x^q\leq x^r — which is immediate from Proposition 3.1. For continuity: if r<x^q, with r,q\in\mathbb{Q}, we want rational q' < q with r < x^{q'}. This is clear if r\leq 0, hence suppose instead that 0<r. By strict order <, there exists r'\in\mathbb{Q} such that 0<r<r'<x^q. Applying the Continuity Lemma, we find k with rx^{1/k} < r'<x^q. Then r < x^{q-1/k}.

The basic equations follow from the case of rational exponents.

Theorem

Theorem 3.5

KSIV

We have an exponentiation map on the Dedekinds

\exp\colon (0,\infty)\times \mathbb{R} \to (0,\infty) \text{.}

It satisfies the exponent laws, i.e. Basic Equations (?) and (?).

Used by Proof, Proof, Proof
Proof of Theorem 3.5

First, we claim the two maps of Proposition 3.4 combine to give an exponentiation map [1,\infty)\times\mathbb{R} \to (0,\infty), by x^\zeta=(x^{L_\zeta}, x^{R_\zeta}). From the definition, we calculate that:

q<x^{\zeta} \Leftrightarrow \exists q'\in \mathbb{Q}.(q'<\zeta\,\land \, q< x^{q'})
q>x^{\zeta} \Leftrightarrow \exists q'\in \mathbb{Q}.(q'>\zeta\,\land \, q>x^{q'}).

As before, to show this map is well-defined, it remains for us to check inhabitedness, positiveness, separatedness and locatedness. Inhabitedness and positiveness are easy: we know there exist rationals q_0,r_0\in\mathbb{Q} such that q_0<\zeta<r_0 (since \zeta is an inhabited Dedekind) and so there exists q,r\in\mathbb{Q} such that q<x^{q_0} and r>x^{r_0} (since 0<x^{q_0} and x^{r_0} are inhabited as well).

For separatedness, suppose x^{R_\zeta}<q<x^{L_\zeta}. Then we have x^{r_1}<q<x^{r_2} for some rationals r_1,r_2 with R_\zeta<r_1 and r_2<L_\zeta. But \zeta is separated, and so r_2<r_1, which implies x^{r_2}<x^{r_1} by Proposition 3.1, a contradiction.

For locatedness, suppose we have rationals q<r. When q\leq 0, then q<x^{\zeta} since x^{\zeta} is positive, so let’s assume q>0. Leveraging previous results, we then define a series of parameters:

  • Denote r':=(q+r)/2.

  • By the Continuity Lemma, find k such that r'x^{1/k}<r.

  • By Remark 1.16, find a rational s such that s<\zeta<s+1/k.

Since x^s is a (located) Dedekind real, this means that q<x^s or x^s<r'. If q<x^s then q<x^\zeta, while if x^s<r' then x^\zeta<x^{s+1/k}=x^s\cdot x^{1/k}<r'\cdot x^{1/k}<r.

The exponent laws for this map follow from those for the maps in Proposition 3.4.

Having defined x^\zeta for x\in[1,\infty), we can also define an exponentiation (0,1]\times\mathbb{R} \to (0,\infty), by x^\zeta:=(x^{-1})^{-\zeta}. Let us now fix \zeta\in\mathbb{R}. Since the two maps agree on x=1, we can apply the Gluing Principle (Proposition 1.37) to glue them together and obtain the general exponentiation map via the pushout property:

\begin{tikzcd} \{1\} \arrow[hook]{r} \arrow[hook]{d}& (0,1\text{]} \arrow[hook]{d} \arrow[ddr,bend left,"\text{(---)}^{\zeta}"] \\ \text{[}1,\infty)\arrow[hook]{r} \arrow[drr,bend right,swap,"\text{(---)}^{\zeta}"] & (0,\infty) \arrow[dr,dashed,"\text{(---)}^{\zeta}"] \\ && (0,\infty) \end{tikzcd}

Externalising yields the desired exponentiation map (0,\infty)\times\mathbb{R}\rightarrow (0,\infty) (cf. Convention 1.9). The exponent laws follow immediately.

Remark

Remark 3.6

3KLP

The reader may have noticed that we only proved the exponent laws in Theorem 3.5 — this is because the base product equation ((x\cdot y)^\zeta=x^\zeta \cdot y^\zeta) does not transfer directly over the gluing, and thus requires separate proof. We defer proof of the base product law to Section ?.

Corollary

Corollary 3.7

JSUI

Let \zeta,\zeta'\in\mathbb{R} such that \zeta<\zeta'. Then:

  1. If x\in(1,\infty) is a Dedekind real, then x^{\zeta}<x^{\zeta'}.

  2. if x\in (0,1) is a Dedekind real, then x^{\zeta'}<x^{\zeta}.

Used by Proof, Proof, Proof, Proof
Proof of Corollary 3.7

Let x\in (1,\infty), and \zeta,\zeta'\in\mathbb{R} such that \zeta<\zeta'. By Exponent Law (?) established in Theorem 3.5, we obtain:

x^{\zeta'}=x^{\zeta'-\zeta+\zeta}=x^{\zeta'-\zeta}\cdot x^{\zeta}.

We claim x^{\zeta'-\zeta}>1. Why? By strict order < on the reals, pick some r\in Q_+ such that 0<r<\zeta'-\zeta. Unpacking definitions, we know q<x^{r}\implies q<x^{\zeta'-\zeta}. By Proposition 3.1, we get x^r>1, which in turn implies that x^{\zeta'-\zeta}>1. In particular, we get:

1<x^{\zeta'-\zeta}\implies x^{\zeta}<x^{\zeta'-\zeta}\cdot x^{\zeta}=x^{\zeta'}.

The case when x\in (0,1) is entirely analogous.

Lemma

Lemma 3.8

AON7

The base product law (s\cdot t)^\zeta=s^\zeta \cdot t^\zeta holds for \zeta\in\mathbb{R} and positive rationals s,t\in Q_+.

Used by Proof
Proof of Lemma 3.8

Similar to Propositions 2.17 and 2.16, we shall need to case split based on which side of 1 the values s,t,s\cdot t lie. If all three are at least 1, then the equation holds from Proposition 3.4. If at least one of them, say s, is less than 1, so s^\zeta=(s^{-1})^{-\zeta}, then the equation is equivalent to (s^{-1})^\zeta\cdot ((s\cdot t)^{-1})^\zeta=t^\zeta, with s^{-1}>1. We may have to apply similar transformations for t and st, but eventually we end up with an equation in which all three values are at least 1.

Theorem

Theorem 3.9

OKOL

For Dedekind exponent \zeta\geq 0 and one-sided base x, we can define exponentiation maps

\overrightarrow{(0,\infty]}\times [0, \infty) \to \overrightarrow{(0,\infty]} \text{ and } \overleftarrow{[0, \infty)}\times [0, \infty) \to \overleftarrow{[0, \infty)}

such that, for x Dedekind, (L_x)^\zeta = L_{x^\zeta} and (R_{x})^\zeta = R_{x^\zeta}. The Basic Equations hold for these maps.

Used by Proof
Proof of Theorem 3.9

We prove the lower case. Following Remark 2.15, we know that a map from the rationals can be defined (geometrically) via case-splitting on <. Thus define:

\begin{aligned} Q_+\times [0, \infty)&\longrightarrow \overrightarrow{(0,\infty]}\\ (s,\zeta)&\longmapsto \begin{cases} L_{s^{\zeta}}, \quad\,\,\qquad\qquad\qquad \text{if $s\geq 1$}\\ (R_{(s^{-1})^\zeta})^{-1}, \qquad\qquad \text{if $s<1$}. \end{cases} \end{aligned}

Note that (R_{(s^{-1})^\zeta})^{-1} is indeed a lower real since \text{(---)}^{-1}\colon \overrightarrow{(0,1]}\cong\overleftarrow{[1,\infty)} (cf. Definition 1.34).

We now apply the Lifting Lemma in the case of \overrightarrow{(0,\infty]}\cong \mathsf{RIdl}(Q_+,<). Monotonicity for s<s' essentially follows from Lemma 3.8, which yields:

\left(\frac{s'}{s}\right)>1\implies (s')^\zeta\cdot (s^{-1})^{\zeta}=\left(\frac{s'}{s}\right)^{\zeta}\geq 1 \implies (s')^\zeta\geq s^\zeta.

For continuity, suppose q<s^\zeta. If 1\leq s, then by definition of s^\zeta we have 0<q<s^r for some rational r<\zeta. Let r=\frac{a}{b} for a,b,\in\mathbb{N}_+. Raising to the power of b, we know that q<s^{\frac{a}{b}}\iff q^b < s^a by Lemma 2.12. Applying Lemma 2.3, there exists some positive rational s'\in Q_+ such that q^b<(s')^a<s^a, which (taking bth roots) yields the desired inequality q<(s')^{r}<s^{r}<s^{\zeta}. If instead s<1, then we have s^\zeta=(s^{-1})^{-\zeta}, and so (s^{-1})^\zeta < q^{-1}. By definition of (s^{-1})^\zeta, there exists r\in Q_+ with \zeta<r and (s^{-1})^r<q^{-1}. Applying Lemma 2.12 again, we know there exists some t such that s^{-1}<t<(q^{-1})^{\frac{1}{r}}, and so t^r<q^{-1}. Thus, since s^{-1}<t\iff t^{-1}<s, by Corollary 3.7 we get q<(t^{-1})^r<(t^{-1})^\zeta<s^\zeta.

Finally, checking definitions, it is clear that (L_{x})^{\zeta}=L_{x^{\zeta}}. The proof for upper reals is similar(Note that the definition includes 0^0=\inf_{0<s\in\mathbb{Q}}s^0=1.).

By Theorem 3.5 and Lemma 3.8, the basic laws hold for rational bases, and we can lift those to the one-sided bases.

Corollary

Corollary 3.10

D2WB

The map \exp\colon (0,\infty)\times \mathbb{R}\rightarrow (0,\infty) of Theorem 3.5 satisfies the base product law.

Used by Proof
Proof of Corollary 3.10

Fixing \zeta, the base product equation is between two maps from (0,\infty)^2 to (0,\infty). Since (0,\infty) is locally compact, hence exponentiable, this amounts to equality between two maps 1 \to (0,\infty)^{(0,\infty)^2}, and that is a subspace of 1 — internally in \mathcal{S}\mathbb{R}. Hence the \zetas for which that internal subspace is 1 form a subspace of \mathbb{R}. To prove that subspace is the whole of \mathbb{R}, we use the fact that \mathbb{R} is the subspace join of (-\infty, 0) and its closed complement [0, \infty) (see, e.g. [StoneSp], or, for a geometric treatment, [Vi2]). It thus suffices to check the equation in the two cases \zeta<0 and 0\leq\zeta.

If 0\leq \zeta, then the base product law follows from Theorem 3.9. If \zeta<0, then we reduce to the former case by applying the inverse map \text{(---)}^{-1}:

(x\cdot y)^{\zeta}=\big((x\cdot y)^{-\zeta}\big)^{-1}=\big(x^{-\zeta}\cdot y^{-\zeta}\big)^{-1}=x^\zeta\cdot y^\zeta. \qedhere
Corollary

Corollary 3.11

CJSC

Let x,y\in (0,\infty) be positive Dedekind reals. Then:

  1. If \zeta is a positive Dedekind real, then x< y\implies x^{\zeta}< y^{\zeta}.

  2. If \zeta is a negative Dedekind real, then x<y\implies y^{\zeta}<x^{\zeta}.

Proof of Corollary 3.11

Suppose \zeta\in (0,\infty). Let us first prove (i) when x=1. In which case, pick some q\in\mathbb{Q} such that 0<q<\zeta. By Corollary 3.7, deduce that 1<y implies 1=1^{\zeta}<y^{q}<y^{\zeta}, as desired. In the general case when x<y for x,y\in(0,\infty), observe that x<y\implies 1<y\cdot x^{-1}. Apply Corollary 3.10 to our previous calculation to get 1<(y\cdot x^{-1})^{\zeta}=y^{\zeta}\cdot x^{-\zeta}, which in turn implies that x^{\zeta}<y^{\zeta}, proving (i). The case when \zeta is negative follows from (i) and the fact that inverses reverese orientation.

Theorem

Theorem 3.12

2N83

For one-sided x\geq 1, the exponentiation by non-negative rational exponents (Subsection ?) can be extended to one-sided exponents, giving exponentiation maps

\overrightarrow{[1,\infty]}\times\overrightarrow{[0,\infty]} \to \overrightarrow{[1,\infty]} \text{ and } \overleftarrow{[1,\infty]}\times\overleftarrow{[0,\infty]} \to \overleftarrow{[1,\infty]} \text{.}

They satisfy the Basic Equations (?)–(?).

Proof of Theorem 3.12

We prove the lower case. The upper case is very similar.

Fix x\in \overrightarrow{[1,\infty]}, and recall that Q denotes the non-negative rationals. Following Remark 1.30, we apply the Lifting Lemma in the case of \overrightarrow{[0,\infty]}\cong \mathsf{RIdl}(Q,<), with the special understanding that 0<0.

Monotonicity follows from Proposition 3.1. For continuity, suppose r<x^q with 0< q. We want to prove r<x^{q'} for some q' with 0< q'<q. If r<1 then we can just take q'=\frac{q}{2}, so suppose 1\leq r. Since \text{(---)}^q preserves and reflects strict order, we may find some rational s such that 1\leq r^{\frac{1}{q}}<s<x, which in turn implies that r<s^q<x^q. Now using the fact that s, a rational, is Dedekind, we can apply the argument of Proposition 3.4 to find our q'.

The Basic Equations follow from the rational case.

Lemma

Lemma 4.1

OD2K

Let b\in (1,\infty) be Dedekind, and q,q'\in Q_+ be positive rationals such that 0<q<q'. Then there exists rational r such that q<b^{r}<q'.

Used by Proof
Proof (Proof of Lemma) of Lemma 4.1

This is a sharper version of the Continuity Lemma 3.3, which only required the Dedekind base to satisfy b\geq 1. In contrast, this lemma requires the Dedekind base b to be strictly greater than 1 (it is clearly false when b=1).

We start by defining a series of parameters:

  • By Bernoulli’s Inequality (Lemma 3.2), find a natural number t such that q' < b^t, and a negative integer s such that b^s < q (i.e. q^{-1} < b^{-s}).

  • By the Continuity Lemma, find k\in\mathbb{N}_+ such that 1\leq b^{\frac{1}{k}}<1+\frac{q'-q}{b^t}.

Observe that s+\frac{i}{k}\leq t, for all i\in\mathbb{N} such that 0\leq i\leq (t-s)k, with equality exactly when i=(t-s)k. This yields:

b^{s}\cdot b^{\frac{(i+1)}{k}}-b^{s}\cdot b^{\frac{i}{k}}=b^{s+\frac{i}{k}}(b^{\frac{1}{k}}-1)<b^{t}\bigg(\frac{q'-q}{b^t}\bigg)=q'-q.

By Corollary 3.7, \big\{b^{s+\frac{i}{k}}\big\}_{0\leq i\leq (t-s)k} is a monotonic sequence of located Dedekinds. In particular, this means q<b^{s+\frac{i}{k}}\vee b^{s+\frac{i}{k}}<q' for all relevant i. Thus, by a reasoning similar to the proof of Lemma 2.3, one shows there indeed exists an i\in\mathbb{N}_+ so that q< b^{s+\frac{i}{k}}<q'.

Theorem

Theorem 4.2

89EW

Fix b\in (1,\infty). We can then define one-sided logarithm maps

\log_b\colon \overrightarrow{[0,\infty]}\rightarrow \overrightarrow{[-\infty,\infty]} \quad \text{and} \quad \log_b\colon \overleftarrow{[0,\infty]}\rightarrow \overleftarrow{[-\infty,\infty]}

inverse to the corresponding exponentiation maps b^{\text{(---)}} on the one-sideds. These combine to yield an isomorphism on the Dedekinds

\log_b\colon (0,\infty)\xrightarrow{\sim}(-\infty,\infty)
Proof of Theorem 4.2

The proof proceeds in stages. < - paragraph-2 paragraph4-2

Step 0: Set-up Fix b\in (1,\infty). In the case where y is a one-sided real, we define the \log_b maps as:

q<\log_b(y) \Leftrightarrow b^q<y
q>\log_b(y)\Leftrightarrow b^q>y

with the understanding that when y is a lower real, we define b^q<y to mean b^q<r<y for some rational r (and similarly when y is upper). Note that this definition makes sense since b^q is Dedekind. Finally, we remark that we shall freely make use of Corollary 3.7 without explicit mention, in particular the fact that q<r \implies b^{q}<b^r for any rationals q and r. < - paragraph-2 paragraph4-2

Step 1: \log_b(y) as a one-sided To verify downward closure and upper-roundedness for the lower reals, observe that this coincides with verifying the monotonicity and continuity conditions for the Lifting Lemma in our proof of Proposition 3.4. We remark that when y=0, then \log_b0 is the empty lower real, i.e. -\infty. The case for upper reals is similar.

< - paragraph-2 paragraph4-2

Step 2: \log_b(y) as a Dedekind After Step 1, it remains to check inhabitedness, separatedness and locatedness. Inhabitedness can be derived from Lemma 4.1.

To show separatedness, suppose q<\log_b(y)<r. By definition, this means b^q<y<b^r. By decidability of < on \mathbb{Q}, we know that r\leq q or q<r. If r\leq q, then this yields b^r\leq b^{q}<b^{r}, a contradiction. Hence, this forces the inequality q<r.

For locatedness, suppose we have q,r\in\mathbb{Q} such that q<r. As before, we know that q<r yields the inequality b^{q}<b^{r}. Pick u_1,u_2\in\mathbb{Q} such that b^{q}<u_1<u_2<b^{r}. Since y is located, either u_1<y or y<u_2. Since u_1<y\implies b^{q}<y and y<u_2\implies y<b^{r}, this implies q<\log_b(y)\vee r>\log_b(y), i.e. \log_b(y) is located.

< - paragraph-2 paragraph4-2

Step 3: \log_b and b^{\text{(---)}} are inverses We prove \log_b and b^{\text{(---)}} are inverses on the one-sideds, where

b^{\text{(---)}}\colon \overrightarrow{[-\infty,\infty]} \rightarrow\overrightarrow{[0,\infty]}\quad \text{and} \quad b^{\text{(---)}}\colon\overleftarrow{[-\infty,\infty]}\rightarrow \overleftarrow{[0,\infty]}.

The case for the Dedekinds follows immediately by Corollary 1.27.

< - paragraph-2 paragraph4-2

Step 3a: Show that b^{\log_{b}(y)}=y. Now suppose q<b^{\log_b(y)}. Then by definition (cf. Theorem 3.5), \exists q'\in\mathbb{Q} such that q'<\log_b(y) and q<b^{q'}. Since q'<\log_b(y)\implies b^{q'}<y, this assembles to yield the inequality q<b^{q'}<y, proving that b^{\log_b(y)} \leq y. Conversely, suppose q<y. If q<0, then q<b^{\log_b(y)} automatically. If q\geq 0, then pick q',q''\in Q_+ such that q<q'<q''<y. By Lemma 4.1, there exists r\in\mathbb{Q} such that q<q'<b^r<q''<y, hence r<\log_b(y) and q<b^{\log_b (y)}, i.e. y\leq b^{\log_b(y)}. Since y\leq b^{\log_b(y)} and b^{\log_b(y)}\leq y, this shows that b^{\log_b(y)}=y for lower reals. The case for the upper reals is entirely analogous. < - paragraph-2 paragraph4-2

Step 3b: Show that \log_{b}(b^\zeta)=\zeta Suppose q<\log_b(b^\zeta). Then, unwinding definitions, there exists rationals q',q''\in\mathbb{Q} such that b^q<q'<b^{\zeta} and q''<\zeta\land q'<b^{q''}. In particular, this yields the inequality b^{q}<b^{q''}, which in turn implies q<q''<\zeta, proving that \log_b(b^{\zeta})\leq \zeta. Conversely, suppose that q<\zeta. A routine calculation shows that b^{q}<b^{\zeta}, which by definition yields q<\log_b(b^{\zeta}), proving that \zeta\leq \log_b(b^\zeta). Putting everything together yields \log_{b}(b^\zeta)=\zeta. As before, the case for upper reals is entirely analogous.

Observation

Observation 4.3

5HC2

As a sanity check, note that Steps 3a and 3b in the previous proof verify standard logarithmic identities. In particular, for the map \log_b\colon (0,\infty)\rightarrow (-\infty,\infty) on the Dedekinds, Step 3 essentially says: “Given any y\in(0,\infty), \log_b(y) is the unique Dedekind \zeta such that b^{\zeta}=y holds.” In particular, suppose y=b. Then since b^{1}=b, uniqueness of \log_b(b) implies that \log_b(b)=1, as expected. Similarly, suppose y=1. Since b^0=1, this thus implies that \log_b(1)=0, again exactly as expected.

Remark

Remark 4.4

3SP3

One can also define a logarithm map with base b\in (0,1) in terms of the previous \log map, as follows:

\begin{aligned} \log\colon(0,1)&\times (0,\infty)\rightarrow \mathbb{R}\\ (\, b &,y\, ) \longmapsto -\log(\,{b^{-1}},y\,). \end{aligned}

Source and licence

The text on this page is from arXiv:2104.00162v5 by Ming Ng and Steven Vickers, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2104/2104.00162.jsonl.