Thanks Thierry. Below is my proposal. I'd be happy to change everywhere Itv --> Seg and interval --> segment. Apparently, so do you. Other opinions?
Note: the introduction below is voluntarily informal. I find this more disgestible on a first reading. This passes "MM> verify markup */file" (except for the references to ~ df-tarskg... ).
$(
#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#
ELEMENTARY GEOMETRY (TARSKI'S AXIOMS)
#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#
This part develops elementary geometry based on Tarski's axioms, following
[Schwabhauser]. Tarski's geometry is a first-order theory with one sort, the
"points". It has two primitive notions, the ternary predicate of "betweenness"
and the quaternary predicate of "congruence". To adapt this theory to the
framework of
set.mm, and to be able to talk of *a* Tarski structure as a space
satisfying the given axioms, we use the following definition, stated
informally:
A Tarski structure ` f ` is a set (of points) ` ( Base `` f ) ` together with
functions ` ( Itv `` f ) ` and ` ( dist `` f ) ` on
` ( ( Base `` f ) X. ( Base `` f ) ) ` satisfying certain axioms (given in the
definitions ~ df-tarskg... _et sequentes_). This allows us to treat a Tarski
structure as a special kind of extensible structure (see ~ df-struct ).
The translation to and from Tarski's treatment is as follows (given, again,
informally).
Suppose that one is given an extensible structure ` f ` . One defines a
betweenness ternary predicate Btw by positing that, for any
` x , y , z e. ( Base `` f ) ` , one has "Btw ` x y z ` " if and only if
` y e. x ( Itv `` f ) z ` , and a congruence quaternary predicate Congr by
positing that, for any ` x , y , z , t e. ( Base `` f ) ` , one has
"Congr ` x y z t ` " if and only if ` x ( dist `` f ) y = z ( dist `` f ) t ` .
It is easy to check that if ` f ` satisfies our Tarski axioms, then Btw and
Congr satisfy Tarki's Tarski axioms when ` ( Base `` f ) ` is interpreted as
the universe of discourse.
Conversely, suppose that one is given a set ` a ` , a ternary predicate Btw and
quaternary predicate Congr. One defines the extensible structure ` f `
such that ` ( Base `` f ) ` is ` a ` , and ` ( Itv `` f ) ` is the function
which associates with each ` <. x , y >. e. ( a X. a ) ` the set of points
` z e. a ` such that "Btw ` x z y ` ", and ` ( dist `` f ) ` is the function
which associates with each ` <. x , y >. e. ( a X. a ) ` the set of ordered
pairs ` <. z , t >. e. ( a X. a ) ` such that "Congr ` x y z t ` ". It is easy
to check that if Btw and Congr satisfy Tarski's Tarski axioms when ` a ` is
interpreted as the universe of discourse, then ` f ` satisfies our Tarski
axioms.
For descriptions of individual axioms, we refer to the specific definitions
below. A particular feature of Tarski's axioms is modularity, so by using
various subsets of the set of axioms, we can define the classes of "absolute
dimensionless Tarski structures" ( ~ df-tarskg... ), of "Euclidean
dimensionless Tarski structures" ( ~df-tarskg... ) and of "plane Euclidean
Tarski structures"( ~ df-tarskg... ).
The first section is devoted to the definitions of these various structures.
The second section ("Tarskian geometry") develops the synthetic treatment of
geometry. The remaining sections prove that the real Euclidean spaces and
complex Hilbert spaces, with intended interpretations, are Euclidean Tarski
structures.
Most of the work in this part is due to Thierry Arnoux, with ealier groundwork
by Mario Carneiro and Scott Fenton. See also the credits in the comment of
each statement.
$)