test/Tools/isac/Knowledge/rlang.sml
branchisac-update-Isa09-2
changeset 37991 028442673981
parent 37986 7b1d2366c191
child 38031 460c24a6a6ba
equal deleted inserted replaced
37990:24609758d219 37991:028442673981
    55 "Schalk I s.86 Bsp 5 (3*x - 1 - (5*x - (2 - 4*x)) = -11)";
    55 "Schalk I s.86 Bsp 5 (3*x - 1 - (5*x - (2 - 4*x)) = -11)";
    56 "Schalk I s.86 Bsp 5 (3*x - 1 - (5*x - (2 - 4*x)) = -11)";
    56 "Schalk I s.86 Bsp 5 (3*x - 1 - (5*x - (2 - 4*x)) = -11)";
    57 (*EP*)
    57 (*EP*)
    58 val fmz = ["equality (3*x - 1 - (5*x - (2 - 4*x)) = -11)",
    58 val fmz = ["equality (3*x - 1 - (5*x - (2 - 4*x)) = -11)",
    59 	   "solveFor x","solutions L"];
    59 	   "solveFor x","solutions L"];
    60 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
    60 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
    61 (*val p = e_pos'; 
    61 (*val p = e_pos'; 
    62 val c = []; 
    62 val c = []; 
    63 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
    63 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
    64 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
    64 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
    65 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
    65 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
    86 "Schalk I s.86 Bsp 19 (x - 5)*(10 - x) = (3 - x)*(2 + x) + 2*(x + 20)";
    86 "Schalk I s.86 Bsp 19 (x - 5)*(10 - x) = (3 - x)*(2 + x) + 2*(x + 20)";
    87 "Schalk I s.86 Bsp 19 (x - 5)*(10 - x) = (3 - x)*(2 + x) + 2*(x + 20)";
    87 "Schalk I s.86 Bsp 19 (x - 5)*(10 - x) = (3 - x)*(2 + x) + 2*(x + 20)";
    88 (*EP*)
    88 (*EP*)
    89 val fmz = ["equality ((x - 5)*(10 - x) = (3 - x)*(2 + x) + 2*(x + 20))",
    89 val fmz = ["equality ((x - 5)*(10 - x) = (3 - x)*(2 + x) + 2*(x + 20))",
    90 	   "solveFor x","solutions L"];
    90 	   "solveFor x","solutions L"];
    91 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
    91 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
    92 (*val p = e_pos'; 
    92 (*val p = e_pos'; 
    93 val c = []; 
    93 val c = []; 
    94 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
    94 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
    95 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
    95 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
    96 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
    96 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   116 "Schalk I s.86 Bsp 19 ((2*x+5)^^^2+(3*x+4)^^^2=(13*x+2)*(x+1)+2*(15+14*x))";
   116 "Schalk I s.86 Bsp 19 ((2*x+5)^^^2+(3*x+4)^^^2=(13*x+2)*(x+1)+2*(15+14*x))";
   117 "Schalk I s.86 Bsp 19 ((2*x+5)^^^2+(3*x+4)^^^2=(13*x+2)*(x+1)+2*(15+14*x))";
   117 "Schalk I s.86 Bsp 19 ((2*x+5)^^^2+(3*x+4)^^^2=(13*x+2)*(x+1)+2*(15+14*x))";
   118 (*EP*)
   118 (*EP*)
   119 val fmz = ["equality ((2*x+5)^^^2+(3*x+4)^^^2=(13*x+2)*(x+1)+2*(15+14*x))",
   119 val fmz = ["equality ((2*x+5)^^^2+(3*x+4)^^^2=(13*x+2)*(x+1)+2*(15+14*x))",
   120 	   "solveFor x","solutions L"];
   120 	   "solveFor x","solutions L"];
   121 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   121 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   122 (*val p = e_pos'; 
   122 (*val p = e_pos'; 
   123 val c = []; 
   123 val c = []; 
   124 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   124 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   125 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   125 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   126 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   126 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   146 "Schalk I s.86 Bsp 25 ((2*x+1)^^^3+(x+1)^^^3=(2*x+1)^^^2*2*x+(x+2)^^^3+x^^^2)";
   146 "Schalk I s.86 Bsp 25 ((2*x+1)^^^3+(x+1)^^^3=(2*x+1)^^^2*2*x+(x+2)^^^3+x^^^2)";
   147 "Schalk I s.86 Bsp 25 ((2*x+1)^^^3+(x+1)^^^3=(2*x+1)^^^2*2*x+(x+2)^^^3+x^^^2)";
   147 "Schalk I s.86 Bsp 25 ((2*x+1)^^^3+(x+1)^^^3=(2*x+1)^^^2*2*x+(x+2)^^^3+x^^^2)";
   148 (*EP*)
   148 (*EP*)
   149 val fmz = ["equality ((2*x+1)^^^3+(x+1)^^^3=(2*x+1)^^^2*2*x+(x+2)^^^3+x^^^2)",
   149 val fmz = ["equality ((2*x+1)^^^3+(x+1)^^^3=(2*x+1)^^^2*2*x+(x+2)^^^3+x^^^2)",
   150 	   "solveFor x","solutions L"];
   150 	   "solveFor x","solutions L"];
   151 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   151 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   152 (*val p = e_pos'; 
   152 (*val p = e_pos'; 
   153 val c = []; 
   153 val c = []; 
   154 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   154 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   155 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   155 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   156 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   156 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   176 "Schalk I s.86 Bsp 28b ((3*x+5)/18 - x/2 = -((3*x - 2)/9))";
   176 "Schalk I s.86 Bsp 28b ((3*x+5)/18 - x/2 = -((3*x - 2)/9))";
   177 "Schalk I s.86 Bsp 28b ((3*x+5)/18 - x/2 = -((3*x - 2)/9))";
   177 "Schalk I s.86 Bsp 28b ((3*x+5)/18 - x/2 = -((3*x - 2)/9))";
   178 (*ER-2*)
   178 (*ER-2*)
   179 val fmz = ["equality ((3*x+5)/18 - x/2 = -((3*x - 2)/9))",
   179 val fmz = ["equality ((3*x+5)/18 - x/2 = -((3*x - 2)/9))",
   180 	   "solveFor x","solutions L"];
   180 	   "solveFor x","solutions L"];
   181 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   181 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   182 (*val p = e_pos'; val c = []; 
   182 (*val p = e_pos'; val c = []; 
   183 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   183 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   184 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   184 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   185 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   185 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   186 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   186 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   218 "Schalk I s.87 Bsp 36b ((17*x - 51)/9 - (-(13*x - 3)/6) + 11 -(9*x- 7)/4 = 0)";
   218 "Schalk I s.87 Bsp 36b ((17*x - 51)/9 - (-(13*x - 3)/6) + 11 -(9*x- 7)/4 = 0)";
   219 "Schalk I s.87 Bsp 36b ((17*x - 51)/9 - (-(13*x - 3)/6) + 11 -(9*x- 7)/4 = 0)";
   219 "Schalk I s.87 Bsp 36b ((17*x - 51)/9 - (-(13*x - 3)/6) + 11 -(9*x- 7)/4 = 0)";
   220 (*ER-1*)
   220 (*ER-1*)
   221 val fmz = ["equality ((17*x - 51)/9 - (-(13*x - 3)/6) + 11 - (9*x - 7)/4 = 0)",
   221 val fmz = ["equality ((17*x - 51)/9 - (-(13*x - 3)/6) + 11 - (9*x - 7)/4 = 0)",
   222 	   "solveFor x","solutions L"];
   222 	   "solveFor x","solutions L"];
   223 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   223 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   224 (*val p = e_pos'; 
   224 (*val p = e_pos'; 
   225 val c = []; 
   225 val c = []; 
   226 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   226 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   227 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   227 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   228 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   228 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   258 "Schalk I s.87 Bsp 38b (-(2/x) + 3/(2*x) - 4/(3*x) + 5/(4*x) + 6/(5*x) =65/8)";
   258 "Schalk I s.87 Bsp 38b (-(2/x) + 3/(2*x) - 4/(3*x) + 5/(4*x) + 6/(5*x) =65/8)";
   259 "Schalk I s.87 Bsp 38b (-(2/x) + 3/(2*x) - 4/(3*x) + 5/(4*x) + 6/(5*x) =65/8)";
   259 "Schalk I s.87 Bsp 38b (-(2/x) + 3/(2*x) - 4/(3*x) + 5/(4*x) + 6/(5*x) =65/8)";
   260 (*ER-3*)
   260 (*ER-3*)
   261 val fmz = ["equality (-2/x + 3/(2*x) - 4/(3*x) + 5/(4*x) + 6/(5*x) = 65/8)",
   261 val fmz = ["equality (-2/x + 3/(2*x) - 4/(3*x) + 5/(4*x) + 6/(5*x) = 65/8)",
   262 	   "solveFor x","solutions L"];
   262 	   "solveFor x","solutions L"];
   263 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
   263 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
   264 (*val p = e_pos'; 
   264 (*val p = e_pos'; 
   265 val c = []; 
   265 val c = []; 
   266 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   266 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   267 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   267 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   268 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   268 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   298 "Schalk I s.87 Bsp 40b ((x+3)/(2*x - 4)=3)";
   298 "Schalk I s.87 Bsp 40b ((x+3)/(2*x - 4)=3)";
   299 "Schalk I s.87 Bsp 40b ((x+3)/(2*x - 4)=3)";
   299 "Schalk I s.87 Bsp 40b ((x+3)/(2*x - 4)=3)";
   300 (*ER-4*)
   300 (*ER-4*)
   301 val fmz = ["equality ((x+3)/(2*x - 4)=3)",
   301 val fmz = ["equality ((x+3)/(2*x - 4)=3)",
   302 	   "solveFor x","solutions L"];
   302 	   "solveFor x","solutions L"];
   303 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
   303 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
   304 (*val p = e_pos'; 
   304 (*val p = e_pos'; 
   305 val c = []; 
   305 val c = []; 
   306 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   306 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   307 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   307 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   308 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   308 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   340 "Schalk I s.87 Bsp 44a ((1/2+(5*x)/2)^^^2 -((13*x)/2- 5/2)^^^2 -(6*x)^^^2+29)";
   340 "Schalk I s.87 Bsp 44a ((1/2+(5*x)/2)^^^2 -((13*x)/2- 5/2)^^^2 -(6*x)^^^2+29)";
   341 "Schalk I s.87 Bsp 44a ((1/2+(5*x)/2)^^^2 -((13*x)/2- 5/2)^^^2 -(6*x)^^^2+29)";
   341 "Schalk I s.87 Bsp 44a ((1/2+(5*x)/2)^^^2 -((13*x)/2- 5/2)^^^2 -(6*x)^^^2+29)";
   342 (*ER-5*)
   342 (*ER-5*)
   343 val fmz = ["equality ((1/2 + (5*x)/2)^^^2 - ((13*x)/2 - 5/2)^^^2 = -1*(6*x)^^^2 + 29)",
   343 val fmz = ["equality ((1/2 + (5*x)/2)^^^2 - ((13*x)/2 - 5/2)^^^2 = -1*(6*x)^^^2 + 29)",
   344 	   "solveFor x","solutions L"];
   344 	   "solveFor x","solutions L"];
   345 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   345 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   346 (*val p = e_pos'; 
   346 (*val p = e_pos'; 
   347 val c = []; 
   347 val c = []; 
   348 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   348 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   349 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   349 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   350 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   350 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   386 "Schalk I s.87 Bsp 52a ((5*x)/(x - 2) - x/(x+2)=4)";
   386 "Schalk I s.87 Bsp 52a ((5*x)/(x - 2) - x/(x+2)=4)";
   387 "Schalk I s.87 Bsp 52a ((5*x)/(x - 2) - x/(x+2)=4)";
   387 "Schalk I s.87 Bsp 52a ((5*x)/(x - 2) - x/(x+2)=4)";
   388 (*ER-6*)
   388 (*ER-6*)
   389 val fmz = ["equality ((5*x)/(x - 2) - x/(x+2)=4)",
   389 val fmz = ["equality ((5*x)/(x - 2) - x/(x+2)=4)",
   390 	   "solveFor x","solutions L"];
   390 	   "solveFor x","solutions L"];
   391 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
   391 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
   392 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   392 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   393 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   393 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   394 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   394 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   395 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   395 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   396 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   396 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   423 "Schalk I s.87 Bsp 55b (x/(x^^^2 - 6*x+9) - 1/(x^^^2 - 3*x) =1/x)";
   423 "Schalk I s.87 Bsp 55b (x/(x^^^2 - 6*x+9) - 1/(x^^^2 - 3*x) =1/x)";
   424 "Schalk I s.87 Bsp 55b (x/(x^^^2 - 6*x+9) - 1/(x^^^2 - 3*x) =1/x)";
   424 "Schalk I s.87 Bsp 55b (x/(x^^^2 - 6*x+9) - 1/(x^^^2 - 3*x) =1/x)";
   425 (*ER-7*)
   425 (*ER-7*)
   426 val fmz = ["equality (x/(x^^^2 - 6*x+9) - 1/(x^^^2 - 3*x) =1/x)",
   426 val fmz = ["equality (x/(x^^^2 - 6*x+9) - 1/(x^^^2 - 3*x) =1/x)",
   427 	   "solveFor x","solutions L"];
   427 	   "solveFor x","solutions L"];
   428 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
   428 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
   429 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   429 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   430 (*val nxt = ("Model_Problem",Model_Problem["rational","univariate","equation"*)
   430 (*val nxt = ("Model_Problem",Model_Problem["rational","univariate","equation"*)
   431 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   431 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   432 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   432 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   433 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   433 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   443 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   443 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   444 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   444 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   445 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   445 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   446 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   446 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   447 (*val (p,_,f,nxt,_,pt) = me nxt p [1] pt; 040209 MGs norm_Rational*)
   447 (*val (p,_,f,nxt,_,pt) = me nxt p [1] pt; 040209 MGs norm_Rational*)
   448 (* val nxt = Subproblem ("PolyEq.thy",["polynomial","univariate","equation"])*)
   448 (* val nxt = Subproblem ("PolyEq",["polynomial","univariate","equation"])*)
   449 if f= Form' (FormKF (~1, EdUndef, 0, Nundef, "-6 * x + 5 * x ^^^ 2 = 0"))then()
   449 if f= Form' (FormKF (~1, EdUndef, 0, Nundef, "-6 * x + 5 * x ^^^ 2 = 0"))then()
   450 else raise error "rlang.sml: diff.behav. in Schalk I s.87 Bsp 55b";
   450 else raise error "rlang.sml: diff.behav. in Schalk I s.87 Bsp 55b";
   451 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   451 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   452 (*nxt=Model_Problem["bdv_only","degree_2","polynomial","univariate","equation*)
   452 (*nxt=Model_Problem["bdv_only","degree_2","polynomial","univariate","equation*)
   453 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   453 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   509 "Schalk I s.88 Bsp 64c (((x - 1)/(x+1)+1)/((x - 1)/(x+1) - (x+1)/(x - 1))=2)";
   509 "Schalk I s.88 Bsp 64c (((x - 1)/(x+1)+1)/((x - 1)/(x+1) - (x+1)/(x - 1))=2)";
   510 "Schalk I s.88 Bsp 64c (((x - 1)/(x+1)+1)/((x - 1)/(x+1) - (x+1)/(x - 1))=2)";
   510 "Schalk I s.88 Bsp 64c (((x - 1)/(x+1)+1)/((x - 1)/(x+1) - (x+1)/(x - 1))=2)";
   511 (*ER-8*)
   511 (*ER-8*)
   512 val fmz = ["equality (((x - 1)/(x+1)+1)/((x - 1)/(x+1) - (x+1)/(x - 1))=2)",
   512 val fmz = ["equality (((x - 1)/(x+1)+1)/((x - 1)/(x+1) - (x+1)/(x - 1))=2)",
   513 	   "solveFor x","solutions L"];
   513 	   "solveFor x","solutions L"];
   514 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
   514 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
   515 
   515 
   516 (*val p = e_pos'; val c = []; 
   516 (*val p = e_pos'; val c = []; 
   517 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   517 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   518 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   518 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   519 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   519 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   549 "Schalk I s.88 Bsp 79a (2) (m1*v1+m2*v2=0)";
   549 "Schalk I s.88 Bsp 79a (2) (m1*v1+m2*v2=0)";
   550 "Schalk I s.88 Bsp 79a (2) (m1*v1+m2*v2=0)";
   550 "Schalk I s.88 Bsp 79a (2) (m1*v1+m2*v2=0)";
   551 (*ER-10*)
   551 (*ER-10*)
   552 val fmz = ["equality (m1*v1+m2*v2=0)",
   552 val fmz = ["equality (m1*v1+m2*v2=0)",
   553 	   "solveFor m1","solutions L"];
   553 	   "solveFor m1","solutions L"];
   554 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   554 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   555 
   555 
   556 (*val p = e_pos'; val c = []; 
   556 (*val p = e_pos'; val c = []; 
   557 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   557 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   558 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   558 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   559 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   559 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   578 "Schalk I s.89 Bsp 90a (1) (f=((w+u)/(w+v))*v0)";
   578 "Schalk I s.89 Bsp 90a (1) (f=((w+u)/(w+v))*v0)";
   579 "Schalk I s.89 Bsp 90a (1) (f=((w+u)/(w+v))*v0)";
   579 "Schalk I s.89 Bsp 90a (1) (f=((w+u)/(w+v))*v0)";
   580 (*ER-11*)
   580 (*ER-11*)
   581 val fmz = ["equality (f=((w+u)/(w+v))*v0)",
   581 val fmz = ["equality (f=((w+u)/(w+v))*v0)",
   582 	   "solveFor v","solutions L"];
   582 	   "solveFor v","solutions L"];
   583 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
   583 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
   584 
   584 
   585 (*val p = e_pos'; val c = []; 
   585 (*val p = e_pos'; val c = []; 
   586 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   586 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   587 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   587 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   588 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   588 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   593 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   593 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   594 (*val nxt = Specify_Method ["RatEq","solve_rat_equation"])      *)
   594 (*val nxt = Specify_Method ["RatEq","solve_rat_equation"])      *)
   595 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   595 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   596 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   596 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   597 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   597 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   598 (*nxt = Subproblem ("RatEq.thy",["univariate","equation"]))      *)
   598 (*nxt = Subproblem ("RatEq",["univariate","equation"]))      *)
   599 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   599 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   600 (*val nxt =Model_Problem ["normalize","polynomial","univariate","equation"])*)
   600 (*val nxt =Model_Problem ["normalize","polynomial","univariate","equation"])*)
   601 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   601 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   602 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   602 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   603 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   603 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   604 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   604 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   605 (*val nxt = ("Apply_Method",Apply_Method ["PolyEq","normalize_poly"])*)
   605 (*val nxt = ("Apply_Method",Apply_Method ["PolyEq","normalize_poly"])*)
   606 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   606 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   607 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   607 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   608 (*val nxt =Subproblem ("PolyEq.thy",["polynomial","univariate","equation"]))*)
   608 (*val nxt =Subproblem ("PolyEq",["polynomial","univariate","equation"]))*)
   609 if f = Form'
   609 if f = Form'
   610       (FormKF
   610       (FormKF
   611          (~1,
   611          (~1,
   612             EdUndef,
   612             EdUndef,
   613             0,
   613             0,
   657 "Schalk I s.89 Bsp 90a (2) (f=((w+u)/(w+v))*v0)";
   657 "Schalk I s.89 Bsp 90a (2) (f=((w+u)/(w+v))*v0)";
   658 "Schalk I s.89 Bsp 90a (2) (f=((w+u)/(w+v))*v0)";
   658 "Schalk I s.89 Bsp 90a (2) (f=((w+u)/(w+v))*v0)";
   659 (*ER-12*)
   659 (*ER-12*)
   660 val fmz = ["equality (f=((w+u)/(w+v))*v0)",
   660 val fmz = ["equality (f=((w+u)/(w+v))*v0)",
   661 	   "solveFor w","solutions L"];
   661 	   "solveFor w","solutions L"];
   662 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
   662 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
   663 (*val p = e_pos';val c = []; 
   663 (*val p = e_pos';val c = []; 
   664 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   664 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   665 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   665 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   666 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   666 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   667 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   667 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   705 "Schalk I s.89 Bsp 98a (1) (1/R=1/R1+1/R2)";
   705 "Schalk I s.89 Bsp 98a (1) (1/R=1/R1+1/R2)";
   706 "Schalk I s.89 Bsp 98a (1) (1/R=1/R1+1/R2)";
   706 "Schalk I s.89 Bsp 98a (1) (1/R=1/R1+1/R2)";
   707 (*ER-9*)
   707 (*ER-9*)
   708 val fmz = ["equality (1/R=1/R1+1/R2)",
   708 val fmz = ["equality (1/R=1/R1+1/R2)",
   709 	   "solveFor R1","solutions L"];
   709 	   "solveFor R1","solutions L"];
   710 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
   710 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
   711 (*val p = e_pos'; val c = []; 
   711 (*val p = e_pos'; val c = []; 
   712 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   712 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   713 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   713 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   714 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   714 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   715 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   715 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   750 "Schalk I s.89 Bsp 104a (1) (y^^^2=2*p*x)";
   750 "Schalk I s.89 Bsp 104a (1) (y^^^2=2*p*x)";
   751 "Schalk I s.89 Bsp 104a (1) (y^^^2=2*p*x)";
   751 "Schalk I s.89 Bsp 104a (1) (y^^^2=2*p*x)";
   752 (*ER-13 + EO-11 ?!?*)
   752 (*ER-13 + EO-11 ?!?*)
   753 val fmz = ["equality (y^^^2=2*p*x)",
   753 val fmz = ["equality (y^^^2=2*p*x)",
   754 	   "solveFor p","solutions L"];
   754 	   "solveFor p","solutions L"];
   755 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   755 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   756 (*val p = e_pos'; val c = []; 
   756 (*val p = e_pos'; val c = []; 
   757 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   757 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   758 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   758 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   759 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   759 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   760 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   760 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
   783 "Schalk I s.89 Bsp 104a (2) (y^^^2=2*p*x)";
   783 "Schalk I s.89 Bsp 104a (2) (y^^^2=2*p*x)";
   784 "Schalk I s.89 Bsp 104a (2) (y^^^2=2*p*x)";
   784 "Schalk I s.89 Bsp 104a (2) (y^^^2=2*p*x)";
   785 (*EO ??*)
   785 (*EO ??*)
   786 val fmz = ["equality (y^^^2=2*p*x)",
   786 val fmz = ["equality (y^^^2=2*p*x)",
   787 	   "solveFor y","solutions L"];
   787 	   "solveFor y","solutions L"];
   788 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   788 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   789 (*val p = e_pos'; 
   789 (*val p = e_pos'; 
   790 val c = []; 
   790 val c = []; 
   791 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   791 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   792 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   792 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   793 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   793 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   816 "Schalk I s.90 Bsp 118a (1) (b^^^2*x^^^2 + a^^^2*y^^^2 = a^^^2*b^^^2)";
   816 "Schalk I s.90 Bsp 118a (1) (b^^^2*x^^^2 + a^^^2*y^^^2 = a^^^2*b^^^2)";
   817 "Schalk I s.90 Bsp 118a (1) (b^^^2*x^^^2 + a^^^2*y^^^2 = a^^^2*b^^^2)";
   817 "Schalk I s.90 Bsp 118a (1) (b^^^2*x^^^2 + a^^^2*y^^^2 = a^^^2*b^^^2)";
   818 (*EO-8*)
   818 (*EO-8*)
   819 val fmz = ["equality (b^^^2*x^^^2 + a^^^2*y^^^2 = a^^^2*b^^^2)",
   819 val fmz = ["equality (b^^^2*x^^^2 + a^^^2*y^^^2 = a^^^2*b^^^2)",
   820 	   "solveFor x","solutions L"];
   820 	   "solveFor x","solutions L"];
   821 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   821 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   822 (*val p = e_pos'; 
   822 (*val p = e_pos'; 
   823 val c = []; 
   823 val c = []; 
   824 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   824 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   825 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   825 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   826 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   826 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   866 "Schalk I s.102 Bsp 268(1) (A = (1/2)*(x1*(y2-y3)+x2*(y3 - y1)+x3*(y1 - y2)))";
   866 "Schalk I s.102 Bsp 268(1) (A = (1/2)*(x1*(y2-y3)+x2*(y3 - y1)+x3*(y1 - y2)))";
   867 "Schalk I s.102 Bsp 268(1) (A = (1/2)*(x1*(y2-y3)+x2*(y3 - y1)+x3*(y1 - y2)))";
   867 "Schalk I s.102 Bsp 268(1) (A = (1/2)*(x1*(y2-y3)+x2*(y3 - y1)+x3*(y1 - y2)))";
   868 (*ER-14*)
   868 (*ER-14*)
   869 val fmz = ["equality (A = (1/2)*(x1*(y2 - y3)+x2*(y3 - y1)+x3*(y1 - y2)))",
   869 val fmz = ["equality (A = (1/2)*(x1*(y2 - y3)+x2*(y3 - y1)+x3*(y1 - y2)))",
   870 	   "solveFor x2","solutions L"];
   870 	   "solveFor x2","solutions L"];
   871 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
   871 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
   872 (*val p = e_pos'; 
   872 (*val p = e_pos'; 
   873 val c = []; 
   873 val c = []; 
   874 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   874 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   875 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   875 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   876 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   876 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   905 "Schalk II s.56 Bsp 67b (4*sqrt(4*x+1)=3*sqrt(7*x+2))";
   905 "Schalk II s.56 Bsp 67b (4*sqrt(4*x+1)=3*sqrt(7*x+2))";
   906 "Schalk II s.56 Bsp 67b (4*sqrt(4*x+1)=3*sqrt(7*x+2))";
   906 "Schalk II s.56 Bsp 67b (4*sqrt(4*x+1)=3*sqrt(7*x+2))";
   907 (*EO*)
   907 (*EO*)
   908 val fmz = ["equality (4*sqrt(4*x+1)=3*sqrt(7*x+2))",
   908 val fmz = ["equality (4*sqrt(4*x+1)=3*sqrt(7*x+2))",
   909 	   "solveFor x","solutions L"];
   909 	   "solveFor x","solutions L"];
   910 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
   910 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
   911 (*val p = e_pos'; 
   911 (*val p = e_pos'; 
   912 val c = []; 
   912 val c = []; 
   913 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   913 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   914 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   914 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   915 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   915 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   943 "Schalk II s.56 Bsp 68a (5*sqrt(x) - 1 = 7*sqrt(x) - 5)";
   943 "Schalk II s.56 Bsp 68a (5*sqrt(x) - 1 = 7*sqrt(x) - 5)";
   944 "Schalk II s.56 Bsp 68a (5*sqrt(x) - 1 = 7*sqrt(x) - 5)";
   944 "Schalk II s.56 Bsp 68a (5*sqrt(x) - 1 = 7*sqrt(x) - 5)";
   945 "Schalk II s.56 Bsp 68a (5*sqrt(x) - 1 = 7*sqrt(x) - 5)";
   945 "Schalk II s.56 Bsp 68a (5*sqrt(x) - 1 = 7*sqrt(x) - 5)";
   946 val fmz = ["equality (5*sqrt(x) - 1 = 7*sqrt(x) - 5)",
   946 val fmz = ["equality (5*sqrt(x) - 1 = 7*sqrt(x) - 5)",
   947 	   "solveFor x","solutions L"];
   947 	   "solveFor x","solutions L"];
   948 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
   948 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
   949 (*val p = e_pos'; 
   949 (*val p = e_pos'; 
   950 val c = []; 
   950 val c = []; 
   951 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   951 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
   952 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   952 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
   953 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
   953 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1026 "Schalk II s.56 Bsp 73b (sqrt(x+1)+sqrt(4*x+4)=sqrt(9*x+9))";
  1026 "Schalk II s.56 Bsp 73b (sqrt(x+1)+sqrt(4*x+4)=sqrt(9*x+9))";
  1027 "Schalk II s.56 Bsp 73b (sqrt(x+1)+sqrt(4*x+4)=sqrt(9*x+9))";
  1027 "Schalk II s.56 Bsp 73b (sqrt(x+1)+sqrt(4*x+4)=sqrt(9*x+9))";
  1028 (*EO-2*)
  1028 (*EO-2*)
  1029 val fmz = ["equality (sqrt(x+1)+sqrt(4*x+4)=sqrt(9*x+9))",
  1029 val fmz = ["equality (sqrt(x+1)+sqrt(4*x+4)=sqrt(9*x+9))",
  1030 	   "solveFor x","solutions L"];
  1030 	   "solveFor x","solutions L"];
  1031 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
  1031 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
  1032 
  1032 
  1033 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1033 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1034 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1034 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1035 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1035 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1036 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1036 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1037 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1037 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1038 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1038 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1039 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1039 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1040 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1040 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1041 (*"13 + 13 * x + -2 * sqrt ((4 + 4 * x) * (9 + 9 * x)) = 1 + x" 
  1041 (*"13 + 13 * x + -2 * sqrt ((4 + 4 * x) * (9 + 9 * x)) = 1 + x" 
  1042 -> Subproblem ("RootEq.thy", ["univariate", ...])*)
  1042 -> Subproblem ("RootEq", ["univariate", ...])*)
  1043 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1043 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1044 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1044 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1045 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1045 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1046 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1046 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1047 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1047 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1048 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1048 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1049 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1049 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1050 (*"144 + 288 * x + 144 * x ^^^ 2 = 144 + x ^^^ 2 + 288 * x + 143 * x ^^^ 2"
  1050 (*"144 + 288 * x + 144 * x ^^^ 2 = 144 + x ^^^ 2 + 288 * x + 143 * x ^^^ 2"
  1051 -> Subproblem ("RootEq.thy", ["univariate", ...])*)
  1051 -> Subproblem ("RootEq", ["univariate", ...])*)
  1052 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1052 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1053 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1053 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1054 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1054 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1055 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1055 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1056 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1056 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1076 "Schalk II s.56 Bsp 74a (sqrt(4*x+1) - sqrt(x+3) = sqrt(x - 2))";
  1076 "Schalk II s.56 Bsp 74a (sqrt(4*x+1) - sqrt(x+3) = sqrt(x - 2))";
  1077 "Schalk II s.56 Bsp 74a (sqrt(4*x+1) - sqrt(x+3) = sqrt(x - 2))";
  1077 "Schalk II s.56 Bsp 74a (sqrt(4*x+1) - sqrt(x+3) = sqrt(x - 2))";
  1078 (*EO-3*)
  1078 (*EO-3*)
  1079 val fmz = ["equality (sqrt(4*x+1) - sqrt(x+3) = sqrt(x - 2))",
  1079 val fmz = ["equality (sqrt(4*x+1) - sqrt(x+3) = sqrt(x - 2))",
  1080 	   "solveFor x","solutions L"];
  1080 	   "solveFor x","solutions L"];
  1081 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
  1081 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
  1082 
  1082 
  1083 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1083 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1084 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1084 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1085 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1085 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1086 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1086 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1087 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1087 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1088 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1088 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1089 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1089 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1090 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1090 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1091 (*4 + 5 * x + -2 * sqrt (3 + 13 * x + 4 * x ^^^ 2) = -2 + x" 
  1091 (*4 + 5 * x + -2 * sqrt (3 + 13 * x + 4 * x ^^^ 2) = -2 + x" 
  1092 -> Subproblem ("RootEq.thy", ["univariate", ...])*)
  1092 -> Subproblem ("RootEq", ["univariate", ...])*)
  1093 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1093 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1094 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1094 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1095 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1095 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1096 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1096 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1097 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1097 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1098 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1098 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1099 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1099 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1100 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1100 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1101 (*"12 + 52 * x + 16 * x ^^^ 2 = 36 + x ^^^ 2 + 48 * x + 15 * x ^^^ 2"
  1101 (*"12 + 52 * x + 16 * x ^^^ 2 = 36 + x ^^^ 2 + 48 * x + 15 * x ^^^ 2"
  1102 -> Subproblem ("RootEq.thy", ["univariate", ...])*)
  1102 -> Subproblem ("RootEq", ["univariate", ...])*)
  1103 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1103 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1104 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1104 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1105 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1105 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1106 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1106 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1107 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1107 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1108 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1108 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1109 if f = Form' (FormKF (~1, EdUndef, 0, Nundef, "-24 + 4 * x = 0")) then ()
  1109 if f = Form' (FormKF (~1, EdUndef, 0, Nundef, "-24 + 4 * x = 0")) then ()
  1110 else raise error "rlang.sml: diff.behav. in Schalk II s.56 Bsp 74a";
  1110 else raise error "rlang.sml: diff.behav. in Schalk II s.56 Bsp 74a";
  1111 (*-> ubproblem ("PolyEq.thy", ["degree_1", ...]*)
  1111 (*-> ubproblem ("PolyEq", ["degree_1", ...]*)
  1112 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1112 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1113 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1113 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1114 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1114 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1115 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1115 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1116 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1116 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1128 "Schalk II s.56 Bsp 77b (sqrt(x+12)+sqrt(x - 3) = sqrt(x + 32) - sqrt(5+x))";
  1128 "Schalk II s.56 Bsp 77b (sqrt(x+12)+sqrt(x - 3) = sqrt(x + 32) - sqrt(5+x))";
  1129 "Schalk II s.56 Bsp 77b (sqrt(x+12)+sqrt(x - 3) = sqrt(x + 32) - sqrt(5+x))";
  1129 "Schalk II s.56 Bsp 77b (sqrt(x+12)+sqrt(x - 3) = sqrt(x + 32) - sqrt(5+x))";
  1130 (*EO-4*)
  1130 (*EO-4*)
  1131 val fmz = ["equality (sqrt(x+12)+sqrt(x - 3) = sqrt(x + 32) - sqrt(5+x))",
  1131 val fmz = ["equality (sqrt(x+12)+sqrt(x - 3) = sqrt(x + 32) - sqrt(5+x))",
  1132 	   "solveFor x","solutions L"];
  1132 	   "solveFor x","solutions L"];
  1133 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
  1133 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
  1134 
  1134 
  1135 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1135 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1136 (* val nxt = ("Model_Problem",Model_Problem ["sq","root'","univariate","equation"]) *)
  1136 (* val nxt = ("Model_Problem",Model_Problem ["sq","root'","univariate","equation"]) *)
  1137 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1137 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1138 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1138 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1191 "Schalk II s.66 Bsp 4 ((6*x - 9)*(5*x+7) - (4*x+7)*(3*x - 6) = 429)";
  1191 "Schalk II s.66 Bsp 4 ((6*x - 9)*(5*x+7) - (4*x+7)*(3*x - 6) = 429)";
  1192 "Schalk II s.66 Bsp 4 ((6*x - 9)*(5*x+7) - (4*x+7)*(3*x - 6) = 429)";
  1192 "Schalk II s.66 Bsp 4 ((6*x - 9)*(5*x+7) - (4*x+7)*(3*x - 6) = 429)";
  1193 (*EP*)
  1193 (*EP*)
  1194 val fmz = ["equality ((6*x - 9)*(5*x+7) - (4*x+7)*(3*x - 6) = 429)",
  1194 val fmz = ["equality ((6*x - 9)*(5*x+7) - (4*x+7)*(3*x - 6) = 429)",
  1195 	   "solveFor x","solutions L"];
  1195 	   "solveFor x","solutions L"];
  1196 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
  1196 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
  1197 (*val p = e_pos'; 
  1197 (*val p = e_pos'; 
  1198 val c = []; 
  1198 val c = []; 
  1199 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
  1199 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
  1200 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
  1200 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
  1201 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1201 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1220 (*-----------------  Schalk II s.66 Bsp 8a ------------------------*)
  1220 (*-----------------  Schalk II s.66 Bsp 8a ------------------------*)
  1221 "Schalk II s.66 Bsp 8a ((x - 4)/(x+4) = (1 - x)/(1+x))";
  1221 "Schalk II s.66 Bsp 8a ((x - 4)/(x+4) = (1 - x)/(1+x))";
  1222 (*ER-15*)
  1222 (*ER-15*)
  1223 val fmz = ["equality ((x - 4)/(x+4) = (1 - x)/(1+x))",
  1223 val fmz = ["equality ((x - 4)/(x+4) = (1 - x)/(1+x))",
  1224 	   "solveFor x","solutions L"];
  1224 	   "solveFor x","solutions L"];
  1225 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
  1225 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
  1226 
  1226 
  1227 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1227 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1228 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1228 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1229 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1229 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1230 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1230 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1231 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1231 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1232 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1232 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1233 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1233 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1234 val (p,_,f,nxt,_,pt) = me nxt p [1] pt; f2str f;
  1234 val (p,_,f,nxt,_,pt) = me nxt p [1] pt; f2str f;
  1235 (*"(-4 + x) * (1 + x) = (1 + -1 * x) * (4 + x)"
  1235 (*"(-4 + x) * (1 + x) = (1 + -1 * x) * (4 + x)"
  1236 -> Subproblem ("RatEq.thy", ["univariate", ...])*)
  1236 -> Subproblem ("RatEq", ["univariate", ...])*)
  1237 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1237 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1238 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1238 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1239 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1239 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1240 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1240 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1241 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1241 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1242 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1242 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1243 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1243 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1244 if f = Form' (FormKF (~1, EdUndef, 0, Nundef, "-8 + 2 * x ^^^ 2 = 0")) then ()
  1244 if f = Form' (FormKF (~1, EdUndef, 0, Nundef, "-8 + 2 * x ^^^ 2 = 0")) then ()
  1245 else raise error "rlang.sml: diff.behav. in Schalk II s.66 Bsp 8a";
  1245 else raise error "rlang.sml: diff.behav. in Schalk II s.66 Bsp 8a";
  1246 (*-> Subproblem ("PolyEq.thy", ["polynomial", ...])*)
  1246 (*-> Subproblem ("PolyEq", ["polynomial", ...])*)
  1247 (* 
  1247 (* 
  1248  val Form' (FormKF (~1, EdUndef, 0, Nundef, str)) = f;
  1248  val Form' (FormKF (~1, EdUndef, 0, Nundef, str)) = f;
  1249  *)
  1249  *)
  1250 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1250 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1251 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1251 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1263 "Schalk II s.66 Bsp 10b (1/(x^^^2 - 9)+(2*x+3)/(x+3)=(3*x+4)/(x - 3))";
  1263 "Schalk II s.66 Bsp 10b (1/(x^^^2 - 9)+(2*x+3)/(x+3)=(3*x+4)/(x - 3))";
  1264 "Schalk II s.66 Bsp 10b (1/(x^^^2 - 9)+(2*x+3)/(x+3)=(3*x+4)/(x - 3))";
  1264 "Schalk II s.66 Bsp 10b (1/(x^^^2 - 9)+(2*x+3)/(x+3)=(3*x+4)/(x - 3))";
  1265 "Schalk II s.66 Bsp 10b (1/(x^^^2 - 9)+(2*x+3)/(x+3)=(3*x+4)/(x - 3))";
  1265 "Schalk II s.66 Bsp 10b (1/(x^^^2 - 9)+(2*x+3)/(x+3)=(3*x+4)/(x - 3))";
  1266 val fmz = ["equality (1/(x^^^2 - 9)+(2*x+3)/(x+3)=(3*x+4)/(x - 3))",
  1266 val fmz = ["equality (1/(x^^^2 - 9)+(2*x+3)/(x+3)=(3*x+4)/(x - 3))",
  1267 	   "solveFor x","solutions L"];
  1267 	   "solveFor x","solutions L"];
  1268 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
  1268 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
  1269 (*val p = e_pos'; 
  1269 (*val p = e_pos'; 
  1270 val c = []; 
  1270 val c = []; 
  1271 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
  1271 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
  1272 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
  1272 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
  1273 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1273 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1305 "Schalk II s.66 Bsp 20a (sqrt(29 - sqrt (x^^^2 - 9))=5)";
  1305 "Schalk II s.66 Bsp 20a (sqrt(29 - sqrt (x^^^2 - 9))=5)";
  1306 "Schalk II s.66 Bsp 20a (sqrt(29 - sqrt (x^^^2 - 9))=5)";
  1306 "Schalk II s.66 Bsp 20a (sqrt(29 - sqrt (x^^^2 - 9))=5)";
  1307 "Schalk II s.66 Bsp 20a (sqrt(29 - sqrt (x^^^2 - 9))=5)";
  1307 "Schalk II s.66 Bsp 20a (sqrt(29 - sqrt (x^^^2 - 9))=5)";
  1308 val fmz = ["equality (sqrt(29 - sqrt(x^^^2 - 9))=5)",
  1308 val fmz = ["equality (sqrt(29 - sqrt(x^^^2 - 9))=5)",
  1309 	   "solveFor x","solutions L"];
  1309 	   "solveFor x","solutions L"];
  1310 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
  1310 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
  1311 (*val p = e_pos'; 
  1311 (*val p = e_pos'; 
  1312 val c = []; 
  1312 val c = []; 
  1313 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
  1313 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
  1314 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
  1314 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
  1315 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1315 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1356 	### or2list False
  1356 	### or2list False
  1357 ([6, 6, 3, 1], Res) "False"
  1357 ([6, 6, 3, 1], Res) "False"
  1358 *)
  1358 *)
  1359 val fmz = ["equality (2*sqrt(261 - x) - sqrt(2+2*x)=sqrt(2)*sqrt(5 - 3*x))",
  1359 val fmz = ["equality (2*sqrt(261 - x) - sqrt(2+2*x)=sqrt(2)*sqrt(5 - 3*x))",
  1360 	   "solveFor x","solutions L"];
  1360 	   "solveFor x","solutions L"];
  1361 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
  1361 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
  1362 
  1362 
  1363 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1363 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1364 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1364 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1365 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1365 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1366 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1366 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1399 "Schalk II s.66 Bsp 28a (A=(c/d)*sqrt(4*a^^^2 - c^^^2))";
  1399 "Schalk II s.66 Bsp 28a (A=(c/d)*sqrt(4*a^^^2 - c^^^2))";
  1400 "Schalk II s.66 Bsp 28a (A=(c/d)*sqrt(4*a^^^2 - c^^^2))";
  1400 "Schalk II s.66 Bsp 28a (A=(c/d)*sqrt(4*a^^^2 - c^^^2))";
  1401 "Schalk II s.66 Bsp 28a (A=(c/d)*sqrt(4*a^^^2 - c^^^2))";
  1401 "Schalk II s.66 Bsp 28a (A=(c/d)*sqrt(4*a^^^2 - c^^^2))";
  1402 val fmz = ["equality (A=(c/d)*sqrt(4*a^^^2 - c^^^2))",
  1402 val fmz = ["equality (A=(c/d)*sqrt(4*a^^^2 - c^^^2))",
  1403 	   "solveFor a","solutions L"];
  1403 	   "solveFor a","solutions L"];
  1404 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
  1404 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
  1405 (*val p = e_pos'; 
  1405 (*val p = e_pos'; 
  1406 val c = []; 
  1406 val c = []; 
  1407 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
  1407 val (mI,m) = ("Init_Proof",Init_Proof (fmz, (dI',pI',mI')));
  1408 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
  1408 val (p,_,f,nxt,_,pt) = me (mI,m) p c EmptyPtree;*)
  1409 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1409 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1444 
  1444 
  1445 (*-----------------  Schalk II s.68 Bsp 52b ------------------------*)
  1445 (*-----------------  Schalk II s.68 Bsp 52b ------------------------*)
  1446 "Schalk II s.68 Bsp 52b (1/(x - a+b)=1/x - 1/a + 1/b)";
  1446 "Schalk II s.68 Bsp 52b (1/(x - a+b)=1/x - 1/a + 1/b)";
  1447 val fmz = ["equality (1/(x - a+b)=1/x - 1/a + 1/b)",
  1447 val fmz = ["equality (1/(x - a+b)=1/x - 1/a + 1/b)",
  1448 	   "solveFor x","solutions L"];
  1448 	   "solveFor x","solutions L"];
  1449 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
  1449 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
  1450 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1450 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1451 (* val nxt = ("Model_Problem",Model_Problem ["rational","univariate","equation"])*)
  1451 (* val nxt = ("Model_Problem",Model_Problem ["rational","univariate","equation"])*)
  1452 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1452 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1453 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1453 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1454 (*val nxt = ("Specify_Theory",Specify_Theory "RatEq.thy")*)
  1454 (*val nxt = ("Specify_Theory",Specify_Theory "RatEq")*)
  1455 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1455 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1456 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1456 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1457 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1457 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1458 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1458 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1459 (*val p = ([3],Res)
  1459 (*val p = ([3],Res)
  1460 val f="1 * (a * (b * x)) = (a * b + (a * x + -1 * (b * x))) * (b + (x + -1 * a)
  1460 val f="1 * (a * (b * x)) = (a * b + (a * x + -1 * (b * x))) * (b + (x + -1 * a)
  1461 val nxt = Subproblem ("RatEq.thy",["univariate","equation"]))*)
  1461 val nxt = Subproblem ("RatEq",["univariate","equation"]))*)
  1462 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1462 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1463 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1463 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1464 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1464 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1465 (*val nxt = ("Specify_Theory",Specify_Theory "PolyEq.thy")*)
  1465 (*val nxt = ("Specify_Theory",Specify_Theory "PolyEq")*)
  1466 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1466 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1467 (* nxt = Specify_Problem ["normalize","polynomial","univariate","equation"])*)
  1467 (* nxt = Specify_Problem ["normalize","polynomial","univariate","equation"])*)
  1468 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1468 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1469 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1469 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1470 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1470 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1471 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1471 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1472 (*val (p,_,f,nxt,_,pt) = me nxt p [1] pt; at introducing of MGs norm_Rational*)
  1472 (*val (p,_,f,nxt,_,pt) = me nxt p [1] pt; at introducing of MGs norm_Rational*)
  1473 (*val p = ([4,5],Res)  val f ="b * a ^^^ 2 + -1 * a * b ^^^ 2 + (a ^^^ 2 + b ^^^ 2 + -2 * a * b) * x +\n(b + -1 * a) * x ^^^ 2 =\n0"))
  1473 (*val p = ([4,5],Res)  val f ="b * a ^^^ 2 + -1 * a * b ^^^ 2 + (a ^^^ 2 + b ^^^ 2 + -2 * a * b) * x +\n(b + -1 * a) * x ^^^ 2 =\n0"))
  1474 val nxt = Subproblem ("PolyEq.thy",["polynomial","univariate","equation"]))*)
  1474 val nxt = Subproblem ("PolyEq",["polynomial","univariate","equation"]))*)
  1475 if f = Form'
  1475 if f = Form'
  1476       (FormKF
  1476       (FormKF
  1477          (~1,
  1477          (~1,
  1478             EdUndef,
  1478             EdUndef,
  1479             0,
  1479             0,
  1481             "b * a ^^^ 2 + -1 * a * b ^^^ 2 + (a ^^^ 2 + b ^^^ 2 + -2 * a * b) * x +\n(b + -1 * a) * x ^^^ 2 =\n0")) then ()
  1481             "b * a ^^^ 2 + -1 * a * b ^^^ 2 + (a ^^^ 2 + b ^^^ 2 + -2 * a * b) * x +\n(b + -1 * a) * x ^^^ 2 =\n0")) then ()
  1482 else raise error "rlang.sml: diff.behav. in chalk I s.87 Bsp 38b";
  1482 else raise error "rlang.sml: diff.behav. in chalk I s.87 Bsp 38b";
  1483 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1483 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1484 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1484 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1485 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1485 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1486 (*val nxt = ("Specify_Theory",Specify_Theory "PolyEq.thy")*)
  1486 (*val nxt = ("Specify_Theory",Specify_Theory "PolyEq")*)
  1487 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1487 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1488 (*Specify_Problem["abcFormula","degree_2","polynomial","univariate","equation*)
  1488 (*Specify_Problem["abcFormula","degree_2","polynomial","univariate","equation*)
  1489 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1489 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1490 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1490 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1491 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1491 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1505 else raise error "rlang.sml: diff.behav. in rational-a-b";
  1505 else raise error "rlang.sml: diff.behav. in rational-a-b";
  1506 
  1506 
  1507 (*-----------------  Schalk II s.68 Bsp 56a ------------------------*)
  1507 (*-----------------  Schalk II s.68 Bsp 56a ------------------------*)
  1508 "Schalk II s.68 Bsp 56a ((a+b*x)/(a-b*x) - (a - b*x)/(a+b*x)= (4*a*b)/(a^^^2 - b^^^2))";
  1508 "Schalk II s.68 Bsp 56a ((a+b*x)/(a-b*x) - (a - b*x)/(a+b*x)= (4*a*b)/(a^^^2 - b^^^2))";
  1509 val fmz = ["equality ((a+b*x)/(a-b*x) - (a - b*x)/(a+b*x)= (4*a*b)/(a^^^2 - b^^^2))","solveFor x","solutions L"];
  1509 val fmz = ["equality ((a+b*x)/(a-b*x) - (a - b*x)/(a+b*x)= (4*a*b)/(a^^^2 - b^^^2))","solveFor x","solutions L"];
  1510 val (dI',pI',mI') = ("RatEq.thy",["univariate","equation"],["no_met"]);
  1510 val (dI',pI',mI') = ("RatEq",["univariate","equation"],["no_met"]);
  1511 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1511 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1512 (* val nxt = ("Model_Problem",Model_Problem ["rational","univariate","equation"]) *)
  1512 (* val nxt = ("Model_Problem",Model_Problem ["rational","univariate","equation"]) *)
  1513 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1513 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1514 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1514 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1515 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1515 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1593 
  1593 
  1594 (*-----------------  Schalk II s.68 Bsp 61b ------------------------*)
  1594 (*-----------------  Schalk II s.68 Bsp 61b ------------------------*)
  1595 "Schalk II s.68 Bsp 61b (sqrt(x+a)+sqrt(b - x)=sqrt(a+b))";
  1595 "Schalk II s.68 Bsp 61b (sqrt(x+a)+sqrt(b - x)=sqrt(a+b))";
  1596 val fmz = ["equality (sqrt(x+a)+sqrt(b - x)=sqrt(a+b))",
  1596 val fmz = ["equality (sqrt(x+a)+sqrt(b - x)=sqrt(a+b))",
  1597 	   "solveFor x","solutions L"];
  1597 	   "solveFor x","solutions L"];
  1598 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
  1598 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
  1599 
  1599 
  1600 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1600 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1601 (* val nxt = ("Model_Problem",Model_Problem ["sq","root'","univariate","equation"])*)
  1601 (* val nxt = ("Model_Problem",Model_Problem ["sq","root'","univariate","equation"])*)
  1602 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1602 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1603 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1603 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1655 
  1655 
  1656 (*-----------------  Schalk II s.68 Bsp 62b ------------------------*)
  1656 (*-----------------  Schalk II s.68 Bsp 62b ------------------------*)
  1657 "Schalk II s.68 Bsp 62b (sqrt((x+a)^^^2+(x - 2*b)^^^2)=a+2*b)";
  1657 "Schalk II s.68 Bsp 62b (sqrt((x+a)^^^2+(x - 2*b)^^^2)=a+2*b)";
  1658 val fmz = ["equality (sqrt((x+a)^^^2+(x - 2*b)^^^2)=a+2*b)",
  1658 val fmz = ["equality (sqrt((x+a)^^^2+(x - 2*b)^^^2)=a+2*b)",
  1659 	   "solveFor x","solutions L"];
  1659 	   "solveFor x","solutions L"];
  1660 val (dI',pI',mI') = ("RootEq.thy",["univariate","equation"],["no_met"]);
  1660 val (dI',pI',mI') = ("RootEq",["univariate","equation"],["no_met"]);
  1661 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1661 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1662 (*val nxt = ("Model_Problem",Model_Problem ["sq","root'","univariate","equation"]) *)
  1662 (*val nxt = ("Model_Problem",Model_Problem ["sq","root'","univariate","equation"]) *)
  1663 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1663 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1664 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1664 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1665 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1665 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1716 "------ WN.TEST---------------------------------";
  1716 "------ WN.TEST---------------------------------";
  1717 "------ WN.TEST---------------------------------";
  1717 "------ WN.TEST---------------------------------";
  1718 (*EO-7*)
  1718 (*EO-7*)
  1719 val fmz = ["equality ((2*x+1)*x^^^2 = 0)",
  1719 val fmz = ["equality ((2*x+1)*x^^^2 = 0)",
  1720 	   "solveFor x","solutions L"];
  1720 	   "solveFor x","solutions L"];
  1721 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
  1721 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
  1722 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1722 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1723 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1723 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1724 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1724 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1725 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1725 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1726 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1726 val (p,_,f,nxt,_,pt) = me nxt p [1] pt;val (p,_,f,nxt,_,pt) = me nxt p [1] pt;
  1767 "-------------------- WN.15.5.03: Pythagoras -------------------------------";
  1767 "-------------------- WN.15.5.03: Pythagoras -------------------------------";
  1768 "-------------------- WN.15.5.03: Pythagoras -------------------------------";
  1768 "-------------------- WN.15.5.03: Pythagoras -------------------------------";
  1769 (*EO-9*)
  1769 (*EO-9*)
  1770 val fmz = ["equality ((a/2)^^^2 + (b/2)^^^2 = r^^^2)",
  1770 val fmz = ["equality ((a/2)^^^2 + (b/2)^^^2 = r^^^2)",
  1771 	   "solveFor a","solutions L"];
  1771 	   "solveFor a","solutions L"];
  1772 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
  1772 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
  1773 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1773 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1774 (*   Model_Problem ["normalize","polynomial","univariate","equation"])*)
  1774 (*   Model_Problem ["normalize","polynomial","univariate","equation"])*)
  1775 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1775 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1776 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1776 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1777 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1777 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1778 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1778 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1779 (*val nxt = ("Apply_Method",Apply_Method ["PolyEq","normalize_poly"])*)
  1779 (*val nxt = ("Apply_Method",Apply_Method ["PolyEq","normalize_poly"])*)
  1780 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1780 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1781 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1781 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1782 (*val nxt = Subproblem ("PolyEq.thy",["polynomial","univariate","equation"])*)
  1782 (*val nxt = Subproblem ("PolyEq",["polynomial","univariate","equation"])*)
  1783 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1783 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1784 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1784 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1785 (*val nxt =Model_Problem ["sq_only","degree_2","polynomial","univariate","equation"])*)
  1785 (*val nxt =Model_Problem ["sq_only","degree_2","polynomial","univariate","equation"])*)
  1786 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1786 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1787 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1787 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1813 "-------------------- WN.15.5.03: equation within the maximum example ------";
  1813 "-------------------- WN.15.5.03: equation within the maximum example ------";
  1814 "-------------------- WN.15.5.03: equation within the maximum example ------";
  1814 "-------------------- WN.15.5.03: equation within the maximum example ------";
  1815 (*EO-10*)
  1815 (*EO-10*)
  1816 val fmz = ["equality (2*sqrt(r^^^2 - (u/2)^^^2) - u^^^2/(2*sqrt(r^^^2 - (u/2)^^^2))= 0)",
  1816 val fmz = ["equality (2*sqrt(r^^^2 - (u/2)^^^2) - u^^^2/(2*sqrt(r^^^2 - (u/2)^^^2))= 0)",
  1817 	   "solveFor u","solutions L"];
  1817 	   "solveFor u","solutions L"];
  1818 val (dI',pI',mI') = ("PolyEq.thy",["univariate","equation"],["no_met"]);
  1818 val (dI',pI',mI') = ("PolyEq",["univariate","equation"],["no_met"]);
  1819 
  1819 
  1820 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1820 val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
  1821 (*   Model_Problem ["normalize","root'","univariate","equation"])*)
  1821 (*   Model_Problem ["normalize","root'","univariate","equation"])*)
  1822 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1822 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1823 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1823 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1824 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1824 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1825 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1825 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1826 (*val nxt = Apply_Method ["RootEq","norm_sq_root_equation"])     *)
  1826 (*val nxt = Apply_Method ["RootEq","norm_sq_root_equation"])     *)
  1827 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1827 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1828 (*val nxt = Subproblem ("RootEq.thy",["univariate","equation"]))*)
  1828 (*val nxt = Subproblem ("RootEq",["univariate","equation"]))*)
  1829 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1829 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1830 (*val nxt = Model_Problem ["sq","root'","univariate","equation"]) *)
  1830 (*val nxt = Model_Problem ["sq","root'","univariate","equation"]) *)
  1831 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1831 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1832 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1832 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1833 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1833 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1834 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1834 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1835 (*val nxt = Apply_Method ["RootEq","solve_sq_root_equation"])     *)
  1835 (*val nxt = Apply_Method ["RootEq","solve_sq_root_equation"])     *)
  1836 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1836 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1837 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1837 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1838 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1838 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1839 (*val nxt = Subproblem ("RootEq.thy",["univariate","equation"]))*)
  1839 (*val nxt = Subproblem ("RootEq",["univariate","equation"]))*)
  1840 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1840 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1841 (*val nxt = Model_Problem ["rational","univariate","equation"]) *)
  1841 (*val nxt = Model_Problem ["rational","univariate","equation"]) *)
  1842 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1842 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1843 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1843 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1844 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1844 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1845 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1845 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1846 (*val nxt = Apply_Method ["RootEq","solve_rat_equation"])     *)
  1846 (*val nxt = Apply_Method ["RootEq","solve_rat_equation"])     *)
  1847 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1847 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1848 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1848 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1849 (*val nxt = Subproblem ("RootEq.thy",["univariate","equation"]))*)
  1849 (*val nxt = Subproblem ("RootEq",["univariate","equation"]))*)
  1850 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1850 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1851 (*val nxt = Model_Problem ["normalize","polynomial","univariate","equation"]) *)
  1851 (*val nxt = Model_Problem ["normalize","polynomial","univariate","equation"]) *)
  1852 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1852 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1853 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1853 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1854 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1854 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1855 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1855 val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1856 (*val nxt = Apply_Method ["PolyEq","normalize_poly"])     *)
  1856 (*val nxt = Apply_Method ["PolyEq","normalize_poly"])     *)
  1857 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1857 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1858 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1858 val (p,_,f,nxt,_,pt) = me nxt p c pt;val (p,_,f,nxt,_,pt) = me nxt p c pt;
  1859 (*val nxt = Subproblem ("PolyEq.thy",["polynomial","univariate","equation"]))*)
  1859 (*val nxt = Subproblem ("PolyEq",["polynomial","univariate","equation"]))*)
  1860 if f = Form'
  1860 if f = Form'
  1861       (FormKF
  1861       (FormKF
  1862          (~1,
  1862          (~1,
  1863             EdUndef,
  1863             EdUndef,
  1864             0,
  1864             0,