equal
deleted
inserted
replaced
288 \paragraph{Support for interactive stepwise problem solving} in the |
288 \paragraph{Support for interactive stepwise problem solving} in the |
289 {\sisac} prototype is shown in Fig.\ref{fig-interactive}~\footnote{ Fig.\ref{fig-interactive} also shows the prototype status of {\sisac}; for instance, |
289 {\sisac} prototype is shown in Fig.\ref{fig-interactive}~\footnote{ Fig.\ref{fig-interactive} also shows the prototype status of {\sisac}; for instance, |
290 the lack of 2-dimensional presentation and input of formulas is the major obstacle for field-tests in standard classes.}: |
290 the lack of 2-dimensional presentation and input of formulas is the major obstacle for field-tests in standard classes.}: |
291 A student inputs formulas line by line on the \textit{``Worksheet''}, |
291 A student inputs formulas line by line on the \textit{``Worksheet''}, |
292 and each step (i.e. each formula on completion) is immediately checked |
292 and each step (i.e. each formula on completion) is immediately checked |
293 by the system such that at most one inconsistent formula can reside on |
293 by the system, such that at most {\em one inconsistent} formula can reside on |
294 the Worksheet (on the input line, marked by the red $\otimes$). |
294 the Worksheet (on the input line, marked by the red $\otimes$). |
295 \begin{figure} [htb] |
295 \begin{figure} [htb] |
296 \begin{center} |
296 \begin{center} |
297 \includegraphics[width=140mm]{fig/isac-Ztrans-math-3} |
297 \includegraphics[width=140mm]{fig/isac-Ztrans-math-3} |
298 %\includegraphics[width=140mm]{fig/isac-Ztrans-math} |
298 %\includegraphics[width=140mm]{fig/isac-Ztrans-math} |
448 \;{\it if} \; \exists x.\;P \; {\it then} \; e_1 \; {\it else} \; e_2 |
448 \;{\it if} \; \exists x.\;P \; {\it then} \; e_1 \; {\it else} \; e_2 |
449 \;)$. |
449 \;)$. |
450 |
450 |
451 \subsection{\isac's Tactics for Lucas-Interpretation}\label{PL-tacs} |
451 \subsection{\isac's Tactics for Lucas-Interpretation}\label{PL-tacs} |
452 The prototype extends Isabelle's language by specific statements |
452 The prototype extends Isabelle's language by specific statements |
453 called tactics~\footnote{{\sisac}'s. This tactics are different from |
453 called tactics~\footnote{{\sisac}'s. These tactics are different from |
454 Isabelle's tactics: the former concern steps in a calculation, the |
454 Isabelle's tactics: the former concern steps in a calculation, the |
455 latter concern proofs.} and tactics. For the programmer these |
455 latter concern proofs.}. For the programmer these |
456 statements are functions with the following signatures: |
456 statements are functions with the following signatures: |
457 |
457 |
458 \begin{description} |
458 \begin{description} |
459 \item[Rewrite:] ${\it theorem}\Rightarrow{\it term}\Rightarrow{\it |
459 \item[Rewrite:] ${\it theorem}\Rightarrow{\it term}\Rightarrow{\it |
460 term} * {\it term}\;{\it list}$: |
460 term} * {\it term}\;{\it list}$: |
2109 |
2109 |
2110 \bigskip\noindent For this decade there seems to be a window of opportunity opening from |
2110 \bigskip\noindent For this decade there seems to be a window of opportunity opening from |
2111 one side inreasing demand for formal domain engineering and from the |
2111 one side inreasing demand for formal domain engineering and from the |
2112 other side from TP more and more gaining industrial relevance. Within |
2112 other side from TP more and more gaining industrial relevance. Within |
2113 this window, development of TP-based educational software can take |
2113 this window, development of TP-based educational software can take |
2114 benefit from the fact, that the TPs leading in Europe, Coq and |
2114 benefit from the fact, that the TPs leading in Europe, Coq~\cite{coq-team-10} and |
2115 Isabelle are still open source together with the major part of |
2115 Isabelle are still open source together with the major part of |
2116 mechanised knowledge.%~\footnote{NICTA}. |
2116 mechanised knowledge.%~\footnote{NICTA}. |
2117 |
2117 |
2118 \bibliographystyle{alpha} |
2118 \bibliographystyle{alpha} |
2119 {\small\bibliography{references}} |
2119 {\small\bibliography{references}} |