<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Tarski's Geometry and the Euclidean Plane in Mizar</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adam Grabowski</string-name>
          <email>adam@math.uwb.edu.pl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roland Coghetto</string-name>
          <email>coghetto@hotmail.com</email>
          <email>roland coghetto@hotmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Informatics, University of Bialystok</institution>
          ,
          <addr-line>ul. Ciolkowskiego 1 M, 15-245 Bialystok</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Rue de la Brasserie</institution>
          ,
          <addr-line>5, B-7100 La Louviere</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We discuss the formal approach to Tarski geometry axioms modelled with the help of the Mizar computerized proof assistant system. We try however to go much further from the use of simple predicates in the direction of the use of structures with their inheritance, attributes as a tool of more human-friendly namespaces for axioms, and registrations of clusters to obtain more automation (with the possible use of external equational theorem provers like Otter/Prover9). The formal proof that Euclidean plane satis es all eleven axioms proposed by Tarski is an essential development, allowing to show the independence of the parallel postulate, one of the items from \Top 100 mathematical theorems".</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>ne Geometry
In Tarski's system of axioms [TG99] the only primitive geometrical notions are points, the ternary relation B
of \soft betweenness" and quaternary relation of \equidistance" or \congruence of segments". The axioms
are re exivity, transitivity, and identity axioms for equidistance; the axiom of segment construction; re exivity,
symmetry, inner and outer transitivity axioms for betweenness; the axiom of continuity, and some others. The
original set consisted of 20 axioms for two-dimensional Euclidean geometry and was constructed in 1926{27,
submitted for publication in 1940, and nally appeared in 1967 in a limited number of copies. There are many
modi cations of this system, and Gupta's work in this area [Gup65] o ers an important simpli cation.</p>
      <p>Another notable axiomatization, proposed by Hilbert [Hil80] in 1899, has three sorts: planes, points, and
lines, and three relations: betweenness, containment, and congruence. In this sense it is a little bit more complex
than Tarski's (but not necessarily in terms of numbers of axioms as it has also 20 of these). The two approaches
establish a geometrical framework, in which theorems can be proven logically (remember Euclid's Elements proofs
are mainly pictures or graphical constructions and rely heavily on intuition). This allows to use computerized
theorem prover in order to nd the proof or proof checker to check the theory for its correctness. We deal with
the proof checker Mizar based on classical rst order logic and Tarski-Grothendieck set theory (a variant of
Zermelo-Fraenkel) and describe, how Tarski's theory was built formally.</p>
      <p>Geometry in the Mizar Mathematical Library is based on eight various structures, so it raises communication
issues between various approaches. The last article was PROJPL_1 dated back to 1994, and the series was not very
actively developed (with the exception of the paper of the combinatorial Grassmanians COMBGRAS). But in 1990
Mizar articles on geometry were about 30% of the whole Mizar repository (out of 140 les). Of course, after that
time revisions of this speci c area were quite active: one of the main streams (done also by the current author)
was to get separate axioms of selected properties instead of a large block for the mode (i.e. the constructor of
the type in Mizar). A ne approach to geometry was less important as there was another big challenge which
for fteen years stimulated geometry (in analytical setting, however): the proof of the Jordan Curve Theorem.</p>
      <p>As notable a ne geometrical facts already formalized in Mizar we can enumerate:</p>
      <p>Hessenberg's theorem { HESSENBE;
Desargues theorem (present in \Top 100 mathematical theorems") { ANPROJ_2;
Pasch con guration axioms { PASCH;
Fano projective spaces { PROJRED1;
Desarguesian projective planes { PROJRED2;
Pappus, Minor, Major and Trapezium Desargues axioms { AFF_2;</p>
      <p>Minkowskian geometry { ANALORT.</p>
      <p>In our opinion, the uni ying approach in Tarski's spirit could be quite useful to bind all of these geometrical
results together. Among another signi cant facts in geometry we can point out Morley trisector theorem, Ceva,
and Menelaus theorem. These facts however deal with Euclidean plane, so the proofs are in the area of analytic
geometry; they were developed more than ten years later than the foundations of geometry in Mizar, when
Euclidean spaces were more thoroughly explored in MML.</p>
      <p>The distinction between classical and abstract mathematics (i.e. the one based on ordinary axioms of set
theory, and all those using the notion of a structure, respectively) is important from the viewpoint of the
organization of the Mizar repository. We had to choose between two paths:
it is possible to formulate Tarski's axioms without the use of a structure, and also set theory could be
meaningless for that framework, only the classical logic with Mizar predicates is enough;
the use of Mizar structures forces us paradoxically to use fundamentals of set theory { de ning a signature
of Tarski's plane needed to give a type of congruence of segments and betweenness relation, which was
set-theoretic (Mizar language is typed, and it the earlier case one should also give a type at least to points,
but it can be de ned as Mizar object).</p>
      <p>The latter was also chosen by us as the whole geometry in MML is written in abstract style (as the majority
of MML) as structures in Mizar are present for a long time. Even if in ordinary mathematical tradition they
are considered as ordered tuples, in the implementation in Mizar they are treated rather as partial functions,
with selectors as arguments, and ordinary inheritance mechanism (with polymorphic enabled, which will be
extensively used in our formalizations).
definition
struct (1-sorted) TarskiPlane
(# carrier -&gt; set,
Betweenness -&gt; Relation of [:the carrier, the carrier:], the carrier,</p>
      <p>Equidistance -&gt; Relation of [:the carrier, the carrier:], [:the carrier, the carrier:] #);</p>
      <p>The betweenness relation can be treated as a ternary relation, but the choice of this concrete model
was quite arbitrary as the di erence between dealing with ternary relations and relations between ordered
pairs and elements will not cause any major problems later (we use mainly predicates). Then we can use
a type POINT of S just for elements of structures S, and predicates between a,b,c and a,b equiv c,d as
[[a,b],c] in the Betweenness of S and [[a,b],[c,d]] in the Equidistance of S, respectively.
3</p>
    </sec>
    <sec id="sec-2">
      <title>The First Part of Tarski's Axiomatics</title>
      <p>Original version of Mizar formalization of Tarski's axioms done by William Richter with the help of miz3 did
not contained any existence proofs. This essentially caused the lack of the appropriate Mizar type. By using
attributes instead of predicates we can have modular building of a complex structure, all other can be reused;
hence in our Mizar article we focus on pure betweenness-equidistance part, not really mentioning the question of
dimensions. We proved 44 theorems (properties of the predicates), with the Gupta's proof of Hilbert's I1 axiom
(that two distinct points determine a line).</p>
      <p>Our Mizar versions of Tarski's axioms have descriptive names, and follow the ones from SST (using for
congruence of segments and B for betweenness relation):
8a;b ab
CongruenceSymmetry (A1):</p>
      <p>ba,</p>
      <sec id="sec-2-1">
        <title>CongruenceEquivalenceRelation (A2):</title>
        <p>8a;b;p;q;r;s ab pq ^ ab rs ) pq rs,</p>
      </sec>
      <sec id="sec-2-2">
        <title>CongruenceIdentity (A3):</title>
        <p>8a;b;c ab cc ) a = b,
8a;q;b;c9x B(q; a; x) ^ ax
SegmentConstruction (A4):
bc,</p>
      </sec>
      <sec id="sec-2-3">
        <title>BetweennessIdentity (A6):</title>
        <p>8a;b B(a; b; a) ) a = b,
and Pasch (A7):
8a;b;p;q;z B(a; p; z) ^ B(p; q; z) ) 9x B(p; x; b) ^ B(q; x; a).</p>
        <p>One attribute has the form which substantially di ers from SST version: in order to shorten the notation, we
introduced technical predicate
definition
let S be TarskiPlane;
let a, b, c, x, y, z be POINT of S;
pred a,b,c cong x,y,z means :: GTARSKI1:def 3</p>
        <p>a,b equiv x,y &amp; a,c equiv x,z &amp; b,c equiv y,z;
end;
definition let S be TarskiPlane;
attr S is satisfying_SAS means :: GTARSKI1:def 9
for a, b, c, x, a1, b1, c1, x1 being POINT of S holds
a &lt;&gt; b &amp; a,b,c cong a1,b1,c1 &amp;
between a,b,x &amp; between a1,b1,x1 &amp;
b,x equiv b1,x1 implies c,x equiv c1,x1;
end;
that is,
denoting essentially SSS predicate for triangles. Using this notion, SST axiom (A5) could be encoded as follows:
8a;b;c;x;a0;b0;c0;x0 (a 6= b ^ ab
a0b0 ^ bc
b0c0 ^ ac</p>
        <p>a0c0 ^
^ B(a; b; x) ^ B(a0; b0; x0) ^ bx
b0x0) ) cx
c0x0:</p>
        <p>Having separate attributes for distinct axioms could had already shown its usefulness in various geemetrical
settings. It could also allow later for de ning equivalent axiom systems for Tarski geometry (and due to
mechanism of clusters this equivalence will be obvious for the checker, once proven). But also additional attribute,
satisfying_Tarski-model, was de ned as a shorthand for the above seven axioms.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Adding Metric Ingredient</title>
      <p>It is well known fact that every metric space can be equipped with the natural topology. This informally obvious
mathematical property brings some unexpected di culties when dealing with structures if automated
proofassistants play a role. Namely then, if one considers topological spaces in a quite natural way, that is hU; i; and
metric space as hU; di; respectively, one can rather naturally merge both structures into common hU; ; di:</p>
      <p>During the formalization of the Jordan Curve Theorem in Mizar, however, another approach was chosen (and
pushed consequently until the successful nale): Euclid 2 denoted metric space concerned with the Euclidean
plane, and then special functor converting any metric space into the topoogical space was applied to obtain
TOP-REAL 2 (of course the conversion can be made for arbitrary natural number n, not necessarily 2, but Jordan
curves deal with two-dimensional case). The basic signature for metric spaces are MetrStruct, where distance is
a function de ned on the Cartesian square of the carrier with the real values. Then, metrics (or pseudo-, quasi-,
semimetrics, etc.) can be de ned in terms of attributes [KLS90], that is properties of the distance function.
definition
struct (MetrStruct,TarskiPlane) MetrTarskiStr
(# carrier -&gt; set,
distance -&gt; Function of [:the carrier, the carrier:], REAL,
Betweenness -&gt; Relation of [:the carrier, the carrier:], the carrier,</p>
      <p>Equidistance -&gt; Relation of [:the carrier, the carrier:], [:the carrier, the carrier:] #);</p>
      <p>Then we have two worlds merged: a ne, where we have two Tarski's relations, and Euclidean, where in
terms of distance function, we can have betweenness relation and the the measure for segments. We argue that,
regardless of all the complications caused by merging structures (which increases the number of selectors, hence
the chain of notions gets more complicated), such approach { not converting between two contexts, but rather
to make reasoning in the world which is successor of both { allows for more exible reuse of knowledge from two
original areas.
definition let M be MetrTarskiStr;
attr M is naturally_generated means :: GTARSKI1:def 15
(for a, b, c being POINT of M holds between a,b,c iff b is_Between a,c) &amp;
(for a, b, c, d being POINT of M holds a,b equiv c,d iff dist (a,b) = dist (c,d));</p>
      <p>In merged structure, we want to have two segments congruent, if they are equal in terms of distance, and
betweenness relation uses the predicate is_Between, also given in terms of the sum of distances.</p>
      <p>Recalling the previous discussion on the structure merging, the construction of such a space from scratch
(essentially more or less modi ed copy-and-paste work on the proof from [Try90]) can be avoided with the help
of some useful tricks, investigating knowledge already present in MML with its possible reuse. For example,
based on the geometry on the real line, appropriate geometrical structure from metric structure can be just an
extension with properly de ned distance.
definition
func TarskiSpace -&gt; MetrTarskiStr equals :: GTARSKI1:def 22</p>
      <p>the naturally_generated TarskiExtension of RealSpace;
coherence;
end;</p>
      <p>Then, we can show that in such extension the metric is well de ned, i.e. this space is re exive, symmetric,
and discerning. Furthermore, if we take into account \geometrical part", all newly introduced Tarski's axioms
are true.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Euclidean Plane Satis es Tarski's Axioms</title>
      <p>At the beginning, we had to construct an example of the structure which satis es all these axioms.
definition let n be Nat;
func TarskiEuclidSpace n -&gt; MetrTarskiStr equals</p>
      <p>the naturally_generated TarskiExtension of Euclid n;
:: GTARSKI2:def 1
and TarskiEuclid2Space is just the shorthand for the above functor with n = 2.</p>
      <p>First part of the work, which was rather easy, was to show that such Euclidean plane satis es seven axioms
from [RGA14]. It was expressed in terms of cluster registration:
registration
cluster TarskiEuclid2Space -&gt; satisfying_Tarski-model;
coherence;
end;</p>
      <p>Then, we de ned the remaining four axioms, with both descriptive names and those corresponding to SST
namespace, as follows:
notation let S be TarskiPlane;
synonym S is satisfying_Lower_Dimension_Axiom for S is satisfying_A8;
synonym S is satisfying_Upper_Dimension_Axiom for S is satisfying_A9;
synonym S is satisfying_Euclid_Axiom for S is satisfying_A10;
synonym S is satisfying_Continuity_Axiom for S is satisfying_A11;
end;</p>
      <p>Of course, their meaning is just as in SST. Then, nally we can deal with the remaining axioms:
registration
cluster TarskiEuclid2Space -&gt; satisfying_Lower_Dimension_Axiom satisfying_Upper_Dimension_Axiom
satisfying_Euclid_Axiom satisfying_Continuity_Axiom;
end;</p>
      <p>Some of the proofs were proven based on the space with the dimension 2 (mainly those done by the second
author), in few places we used Isabelle development and gave our Mizar proofs accordingly. The summary of
formalizations in two Mizar les can be found in Table 2.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>Although the history of the development of the axiom system for geometry by Tarski is not very clear from the
beginnings (as the early works by Tarski seem to be postponed by the World War II), and even if the ultimate
source of information is</p>
      <p>The book by Schwabhauser, Szmielew and Tarski, reissued with the foreword of Michael Beeson, attracted
recently a lot of focus from automated deduction systems. The remarkable item here is of course Narboux's
formal development of Tarski's system with the use of Coq [Nar07]. We are planning to include some interesting
results from GeoCoq in the Mizar system; Nakasho's et al. MML symbol reference system1 o ers quite
userfriendly interface for browsing appropriate content. Of course, GeoCoq provides ready-to-use list of notions,
which are connected only with the Tarski's system { that makes the browsing more convenient. Of course, after
rescaling all de nitions and theorems can be browsed within MML providing a look in the style of GeoCoq
project.</p>
      <p>We have created in [RGA14] (and GTARSKI2 [CG16]) complete formal axiomatization of Tarski's geometry
which, at least in our opinion, has the advantage of higher readability for ordinary mathematicians than e.g.
Coq or Prover9 proof objects. In the same it is tightly connected with another axiomatization of Euclidean
plane, due to Hilbert, already available in MML. Important part of our development was the proof that the real
Euclidean plane satis es all Tarski's axioms.</p>
      <p>1The system can be browsed at http://webmizar.cs.shinshu-u.ac.jp/mmlfe/current/ with the o cial version of the Mizar
system.
[Gra14] Grabowski A.: E cient rough set theory merging, Fundamenta Informaticae, 135(4), pp. 371{385 (2014)
[Wie12] Wiedijk F.: A synthesis of the procedural and declarative styles of interactive theorem proving, Logical
Methods in Computer Science, 8(1):30 (2012)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>[BBG15] Bancerek</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <article-title>Bylinski Cz</article-title>
          .,
          <string-name>
            <surname>Grabowski</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kornilowicz</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matuszewski</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naumowicz</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pak</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Urban</surname>
            <given-names>J</given-names>
          </string-name>
          .:
          <article-title>Mizar: state-of-the-art and beyond</article-title>
          ,
          <source>Intelligent Computer Mathematics, Lecture Notes in Computer Science 9150</source>
          , pp.
          <volume>261</volume>
          {
          <issue>279</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>[Bee16] Beeson</surname>
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Mixing computations and proofs</article-title>
          ,
          <source>Journal of Formalized Reasoning</source>
          ,
          <volume>9</volume>
          (
          <issue>1</issue>
          ), pp.
          <volume>71</volume>
          {
          <issue>99</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>[BW14] Beeson</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wos</surname>
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>OTTER proofs in Tarskian geometry</article-title>
          ,
          <source>in Proceedings of IJCAR 2014, Lecture Notes in Computer Science</source>
          ,
          <volume>8562</volume>
          , pp.
          <volume>495</volume>
          {
          <issue>510</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>[Bor60] Borsuk</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szmielew</surname>
            <given-names>W.</given-names>
          </string-name>
          : Foundations of Geometry, North-Holland (
          <year>1960</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>[BN12] Braun</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Narboux</surname>
            <given-names>J</given-names>
          </string-name>
          .: From Tarski to Hilbert, in Automated Deduction in Geometry,
          <source>T. Ida and J. Fleuriot (eds.) Proceedings of ADG</source>
          <year>2012</year>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>[CG16] Coghetto</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grabowski</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Tarski geometry axioms { part II</article-title>
          ,
          <source>Formalized Mathematics</source>
          ,
          <volume>24</volume>
          (
          <issue>2</issue>
          ), available at http://mizar.org/library/tarski/ (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>[Gra15] Grabowski</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Mechanizing complemented lattices within Mizar type system</article-title>
          ,
          <source>Journal of Automated Reasoning</source>
          ,
          <volume>55</volume>
          (
          <issue>3</issue>
          ), pp.
          <volume>211</volume>
          {
          <issue>221</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>[GKN10] Grabowski</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kornilowicz</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naumowicz</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Mizar in a nutshell</article-title>
          ,
          <source>Journal of Formalized Reasoning</source>
          ,
          <volume>3</volume>
          (
          <issue>2</issue>
          ),
          <volume>153</volume>
          {
          <fpage>245</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [Gup65]
          <string-name>
            <surname>Gupta</surname>
            <given-names>H.N.</given-names>
          </string-name>
          :
          <article-title>Contributions to the axiomatic foundations of geometry</article-title>
          ,
          <source>PhD thesis</source>
          , University of California, Berkeley (
          <year>1965</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [Hil80]
          <string-name>
            <surname>Hilbert</surname>
            <given-names>D.</given-names>
          </string-name>
          : The Foundations of Geometry, Chicago: Open Court, 2nd ed. (
          <year>1980</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [KLS90]
          <string-name>
            <surname>Kanas</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lecko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Startek</surname>
            <given-names>M.</given-names>
          </string-name>
          : Metric spaces,
          <source>Formalized Mathematics</source>
          ,
          <volume>1</volume>
          (
          <issue>3</issue>
          ), pp.
          <volume>607</volume>
          {
          <issue>610</issue>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>[Kor15] Kornilowicz</surname>
            <given-names>A.</given-names>
          </string-name>
          : De nitional expansions in Mizar,
          <source>Journal of Automated Reasoning</source>
          ,
          <volume>55</volume>
          (
          <issue>3</issue>
          ), pp.
          <volume>257</volume>
          {
          <issue>268</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [Mak12]
          <string-name>
            <surname>Makarios</surname>
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A mechanical veri cation of the independence of Tarski's Euclidean Axiom</article-title>
          ,
          <source>MSc thesis</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>[MF03] Meikle</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fleuriot</surname>
            <given-names>J</given-names>
          </string-name>
          .:
          <article-title>Formalizing Hilbert's Grundlagen in Isabelle/Isar</article-title>
          , in
          <source>Proceedings of TPHOLs'03, Lecture Notes in Computer Science</source>
          ,
          <volume>2758</volume>
          , pp.
          <volume>319</volume>
          {
          <issue>334</issue>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>[Nar07] Narboux</surname>
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Mechanical theorem proving in Tarski's geometry</article-title>
          , in Automated Deduction in Geometry,
          <string-name>
            <given-names>F.</given-names>
            <surname>Botana</surname>
          </string-name>
          and T. Recio (eds.),
          <source>Lecture Notes in Computer Science</source>
          ,
          <volume>4869</volume>
          , pp.
          <volume>139</volume>
          {
          <issue>156</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>[NK09] Naumowicz</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kornilowicz</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A brief overview of Mizar</article-title>
          ,
          <source>in Theorem Proving in Higher Order Logics</source>
          <year>2009</year>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Berghofer</surname>
          </string-name>
          , T. Nipkow, Ch. Urban, M. Wenzel (Eds.),
          <source>Lecture Notes in Computer Science</source>
          ,
          <volume>5674</volume>
          , 67{
          <fpage>72</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [RGA14]
          <string-name>
            <surname>Richter</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grabowski</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alama</surname>
            <given-names>J</given-names>
          </string-name>
          .:
          <article-title>Tarski geometry axioms</article-title>
          ,
          <source>Formalized Mathematics</source>
          ,
          <volume>22</volume>
          (
          <issue>2</issue>
          ), pp.
          <volume>167</volume>
          {
          <issue>176</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [SST83] Schwabhauser W.,
          <string-name>
            <surname>Szmielew</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tarski</surname>
            <given-names>A.</given-names>
          </string-name>
          : Metamathematische Methoden in der Geometrie,
          <source>SpringerVerlag</source>
          (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>[Tar59] Tarski</surname>
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>What is elementary geometry?, in Studies in Logic and</article-title>
          the Foundations of Mathematics, North-Holland, pp.
          <volume>16</volume>
          {
          <issue>29</issue>
          (
          <year>1959</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>[TG99] Tarski</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Givant</surname>
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Tarski's system of geometry</article-title>
          ,
          <source>The Bulletin of Symbolic Logic</source>
          ,
          <volume>5</volume>
          (
          <issue>2</issue>
          ), pp.
          <volume>175</volume>
          {
          <issue>214</issue>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>