<!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>On proving and argumentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sofia Almpani</string-name>
          <email>salmpani@sch.gr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Petros Stefaneas</string-name>
          <email>petros@math.ntua.gr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Technical University of Athens</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we demonstrate how argumentation theory can be used to explore certain aspects of the development of discovery proof-events in time. The concept of proof-event was introduced by Joseph Goguen, [10], who understood mathematical proof, not as a purely syntactic object, but as a social event, that takes place in specific place and time and involving agents or communities of agents. Proof-events are sufficiently general concepts that can be used to study besides the “traditional” formal proofs, other proving activities, such as incomplete proofs, purported proofs or attempts to verify a conjecture. Since argumentation is inseparable from the process of searching for a mathematical proof, we suggest a modified model of the proof-events calculus, initially suggested by Vandoulakis and Stefaneas [32], based on the versions of argumentation theories advanced by Pollock [26], Toulmin [28] and Kakas and Loizos [14]. We claim that the exchange of arguments and counterarguments set forward to clarify eventual gaps or implicit assumptions occurring in the course of a proof-event can be formalized by appealing to argumentation theories. Additionally, we highlight the connection between proving, human reasoning, cognitive processes and creativity.</p>
      </abstract>
      <kwd-group>
        <kwd>proof events</kwd>
        <kwd>argumentation</kwd>
        <kwd>proving</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The concept of mathematical proof has undergone significant changes in the
