Documentation

LeanPool.ParallelPostulate.Hilbert

The axioms of a Hilbert plane #

HilbertPlane P L is a plane with points P and lines L, a betweenness, and congruence of segments and of angles, that meets Hilbert's axioms of incidence (I1 to I3), of order (B1 to B4, with Pasch's axiom as B4) and of congruence (C1 to C6). Playfair's axiom, HilbertPlane.Playfair, is not among them. The axioms of continuity are HilbertPlane.Archimedes and HilbertPlane.Dedekind.

Apart from Mathlib, this file is all that the statement of the main theorem, Hilbert.playfair_independent_continuous, depends on.

Contents #

def ParallelPostulate.Hilbert.Collinear {P : Type u_1} {L : Type u_2} (lies : P → L → Prop) (A B C : P) :

Three points on one line.

Equations
Instances For
    def ParallelPostulate.Hilbert.OnRay {P : Type u_1} (btw : P → P → P → Prop) (A B C : P) :

    C is on the ray from A through B, and is not A.

    Equations
    Instances For
      def ParallelPostulate.Hilbert.SameSide {P : Type u_1} {L : Type u_2} (lies : P → L → Prop) (btw : P → P → P → Prop) (l : L) (A B : P) :

      A and B are on the same side of l: neither is on l, and no point of l is between them.

      Equations
      Instances For
        structure ParallelPostulate.Hilbert.HilbertPlane (P : Type u_3) (L : Type u_4) :
        Type (max u_3 u_4)

        A Hilbert plane: Hilbert's axioms of incidence, order and congruence. A segment is a pair of points and an angle ABC is a triple with its vertex B in the middle; the fields seg_swap, ang_swap and ang_rays say that congruence does not see the order of the ends of a segment, the order of the two rays of an angle, or the points chosen on the rays.

        Instances For
          def ParallelPostulate.Hilbert.HilbertPlane.Parallel {P : Type u_1} {L : Type u_2} (H : HilbertPlane P L) (l m : L) :

          Two lines are parallel when they have no point in common.

          Equations
          Instances For

            Playfair's axiom: through a point that is not on a line there is at most one line parallel to it.

            Equations
            Instances For

              Archimedes' axiom. Laid off one after the other along the ray from A through B, starting at A, enough copies of a segment CD reach B or pass it.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                Dedekind's axiom. Split the points of a line into two parts, neither empty, so that no point of either part is between two points of the other. Then there is one point, and only one, that is between every point of the one part and every point of the other, unless it is one of them.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For