test/Tools/isac/Interpret/rewtools.sml
branchisac-update-Isa09-2
changeset 38014 3e11e3c2dc42
parent 37969 81922154e742
child 38031 460c24a6a6ba
equal deleted inserted replaced
38013:e4f42a63d665 38014:3e11e3c2dc42
   522 "----------- fun is_contained_in ---------------------------------";
   522 "----------- fun is_contained_in ---------------------------------";
   523 val r1 = Thm ("real_diff_minus",num_str @{thm real_diff_minus});
   523 val r1 = Thm ("real_diff_minus",num_str @{thm real_diff_minus});
   524 if contains_rule r1 Test_simplify then ()
   524 if contains_rule r1 Test_simplify then ()
   525 else raise error "rewtools.sml contains_rule Thm";
   525 else raise error "rewtools.sml contains_rule Thm";
   526 
   526 
   527 val r1 = Calc ("op +", eval_binop "#add_");
   527 val r1 = Calc ("Groups.plus_class.plus", eval_binop "#add_");
   528 if contains_rule r1 Test_simplify then ()
   528 if contains_rule r1 Test_simplify then ()
   529 else raise error "rewtools.sml contains_rule Calc";
   529 else raise error "rewtools.sml contains_rule Calc";
   530 
   530 
   531 val r1 = Calc ("op -", eval_binop "#add_");
   531 val r1 = Calc ("Groups.minus_class.minus", eval_binop "#add_");
   532 if not (contains_rule r1 Test_simplify) then ()
   532 if not (contains_rule r1 Test_simplify) then ()
   533 else raise error "rewtools.sml contains_rule Calc";
   533 else raise error "rewtools.sml contains_rule Calc";