1 Introduction

The term ‘absolute geometry’ was coined by János Bolyai to characterize the part of Euclidean geometry that does not depend on the parallel postulate. Elementary absolute geometry,Footnote 1 where in addition no continuity assumptions are made, can be characterized by the plane axioms of group I, II and III of Hilbert’s Grundlagen der Geometrie. The models are commonly referred to as Hilbert planes (see Hessenberg and Diller [12], Bachmann [3], Hartshorne [11] and Pejas [20]).

In the framework of Cayley–Klein geometries the parallel axiom characterizes three classical geometries, namely Euclidean, Galilean and Minkowskian planes (see R. Struve [29]). In the present article we study the part of (elementary) Galilean geometry that does not depend on the parallel postulate. We call this theory absolute isotropic geometry and the models, briefly, isotropic planes.

The aim of the article is to propose an axiom system for real Galilean geometry, to introduce the notion of absolute isotropic geometry axiomatically, to develop the basic theory of isotropic planes and to construct ‘classical’ models of isotropic planes (over fields and skew fields of characteristic \(\ne 2\)). Throughout the paper we will highlight the parallels with the theory of Hilbert planes.

In Sect. 2 we provide an axiom system for real Euclidean planes from which in Sect. 3 an axiom system for Hilbert planes is derived.Footnote 2 We then recall some results about Hilbert planes and their models. Subsequently we will refer to these sections for a comparison between absolute isotropic geometry and Hilbert’s absolute geometry.

In Sect. 4 we present an axiom system for real Galilean planes and introduce elementary absolute isotropic geometry as the theory which is defined by all of the axioms with the exception of the parallel axiom and the axioms of continuity.

In Sect. 5 we develop the basic theory of isotropic planes. As is well-known from Galilean geometry (see Yaglom [35, p. 43]), in an isotropic plane \(\mathcal {E}\) there are no orthogonal lines, but the plane can be extended by ‘trajectories’ such that the extended plane \({\mathcal {E}}^{*}\) does have orthogonal lines. We show that \({\mathcal {E}}^{*}\) satisfies all axioms of Bachmann’s plane absolute geometry [3] with the exception of the uniqueness of joining lines (see Theorem 5.5) and analyze the group of motions (see Theorem 5.7). Finally we prove that in every isotropic plane one of Saccheri’s hypotheses is true: If one triangle of an isotropic plane has an angle sum which is equal, less or greater than a straight angle, then so do all.

Isotropic planes can thus be divided into three classes which correspond to the hypotheses of Saccheri. In Sect. 6 models of all three types of planes are constructed (over fields of characteristic \(\ne 2\)). Surprisingly, these models have counterparts among the Hilbert planes of Sect. 3. However, a remarkable difference exists: Every Hilbert plane has a commutative coordinatizing structure (a commutative field of characteristic \(\ne 2\)) whereas isotropic planes can also be constructed over (non-commutative) skew fields.

In Sect. 7 the analogies and differences between isotropic planes and Hilbert planes are summarized. The theory of Cayley–Klein geometries and Cayley–Klein groups provides an appropriate framework for this comparison.

2 An axiom system for real Euclidean geometry

In this section we introduce an axiom system for real Euclidean planes which is expressed in purely group-theoretical terms. We start with the general idea of a geometry of involutory group elements (see Bachmann [3, § 20,2]).

Basic Assumption. Let G be a group and S and P invariant subsets of involutions of G such that \(S \cup P\) generates G.

Elements \(a, b, c, \ldots \) of S are called lines and elements \(A, B, C, \ldots \) of P points. If \(A = b\) then Ab are polar to each other and the point A is called the pole of b and the line b the polar of A.

The ‘stroke relation’ \(\alpha \mid \beta \) is an abbreviation of the statement that \(\alpha , \beta \) and \(\alpha \beta \) are involutory elements (i.e., group elements of order 2). The statement \(\alpha , \beta \mid \delta \) is an abbreviation of \(\alpha \mid \delta \) and \(\beta \mid \delta \).

A point A and a line b are incident if \(A \! \mid \! b\). The set of points on a line a is called a row of points. The set of lines through a point A is called a pencil of lines. Lines \(a, b \in S\) are orthogonal if \(a \! \mid \! b \). Points \(A, B \in P\) are polar if \(A \! \mid \! B\). A pair (Ab) is a flag if Ab are incident. Flags (Aa) and (Bb) are called parallel if \(Aa = Bb\).

The mapping \(a \rightarrow a^{\alpha }, A \rightarrow A^{\alpha }\) of S onto S and P onto P is called the motion induced by \(\alpha \in G\) (we write \(\beta ^{\alpha }\) instead of \(\alpha ^{-1} \beta \alpha \)). A point M is a midpoint of A and B (respectively of a and b) if \(A^{M} = B\) (respectively if \(a^{M} = b\)). Dually, a line m is a midline of a and b (respectively of A and B) if \(a^{m} = b\) (respectively if \(A^{m} = B\)). If a and b have a common point then a midline is also called a bisector of a and b. If A and B have a joining line, then a midline is also called a right bisector of A and B.

Double incidences are quadruples (ABcd) with \(A, B \! \mid \! c, d\) and \(A \ne B\) and \(c \ne d\). A triangle is a set of three (distinct) points ABC and three (distinct) lines abc with \(A \! \mid \! b, c\) and \(B \! \mid \! a, c\) and \(C \! \mid \! a, b\). A quadrangle is a set of four points ABCD and four lines abcd with \(a \mid A, B\) and \(b \mid B, C\) and \(c \mid C, D\) and \(d \mid D, A\).

Remark 2.1