20th century. Proof, particularly formalized proof, was initially identified in
philosophy of mathematics with truth. However, many mathematicians dealing with real
proofs did not accept the paradigm of formalized proof. Goguen [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] suggested the
broader concept of proof-event, which is actually a social event that takes place in
specific place and time and involves public communication. The concept of
proofevent is designed to embrace any proving activity, such as incomplete proofs or
attempts to verify a conjecture. Vandoulakis and Stefaneas [31] described proof-events
as activity of a multi-agent system incorporating their history, insofar as they form
sequences of proof-events evolving in time. Thus, they modelled certain temporal
aspects of proof-events, using the language of the calculus of events developed in
Kowalski’s and Event Calculus [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>Our approach combines proof-events with logic-based argumentation to study
in a more adequate way the categories of purported, faulty or incomplete proofs, setting
forward the concept of dialogue between agents with the use of arguments and
counterarguments. Hence, we extend the calculus of proof-events through argumentation theory
by depicting the relevant stages of a discovery proof-event (incomplete or even false
proofs, ideas, valid or invalid inference steps, comments, etc.) in a form of a dialogue of
agents that use arguments and counterarguments or counterexamples in their attempt to
clarify the validity of a purported proof.</p>
      <p>
        Many researchers claim that the role of argumentation is central in
mathematics. Mathematicians do much more, than simply prove theorems. Most of their
proving activity might be understood as kinds of argumentation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Lakatos’ Proofs
and Refutations [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] is an enduring classic that highlights the role of dialogue
between agents [a teacher and some students) by attempts at proofs and critiques of
these attempts. The comparison between argumentation supporting an assumption or a
purported proof and its proof is based on the case that proof can be regarded as a
specific argumentation in mathematics [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>
        A methodological tool that has been widely used to examine argumentation
is Toulmin’s model [28], in which argument is constituted by “claim”, “data”, and
“warrant” that are considered the substantial elements of applied arguments. The
procedure by which mathematicians evaluate reasoning resembles to argumentation, as
various researchers, such as Alcolea [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], Aberdein [0], Pedemonte [
        <xref ref-type="bibr" rid="ref22 ref23">22,23</xref>
        ], Aberdein,
Dove [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] tried to show by adapting Toulmin’s model to mathematical examples. We
propose to integrate argumentation theory into the calculus of proof-events. By doing
so, we can depict all the relevant stages that we go through when proving, from the
statement of a problem until its validation or rejection by the relevant community that
uses arguments and counterarguments or counterexamples in checking the validity of
a purported proof.
      </p>
      <p>
        To combine the proof-event calculus with argumentation theory, we use the
basic structure of Toulmin’s model for the representation of an argument and
Pollock’s logic-based argumentation theory. We rely on Pollock’s view of defeasible
reasoning and we associate the procedure of human reasoning with proving.
Defeasible reasoning has a non-monotonic character. Pollock presented in his work the
concept of an argument in the form &lt;Φ,α&gt;, where Φ is a set of data and α is a claim [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
He separated the rebutting and undercutting defeat and presented one of the first
monotonic logics with concepts of argument and defeat, even though he did not
explicitly distinguish between them [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
      <p>In this paper, we proceed from a comparison of proof-events and
argumentation. Then, we suggest a formalization of proof-events involving argumentation
theory. We model the argument moves and the calculus of the temporal predicates. The
aforementioned calculus is analyzed through the levels of argumentation. In the last
section, Fermat’s Last Theorem as a proof-event is investigated as a case study
illustrating the concepts introduced.</p>
    </sec>
    <sec id="sec-2">
      <title>1. Proof-events vs. arguments.</title>
      <p>Comparison of the basic elements of proof-events and argumentation theory
shows similarities in the structure, the sequence of events, the agents, the layers of
communication, and the levels of argumentation.</p>
      <p>Arguments and proof-events have three common fundamental components: a set
of premises for a task or problem, a method of reasoning and a conclusion. Moreover,
each proof-event has temporal extension and, thereby history: it has a starting point
and a termination point and what is posed to be proved, emerges often out of the
history of provings (sequences of proof-events or sequences of arguments and
counterarguments) [31]. A sequence of a proof-event is complete when the community
involved in it concludes that they have understood the proof and agree that a proof has
actually been given or that a proof is invalid, based on a suggested counterargument
(or counterexample).</p>
      <p>
        Proof-events presuppose the existence of at least two agents: a prover and an
interpreter [31]. Similarly, argumentation involves agents or group of agents, enacting
the roles of supporter and opponent of an argument [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The layers of
communication, understanding, interpretation, and validation that agents use to disseminate their
knowledge, are common in both approaches. An agent is a proactive and intelligent
system that enacts a specific role. We may consider some software systems as agents,
if they possess these characteristics. Argumentation has encouraged its adoption as a
technology for multi-agent systems developments. The main concept advanced in
agent-based approaches is that of autonomy: agents operate as independent individual
entities trying often to collaborate and coordinate with others [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. However, the steps
that an individual agent wants to perform in order to accomplish a mathematical proof
may interfere with the steps attempted or already performed by other agents. A
number of significant questions appear from these processes of inter-agent debates, such
as the systematization of atomic agent contributions as phases in a goal-directed plan
(such as proving) and the review in the formalization of logic-based languages in
terms of both syntactic and semantic aspects [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>2. Argumentation models</title>
      <p>Argumentation models generally contain the following main elements: an
underlying logical language with the definition of the concepts of argument, conflict
between arguments and counterarguments, and status of argument. We will outline
formalizations of proof-events based on argumentation theory, using a list of structures,
which represent arguments and counterarguments. Our approach suggests a
multiagent system, enacting the roles of provers and interpreters. An argument has
premises, sentences, and conclusion. In the definition of an argument given in this section,
the knowledge grounds and claims are formulae in classical logic and the method of
inference by which a claim follows from a set of formulae is deductive inference and
is denoted by ⊢. A proof-event е can be represented as a communicated argument
〈 〉 [26] designated by the pair 〈 〉:
,
where Φ is the Data of the argument, c is the Claim that refers to a fixed problem
(proposition), specified by certain conditions (predicates) and w are the inference
rules (Warrant) which allow Φ to be connected with c, so that:
•
• ⊢
• ⊢ c.</p>
      <p>Counterarguments are represented by the corresponding pair , where Ψ
is the data that the claim β (that refers to the same fixed problem (proposition),
specified by the same conditions (predicates)) of the counterargument is based.</p>
      <p>
        Argumentation may require chains (or trees) of reasoning, where claims are
used in the assumptions for obtaining further claims [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], so that a proof-event could
be an atomic argument or a sequence of arguments (fluent). Fluents f are sequences of
proof-events (proving instances) evolving in time that refer to a fixed problem,
specified by certain conditions [30]. Let R be a set of rules of inference. A fluent f is a
formula of the form e1,e2,e3 →e, where 〈 〉, 〈 〉 〈 〉 is a finite,
possibly empty, sequence of arguments, such that the conclusion of proof-event ei is
the claim ci, i.e.: for some rule
→ [33]. Accordingly, the meaning of the three substantial components
of the argument based on Toulmin’s model [28], which abbreviated by corresponding
prefixes, are defined as follows for the notion of fluent:
where:
c (Claim): the statement communicated by the speaker.
Φ (Data): facts as the ground of the claim.
w (Warrant): the inference rules, which allows data to be connected to the claim.
      </p>
      <p>The aforementioned elements are frequently used to define a consequence
relation between the arguments and/or the counter-arguments.</p>
      <sec id="sec-3-1">
        <title>2.1 Argument moves</title>
        <p>
          In the course of a proving procedure, we pass through various inference
stages, such as attempts, impasses, confirmed or unconfirmed steps, false suggestions
or implicit assumptions, intuitive ideas, intentions, etc. Arguments can then be
specified as chains of reasoning leading to a conclusion with consideration of possible
counterarguments at each step. With the explicit construction of the chain of
reasoning (a chain x0, x1,.. , xn where the argument xi attacks the argument xi−1 for i &gt; 0),
distinct concepts of defeat can be conceptualized. When an agent has gained control
of an argument, he must select which argument-move to apply. Gordon [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] refers to
“argument moves” as analogs of three roles for legal cases. This term was also
previously used by Rissland [27], Asley and Aleven [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], Pease et al [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. We reserve the
term “argument moves” for specific, active tactics or strategy that a prover can choose
to support his claim. We present four fundamental relations that indicate links and
conflicts at the sequence of proof-events. The possible argument moves could provide
support or attack the claim.
        </p>
        <p>
          Given a claim c and and an argument communicated during the proof-event
e, possible argument moves, which provide support for c [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] include:
Equivalent: an argument for a claim, which is equivalent to (or is) c;
Elaboration: an argument for an elaboration of c, and
        </p>
        <p>Argument moves, which oppose c [26] include:
Rebutting: an argument for a claim which disagrees with c;
Undercutting: an argument for a claim which disagrees with a premise of c.
2.1.1. Argument moves that support the claim:
when Φ=Φ΄, c=c΄ (although it might be w≠w ),
where the proof-event e1 is equivalent with the proof-event e2, whenever it has the
same data and the same conclusion (although different warrants). Thus, equivalent
proof-events can have different ways of proving. For instance, the Pythagorean
Theorem has been proved in numerous ways, such as by Euclid’s geometrical proving or
by James Abram Garfield algebraic proving.
,
(5)
where 〈 〉, is a proof-event and S is a set of sentences which elaborate or
embellish upon e, iff ⊢ .</p>
        <p>These moves are used for backing our claim and supporting our proving, so that
2.1.2. Counterargument moves that attack the claim:
where a counterargument communicated during the proof-event e*&lt;Ψ,β&gt; attacks
(rebuts) the conclusion of an argument communicated during the proof-event e&lt;Φ,c&gt;,
iff ⊢β ↔ ¬c,
where a counterargument communicated during the proof-event e*〈 〉
undercuts (attacks) some of the premises (defeasible inference) of the argument
communicated during the proof-event 〈 〉, iff ⊢ ↔ { }</p>
        <p>Given an argument communicated during the proof-event e&lt;Φ,c&gt;, a
counterargument communicated during the proof-event e* 〈 〉 attacks the argument
communicated during the proof-event e, at time t, iff e* rebuts e or e* undercuts e.
Therefore:</p>
      </sec>
      <sec id="sec-3-2">
        <title>2.2 Temporal predicates</title>
        <p>
          Even though proof-events can be regarded as taking place instantaneously, the
Event Calculus is actually neutral with respect to whether events have duration or are
instantaneous [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. RAC is concerned with the study of how fluents change when new
information is acquired and how this view of the problem is affected by the
observation of some events remaining active or terminated at a particular time. The language
in RAC [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] uses causal propositions (c-propositions), of the form “A initiates F
when C” or “A terminates F when C”, which in this paper are represented in more
detailed and specific form with the arguments’ and the counterarguments’ moves that
initiate or terminate a fluent. In most cases, we will take into consideration only the
starting point of a proof-event, with the exception of those proof-events that
terminate, or when duration plays a significant role. In these cases, we mention both the
starting and termination points.
        </p>
        <p>We apply the abovementioned operators combined with the basic temporal
predicates from [32]: Happens(e,t),Initiates(e,f,t), Terminates(e,f,t), ActiveAt(f,t),
Clipped(t1,f,t2.)
(11)
which means that if a proof-event e occurs at time t, then there are no
counterarguments that attack the validity of the outcome of the proof-event and there is
adequate support for our claim at the specific time t1.</p>
        <p>(
which means that a fluent terminates when there is a counterargument attacking our
sequence and there is no proof-event e2 that Happens in time t2, with t1&lt;t2, to defend
our claim. The termination of a sequence of proof-events may be caused by the proof
of the falsity of the problem (there are counter-arguments that attack the conclusion of
the proof-event), or the undecidability of the problem (there is a lack of adequate
warrants to prove the desideratum).
→
which means that a fluent is active, if there is an argument to support our claim for
every counterargument attacking our claim,. This means that for every
counterargument e*&lt;Ψi,βi&gt;, i= 1,…,n, nϵ , there is a proof-event en+1(Φn+1, cn+1), which
Happens(en+1,tn+1) and defeats the attack of the counterargument en*&lt;Ψn,βn&gt;, for tn+1&gt;tn.</p>
        <p>From the above-mentioned, we can conclude that:
which means that a fluent remains active at time t2, if a proof-event e has taken
place at time t1, with t1&lt;t2 and has not been terminated at a time between t1 and t2.</p>
        <p>[ ]
which means that a fluent could consider valid at time tn, if it is active and there is
no counter-arguments to terminate it at time ti for every i=1,…,n, nϵ .
→
→
(14)
(15)
(16)</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. Levels of argumentation</title>
      <p>
        In order to define the warranted premises that are justified by a set of arguments
in the sequence, we need a mechanism, which by recursion could examine the
representation of the arguments. Pollock introduces defeasible reasoning where arguments
are chains of reasoning that may lead to a conclusion, whereas additional information
may destroy the chain of reasoning. Kakkas and Moraitis [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] presented three levels
of arguments: Object level arguments, which represent the possible decisions or
actions in a specific domain. First-level priority arguments, which express justifications
on the object-level arguments in order to resolve possible conflicts. Then,
higherorder priority arguments are used to deal with potential conflicts between priority
arguments of the previous level until all conflicts are resolved.
      </p>
      <p>We can apply the same levels in mathematical proving, in order to
understand the history of proof-events, starting from the statement of a problem until its
validation or rejection, including attempts or failures [32]. The data and the claim of
the initial proof-events constitute the object-level arguments. Proof-events constitute
the first-level priority arguments, in which we have preferences and justifications in
the object-level arguments. The proof-events that have fulfilled their purpose
terminate, while the rest of them continues to the higher-order priority arguments. As
proof-events continue from lower levels to higher, they constitute fluents. In the
example below, we describe the possible steps and conflicts for the justification of a
proof-event e through the levels of argumentation.</p>
      <sec id="sec-4-1">
        <title>Object level arguments</title>
        <p>[
→</p>
        <p>]
→
for i=1,….,m, mϵ , ti≤tm&lt;t.</p>
        <p>In the object level arguments, we have our claim and the initial
representations of arguments. The proof-events that are not attacked constitute the fluent fo and
continue to the first level priority arguments.</p>
        <p>First-level priority arguments
for every iϵ
that we have:
→
→
[
→
[
]
t,
]
(17)
(18)
(19)
(20)
and continues to the second-level priority arguments.</p>
        <p>The same pattern continues for n-level priority arguments and for n fluents fn,
that deal with potential conflicts between priority arguments of the previous level until
all conflicts are resolved or our claim proved invalid. In the final level we have:</p>
      </sec>
      <sec id="sec-4-2">
        <title>Higher-order priority arguments</title>
        <p>If the proof-events fail to resolve all the conflicts, our claim cannot be proved and
it clips:</p>
        <p>If the proof –events manage to deal with all the attacks and:</p>
        <p>[ ( )
then our claim is proved valid.
,</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. An example using the Fermat’s Last Theorem</title>
      <p>We use the famous Fermat’s Last Theorem to illustrate our approach.
Fermat's Last Theorem was formulated in 1637 by Pierre de Fermat, who stated that there
are no three distinct positive integers a, b, and c, other than zero, that can satisfy the
equation an+bn=cn , whenever n is an integer greater than two (n&gt; 2). The statement of
the problem marks the starting-point of a proof-event. Even though Fermat claimed to
have proved this theorem, it actually took 358 years and numerous attempts
undertaken by many famous mathematicians and amateurs to prove it until its final proof by
Andrew Wiles in 1995. Thus, Fermat’s alleged proof cannot be included in the initial
proof-event, since it was never communicated. Fermat communicates the Theorem
only for the cases n=3 and n=4 in his letters and gives a solution for the latter case.
The statement of the problem marks the beginning of a sequence of proof-events that
evolved in time for 358 years. This sequence of proof-events was evolving in time,
since many famous mathematicians and amateurs (agents) were involved in various
distinct proof-events that took place in different places and times in their attempt to
solve the problem posed.</p>
      <p>We cannot expose here the whole sequence of such proof-events. We confine
ourselves to select some of these historical attempts (proof-events) until the
proofevent that includes the communication and validation of the final proof of the theorem
and demonstrate how argumentation is involved in the process of search for proof.</p>
      <p>The first attempts to prove the Theorem were proofs for specific exponents.
The case n = 3 was first explored by Abu-Mahmud Khojandi (c. 940 - 1000), but his
attempt has not survived (and thereby cannot be considered as a proof-event) and it is
conjectured that it was incorrect. Leonhard Euler gave a proof for n = 3 in 1755 and
for n=4 in 1747, but his proof of the former case contained a basic fallacy [9,
p.3940]. Many other mathematicians proved the theorem for n=3 using various methods.
Gabriel Lamé (1795 –1870) proved it for the case n = 7. In 1847, he communicated a
proof of the Theorem, but it was flawed. Gabriel Lame’s proof failed because it was
claimed incorrectly that complex numbers could be factored into primes uniquely.
This gap was indicated instantly by Joseph Liouville [9, p.76-77]. In 1984, Gerhard
Frey pointed out a connection between the modularity theorem and Fermat’s
equation, but Fermat’s Last Theorem remained to be a conjecture. The
TaniyamaShimura-Weil conjecture, which was proposed in 1955, was the method that led to a
successful proof of Fermat’s Last Theorem, when Andrew Wiles accomplished a
partial proof of this conjecture in 1994 [29].</p>
      <p>Wiles, after spending six years applying various methods that were proved
unsuccessful, he approached the problem in a new way. He decided to present his
work in June 1993 at the Isaac Newton Institute for Mathematical Sciences [29].</p>
      <p>
        However, during the peer review, it became evident that there was an
incorrect critical point in the proof. Wiles tried almost a year to resolve this point, firstly by
himself and then in collaboration with Richard Taylor, but without success [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
When Wiles was on the verge to quit his attempt, he experienced an insight that the
Kolyvagin–Flach approach and Iwasawa theory were each insufficient on their own,
but in combination they could be strong enough to overcome this final barrier. In
1994, Wiles submitted two papers that established the modularity theorem for the case
of semistable elliptic curves, which was the last step in proving Fermat’s Last
Theorem [29].
      </p>
      <p>This example illustrates the contribution of the agents in the process of
proving. Firstly, the central aim of the proving itself is to convince the rest of the
community about the justification and the validity of your approach. Moreover, the other
agents also contribute significantly in the procedure. So many people had to
participate in order to reach the initial goal, which was the proving of the Fermat’s Last
Theorem. This participation is depicted with two ways, either with the rejection of
someone else’s attempt by pointing out a fault and/or inaccuracy (ex. Liouville
indicated Lame’s gap concerning complex numbers) or with the dialogue between
cooperators in order to detect and resolve weak or deficiently supported areas in the
proving (ex. Wiles asked other colleagues’ help, like Richard Taylor, whenever he found a
dead-end or fault in his attempt). Argumentation is more efficient in more interactive
contexts, as they let counterarguments to be addressed and stronger arguments to
surface. An audience with mainly common beliefs will generate less differentiated
counterarguments, making them easier to address. Thus, a mathematician is in a
favored position if he wants to ask the assistance of a few colleagues in order to point
out most of the possible counterarguments and resolve them in the final proof. By
doing this, the proving could be more convincing not only to these few colleagues,
but probably to the whole community.</p>
      <p>The arguments and the counterarguments also play an essential role in the
process of proving, contributed equally in the building and the justification of the
proving. The warranted parts of the initial provings acted as a groundwork for the
next provings, while the counterarguments that signalize the faults in those
unsuccessful provings open the way for better justified provings and in some cases turn the
interest of the mathematical community in new unexplored areas. Those incomplete
provings may add more or less to the proof of Fermat’s Last Theorem, but the
methods that were created with them lead to major discoveries and creation of new fields
in the era of Mathematics like the foundation of modern algebra. Discoveries that are
even more significant than the proving of the theorem itself and might have not been
found if it weren’t for the warranted proof-events and the counterarguments emerged
from the previous attempts of proving.</p>
      <p>In the next part we present a brief representation of this example through the
levels of argumentation1.</p>
      <sec id="sec-5-1">
        <title>Object level arguments – Fermat’s Conjecture</title>
        <p>In the object level arguments, we have Fermat’s conjecture as the initial
proof-event and his claim that he has a proving for this conjecture, without
any claim-counterargument clearly opposes this conjecture.
→</p>
      </sec>
      <sec id="sec-5-2">
        <title>First-level priority arguments - Proofs for specific exponents</title>
        <p>In the first-level priority arguments, we have proofs for specific exponent n
of the Fermat’s Last theorem from various mathematicians in different time points.</p>
        <p>For the exponent n=3 (en=3), Leonhard Euler (
have: .
) gave a proof in 1755, so we
Many other well-known mathematicians followed with equivalent proofs that support
the validity of the proof for n=3. Each prover used a different way (warrant) for
proving the conclusion, so their provings are equivalent.
i=1:(eEuler,t1707), i=2:(eKausler,t1802), i=3:(eLegendre,t1823), i=4:(eCalzolari,t1855),
i=5:(eLame,t1865), i=6:(eTait,t1872), i=7:(eGunther,t1878).</p>
        <p>]
→
Fermat’s Last Theorem was also proved for the exponents n = 5, 6,7, 10, and 14.</p>
      </sec>
      <sec id="sec-5-3">
        <title>Second-level priority arguments – Lame’s Proving</title>
        <p>In 1847, Gabriel Lame’s proving (eLame) failed because it claimed incorrectly
that complex numbers can be factored into primes uniquely. This gap was indicated
instantly by Joseph Liouville (eLiouville*).</p>
        <p>[ → ]</p>
      </sec>
      <sec id="sec-5-4">
        <title>Third-level priority arguments – Andrew Wiles</title>
        <p>Andrew Wiles presented his work in June 1993, but it became evident that there
was an incorrect critical point (eWiles*) in the proving. Wiles tried almost a year to
1 Names of provers and dates are taken from Wikipedia «Fermat’s Last Theorem». Retrieved from:
https://en.wikipedia.org/wiki/Fermat%27s_Last_Theorem]
resolve this point, firstly by himself and then with the contribution of Richard Taylor,
but without success.
.</p>
        <p>→</p>
        <p>Finally, in 1994, Wiles submitted two papers that combined Kolyvagin–Flach
approach and Iwasawa theory which was the last step in proving Fermat's Last
Theorem.
),</p>
      </sec>
      <sec id="sec-5-5">
        <title>Higher-order priority arguments-Fermat’s Last Theorem</title>
        <p>The proof–event managed to deal with all the attacks and we have:
at the time t1994.</p>
        <p>Thus, Fermat’s Last Theorem is proved valid by Wiles, with the contribution of the
other agents that opened the way before him in this ages-long sequence of proof-events.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Conclusion</title>
      <p>We have developed a model of the proof-events calculus [32] based on
Pollock’s [26], Toulmin’s [28] and Kakas’ argumentation theories, extending the
proofevents calculus with the integration of arguments and counterarguments. The
combination of Vandoulakis’s and Stefaneas’s proof-events-based theory and logic-based
argumentation has the advantage of highlighting weak areas in a proof. Proof-events are not
considered as infallible facts before their ultimate validation, thus enabling the
exploration of flawed approaches and proofs to be found and resolved. We focused on the
connection between proving, human reasoning, cognitive processes and creativity. We
presented a calculus for the proof-event argument, argument moves, and temporal
predicates and we analyzed them in terms of levels of argumentation. The calculus adds an
additional dimension and performs a significant role in making these connections
sufficiently detailed and specific. In our future work, we can apply this model to express the
proof-events sequence and history in specific examples of mathematical proving, as in
the example of Fermat’s Last
26. Pollock J. L. (1992), “How to reason defeasibly”. Artif. Intell., 57(1):1–42.
27. Rissland E.L., (1985), “Argument moves and Hypotheticals” In C. Walter (Ed.),
Computing Power and Legal Reasoning, St. Paul, MN: West Publishing Co.
28. Toulmin S. E. (1993). The use of arguments. Cambridge, Cambridge University Press.
29. Singh Simon, (1997), Fermat’s Last Theorem, Fourth Estate Ltd.
30. Stefaneas, P. &amp; Vandoulakis, I. (2015), “On Mathematical Proving”. Computational
Creativity, Concept Invention, and General Intelligence Issue. Journal of General AI, 6(1):
130-149.
31. Vandoulakis Ioannis M., Stefaneas Petros, (2015), “Mathematical Style as Expression of
the Art of Proving”, Handbook of the 5th World Congress and School on Universal Logic,
Istanbul, Turkey, UniLog 2015.
32. Vandoulakis Ioannis M., Stefaneas Petros, (2016), “Mathematical Proving as Multi-Agent
Activity Spatio-Temporal”. 23rd World Congress of Philosophy, Methodology of
Mathematical Modelling and of Applications of Logical Systems in Scientific Knowledge.
33. Vreeswijk Gerard A.W. (1997), “Abstract argumentation systems” AI, 90: 225-279.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aberdein</surname>
            <given-names>Andrew</given-names>
          </string-name>
          , (
          <year>2005</year>
          ), “
          <article-title>The Uses of Argument in Mathematics”</article-title>
          .
          <source>Argumentation</source>
          <volume>19</volume>
          :
          <fpage>287</fpage>
          -
          <lpage>301</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Aberdein</surname>
            <given-names>Andrew</given-names>
          </string-name>
          , (
          <year>2008</year>
          ),
          <article-title>Mathematics and argumentation</article-title>
          .
          <source>Netherlands</source>
          , Kluwer Academic Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Aberdein</surname>
            <given-names>Andrew</given-names>
          </string-name>
          , (
          <year>2009</year>
          ), “Mathematics and argumentation”.
          <source>Foundations of Science</source>
          <volume>14</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Aberdein</given-names>
            <surname>Andrew</surname>
          </string-name>
          , Dove Ian J. (Eds.). (
          <year>2013</year>
          ).
          <article-title>The argument of mathematics</article-title>
          . Dordrecht: Springer.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Aczel Amir D.</surname>
          </string-name>
          (
          <year>1996</year>
          )
          <article-title>Fermat's Last Theorem: Unlocking the Secret of an Ancient Mathematical Problem</article-title>
          . New York: Dell Publishing.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Alcolea</given-names>
            <surname>Banegas</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>1998</year>
          ), “L'
          <article-title>Argumentació en Matemàtiques”</article-title>
          . E. Casaban i Moya (ed.), XIIè Congrés Valencià de Filosofia. Valencià,
          <volume>135</volume>
          -
          <fpage>147</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ashley K.D.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Aleven</surname>
            <given-names>V.</given-names>
          </string-name>
          , (
          <year>1991</year>
          ),
          <article-title>“A Computational Approach to Explaining Case-Based Concepts of Relevance in a tutorial Contect”</article-title>
          .
          <source>Proc. Case-Based Reasoning workshop</source>
          , Washington,
          <fpage>257</fpage>
          -
          <lpage>168</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Besnard</given-names>
            <surname>Philippe</surname>
          </string-name>
          and Hunter Anthony, (
          <year>2008</year>
          ), “Elements of Argumentation”. The MIT Press Cambridge, Massachusetts London, England.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Edwards Harold</surname>
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1977</year>
          )
          <article-title>Fermat's Last Theorem</article-title>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Goguen</surname>
          </string-name>
          , Joseph, (
          <year>2001</year>
          ), “
          <article-title>What is a proof”</article-title>
          , http://cseweb.ucsd.edu/~goguen/papers/proof.html
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Gordon</surname>
            <given-names>T. F.</given-names>
          </string-name>
          , (
          <year>1991</year>
          ), “
          <article-title>An abductive theory of legal issues”</article-title>
          ,
          <source>International Journal of Man-Machine Studies</source>
          ,
          <volume>35</volume>
          (
          <issue>1</issue>
          ):
          <fpage>95</fpage>
          -
          <lpage>118</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Haggith</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <article-title>“A meta-level argumentation framework for representing and reasoning about disagreement”</article-title>
          .
          <source>Ph.D. thesis</source>
          , Dept. of Artificial Intelligence, University of Edinburgh.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kakas</surname>
            <given-names>A.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kowalski</surname>
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toni</surname>
            <given-names>F.</given-names>
          </string-name>
          , (
          <year>1992</year>
          ), “
          <article-title>Abductive logic programming”</article-title>
          ,
          <source>J. Logic Comput</source>
          .
          <volume>2</volume>
          (
          <issue>6</issue>
          ):
          <fpage>719</fpage>
          -
          <lpage>770</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kakas</surname>
            <given-names>Antonis</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loizos</surname>
            <given-names>Michael</given-names>
          </string-name>
          , (
          <year>2016</year>
          ),
          <article-title>“Cognitive Systems: Argument and Cognition”</article-title>
          .
          <source>IEEE Intelligent Informatics Bulletin</source>
          ,
          <volume>17</volume>
          (
          <issue>1</issue>
          ):
          <fpage>15</fpage>
          -
          <lpage>16</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kakas</surname>
            <given-names>Antonis</given-names>
          </string-name>
          , Loizos Michael,
          <string-name>
            <surname>Toni</surname>
            <given-names>Francesca</given-names>
          </string-name>
          , (
          <year>2016</year>
          ), “Argumentation:
          <article-title>Reconciling Human and Automated Reasoning”</article-title>
          .
          <source>Proceedings of the Workshop on Bridging the Gap between Human and Automated Reasoning</source>
          , New York, USA.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kakas</surname>
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Miller</surname>
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>“A simple declarative language for describing narratives with actions”</article-title>
          .
          <source>Journal of Logic and Algebraic Programming</source>
          ,
          <volume>31</volume>
          ,
          <fpage>157</fpage>
          -
          <lpage>200</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Kakas Antonis</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moraitis</surname>
            <given-names>Pavlos</given-names>
          </string-name>
          , (
          <year>2003</year>
          ), “
          <article-title>Argumentation based decision making for autonomous agents”</article-title>
          .
          <source>In: Proc. Second International Joint Conference on Autonomous Agents &amp; Multiagent Systems, AAMAS</source>
          <year>2003</year>
          , Melbourne, Australia,
          <fpage>883</fpage>
          -
          <lpage>890</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Kolata</surname>
            <given-names>Gina</given-names>
          </string-name>
          , (
          <year>1994</year>
          ),
          <string-name>
            <given-names>A Year</given-names>
            <surname>Later</surname>
          </string-name>
          , Snag Persists in Math Proof, Published: June 28,
          <year>1994</year>
          , http://www.nytimes.com/
          <year>1994</year>
          /06/28/science/a
          <article-title>-year-later-snag-persists-in-math-proof</article-title>
          .html
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kowalski</surname>
            <given-names>Robert</given-names>
          </string-name>
          , (
          <year>1992</year>
          ), “
          <article-title>Database updates in the event calculus”</article-title>
          .
          <source>The Journal Of Logic Programming</source>
          , Elsevier Science Publishing Co., Inc.,
          <volume>12</volume>
          :
          <fpage>121</fpage>
          -
          <lpage>146</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Lakatos</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          (
          <year>1976</year>
          ),
          <source>Proofs and Refutations</source>
          . Cambridge, Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Pease</surname>
            <given-names>Alison</given-names>
          </string-name>
          , Smaill Alan, Colton Simon,
          <string-name>
            <surname>Lee John</surname>
          </string-name>
          , (
          <year>2008</year>
          ),
          <article-title>Bridging the gap between argumentation theory and the philosophy of mathematics</article-title>
          , Kluwer Academic Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Pedemonte</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>“How can the relationship between argumentation and proof be analyzed?”</article-title>
          <source>Educational Studies in Mathematics</source>
          ,
          <volume>66</volume>
          :
          <fpage>23</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Pedemonte</surname>
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2008</year>
          ),
          <article-title>“Argumentation and algebraic proof”</article-title>
          .
          <source>ZDM Mathematics Education, FIZ Karlsruhe</source>
          ,
          <volume>40</volume>
          :
          <fpage>385</fpage>
          -
          <lpage>400</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Prakken</surname>
            <given-names>Henry</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horty John</surname>
          </string-name>
          , (
          <year>2012</year>
          ), “
          <article-title>An appreciation of John Pollock's work on the computational study of argument”</article-title>
          ,
          <source>Argument &amp; Computation</source>
          . 3:
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Pollock</surname>
            <given-names>J. L.</given-names>
          </string-name>
          (
          <year>1987</year>
          ), “
          <article-title>Defeasible reasoning”</article-title>
          .
          <source>Cognitive Science</source>
          ,
          <volume>11</volume>
          :
          <fpage>481</fpage>
          -
          <lpage>518</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>