doc-isac/mat-eng-de.tex
changeset 60586 007ef64dbb08
parent 60566 04f8699d2c9d
child 60650 06ec8abfd3bc
     1.1 --- a/doc-isac/mat-eng-de.tex	Mon Oct 31 18:28:36 2022 +0100
     1.2 +++ b/doc-isac/mat-eng-de.tex	Mon Nov 07 17:37:20 2022 +0100
     1.3 @@ -338,7 +338,7 @@
     1.4        val it = fn
     1.5        :
     1.6        theory' ->
     1.7 -      rew_ord' ->
     1.8 +      rew_ord ->
     1.9        rls' -> bool -> thm' -> cterm' -> (string * string list) Library.option
    1.10  \end{verbatim}}
    1.11  Die Funktion hat zwei Argumente, die mitgeschickt werden m\"ussen, damit die Funktion arbeiten kann. Das letzte Element {\tt (cterm' * cterm' list) Library.option} im unteren Term ist das Ergebnis, das die Funktionen {\tt rewrite} zur\"uckgeben und die zwei vorhergehenden Argumente, {\tt theorem} und {\tt cterm}, sind die f\"ur uns wichtigen. {\tt Theorem} ist die Rechenregel und {\tt cterm} jene Formel auf die die Rechenregel angewendet wird.
    1.12 @@ -347,7 +347,7 @@
    1.13        val it = fn
    1.14        :
    1.15        theory' ->
    1.16 -      rew_ord' ->
    1.17 +      rew_ord ->
    1.18        rls' ->bool -> 'a -> thm' -> cterm' -> (cterm' * cterm' list) Library.option
    1.19  \end{verbatim}}
    1.20  Die Funktion {\tt rewrite\_inst} wird ben\"otigt, um Gleichungen, Rechnungen zum Differenzieren etc. zu l\"osen. Dabei wird die gebundene Variable (bdv) instanziiert, d.h. es wird die Variable angegeben, nach der man differenzieren will, bzw. f\"ur die ein Wert bei einer Gleichung herauskommen soll.
    1.21 @@ -436,25 +436,25 @@
    1.22        val it =
    1.23           Rls
    1.24              {id = "rearrange_assoc",
    1.25 -               scr = Script (Free ("empty_script", "RealDef.real")),
    1.26 +               program = Script (Free ("empty_script", "RealDef.real")),
    1.27                 calc = [],
    1.28 -               erls =
    1.29 +               asm_rls =
    1.30                 Rls
    1.31                    {id = "e_rls",
    1.32 -                     scr = EmptyScr,
    1.33 +                     program = EmptyScr,
    1.34                       calc = [],
    1.35 -                     erls = Erls,
    1.36 -                     srls = Erls,
    1.37 +                     asm_rls = Erls,
    1.38 +                     prog_rls = Erls,
    1.39                       rules = [],
    1.40                       rew_ord = ("dummy_ord", fn),
    1.41                       preconds = []},
    1.42 -               srls =
    1.43 +               prog_rls =
    1.44                 Rls
    1.45                    {id = "e_rls",
    1.46 -                     scr = EmptyScr,
    1.47 +                     program = EmptyScr,
    1.48                       calc = [],
    1.49 -                     erls = Erls,
    1.50 -                     srls = Erls,
    1.51 +                     asm_rls = Erls,
    1.52 +                     prog_rls = Erls,
    1.53                       rules = [],
    1.54                       rew_ord = ("dummy_ord", fn),
    1.55                       preconds = []},
    1.56 @@ -1112,7 +1112,7 @@
    1.57  {\it fmz}
    1.58  & Formalisierung, d.h. eine sehr geringe Darstellung von einem Beispiel \\
    1.59  {\it met}
    1.60 -& eine method d.h. eine Datenstruktur, die alle Informationen zum L\"osen einer phase enth\"alt ({\it rew\_ord}, {\it scr}, etc.)\\
    1.61 +& eine method d.h. eine Datenstruktur, die alle Informationen zum L\"osen einer phase enth\"alt ({\it rew\_ord}, {\it program}, etc.)\\
    1.62  {\it metID}
    1.63  & bezieht sich auf {\it met}\\
    1.64  {\it op}
    1.65 @@ -1127,7 +1127,7 @@
    1.66  & rule set, d.h. eine Datenstruktur, die theorems {\it thm} und Operatoren {\it op} zur Vereinfachung (mit {\it rew\_ord}) enth\"alt \\
    1.67  {\it Rrls}
    1.68  & rule set f\"ur das 'reverse rewriting' (eine \isac-Technik, die schrittweise Rewriting entwickelt, z.B. f\"ur die zur\"uckgenommenen Teile)\\
    1.69 -{\it scr}
    1.70 +{\it program}
    1.71  & script, das die Algorithmen durch Anwenden von tactics beschreibt und ein Teil von {\it met} ist \\
    1.72  {\it norm\_rls}
    1.73  & spezielles Regelwerk zum Berechnen von Normalformen, im Zusammenhang mit {\it thy}\\
    1.74 @@ -1154,7 +1154,7 @@
    1.75  \begin{center}
    1.76  \begin{tabular}{|ll||cccc|ccc|cccc|} \hline
    1.77  tactic &Eingabe & & & &norm\_& &rew\_&rls &eval\_&eval\_&calc\_& \\
    1.78 -& &thy &scr &Rrls&rls &thm &ord &Rrls&fn &rls &list &dsc\\
    1.79 +& &thy &program &Rrls&rls &thm &ord &Rrls&fn &rls &list &dsc\\
    1.80  \hline\hline
    1.81  Init\_Proof
    1.82  &fmz & x & & & x & & & & & & & x \\