test/Tools/isac/Scripts/rewrite.sml
branchisac-update-Isa09-2
changeset 37926 e6fc98fbcb85
parent 37906 e2b23ba9df13
     1.1 --- a/test/Tools/isac/Scripts/rewrite.sml	Wed Aug 18 13:53:15 2010 +0200
     1.2 +++ b/test/Tools/isac/Scripts/rewrite.sml	Wed Aug 18 13:55:23 2010 +0200
     1.3 @@ -158,19 +158,19 @@
     1.4  "----------- rewrite_terms_  -------------------------------------";
     1.5  val subte = [str2term"x = 0"];
     1.6  val t = str2term"M_b x = -1 * q_0 * x ^^^ 2 / 2 + x * c + c_2";
     1.7 -val Some (t',_) = rewrite_terms_ thy dummy_ord Erls subte t;
     1.8 +val SOME (t',_) = rewrite_terms_ thy dummy_ord Erls subte t;
     1.9  if term2str t' = "M_b 0 = -1 * q_0 * 0 ^^^ 2 / 2 + 0 * c + c_2" then ()
    1.10  else raise error "rewrite.sml rewrite_terms_ [x = 0]";
    1.11  
    1.12  val subte = [str2term"M_b 0 = 0"];
    1.13  val t = str2term"M_b 0 = -1 * q_0 * 0 ^^^ 2 / 2 + 0 * c + c_2";
    1.14 -val Some (t',_) = rewrite_terms_ thy dummy_ord Erls subte t;
    1.15 +val SOME (t',_) = rewrite_terms_ thy dummy_ord Erls subte t;
    1.16  if term2str t' = "0 = -1 * q_0 * 0 ^^^ 2 / 2 + 0 * c + c_2" then ()
    1.17  else raise error "rewrite.sml rewrite_terms_ [M_b 0 = 0]";
    1.18  
    1.19  val subte = [str2term"x = 0", str2term"M_b 0 = 0"];
    1.20  val t = str2term"M_b x = -1 * q_0 * x ^^^ 2 / 2 + x * c + c_2";
    1.21 -val Some (t',_) = rewrite_terms_ thy dummy_ord Erls subte t;
    1.22 +val SOME (t',_) = rewrite_terms_ thy dummy_ord Erls subte t;
    1.23  if term2str t' = "0 = -1 * q_0 * 0 ^^^ 2 / 2 + 0 * c + c_2" then ()
    1.24  else raise error "rewrite.sml rewrite_terms_ [x = 0, M_b 0 = 0]";
    1.25  
    1.26 @@ -185,7 +185,7 @@
    1.27  	    (str2term"bdv_3",str2term"c_3"),
    1.28  	    (str2term"bdv_4",str2term"c_4")];
    1.29  (*------------ outcommented WN071210, after inclusion into ROOT.ML 
    1.30 -val Some (t,_) = 
    1.31 +val SOME (t,_) = 
    1.32      rewrite_inst_ thy e_rew_ord 
    1.33  		  (append_rls "erls_isolate_bdvs" e_rls 
    1.34  			      [(Calc ("EqSystem.occur'_exactly'_in",