test/Tools/isac/Test_Isac.thy
branchdecompose-isar
changeset 41997 71704991fbb2
parent 41996 4e81dae36cab
child 41998 c4b2e7c8b292
     1.1 --- a/test/Tools/isac/Test_Isac.thy	Tue May 17 09:55:30 2011 +0200
     1.2 +++ b/test/Tools/isac/Test_Isac.thy	Tue May 17 14:56:54 2011 +0200
     1.3 @@ -98,8 +98,41 @@
     1.4    use "Minisubpbl/150-add-given.sml"
     1.5    use "Minisubpbl/200-start-method.sml"
     1.6    use "Minisubpbl/300-init-subpbl.sml"
     1.7 +  use "Minisubpbl/400-start-meth-subpbl.sml"
     1.8 +  use "Minisubpbl/500-postcond.sml"
     1.9 +
    1.10  ML {*
    1.11 -
    1.12 +val fmz = ["equality (x+1=(2::real))", "solveFor x","solutions L"];
    1.13 +val (dI',pI',mI') =
    1.14 +   ("Test", ["sqroot-test","univariate","equation","test"],
    1.15 +    ["Test","squ-equ-test-subpbl1"]);
    1.16 +val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
    1.17 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.18 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.19 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.20 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.21 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.22 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.23 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.24 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.25 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.26 +val (p,_,f,nxt,_,pt) = me nxt p [] pt; (*nxt = ("Subproblem"*)
    1.27 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.28 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.29 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.30 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.31 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.32 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.33 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.34 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.35 +val (p,_,f,nxt,_,pt) = me nxt p [] pt; (*nxt = Rewrite_Set_Inst isolate_bdv*);
    1.36 +val (p,_,f,nxt,_,pt) = me nxt p [] pt; (*nxt = Rewrite_Set "Test_simplify"*);
    1.37 +*}
    1.38 +ML {*
    1.39 +val (p,_,f,nxt,_,pt) = me nxt p [] pt; (*nxt = Check_Postcond ["linear","univariate", ...]) *);
    1.40 +*}
    1.41 +ML {*
    1.42 +val (p,_,f,nxt,_,pt) = me nxt p [] pt;
    1.43  *}
    1.44  ML {*
    1.45  *}
    1.46 @@ -107,12 +140,8 @@
    1.47  *}
    1.48  ML {*
    1.49  *}
    1.50 -ML {*
    1.51 -*}
    1.52 -ML {*
    1.53 -*}
    1.54 -  use "Minisubpbl/400-start-meth-subpbl.sml"
    1.55 -  use "Minisubpbl/500-postcond.sml"
    1.56 +
    1.57 +
    1.58    ML {*"%%%%%%%%%%%%%%%%% end Minisubpbl %%%%%%%%%%%%%%%%%%%%%%%";*}
    1.59    ML {*"%%%%%%%%%%%%%%%%% start Interpret.thy %%%%%%%%%%%%%%%%%%";*}
    1.60    use "Interpret/mstools.sml"       (*new 2010*)
    1.61 @@ -188,11 +217,25 @@
    1.62  insert_assumptions am
    1.63  *}
    1.64  ML {*
    1.65 -get_ctxt pt p |> insert_assumptions am
    1.66 +val ctxt = get_ctxt pt p |> insert_assumptions am
    1.67  *}
    1.68  ML {*
    1.69  from_pblobj_or_detail'
    1.70  *}
    1.71 +ML {*
    1.72 +from_pblobj'
    1.73 +*}
    1.74 +ML {*
    1.75 +*}
    1.76 +ML {*
    1.77 +*}
    1.78 +ML {*
    1.79 +*}
    1.80 +ML {*
    1.81 +*}
    1.82 +ML {*
    1.83 +*}
    1.84 +
    1.85  end
    1.86  
    1.87  (*=== inhibit exn ?=============================================================