The ‘geometry of involutory group elements’ associates to any group-theoretical structure (GSP) a geometric structure (the group plane) of points, lines and geometric relations (such as incidence and orthogonality), and provides a translation from the associated group-theoretical language L to a geometric language \(L'\).

As Pambuccian [19] points out, if one is interested in producing an axiomatic system, one should only use first-order logic.Footnote 3 As shown in H. Struve and R. Struve [31] and [32], there exist first-order versions \(L_{P}\) of L and \(L'_{P}\) of \(L'\), such that a theory \(\mathcal {T}\), which is formulated in \(L_{P}\), is mutually faithfully interpretableFootnote 4 with the theory \(\mathcal {T}'\), which is obtained from \(\mathcal {T}\) by a translation from \(L_{P}\) to \(L'_{P}\). In other words, \(\mathcal {T}\) and \(\mathcal {T}'\) represent the same theory.Footnote 5

This correspondence justifies to use the geometric interpretation of the group-theoretical structure (GSP) without any further ado (see the ‘formulation of geometry in the group of motions’ in [32, Sect. 3.4]). This should not cause any confusion since the context will always be clear.

Based on this group-theoretical approach, Bachmann [3] defines a common substratum of Euclidean, hyperbolic, and elliptic geometry by an axiom system whose models are called Bachmann groups or—in the geometric interpretation—Bachmann planes. No assumptions are made about order or continuity.

Bachmann groups are the models of an axiom system (denoted by \(\mathcal {B}\)) which consists of the Basic Assumption and the following axioms:

B0.:

If \(a \! \mid \! b\) then \(ab \in P\) and for every A there exist ab with \(A = ab\).

B1.:

For AB there exists c with \(A, B \! \mid \! c\).

B2.:

If \(A, B \! \mid \! c, d\) then \(A = B\) or \(c = d\).

B3.:

If \(a, b, c \! \mid \! D\) then \(abc \in S\).

B4.:

If \(a, b, c \! \mid \! d\) then \(abc \in S\).

B5.:

There exists ghj with \(g \! \mid \! h\) and \(j \not \mid g\) and \(j \not \mid h\) and \(j \not \mid gh\).

The axioms make the following statements: According to \(\mathbf{B0} \) orthogonal lines ab intersect in the point ab and through every point there exist two orthogonal lines. According to B1 and B2 any two points have a unique joining line and according to B3 and B4 the theorem of three reflections holds: If three lines have a common point or a common perpendicular, then the product of the reflections in these lines is a line reflection. According to B5 there exist two orthogonal lines g and h and a line j which is neither orthogonal to g or h nor incident with gh.

A Bachmann plane is a Euclidean plane if the parallel postulate Pax holds:

Axiom Pax. For Ab with \(A \not \mid b\) there is one and only one line through A which has no common point with b.

According to [3] a Euclidean plane is a Pappian affine plane (with a commutative coordinate field K of characteristic \(\ne 2\)) which can be extended to a Pappian projective plane (the projective ideal plane). The orthogonality of lines induces in the projective ideal plane a polarity, which can be described in the projective coordinate plane by a symmetric bilinear form f of rank 2 and indexFootnote 6 0. The group G of Euclidean motions can be represented as the special orthogonal group \(O_{3}^{+}(K,f)\) of degree 3 of orthogonal transformations with determinant 1.

A Euclidean plane (and more generally a Bachmann plane) has free mobility if any two points have a midpoint and if any two lines, which are incident with a common point, have a bisector, i.e., if the following axioms hold

B6.:

For AB there exists M with \(A^{M} = B\).

B7.:

If \(a, b \! \mid \! C\) then there exists m with \(a^{m} = b\).

A Euclidean plane with free mobility has a Pythagorean coordinate field.

A Euclidean plane is orderable if every line is linearly orderable and if every line admits a partition into sides, which is compatible with the linear order of lines (see [28, Definition 3.9]). We note that this definition can be formulated in purely group-theoretical terms: A line g is orderable and admits a partition into sides, if the group of translations of the Euclidean plane is linearly orderableFootnote 7 such that the translations along g form a convex subgroup (see [27, Theorem 3.24]). In an ordered Euclidean plane the pencil of lines are cyclically ordered and the associated field K of coordinates is an ordered field (see [33] and [27, Sect. 4]).

If, in addition, the continuity axiom holds, which states, that the rows of points (respectively the group \(T_{g}\) of translations along a line g) are Dedekind complete (that is, every non-empty subset which is bounded above has a supremum), then the Euclidean plane is isomorphic to the Euclidean coordinate plane over the real numbers (cp. Behnke et al. [5, Chapt. 7, Sect. 2] and Prieß-Crampe [21]).Footnote 8

3 Hilbert planes

The term ‘absolute geometry’ was coined by Bolyai to characterize the part of Euclidean geometry that does not depend on the parallel postulate. If, in addition, no continuity assumptions are assumed, this part of Euclidean geometry is the theory of the plane axioms of group I, II and III of Hilbert’s Grundlagen der Geometrie or, equivalently, the theory of ordered Bachmann planes with free mobility (the so-called Hilbert planes). For the theory of Hilbert planes we refer to Pejas [20], Bachmann [3, § 20,13], Hessenberg and Diller [12] and Hartshorne [11].

Hilbert planes can be divided into three classes which correspond to the cases which Saccheri called the hypothesis of the right angle, the hypothesis of the acute angle, and the hypothesis of the obtuse angle.

Theorem 3.1

If one triangle of a Hilbert plane has an angle sum which is equal, less or greater than a straight angle, then so do all.

Proof

This holds according to Hartshorne [11, Theorem 34.7]. \(\square \)

Definition 3.2

A Hilbert plane is of Type I, Type II or Type III according as in every triangle the angle sum is equal, less or greater than a straight angle.

3.1 Models of Hilbert planes

Basic examples of the different types of Hilbert planes are the following modelsFootnote 9 (we recall that, if K denotes an ordered field, then \(R = \{ x \! \in \! K \! \!\! : |x| < n\,\text {for a natural number}\,n \}\) is the ring of finitely bounded elements and \(I = \{ 0 \} \cup \{ x \in K \, :\, x^{-1} \not \in R \}\) is the ideal of infinitely small or infinitesimal elements of K).

3.1.1 Euclidean Hilbert planes

Ordered Euclidean planes with free mobility are Hilbert planes of Type I, which satisfy the Euclidean parallel axiom. They can be represented as affine coordinate planes \(\mathcal {A}(K,k)\) over an ordered Pythagorean field K and a metric constant \(k \in K\) with \(-k \notin K^{2}\). Points are pairs (xy) of elements of K and lines are triples [uvw] with \(u \ne 0\) or \(v \ne 0\) (proportional triples represent the same line). A point (xy) and a line [uvw] are incident if \(ux + vy +w = 0\). Lines [uvw] and \([u', v', w']\) are orthogonal if \(vv' + kuu' = 0\). The group G of Euclidean motions can be represented as the special orthogonal group \(O_{3}^{+}(K, f)\) of degree 3 over K and a bilinear form f, which corresponds to the orthogonality of lines (see Bachmann [3, § 13,1]).

3.1.2 Semi-Euclidean Hilbert planes

These planes were discovered by Dehn [7]. They are subplanes of Euclidean planes and show that the Euclidean parallel axiom is not equivalent with the postulate, that in every triangle the angle sum is a straight angle. Semi-Euclidean Hilbert planes can be constructed over any non-Archimedean ordered Pythagorean field K. The points of the plane are the points with infinitesimal coordinates of the associated Euclidean plane (see Hessenberg and Diller [12, p. 218]). The lines of the Hilbert plane are all lines of the Euclidean plane, which are incident with at least one point of the Hilbert plane. They are called ‘semi-Euclidean’ since they are subplanes of a Euclidean plane, but do not satisfy the Euclidean parallel axiom. Semi-Euclidean Hilbert planes are of Type I.

3.1.3 Hyperbolic Hilbert planes

These planes can be represented as substructures (Klein models) of the projective coordinate plane over an ordered Euclidean field where a projective metric is given by a hyperbolic polarity \(\pi \). Points of the hyperbolic plane are the points which are interior of the ‘fundamental conic’ \(\kappa \) of self-conjugate points of \(\pi \). Lines of the hyperbolic plane are the secants of \(\kappa \). The group G of hyperbolic motions can be represented as the special orthogonal group \(O_{3}^{+}(K, f)\) of degree 3 over K and the bilinear form f, which is associated to the polarity \(\pi \) (see Bachmann [3]).

Hyperbolic Hilbert planes are of Type II and satisfy the hyperbolic parallel axiom of Hilbert’s Neue Begründung der Bolyai-Lobatschefskyschen Geometrie [14] which states, that if a line a and a point B are not incident, then there exist two ‘limiting lines’ through B, which separate the lines through B, which have a common point with a, from those lines through B, which have no common point with a.

3.1.4 Semi-hyperbolic Hilbert planes

These planes were discovered by Schur. They are subplanes of hyperbolic planes and can be constructed over any non-Archimedean ordered Euclidean field K. The points of the plane are the points with infinitesimal coordinates of the associated hyperbolic plane. The Lotschnittaxiom (‘A quadrangle with three right angles closes’; see [1]) is satisfied, but Hilbert’s hyperbolic parallel axiom does not hold. These Hilbert planes of Type II are called ‘semi-hyperbolic’ since they are subplanes of a hyperbolic plane, but do not satisfy the hyperbolic parallel axiom.

3.1.5 Non-Legendrean Hilbert planes

These Hilbert planes of Type III were discovered by Dehn, who called them non-Legendrean (see Bachmann [2, § 9] and Hessenberg and Diller [12, § 65]). The coordinate field K is a non-Archimedean ordered Pythagorean field. The points of the plane are the points with infinitesimal coordinates of the associated elliptic plane over K.

We note that elliptic planes with order and free mobility are not Hilbert planes, since their rows of points are cyclically ordered.

4 An axiom system for real Galilean geometry

Galilean geometry is not a part of classical absolute geometry. For an axiomatic characterization of Galilean planes we generalize axiom system \(\mathcal {B}\) of Sect. 2 and define a common substratum of the so-called Cayley–Klein geometries (including Euclidean, hyperbolic, elliptic, Galilean and Minkowskian geometry and their dual counterparts; see R. Struve [29]) by an axiom system whose models are called Cayley–Klein groups or—in the geometric interpretation—Cayley–Klein planes. No assumptions are made about order or continuity.

Cayley–Klein groups are the models of an axiom system (denoted by \(\mathcal {A}\)), which consists of the Basic Assumption and the following axioms:

A0.:

If \(a \! \mid \! b\) then \(ab \in P\) and if \(A \! \mid \! B\) then \(AB \in S\).

A1.:

For every pair (Ab) there exists (aB) with \(a \! \mid \! A\) and \(B \! \mid \! b\) and \(Aa = bB\) and if \(A \ne b\) then (aB) is unique.

A2.:

If \(A, B \! \mid \! c, d\) then \(A = B\) or \(c = d\).

A3.:

If \(A, B, C \! \mid \! d\) then \(ABC \in P\) and if \(a, b, c \! \mid \! D\) then \(abc \in S\).

A4.:

If \(A \! \mid \! a\) and \(B \! \mid \! b\) and \(C \! \mid \! c\) and \(Aa = Bb = Cc\) then \(ABC \! \in \! P\) and \(abc \! \in \! S\).

A5.:

There exists a quadrangle.

The axioms make the following statements: According to \(\mathbf{A0} \) orthogonal lines ab are incident with the point ab and polar points AB are incident with the line AB. The axiom A1 states that if A is a point and b a line, then there exists a line a through A and a point B on b with \(Aa = bB\) (a ‘perpendicular’ Aa from A to b with foot B), and that (aB) is unique if A is not the pole of b. According to A2 two distinct points have at most one joining line and two distinct lines have at most one common point. A3 states that if ABC are collinear points then ABC is a point (the fourth reflection point) and that if abc are copunctual lines then abc is a line (the fourth reflection line). A4 states that parallel flags (Aa), (Bb) and (Cc) have a fourth reflection point ABC and a fourth reflection line abc. According to A5 there exists a quadrangle.

The Basic Assumption and all axioms are self-dual. Hence in the theory of Cayley–Klein groups the principle of duality holds. If (GSP) is a Cayley–Klein group, then we get by interchanging points and lines the dual Cayley–Klein group \((G, S', P')\) with \(S' = P\) and \(P' = S\). We note, that a Bachmann group is a Cayley–Klein group, which satisfies B1, and vice versa (see [29, Theorem 4.1]).

A Cayley–Klein plane is a Galilean plane if the parallel postulate Pax and the dual statement Pax\(^{*}\) hold:

Axiom Pax\(^{*}\). For Ab with \(A \not \mid b\) there is one and only one point on b which has no joining line with A.

According to H. Struve [25] and R. Struve [29] the incidence structure of a Galilean plane can be obtained from an affine plane \(\mathcal {A}\) by the removal of a pencil \(\Pi \) of parallel lines. The elements of \(\Pi \) are called isotropic lines and determine an isotropic direction. In every line b and in every point B of a Galilean plane there exists a reflection, i.e., an involutory collineation of \(\mathcal {A}\) which leaves \(\Pi \) invariant and which fixes the points on b respectively the lines through B. The set S of line-reflections and the set P of point reflections generate the group G of motions. A Galilean plane can be coordinatized over a division ring R.Footnote 10

A Galilean plane has free mobility if B6 and B7 hold. Both axioms are independent from .

An order structure for Galilean planes is introduced in [27], and will explicitly be introduced in Definition 5.8 (for the more general case of isotropic planes). Analogously to the Euclidean case, every line of an ordered Galilean plane is linearly orderable and every line admits a partition into sides, which is compatible with the linear order of lines.

The coordinatizing algebraic structure of an ordered Galilean plane is an ordered division ring R (cp. [27, Sect. 4]). If, in addition, the Archimedean axiom holds (which states in our group-theoretical approach, that the group \(T_{g}\) of translations along a line g is an Archimedean ordered group), then the division ring R is isomorphic to a subfield of the real numbers (see Prieß-Crampe [21, Chap. 2, § 3, Satz 3]). If the continuity axiom of Sect. 2 is satisfied (which implies the Archimedean axiom) then R is isomorphic to the field of real numbers.

Galilean geometry is studied in detail in the literature. We refer to Yaglom [35], Giering [9], Strubecker [23] and Sachs [22] and the references given there.

5 Absolute isotropic geometry

We now study the part of Galilean geometry which does not depend on the parallel postulate and any continuity assumption. This is the theory of Cayley–Klein groups which satisfy the dual parallel postulate and the axioms of order and free mobility. We call this theory absolute isotropic geometry. The models are called groups of absolute isotropic geometry and the associated group planes planes of absolute isotropic geometry (or, for brevity, isotropic planes).

More explicitly, a group of absolute isotropic geometry (GSP) is a model of the Basic Assumption and the axioms A0A5, Pax\(^{*}\), B6, B7 and axioms of order, for which we refer to Definition 5.8.

In an isotropic plane there exist points which have no joining line. We define:

Definition 5.1

Points A and B are called parallel if A and B have no joining line or if \(A = B\).

A characterization of parallel points by a positive first-order sentence is given in the next theorem.

Theorem 5.2

Distinct points A and B of an isotropic plane are parallel if and only if \(a \! \mid \! A\) implies \(Aa \! \mid \! B\) for all \(a \in S\).

Proof

This holds according to [29, Theorem 7.2]. \(\square \)

Immediate consequences are, that parallelism is an equivalence relation on the set of points (cp. [29, Theorem 7.4]) and that the equivalence class of a point A is the set \(\{ B \in P:\) There exists a line a with \(a \! \mid \! A\) and \(B \! \mid \! Aa\}\).

According to the dual parallel postulate, through any point E of an isotropic plane there is a distinguished ‘isotropic direction’, given by the set of points which are parallel to E.

If H is a subset of G then we denote the set of involutions of H by I(H). The involutions of PS are called trajectories. Let \(J = I(PS)\). We say that a trajectory \(\tau \! \in \! J\) and a point A (respectively a line b) are incident (respectively orthogonal) if \(A \! \mid \! \tau \) (respectively \(b \! \mid \! \tau \)).

Theorem 5.3

In an isotropic plane the following holds:

  1. (a)

    The set of points of a trajectory is an equivalence class of parallel points.

  2. (b)

    Trajectories, which have a common point, carry the same points.

Proof

For a proof see Theorems 3.15 and 7.4 in [29]. \(\square \)

Theorem 5.4

In an isotropic plane the following statements hold:

  1. (a)

    There are no orthogonal lines.

  2. (b)

    There are no polar points.

  3. (c)

    The sets SP and J are disjoint.

Proof

Statement (a) holds by [29, Theorem 7.5]. For a proof of (b), suppose that there exist points AB with \(A \! \mid \! B\). Then \(AB \in S\). If \(g := AB\) then AB is an involution in the group T(g) of translations along g. Hence T(g) is not linearly orderable, which is a contradiction to our axioms of order, which imply that every row of points is linearly orderable. Statement (c) holds by [29, Theorem 3.8]. \(\square \)

5.1 The extended isotropic plane

Trajectories can be considered as ‘ideal lines’ precisely, to every group (GSP) of absolute isotropic geometry we associate the structure \((G, S^{*}\! , P)\) with \(S^{*} = S \cup J\). In this way we obtain from an isotropic plane the extended isotropic plane. For the extension of a Galilean plane by trajectories we refer to Bachmann [4, § 7,5].

Basic properties of an extended isotropic plane are summarized in the next theorem. Please observe that, following the idea of the geometry of involutory group elements, in this section the elements of \(S^{*}\) are denoted by \(a, b, c, \ldots \).

Theorem 5.5

In \((G, S^{*}\! , P)\) with \(S^{*} = S \cup J\) the Basic Assumption and the following axioms hold:

  1. (a)

    \(P = I(S^{*}\! \! \cdot \! S^{*})\): B0

  2. (b)

    Existence of joining lines: B1

  3. (c)

    Theorem of three reflections: B3, B4

  4. (d)

    Existence of three lines in general position: B5

  5. (e)

    Weak uniqueness of joining lines: If \(A \ne B\) and \(A, B, C \! \mid \! c\) and \(A, B \! \mid \! d\) then \(C \! \mid \! d\).

  6. (f)

    Existence of perpendiculars: For Ab there exists c with \(A, b \! \mid \! c\).

  7. (g)

    Uniqueness of perpendiculars: If \(A, b \! \mid \! c, d\) then \(c = d\).

  8. (h)

    Existence of double incidences: There exist ABcd with \(A \ne B\) and \(c \ne d\) and \(A, B \! \mid \! c, d\).

  9. (i)

    Existence of points with at most one joining line: There exist AB such that \(A, B \! \mid \! c, d\) implies \(c = d\).

Proof

For a proof of the Basic Assumption and of the statements (a), (b), (c), (f), (g), (h), (i) we can refer to the proof of Theorem 7.7 in [29], where these statements are proved for Galilean planes, but without using the parallel postulate Pax. Statement (d) is an immediate consequence of (f), (h) and (i). Statement (e) holds by Theorem 5.3 and axiom A2. \(\square \)

\((G, S^{*}\! , P)\) satisfies all axioms of a Bachmann group with the exception of the uniqueness of joining lines, which is replaced by the weaker version (e). According to (a), (c), (d), (f) and (g), \((G, S^{*}\! , P)\) satisfies the defining axioms of a Hjelmslev group, which is a generalization of the notion of a Bachmann group (the existence and uniqueness of joining lines is substituted by the existence and uniqueness of perpendiculars; see Bachmann [4]).

Moreover, the following theorem holds (we recall that a Hjelmslev group is called singular if every quadrilateral with three right angles is a rectangle; see Bachmann [4, § 4.3]).

Theorem 5.6

Let (GSP) be a group of absolute isotropic geometry and J the set of trajectories.

  1. (a)

    \((G, S \cup J, P)\) and \((G, S \cup P, J)\) and \((G, J \cup P, S)\) are Hjelmslev groups.

  2. (b)

    \((G, J \cup P, S)\) is a singular Hjelmslev group.

  3. (c)

    \((G, S \cup P, J)\) is a non-singular Hjelmslev group.

Proof

For a proof of (a) let (GSP) be a group of absolute isotropic geometry and J the set of trajectories. Then \((G, S \cup J, P)\) is a Hjelmslev group which satisfies, in addition, the properties (e), (h) and (i) of Theorem 5.5. Lines of J with a common point carry the same points whereas lines of S are not elements of a double incidence. Hence \((G, S \cup P , J)\) and \((G, J \cup P , S)\) are also Hjelmslev groups (according to H. Struve and R. Struve [24, Theorem 12]) and (a) holds.

All three Hjelmslev groups are non-elliptic since SP and J are disjoint sets (by Theorem 5.4), whereas in the elliptic case every point-reflection is a line-reflection and vice versa. Hence none of the sets SP and J contains elements \(\alpha , \beta \) with \(\alpha \! \mid \! \beta \).

In \((G, S \cup J, P)\) elements of J with a common point (an element of P) carry the same points. This implies for \((G, P \cup J , S)\) that lines of J, which have a common perpendicular (which is necessarily an element of P), have the same set of perpendiculars. Hence every quadrilateral with three right angles is a rectangle, i.e., the Hjelmslev group \((G, J \cup P , S)\) is singular and (b) holds.

For a proof of (c) suppose that both \((G, J \cup P , S)\) and \((G, S \cup P , J)\) are singular Hjelmslev groups, i.e., Hjelmslev groups where lines with a common perpendicular have the same set of perpendiculars (see Bachmann [4, § 4.3]). This implies that in \((G, S \cup J , P)\) lines of S (respectively lines of J), which have a common point of P, carry the same points. This is a contradiction to Theorem 5.5, (i) that there exist points with at most one joining line. \(\square \)

The next theorem states basic group-theoretical properties of \((G, S \cup J, P)\).

Theorem 5.7

In \((G, S \cup J, P)\) the following group-theoretical properties hold:

  1. (a)

    \(I(G) = S \cup P \cup J\)

  2. (b)

    \(S^{3} \subseteq S\) and \(J^{3} \nsubseteq J\).

  3. (c)

    Every element of G is a product of two or three elements of \(S \cup J\).

  4. (d)

    \(Z(G) = \{ 1 \}\)

  5. (e)

    The centralizer of a flag (Ab) is \(\{ 1, A, b, Ab \}\) (Rigidity Theorem).

Proof

Since \((G, S \cup J, P)\) is a Hjelmslev group, (a), (c), (d) and (e) hold by Theorems 3.3, 3.7, 3.29 and 3.12 of [4]. Statement (b) holds since \((G, J \cup P , S)\) is a singular Hjelmslev group and \((G, S \cup P , J)\) is a non-singular Hjelmslev group. \(\square \)

Since \((G, S^{*}\! , P)\) is a Hjelmslev group, we can define that \((G, S^{*}\! , P)\) is orderable, if the Hjelmslev group is orderable (according to R. Struve [28]).

Definition 5.8

An extended isotropic plane is orderable, if (a) every line is linearly orderable and (b) every line admits a partition into sides, which is compatible with the linear order of lines (see [28]). An isotropic plane is orderable, if the associated extended plane is orderable.

5.2 The theorem of Saccheri in the extended isotropic plane

In Hilbert planes the Theorem of Saccheri holds: If one Saccheri quadrilateral has acute (respectively obtuse) angles, then so do all. If one is a rectangle, then all Saccheri quadrilaterals are rectangles (see Hartshorne [11, Theorem 34.5]). We will show that a corresponding theorem holds in extended isotropic planes and start this section with the introduction of the necessary order structure.

Let \((G, S^{*}\! , P)\) be an (extended) isotropic plane with \(S^{*} = S \cup J\). According to our axiomatic assumptions, \((G, S^{*}\! , P)\) is an ordered Hjelmslev group. For the order structure of Hjelmslev groups we refer to H. Struve and R. Struve [27] and [28].

Let AB be a pair of points which have a joining line c. We define the line segment \(\overline{AB}\) to be the set of points consisting of AB and all points lying between A and B. We call \(\overline{AB}\) a segment of the first kind, if \(c \in S\) and of the second kind if \(c \in J\).

Segments \(\overline{AB}\) and \(\overline{CD}\) are called congruent if there exists a motion \(\alpha \in G\) which maps \(\overline{AB}\) onto \(\overline{CD}\). Congruence is an equivalence relation on the set of line segments. Congruent segments are of the same kind (since S and J are invariant subsets of G). We define the length of a line segment to be the associated congruence class.

Free mobility implies that the classes of congruent segments of the first kind can be represented by the segments \(\overline{AB}\) of a fixed line \(g \in S\) (that is, with \(A, B \! \mid \! g\)), which, in turn, can be represented by the elements of the positive cone \(T_{g}^{+}\) of the abelian group \(T_{g}\) of translations along g. Since \(T_{g}\) is an ordered abelian group (according to our axiomatic assumptions), the classes of congruent segments can be endowed with an addition and an order relation ‘<’ such that they generate an ordered abelian group (isomorphic to \(T_{g}\)). These definitions are equivalent with the definitions of a sum of segments and of an order relation in Hilbert planes (see Hartshorne [11, Sect. 8]).

For segments of the second kind corresponding results hold: The associated congruence classes can be endowed with an addition and an order relation such that they generate an ordered abelian group which is isomorphic to the group of translations along a line \(h \in J\). The length of line segments of different kinds are not comparable (with respect to <).

Every line \(g \in S^{*}\) admits a partition into sides which divides the set P of points into three classes, namely, the points of g and the two ‘sides’ of g (also called halfplanes; see [28]). We denote the sides of g by \(g^{+}\) respectively \(g^{-}\). An angle is an unordered quadruple, which is given by two lines ab with a unique point of intersection (called the vertex of the angle), and by a halfplane \(a^{+}\) of a and a halfplane \(b^{+}\) of b (in symbols \(\angle (a, b, a^{+}, b^{+})\) or, for brevity, \(\angle (a^{+}, b^{+}\))). The interior of an angle \(\angle (a^{+}, b^{+})\) is the set of points \(a^{+} \cap b^{+}\).

There are two kinds of angles, namely \(\angle (a^{+}, b^{+})\) with \(a, b \in S\) (first kind) and \(\angle (a^{+}, b^{+})\) with \(a \in S\) and \(b \in J\) (second kind). There are no angles \(\angle (a^{+}, b^{+})\) with \(a, b \in J\) since there are no lines \(a, b \in J\) with a unique point of intersection (see Theorem 5.3). In (GSP) every line is an element of S and every angle is of the first kind. For this reason we are mainly interested in geometric properties of angles of the first kind. Angles of the second type are introduced for technical reasons.

The introduction of angles can, equivalently, be based on the notion of rays. A ray \(\mathbf {u}\) of a line u is the set of points of u consisting of a point O on u (the origin of the ray) plus all points on u that are on the same side of O (with respect to the linear order on u; see [11]). For any two rays \(\mathbf {u}\) and \(\mathbf {v}\) with \(u,v \in S\) (or \(u, v \in J\)) there exists a motion \(\alpha \in G\), which maps \(\mathbf {u}\) onto \(\mathbf {v}\) (since the origins of \(\mathbf {u}\) and \(\mathbf {v}\) have a midpoint and since any two lines of S respectively J, which have a point of intersection, have a midline, and since the reflection in the vertex of \(\mathbf {v}\) maps \(\mathbf {v}\) onto the associated opposite ray). According to the Rigidity Theorem 5.7, (e) the centralizer of a flag (Ou) is \(\{ 1, O, u, Ou \}\). Since two of these motions reverse the orientation of u the following holds:

  • (\(\ddagger \)) There are exactly two motions which leave a line u and a ray \(\mathbf {u} \)fixed,    namely the identity and the reflection in u.

With these definitions in mind, an angle can equivalently be defined as an unordered quadruple \((u, v, \mathbf {u}, \mathbf {v})\) of two distinct rays \(\mathbf {u}\) and \(\mathbf {v}\) and their associated lines u and v, originating at the same point (in symbols \(\angle (u, v, \mathbf {u}, \mathbf {v})\) or, for brevity, \(\angle \mathbf {u}, \mathbf {v})\)). This definition corresponds to the definition of angles in Hilbert planes (see [11]). Since the lines u and v are distinct, there are no ‘straight angles’ and since the rays \(\mathbf {u}\) and \(\mathbf {v}\) are distinct, the lines u and v are not incident with the same points (that is, not both lines u and v are elements of J).

An angle with vertex B is also given by three points ABC and joining lines g of AB and h of BC, in symbols \(\angle (A, B, C, g, h)\). We use the various representations of angles freely without further ado.

Angles \(\angle (\mathbf {u},\mathbf {v})\) and \(\angle (\mathbf {x}, \mathbf {y})\) are called congruent if there exists a motion \(\alpha \in G\) which maps \(\{u, v \}\) onto \(\{ x, y \}\) and \(\{ \mathbf {u}, \mathbf {v} \}\) onto \(\{ \mathbf {x}, \mathbf {y} \}\). Congruence is an equivalence relation on the set of angles. The angles of an equivalence class are either all of the first kind or all of the second kind (since S and J are invariant subsets of G). We define the magnitude of an angle \(\angle (\mathbf {u},\mathbf {v})\) to be the associated congruence class (in symbols \(\measuredangle (\mathbf {u}, \mathbf {v})\)).

We now consider angles of the first kind and define the following notions analogously to the theory of Hilbert planes (see Hartshorne [11, Chapter 9]). If \(\angle (\mathbf {u}, \mathbf {v})\) and \(\angle (\mathbf {x}, \mathbf {y})\) are angles of the first kind (that is, \(u, v, x, y \in S\)) then \(\varphi = \measuredangle (\mathbf {u}, \mathbf {v})\) is less than \(\vartheta = \measuredangle (\mathbf {x}, \mathbf {y})\) (in symbols \(\varphi < \vartheta \)) if the following condition holds:

  • (\(\dagger \)) There exists a ray \(\mathbf {z}\) in the interior of \(\angle (\mathbf {x}, \mathbf {y})\) such that \(\angle (\mathbf {u}, \mathbf {v})\) and \(\angle (\mathbf {x}, \mathbf {z})\) or \(\angle (\mathbf {u}, \mathbf {v})\) and \(\angle (\mathbf {z}, \mathbf {y})\) are congruent.

Since angles of the first kind have an angular bisector, the two conditions ‘there exists a ray \(\mathbf {z}\) such that \(\angle (\mathbf {u}, \mathbf {v})\) and \(\angle (\mathbf {x}, \mathbf {z})\) are congruent’ respectively ‘there exists a ray \(\mathbf {z}\) such that \(\angle (\mathbf {u}, \mathbf {v})\) and \(\angle (\mathbf {z}, \mathbf {y})\) are congruent’ of statement (\(\dagger \)) are equivalent. If \(\varphi < \vartheta \) then \(\vartheta \) is greater than \(\varphi \) (in symbols \(\vartheta > \vartheta \)). The <-relation induces a <-relation on the congruence classes of angles of the first kind, which is a total linear order (the proof is identical with the proof in Hilbert planes; see [11, Proposition 9.5]).

We now consider angles \(\angle (\mathbf {u}, \mathbf {v})\) and \(\angle (\mathbf {x}, \mathbf {y})\) of the second kind (with \(u, x \in S\) and \(v, y \in J\)) and define the relation ‘< ’ in the same way as for angles of the first kind, i.e., by condition (\(\dagger \)). There exists no ray \(\mathbf {z}\) in the interior of \(\angle (\mathbf {x}, \mathbf {y})\) such that \(\angle (\mathbf {u}, \mathbf {v})\) and \(\angle (\mathbf {x}, \mathbf {z})\) are congruent (since this would imply \(z \in J\), but then z and y are incident with the same points, which is a contradiction to the assumption that \(\mathbf {z}\) is in the interior of \(\angle (\mathbf {x}, \mathbf {y})\)). Hence the statement \(\angle (\mathbf {u}, \mathbf {v}) < \angle (\mathbf {x}, \mathbf {y})\) is equivalent with the existence of a ray \(\mathbf {z}\) (with \(z \in S\)) in the interior of \(\angle (\mathbf {x}, \mathbf {y})\) such that \(\angle (\mathbf {u}, \mathbf {v})\) and \(\angle (\mathbf {z}, \mathbf {y})\) are congruent.

We show that this relation is irreflexive: Let \(\alpha = \angle (\mathbf {u}, \mathbf {v})\) be an angle of the second kind with vertex O and let us assume \(\alpha < \alpha \). Then there exists a ray \(\mathbf {z}\) in the interior of \(\angle (\mathbf {u}, \mathbf {v})\) such that \(\angle (\mathbf {u}, \mathbf {v})\) and \(\angle (\mathbf {z}, \mathbf {v})\) are congruent. Thus there exists a motion \(\beta \in G\) with \(\mathbf {u}^{\, \beta } = \mathbf {z}\) and \(\mathbf {v}^{\, \beta } = \mathbf {v}\). According to (\(\ddagger \)) it is \(\beta = v\). This is a contradiction to our assumption that \(\mathbf {z}\) is a ray in the interior of \(\angle (\mathbf {u}, \mathbf {v})\), since the reflection in v interchanges the sides of v (see R. Struve [28, Theorem 3.7]). Hence there are no elements \(\alpha \in G\) with \(\alpha < \alpha \) and ‘<’ is an irreflexive relation. Since ‘<’ is transitive, it is a partial linear order, which induces a partial linear order on the set of congruence classes of angles of the second kind. Free mobility implies, that any two of these congruence classes are comparable, i.e., the partial order is a total linear order.

Finally we define the relation ‘<’ for arbitrary angles of the first or second kind by condition (\(\dagger \)). As is easily verified, this is a total linear order on the set of congruence classes of angles of the first or second kind.

Following the terminology of Hilbert planes, we say that an angle \(\angle (\mathbf {u}, \mathbf {v})\) is the sum of angles \(\angle (\mathbf {u}, \mathbf {w})\) and \(\angle (\mathbf {w}, \mathbf {v})\) if the ray \(\mathbf {w}\) lies in the interior of \(\angle (\mathbf {u}, \mathbf {v})\) (see [11, Sect. 9]). The sum of angles induces a corresponding definition on the classes of congruent angles.

Now let \(\angle (B, A, C, g, h)\) be an angle with vertex A and joining lines g of AB and h of AC. If D is a point on h on the other side of A from C, then the angles \(\angle (B, A, C, g, h)\) and \(\angle (B, A, D, g, h)\) are supplementary (cp. [11, p. 92]). An angle, which is congruent to one of its supplementary angles, is called a right angle (cp. [11, p. 94]). Free mobility ensures that any two right angles are congruent.

Lemma 5.9

An angle \(\angle (\mathbf {u}, \mathbf {v})\) is a right angle if and only if u and v are orthogonal lines.

Proof

Let \(\varphi = \angle (B, A, C, g, h)\) and \(\psi = \angle (B, A, D, g, h)\) be supplementary angles with \(g \! \mid \! A, B\) and \(h \! \mid \! A, C\). Then D is a point on h on the other side of A from C, in other words, \(\small {\overrightarrow{AC}}\) and \(\small {\overrightarrow{AD}}\) are ‘opposite’ rays of h.

If \(g \! \mid \! h\) then \(g^{g} = g\) and \((\small {\overrightarrow{AB})^{g}} = \small {\overrightarrow{AB}}\) and \(h^{g} = h\) and \((\small {\overrightarrow{AC}})^{g} = \small {\overrightarrow{AD}}\), i.e., \(\varphi \) and \(\psi \) are congruent and hence right angles.

Now let \(g \! \not \mid \! h\) and let us assume that there exists \(\alpha \in G\) with \(g^{\alpha } = g\) and \(h^{\alpha } = h\) and \(A^{\alpha } = A\) or \(\beta \in G\) with \(g^{\beta } = h\) and \(h^{\beta } = g\) and \(A^{\beta } = A\). In the first case the flags (Ag) and (Ah) are fixed and \(\alpha = 1\) or \(\alpha = A\), according to the Rigidity Theorem 5.7, (e). In the second case the flags (Ag) and (Ah) are fixed by \(\beta w\), if \(w \in S\) denotes the angular bisector of g and h, and this implies \(\beta w = 1\) or \(\beta w = A\), that is \(\beta = w\) or \(\beta = Aw\). None of the motions of \(\{ 1, A, w, Aw \}\) maps \(\small {\overrightarrow{AC}}\) onto \(\small {\overrightarrow{AD}}\) and leaves \(\small {\overrightarrow{AB}}\) fixed, and hence the angles \(\varphi \) and \(\psi \) are not congruent and not right angles. This completes the proof. \(\square \)

An angle is called acute if it is less than a right angle, and obtuse if it is greater than a right angle. We are now in a position to formulate the Theorem of Saccheri in an extended isotropic plane.

Definition 5.10

A quadrilateral with vertices ABCD and sides \(a, b, c, d \in S^{*}\) and \(a \mid A, B\) and \(b \mid B, D\) and \(c \mid C, A\) and \(d \mid D, C\) and \(a \! \mid \! b\) and \(a \! \mid \! c\) is called a Saccheri quadrilateral if there exists a line m of symmetry with \(A^{m} = B\) and \(C^{m} = D\).

In a Saccheri quadrilateral the angles at A and B are right angles and the angles at C and D are equal. Hence, if a Saccheri quadrilateral has an acute angle then two of the angles are acute and none of the angles is obtuse.

Theorem 5.11

(Saccheri’s Theorem). If one Saccheri quadrilateral of an extended isotropic plane has acute (respectively obtuse) angles, so do they all. If one is a rectangle, then all Saccheri quadrilaterals are rectangles.

We follow the proof of Saccheri’s Theorem in Hilbert planes (see [11, Sect. 34]), which proceeds in several steps. In a first step we prove the following lemma (see [11, Proposition 10.3]).

Lemma 5.12

(Exterior Angle Theorem). In any triangle an exterior angle is greater than either of the opposite interior angles.

Proof

Let ABC be the vertices of the given triangle and \(a, b, c \in S^{*}\) the sides with \(A \! \mid \! b, c\) and \(B \! \mid \! a, c\) and \(C \! \mid \! a, b\). Let D be a point on a, such that C is a point between B and D. We show that the exterior angle \(\angle (A, C, D, b, a)\) (with vertex C) is greater than the interior angle \(\angle (C, A, B, b, c)\) with vertex A.

Let E be the midpoint of A and C and \(F = B^{E}\). The reflection in E maps the angle \(\angle (E, A, B, b, c)\) (with vertex A) onto the angle \(\angle (E, C, F, b, c^{E})\) with vertex C. Since \(\angle (C, A, B, b, c) = \angle (E, A, B, b, c) = \angle (E, C, F, b, c^{E}) = \angle (A, C, F, b, c^{E})\), it is sufficient for a proof of the theorem, to show that \(\angle (A, C, F, b, c^{E})\) is less than \(\angle (A, C, D, b, a)\).

We show that F is an interior point of \(\angle (A, C, D, b, a)\). The points B and D (and also B and F) are on opposite sides of b. Hence D and F are on the same side of b. We now consider the sides of a. The point E is a point of the segment \(\overline{AC}\). Hence AE and also AF are on the same side of a. This shows, that F is an interior point of \(\angle (A, C, D, b, a)\) and this implies that \(\angle (A, C, F, b, c^{E})\) is less than \(\angle (A, C, D, b, a)\), as required. \(\square \)

Proof of Theorem 5.11

Hartshorne shows in [11] that the Exterior Angle Theorem implies in Hilbert planes successively Propositions 34.2 and 34.3 and 34.4 of [11] and finally the Theorem of Saccheri (Proposition 34.5). The proofs are identical for (extended) isotropic planes. \(\square \)

We note as an immediate consequence of Saccheri’s Theorem, that in an extended isotropic plane the existence of a rectangle implies that any quadrilateral with three right angles is a rectangle. This corollary holds not only in isotropic planes but also in Hilbert planes and in Bachmann’s plane absolute geometry (see [3, § 6,8]).

There is a close relationship between triangles and Saccheri quadrilaterals, as the next theorem shows (cp. Hartshorne [11, Proposition 34.6]).

Theorem 5.13

To any triangle there exists a Saccheri quadrilateral for which the sum of its two top angles is equal to the sum of the three angles of the triangle.

Proof

We follow in outline the proof [11, p. 310] for Hilbert planes and denote points as in the figures, which are provided there. However, the proofs are not identical, since the axiomatic bases are distinct.

Let ABCabc be a triangle with \(A \! \mid \! b, c\) and \(B \! \mid \! a, c\) and \(C \! \mid \! a, b\). Let \(A^{D} = B\) and \(A^{E} = C\) and n the perpendicular bisector with \(n \! \mid \! a\) and \(B^{n} = C\) (it is \(n = Ma\), if M denotes the midpoint of B and C).

It is \(A^{EnD} = A\). Hence EnD a glide reflection (by [4, Satz 2.20]) with fixed point A, and \(EnD \in S\) (according to [4, Satz 2.30]). Hence there exists a line m with \(m \! \mid \! E, n, D\) (by [4, Satz 2.23]). If \(g := EnD\) then \(g \! \mid \! A, m\), that is, g is the uniquely determined perpendicular from A to m.

Analogously, it is \(B^{DEn} = B\) and this implies that \(f := DEn\) is a line with \(f \! \mid \! B, m'\) for a line \(m'\) with \(m' \! \mid \! D, E, n\). Since there is a unique perpendicular from D to n, it is \(m' = m\) and f the perpendicular from B to m. Finally, it is \(C^{nDE} = C\) and \(h := nDE\) the perpendicular from C to m. It is \(f^{n} = (DEn)^{n} = n(DEn)n = nDE = h\). If FG and H denote the feet of the perpendiculars fgh from ABC to m, respectively, then \(F^{n} = H\).

It is \(D^{D} = D\) and \(c^{D} = c\) and \(A^{D} = B\) and \(m^{D} = m\), which implies \(f^{D} = g\) and \(F^{D} = G\). Thus \(\overline{AG}\) and \(\overline{CH}\) are congruent segments and \(\angle (D, A, G, c, g)\) and \(\angle (D, B, F, c, f)\) are congruent angles. Analogously, \(\overline{BF}\) and \(\overline{AG}\) are congruent segments and \(\angle (E, A, G, b, g)\) and \(\angle (E, C, H, b, h)\) are congruent angles.

The quadrilateral FHBC with sides fham has right angles at F and H, and n is a line of symmetry (it is \(B^{n} = C\) and \(F^{n} = H\), as just shown), so it is a Saccheri quadrilateral.

The angles of the quadrilateral at B and C are the sum of the angles of the triangle at B and C, plus angles that are congruent to the two parts of the angle at A, divided by the line g. Hence the angles at B and C of the quadrilateral equal the angle sum of the triangle. \(\square \)

5.3 The geometry of isotropic planes

A characteristic property of isotropic geometry is that the group of rotations around a point O and the group of translations in the isotropic direction (i.e., along a trajectory of parallel points) are isomorphic.

For a proof let (GSP) be a group of absolute isotropic geometry. If \(S(O) := \{ a: a \! \mid \! O \}\) denotes the set of lines, which are incident with a point O, then \(S(O)^{3} \subseteq S(O)\). The set \(D(O) := \{ ab: a, b \! \mid \! O \}\) of rotations around O forms an abelian group. Free mobility implies that all groups D(O) with \(O \in P\) are conjugated.

If \(\tau \in J\) then \(P(\tau ) := \{ A: A \! \mid \! \tau \}\) is, with respect to the Hjelmslev group \((G, S \cup J , P)\), the set of points which are incident with the line \(\tau \), and thus \(P(\tau )^{3} \subseteq P(\tau )\). Hence the set \(T(\tau ) := \{ AB: A, B \! \mid \! \tau \}\) of translations along a trajectory \(\tau \) forms an abelian group. Free mobility implies that all groups \(T(\tau )\) with \(\tau \in J\) are conjugated.

Theorem 5.14

In an isotropic plane the group D(O) of rotations around a point O and the group \(T(\tau )\) of translations along a trajectory \(\tau \) are isomorphic to each other, for any \(O \in P\) and \(\tau \in J\).

Proof

Let (GSP) be a group of absolute isotropic geometry. Then there are no orthogonal lines (by Theorem 5.4) and the existence and uniqueness of perpendiculars in the Hjelmslev group \((G, S \cup P, J)\) imply that an element of S and an element \(\tau \in J\) have a unique common element of P.

Now let O be a point of (GSP) and \(\tau \in J\) a trajectory with \(O \not \mid \tau \). Let \(\varphi \) be the mapping from the pencil of lines through O onto the set of points of \(\tau \) which associates to a line a with \(a \! \mid \! O\) the point A with \(A \! \mid \! a, \tau \). Then \(\varphi \) is bijective (since the points of \(\tau \) have no joining line and Pax* holds).

\(\varphi \) induces a mapping \(\chi \) from D(O) onto \(T(\tau )\) with \(\chi (ab) = \varphi (a) \varphi (b)\). We show that \(\chi \) is well-defined. Let \(a, b, c, d \! \mid \! O\) and \(ab = cd\) and \(A = \varphi (a)\) and \(B = \varphi (b)\) and \(C = \varphi (c)\) and \(D = \varphi (d)\). We denote the trajectories \(Aa, Bb, Cc, Dd \in J\) by \(a', b', c', d'\), respectively. By Theorem 5.3, (b) these trajectories carry the same points (namely the points which are incident with \(\tau \)). Hence for all points E with \(E \! \mid \! \tau \) it is \(E^{AB} = E^{a'a \cdot b'b} = E^{ab'b} = E^{ab}\) and \(E^{CD} = E^{c'c \cdot d'd} = E^{cd'd} = E^{cd}\). Since \(ab = cd\) it is \(E^{AB} = E^{CD}\) and \(E^{EAB} = E^{ECD}\).

Since \((G, S \cup J , P)\) is a Hjelmslev group, \(E, A, B, C, D \! \mid \! \tau \) implies \(EAB, ECD \in P\). Since the Hjelmslev group is non-elliptic (since there are no polar points according to Theorem 5.4) any two points have at most one midpoint (see [4, Satz 2.35]) and \(E^{EAB} = E^{ECD}\) implies \(EAB = ECD\) and \(AB = CD\). Hence \(ab = cd\) implies \(\varphi (a) \varphi (b) = \varphi (c) \varphi (d)\) and \(\chi \) is well-defined. As an immediate consequence we note, that \(abd = c\) implies \(\varphi (a) \varphi (b) \varphi (d) = \varphi (c)\).

\(\chi \) is bijective since \(\varphi \) is bijective. It remains to show that \(\chi \) is a group homomorphism. If \(a, b, c, d \! \mid \! O\) then \(\chi (ab \cdot cd) = \chi (abc \cdot d) = \varphi (abc) \varphi (d) = \varphi (a) \varphi (b) \varphi (c) \varphi (d) = \chi (ab) \cdot \chi (cd)\). This proves the theorem. \(\square \)

In Hilbert planes the length abc of the sides of a triangle satisfy the triangle inequality \(a + b \ge c\). In isotropic planes a ‘triangle equality’ holds.

Theorem 5.15

If abc are the length of the sides of a triangle of an isotropic plane and \(a \le b \le c\) then \(a + b = c\).

Proof

Let (GSP) be a group of absolute isotropic geometry and ABCabc a triangle with \(A \! \mid \! b, c\) and \(B \! \mid \! a, c\) and \(C \! \mid \! a, b\) and \(a \le b \le c\).

Let D be the point on the line c which is parallel to C. If w denotes the line through B with \(a^{w} = c\) then \(C^{w} = D\) and (since the reflection in w preserves lengths) \(\overline{BC} = \overline{BD}\). Analogously it is \(\overline{AC} = \overline{AD}\). Hence \(\overline{BC} + \overline{AC} = \overline{BD} + \overline{DA} = \overline{AB}\) (since D is a point between A and B) and \(a + b = c\). \(\square \)

Thus in isotropic planes there are no equilateral triangles: If two sides of a triangle are congruent, then the third side is twice as long. We now study the angle sum of a triangle in isotropic planes.

Remark 5.16

Hilbert and Hartshorne introduce the notion of an angle as the union of two rays not lying on the same line. Then the interior of an angle \(\angle BAC\) consists of all points D such that D and C are on the same side of the line through A and B, and such that D and B are on the same side of the line through A and C. Hartshorne [11, p. 77] notes, that in this approach there is no ‘straight angle’ (particularly, the interior of a straight angle, consisting of two opposite rays of a line, cannot be defined).

An alternative approach is, to use halfplanes for a definition of angles (see Section 5.2) and to call \(\angle (a, a, a^{+}, a^{+})\), where \(a^{+}\) denotes one of the halfplanes of a line a, a straight angle. The interior \(a^{+} \cap a^{+}\) of this angle is a halfplane, as one would expect, and any two straight angles are congruent (since free mobility holds).Footnote 11 We propose this approach and extend the definition of an angle, given at the beginning of Section 5.2, by the notion of a straight angle.

Based on this terminology, the following theorem holds.

Theorem 5.17

If in an isotropic plane there exists a triangle with an angle sum, which is less (respectively equal or greater) than a straight angle, then every triangle has an angle sum, which is less (respectively equal or greater) than a straight angle.

Proof

If in an isotropic plane there exists a triangle with angle sum less than a straight angle, then the associated Saccheri quadrilateral in the extended isotropic plane must have acute angles (see Theorem 5.13). According to Theorem 5.11 then every Saccheri quadrilateral has acute angles and by Theorem 5.13 every triangle has an angle sum less than a straight angle.

The proofs of the two other cases (there exists a triangle with an angle sum which is equal respectively greater than a straight angle) are analogous. \(\square \)

Hence, just as in the theory of Hilbert planes, isotropic planes can be divided into three classes which correspond to the cases which Saccheri called the hypothesis of the right angle, the hypothesis of the acute angle, and the hypothesis of the obtuse angle.

Definition 5.18

An isotropic plane is of Type I or Type II or Type III, depending on whether in every triangle the angle sum is equal to a straight angle or less or greater than a straight angle.

6 Models of isotropic planes

We use the framework of quadratic spaces and orthogonal groups for the construction of isotropic planes. Let V be a 3-dimensional vector space over a field K of characteristic \(\ne 2\), f a symmetric bilinear form, (Vf) the associated quadratic space and \(O_{3}^{+}(K, f)\) the special orthogonal group (of degree 3) of orthogonal transformations with determinant 1, which we will also denote by \(O_{3}^{+}(V, f)\).

If (Vf) is a regular quadratic space (with radical \(rad V = \{0\}\)), then every element of \(O_{3}^{+}(K, f)\) can be represented as a product of symmetries \(\sigma _{1}, \ldots , \sigma _{r}\), and the spinor norm on \(O_{3}^{+}(K, f)\) can be defined as the homomorphism \(\eta \) from \(O_{3}^{+}(K, f)\) into the factor group \(\dot{K} / \dot{K}^{2}\) (of the multiplicative group \(\dot{K}\) of K over the group \(\dot{K}^{2}\) of non-zero squares) with \(\eta (\sigma _{1} \cdots \sigma _{r}) = \eta (\sigma _{1}) \cdots \eta (\sigma _{r})\) and \(\eta (\sigma _{i}) = f(u_{i}, u_{i}) \dot{K}^{2}\), where \(u_{i}\) denotes a non-zero element of the 1-dimensional fixed space of the symmetry \(\sigma _{i}\) (for \(i = 1, \ldots ,r\)). As is well-known two symmetries have the same spinor norm if and only if they are conjugated. For the theory of quadratic spaces we refer to O’Meara [18].

We now generalize the notion of a spinor norm to the non-regular case. Let (Vf) be a quadratic space with \(radV \ne \{0\}\). Then the quotient space \(V' = V / radV\) inherits a regular metric from V by \(f'(u + radV, v + radV) := f(u, v)\) for \(u, v \in V\). In other words, \((V', f')\) is a regular quadratic space.

An orthogonal transformation \(\alpha \in O_{3}^{+}(V, f)\) induces an orthogonal transformation \(\alpha ' \in O_{3}^{+}(V', f')\) by \(\alpha '(v + radV) := \alpha (v) + radV\). The mapping \(\varphi : \alpha \rightarrowtail \alpha '\) is a group homomorphism from \(O_{3}^{+}(V, f)\) into \(O_{3}^{+}(V', f')\). If \(\eta \) denotes the spinor norm on the regular quadratic space \(O_{3}^{+}(V', f')\) then the product \(\eta ^{*} := \eta \circ \varphi \) is a homomorphism from \(O_{3}^{+}(V, f)\) into \(\dot{K} / \dot{K}^{2}\), which we call the spinor norm on \(O_{3}^{+}(V, f)\).

From a geometric point of view, quadratic spaces and the associated orthogonal groups \(O_{3}^{+}(V, f)\) correspond to projective spaces with a Cayley–Klein metric (see H. Struve and R. Struve [26]). The isotropic planes, which we will construct, correspond to subplanes of projective planes with a Cayley–Klein metric.

We call a metric plane complete if the group G of motions can be represented as a full group \(O_{3}^{+}(K, f)\) (see Bachmann [3, § 18,3]). The complete Hilbert planes are the Euclidean, hyperbolic and non-Legendrean Hilbert planes. A subplane of a metric plane \(\mathcal {E}\) is called locally complete (lokalvollständig, see [3, p. 346]), if the subplane contains with a point of \(\mathcal {E}\) all lines of \(\mathcal {E}\), which are incident with that point.

6.1 Galilean planes

Ordered Galilean planes with free mobility are introduced in Sect. 4. They are isotropic planes of Type I since in the extended Galilean plane every quadrilateral with three right angles is a rectangle. They satisfy the Euclidean parallel axiom (see Bachmann [4, § 7]).

6.2 Locally Galilean planes

These planes can be constructed over any non-Archimedean ordered field K. Let I be the (maximal) ideal of infinitesimal elements of K. The points of the plane are those points of the associated Galilean coordinate plane \(\mathcal {E}\) over K, whose first coordinate is infinitesimal and whose second coordinate is an arbitrary element of K. The subplane of \(\mathcal {E}\) with this set of points and with the set of lines of \(\mathcal {E}\) which are incident with at least one of these points, is an isotropic plane of Type I, which does not satisfy the Euclidean parallel postulate.

We note, that the associated group (GSP) of absolute isotropic geometry can be represented as a group of certain \((3 \! \times \! 3)\)-matrices, whose entries are elements of subgroups AB and C of the additive group of K (see [24, Sect. 5]), namely \(B = (I, +)\) and \(A = C = (K, +)\).

We call these planes locally Galilean, since they are locally complete subplanes of a Galilean plane and in any neighborhood of a pointFootnote 12 the Galilean geometry holds. Every Galilean plane is locally Galilean.

6.3 Locally co-Minkowskian planes

Let \(G = O_{3}^{+}(K, f)\) be the special orthogonal group over a field K (of characteristic \(\ne 2\)) and a symmetric bilinear form f of rank 2 and index 1. Then there exist isotropic vectors, which are not elements of the 1-dimensional radical, and f can be represented in the normal form \(f((u, v, w), (u', v', w')) = vv' + k\! \cdot \! uu'\) for all \((u, v, w), (u', v', w') \in K^{3}\) and an orthogonality constant k with \(-k \in \dot{K}^{2}\) (see Wolff [34] and Bachmann [3]).

Theorem 6.1

Let V be a 3-dimensional vector space over an ordered Euclidean field K, which is endowed with a symmetric bilinear form f of rank 2 and index 1. Let k be the associated orthogonality constant and \(-k \in \dot{K}^{2}\). Then the involutions of \(G = O_{3}^{+}(V, f)\) can be divided into three classes with the following properties:

  1. (1)

    The involutions of two classes \(I_{1}^{-}\) and \(I_{2}^{-}\) have a negative spinor norm and the involutions of one class \(I_{3}^{+}\) have a positive norm.

  2. (2)

    \((G, S', P')\) with \(S' = I_{1}^{-}\) and \(P' = I_{2}^{-} \cup I_{3}^{+}\) is a co-Minkowkian Cayley–Klein group and the dual Cayley–Klein group is a Minkowskian group.

  3. (3)

    \((G, S^{*}, P^{*})\) and \((G, S^{*}, P^{**})\) with \(S^{*} = I_{1}^{-}\) and \(P^{*} = I_{2}^{-}\) and \(P^{**} = I_{3}^{+}\) are isotropic planes of Type II, which are isomorphic.

Proof

Let KkVf satisfy the assumptions of the theorem. If S denotes the set of reflections in 1-dimensional subspaces of (Vf), and if \(G = O_{3}^{+}(V, f)\) and \(P = I(S^{2})\), then (GSP) is a Minkowskian group (see Wolff [34]). The associated Minkowskian plane is orderable (since K is orderable; see H. Struve and R. Struve [27]), and since \(k \notin \dot{K}^{2}\) no right angle has a bisector (cp. [24, Sect. 2]) and the Exchange Theorem can be applied (see [4, § 14] and [24, Satz 2]).

According to our assumptions \(-k \in \dot{K}^{2}\). Hence \(-k >0\) and \(k <0\) and \(k \notin \dot{K}^{2}\). The spinor norm of an element of P is the element \(k \! \cdot \! \dot{K}^{2}\) of \(\dot{K} / \dot{K}^{2}\) and hence negative. If \(I_{1}^{-} := P\) and if \(I_{2}^{-}\) and \(I_{3}^{+}\) are the sets of elements of S with a negative (respectively positive) spinor norm, then \(I_{1}^{-}\), \(I_{2}^{-}\), \(I_{3}^{+}\) satisfiy statement (1).

Statement (2) holds since \((G, I_{2}^{-} \cup I_{3}^{+}, I_{1}^{-})\) is a Minkowskian group, which implies that the dual structure \((G, I_{1}^{-}, I_{2}^{-} \cup I_{3}^{+})\) is a co-Minkowskian Cayley–Klein group (see [29]).

For a proof of (3) we note that, according to [24, Satz 3], \((G, S', P')\) with \(S' = I_{1}^{-} \cup I_{2}^{-}\) and \(P' = I_{3}^{+}\) is a Hjelmslev group, which satisfies the conditions of the Exchange Theorem [4, § 14], that is, \(I_{1}^{-}\) and \(I_{2}^{-}\) are invariant subsets of G which contain with three copunctual lines the fourth reflection line, but no pair of orthogonal lines, and for every pair \((\alpha , \beta )\) with \(\alpha \in I_{1}^{-}\) and \(\beta \in I_{2}^{-}\) there exists a unique element \(\gamma \in I_{3}^{-}\) with \(\alpha , \beta \! \mid \! \gamma \).

Hence \((G, I_{1}^{-} \cup I_{3}^{+}, I_{2}^{-})\) is also a Hjelmslev group and \((G, S^{*}, P^{*})\)and\((G, S^{*}, P^{**})\) with \(S^{*} = I_{1}^{-}\) and \(P^{*} = I_{2}^{-}\) and \(P^{**} = I_{3}^{+}\) are Cayley–Klein groups. They are isotropic planes (of Type II) since \((G, I_{2}^{-} \cup I_{3}^{+}, I_{1}^{-})\) is an orderable Minkowskian group with free mobility, which satisfies the Euclidean parallel postulate. They are isomorphic since the extended isotropic planes are isomorphic (by [24, p. 405]). \(\square \)

The isotropic planes of the theorem are locally complete subplanes of a co-Minkowkian plane. We call isotropic planes with this property locally co-Minkowkian. Their group G of motions is the full orthogonal group \(O_{3}^{+}(V, f)\), that is, the isotropic planes are complete.

The planes satisfy the hyperbolic parallel axiom of Hilbert’s Neue Begründung der Bolyai-Lobatschefskyschen Geometrie [14] which we stated explicitly in Section 3.1.3.

Models of isotropic planes, which are locally co-Minkowskian but which are not complete and do not satisfy the hyperbolic parallel axiom, can be constructed over any non-Archimedean ordered Euclidean field K. Let R be the ring of finitely bounded elements of K and let I be the maximal ideal of infinitesimal elements of R. The subplane of the co-Minkowskian plane over K, whose points have infinitesimal coordinates, is an isotropic plane (of Type II) with these properties.

6.4 Locally co-Euclidean planes

Let \(G = O_{3}^{+}(K, f)\) be the special orthogonal group over a field K (of characteristic \(\ne 2\)) and a symmetric bilinear form f of rank 2 and index 0. Then every isotropic vector is an element of the 1-dimensional radical, and f can be represented in the normal form \(f((u, v, w), (u', v', w')) = vv' + k\! \cdot \! uu'\) for all \((u, v, w), (u', v', w') \in K^{3}\) and an orthogonality constant k with \(-k \notin \dot{K}^{2}\) (see Bachmann [4, § 7.4] and [3, § 10,1]). The field K is called ‘k-Pythagorean’ if \(1 + kx^{2} \in \dot{K}^{2}\) for all \(x \in K\). For the construction of fields of this type we refer to Gröger and Sörensen [10, Sect. 3].Footnote 13

Theorem 6.2

Let V be a 3-dimensional vector space over an ordered field K, which is endowed with a symmetric bilinear form f of rank 2 and index 0. Let k be the associated orthogonality constant and \(k < 0\) and \(-k \notin \dot{K}^{2}\). If K is k-Pythagorean then the involutions of \(G = O_{3}^{+}(V, f)\) can be divided into three classes with the following properties:

  1. (1)

    The involutions of two classes \(I_{1}^{-}\) and \(I_{2}^{-}\) have a negative spinor norm and the involutions of one class \(I_{3}^{+}\) have a positive norm.

  2. (2)

    \((G, S', P')\) with \(S' = I_{1}^{-}\) and \(P' = I_{2}^{-} \cup I_{3}^{+}\) is a co-Euclidean Cayley–Klein group and the dual Cayley–Klein group is a Euclidean group.

  3. (3)

    \((G, S^{*}, P^{*})\) and \((G, S^{*}, P^{**})\) with \(S^{*} = I_{1}^{-}\) and \(P^{*} = I_{2}^{-}\) and \(P^{**} = I_{3}^{+}\) are isotropic planes of Type III, which are isomorphic.

Proof

Let KkVf satisfy the assumptions of the theorem. If S denotes the set of reflections in 1-dimensional subspaces of (Vf), and if \(G = O_{3}^{+}(V, f)\) and \(P = I(S^{2})\), then (GSP) is a Euclidean Bachmann group (see [3, § 9,1; Theorem 4]). The associated Euclidean plane is orderable, since K is orderable. Since \(k \notin \dot{K}^{2}\) no right angle has a bisector (cp [3, p. 216]) and the Exchange Theorem can be applied (see [4, § 14] and [24, Satz 2]).

The spinor norm of an element of P is the element \(k \! \cdot \! \dot{K}^{2}\) of \(\dot{K} / \dot{K}^{2}\) and hence negative. If \(I_{1}^{-} := P\) and if \(I_{2}^{-}\) and \(I_{3}^{+}\) are the sets of elements of S with a negative (respectively positive) spinor norm, then \(I_{1}^{-}\), \(I_{2}^{-}\), \(I_{3}^{+}\) satisfiy statement (1).

Statement (2) holds since \((G, I_{2}^{-} \cup I_{3}^{+}, I_{1}^{-})\) is a Euclidean Bachmann group, which implies that the dual structure \((G, I_{1}^{-}, I_{2}^{-} \cup I_{3}^{+})\) is a co-Euclidean Cayley–Klein group (see [29]).

For a proof of (3) we note that, according to [24, Satz 3], \((G, S', P')\) with \(S' = I_{1}^{-} \cup I_{2}^{-}\) and \(P' = I_{3}^{+}\) is a Hjelmslev group, which satisfies the conditions of the Exchange Theorem [4, § 14], that is, \(I_{1}^{-}\) and \(I_{2}^{-}\) are invariant subsets of G which contain with three copunctual lines the fourth reflection line, but no pair of orthogonal lines, and for every pair \((\alpha , \beta )\) with \(\alpha \in I_{1}^{-}\) and \(\beta \in I_{2}^{-}\) there exists a unique element \(\gamma \in I_{3}^{-}\) with \(\alpha , \beta \! \mid \! \gamma \).

Hence \((G, I_{1}^{-} \cup I_{3}^{+}, I_{2}^{-})\) is also a Hjelmslev group and \((G, S^{*}, P^{*})\)and\((G, S^{*}, P^{**})\) with \(S^{*} = I_{1}^{-}\) and \(P^{*} = I_{2}^{-}\) and \(P^{**} = I_{3}^{+}\) are Cayley–Klein groups. They are isotropic planes (of Type III) since \((G, I_{2}^{-} \cup I_{3}^{+}, I_{1}^{-})\) is a Euclidean group with free mobility, which is orderable and satisfies the Euclidean parallel postulate. They are isomorphic since the extended isotropic planes are isomorphic (by [24, p. 405]). \(\square \)

An isotropic plane of Theorem 6.2, (3) is a subplane of a co-Euclidean plane and contains with a given point all lines of the co-Euclidean plane which are incident with this point (the co-Euclidean pencil of lines). We call isotropic planes with this property locally co-Euclidean. Their group G of motions is the full orthogonal group \(O_{3}^{+}(V, f)\), that is, the isotropic planes are complete.

Co-Euclidean planes are locally co-Euclidean. However, they are not isotropic planes since their rows of points are cyclically ordered.

6.5 Isotropic planes over skew fields

Let \(\mathcal {P}\) be an arguesian projective plane, which satisfies the Fano axiom. Let g and h be two ‘fundamental lines’ with the common point F. The pair of lines is a degenerate conic \(\kappa = \{ g, h \}\). A harmonic (and hence involutory) homology, which leaves \(\kappa \) invariant, has either an axis, which is incident with F, or the center of the homology is F. The set of harmonic homologies, which leave \(\kappa \) invariant, can thus be divided into two classes \(\mathcal {H}\) and \(\mathcal {H}^{*}\), depending on whether the axis is incident with F or the center is the point F.

If \(\mathcal {P}\) is an ordered arguesian Fanoian projective plane then a separation relation is defined on the pencil of lines. This relation induces an equivalence relation \(\thicksim \) on the set of lines through F, which are distinct from g and h: Two lines are called equivalent if they are not separated by gh. There are two equivalence classes. Similarly, the set of points of \(\mathcal {P}\), which are not incident with g or h, can be divided into two disjoint classes \(\mathcal {W}\) and \(\mathcal {W'}\) with the property, that the joining lines of F with points of the same class are equivalent with respect to the relation \(\thicksim \).

\(\mathcal {P}\) can be represented as a projective coordinate plane over an ordered skew field (cp. Beutelspacher and Rosenbaum [6]). The points and lines are the 1-dimensional respectively 2-dimensional subspaces of a 3-dimensional left vector space \(V = K^{3}\) over a skew field K of characteristic \(\ne 2\). Using homogenous coordinates the points can be represented by triples (xyz) with \(x, y, z \in K\) and \((x, y, z) \ne (0, 0, 0)\). The triples (xyz) and \((\lambda x, \lambda y, \lambda z)\) with \(\lambda \ne 0\) represent the same point. The homogenous coordinates of those points, which are incident with a given line, are the solutions of a homogenous equation with coefficients in K. Thus we can represent the lines as triples [uvw] with \(u, v, w \in K\) and \([u, v, w] \ne [0, 0, 0]\). The triples [uvw] and \([u \lambda , v \lambda , w \lambda ]\) with \(\lambda \ne 0\) represent the same line. A point (xyz) is incident with a line [uvw] if and only if \(xu + yv + zw = 0\).

Let \(g = [1, 0, 0]\) and \(h = [0, 1, 0]\) be the two ‘fundamental’ lines with the common point \(F = (0, 0, 1)\). The ‘isotropic’ lines of \(\mathcal {P}\) through F are [1, c, 0] with \(c \ne 0\). The points of \(\mathcal {P}\) which are not incident with one of the fundamental lines g and h are \((c, -1, d)\) with \(c, d \in K\) and \(c \ne 0\). The set of points \(\{ (c, -1, d): c, d \in K; c \ne 0\}\) can be divided into two classes \(\mathcal {W^{<}}\) and \(\mathcal {W^{>}}\) depending on whether \(c < 0\) or \(c > 0\). We call these classes angular spaces. In an affine interpretation the points of an angular space are the points of a ‘strip’, i.e., the points ‘between’ two parallel lines g and h, or the points of a halfplane.

Now let K be a Euclidean ordered skew field of characteristic \(\ne 2\). Then \(\dot{K}^{2}\) is the set of positive elements of K and \(\dot{K} = \dot{K}^{2} \cup -\dot{K}^{2}\). The center L of K is a field of characteristic 0. The restriction of the order relation of K to L is a Euclidean order on L.

Let \(S = \mathcal {H}^{*}\) and let P be the set of homologies of \(\mathcal {H}\) which satisfy two conditions: (a) the center is a point of the angular space \(\mathcal {W^{<}}\) and hence of the form \((c, -1, d)\) with \(c, d \in K\) and \(c < 0\), and (b) the coordinate c is an element of L. Let G be the group of collineations of \(\mathcal {P}\) which is generated by \(S \cup P\). If we represent the elements of G as linear mappings of \(V = K^{3}\) then G is the group of the following matrices:

\(M(c, a, b) \! = \!\! \left( \begin{array}{ccc} 0\! &{}\! c^{-1} &{}\! a\\ c\! &{}\!0 &{}\! b\\ 0\! &{}\! 0 &{}\! 1\\ \end{array} \right) \); \(N(c, a, b) \!=\! \left( \begin{array}{ccc} c\! &{} 0\! &{}\! a \\ 0\! &{} c^{-1}\! &{}\! b \\ 0\! &{} 0\! &{}\! 1 \\ \end{array} \right) \) (\(c \in \dot{L}\) and \(a, b \in K\))

and \(S \!=\! \{ N(-1, a, b): a, b \in K \}\); \(P \!=\! \{ M(c, -c^{-1}d, d): c \in L; c < 0; d \in K\}\).

The matrix representation allows to verify that (GSP) is an isotropic plane. If K is a field, then \(K = L\) and \((G, S', P')\) with \(P' = S\) and \(S' \!=\! \{ M(c, -c^{-1}d, d){:} c, d \in K; c \ne 0\}\) is a Minkowskian group (see [4, § 14.8]).

7 A comparison between Hilbert planes and isotropic planes

7.1 The axiomatic perspective

Plane Euclidean geometry and plane Galilean geometry have a common axiomatic basis. In the reflection-geometric approach they both can be characterized by Cayley–Klein groups, which satisfy the Euclidean parallel axiom Pax and one additional axiom, namely axiom B1 (the existence of a joining line) respectively Pax\(^{*}\) (the dual parallel axiom; see [29, Sects. 4.2, 7.2]).

Hilbert planes and isotropic planes inherit the common axiomatic basis of Euclidean and Galilean geometry. They are both Cayley–Klein planes which satisfy the following axiom:

E.:

For aB with \(a \not \mid B\) there is at most one point on a which has no joining line with B.Footnote 14

The order structure of Hilbert planes and isotropic planes can both be introduced by Definition 5.8. In Hilbert planes the set of trajectories coincides with the set of lines and thus Definition 5.8 coincides with the definition of an order structure for Bachmann planes in [28, Definition 3.9].

Theorem 7.1

Hilbert planes and isotropic planes are exactly the Cayley–Klein planes which satisfy axiom E and the axioms of free mobility B6 and B7, and which can be endowed with an order structure according to Definition 5.8.

Proof

Obviously, Hilbert planes and isotropic planes satisfy the axioms of the theorem. Now let (GSP) be a Cayley–Klein group with E, B6 and B7, which can be endowed with an order structure according to Definition 5.8.

In a Cayley–Klein group with axiom E either any two points have a joining line or for every pair (aB) with \(a \not \mid B\) there is exactly one point on a which has no joining line with B, that is, B1 or Pax\(^{*}\) holds (see [30, Theorem 3.2]; the proof of Theorem 3.2 in [30] is based on an axiom system for Cayley–Klein groups which satisfy E and the dual axiom E\(^{*}\), but E\(^{*}\) is not used in the proof of this theorem). Hence (GSP) is an ordered Bachmann group with free mobility (see [29, Theorem 4.1]) or a group of absolute isotropic geometry. This proves the theorem. \(\square \)

As a major difference between Hilbert planes and isotropic planes, we note that in both cases there are no polar points, but isotropic planes have also no orthogonal lines. However, extended isotropic planes (see Sect. 5.1) do have orthogonal lines and they satisfy all axioms of a Hjelmslev group. The theory of Hjelmslev groups (see [4]) can hence be applied both to Hilbert planes and to isotropic planes. As an example we note that in both cases one of the hypotheses of Saccheri holds, that is, the hypothesis of the acute, obtuse or right angle (see Theorems 3.1 and 5.17).

7.2 The model perspective

From a model perspective, Hilbert planes and isotropic planes fit into the framework of Cayley–Klein geometries.

The parameters m and n in Table 1 and their values 0 or 1 or 2 can be interpreted in the following way: If \(n = 0\) then the ‘elliptic parallel axiom’ holds (Any two lines have a common point). If \(n = 1\) then the Euclidean parallel axiom Pax holds and if \(n = 2\) then Hilbert’s hyperbolic parallel axiom is satisfied (see Sect. 6.3).Footnote 15 The parameter m has the value 0 or 1 or 2 according as the corresponding dual axiom holds.

Models of Hilbert planes can be constructed as subplanes of the geometries of the first row of Table 1 (see Sect. 3). Models of isotropic planes can be constructed as subplanes of the geometries of the second row of Table 1 (see Sect. 6).

For a classification of the models of Hilbert planes and isotropic planes we generalize the definition of Sect. 6: A subplane of an elliptic, Euclidean, hyperbolic or any other Cayley–Klein geometry \(\mathcal {E}\) of Table 1 is called locally elliptic, locally Euclidean, locally hyperbolic, and so on, if it contains with a point A all lines of \(\mathcal {E}\) which are incident with A. The intended geometric interpretation is, that in the neighborhood of any point of these subplanes the associated Cayley–Klein geometry holds.

The Hilbert planes, which were constructed in Sect. 3.1, are locally Euclidean (the Euclidean and semi-Euclidean Hilbert planes) or locally hyperbolic (the hyperbolic and semi-hyperbolic Hilbert planes) or locally elliptic (the non-Legendrean Hilbert planes).Footnote 16 The Euclidean, hyperbolic and non-Legendrean Hilbert planes are complete. There are no elliptic Hilbert planes since their rows of points are cyclically ordered.

Correspondingly, the isotropic planes, which were constructed in Sect. 6, are locally Galilean or locally co-Minkowskian or locally co-Euclidean and each of these classes contain isotropic planes which are complete (as is shown there). There are no co-Euclidean isotropic planes since their rows of points are cyclically ordered.

Table 1 Plane ordered Cayley–Klein geometries (see [29])

7.3 The algebraic perspective

From an algebraic point of view the constructions of Hilbert planes and isotropic planes in Sects. 3.1 and 6 are analogical, namely based on an orthogonal group or on a coordinate plane over a non-Archimedean ordered field K, where the coordinates of points are restricted to the subset of infinitesimal or finitely bounded elements of K.

However, a remarkable difference exists: Every Hilbert plane has a commutative field of characteristic \(\ne 2\) as coordinatizing structure,Footnote 17 whereas isotropic planes can be constructed, in addition, over skew fields (see Sect. 6.5).