test/Tools/isac/ADDTESTS/course/CADGME/example_1.thy
author Jan Rocnik <jan.rocnik@student.tugraz.at>
Fri, 31 Aug 2012 19:19:07 +0200
changeset 42461 94c9a0735e2f
parent 42444 2768aa42a383
child 59265 ee68ccda7977
permissions -rwxr-xr-x
cadgme finals - outstanding commit
     1 
     2 
     3 theory example_1 imports Isac
     4 begin
     5 
     6 section{*Equation Solving*}
     7 text{*Setup equation, Calc Tree,\ldots*}
     8 
     9 ML {*
    10   val expr = ["equality (-1 + -2 * z + 8 * z ^^^ 2 = (0::real))", 
    11               "solveFor z", "solutions L"];                        
    12   val (dI',pI',mI') =
    13     ("Isac", 
    14       ["abcFormula","degree_2","polynomial","univariate","equation"],
    15       ["no_met"]);
    16 *}
    17 
    18 text{*Step through the Calculation*}
    19 
    20 ML {*
    21   val (p,_,f,nxt,_,pt) = CalcTreeTEST [(expr, (dI',pI',mI'))];
    22   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    23   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    24   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    25   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    26   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    27   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    28   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    29   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    30   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    31   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    32   val (p,_,f,nxt,_,pt) = me nxt p [] pt;         
    33   val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    34   val (p,_,f,nxt,_,pt) = me nxt p [] pt;         
    35   val (p,_,f,nxt,_,pt) = me nxt p [] pt; 
    36 *}
    37 
    38 ML{*
    39  f2str f;
    40  show_pt pt;
    41 *}
    42 
    43 end