src/Provers/simplifier.ML
changeset 4366 4d84cdb0df42
parent 4290 902ee0883861
child 4612 26764de50c74
equal deleted inserted replaced
4365:fbb275398eb7 4366:4d84cdb0df42
    24     subgoal_tac:        simpset -> int -> tactic,
    24     subgoal_tac:        simpset -> int -> tactic,
    25     loop_tac:                      int -> tactic,
    25     loop_tac:                      int -> tactic,
    26            finish_tac: thm list -> int -> tactic,
    26            finish_tac: thm list -> int -> tactic,
    27     unsafe_finish_tac: thm list -> int -> tactic};
    27     unsafe_finish_tac: thm list -> int -> tactic};
    28   val print_ss: simpset -> unit
    28   val print_ss: simpset -> unit
       
    29   val print_simpset: theory -> unit
    29   val setsubgoaler: simpset *  (simpset -> int -> tactic) -> simpset
    30   val setsubgoaler: simpset *  (simpset -> int -> tactic) -> simpset
    30   val setloop:      simpset *             (int -> tactic) -> simpset
    31   val setloop:      simpset *             (int -> tactic) -> simpset
    31   val addloop:      simpset *             (int -> tactic) -> simpset
    32   val addloop:      simpset *             (int -> tactic) -> simpset
    32   val setSSolver:   simpset * (thm list -> int -> tactic) -> simpset
    33   val setSSolver:   simpset * (thm list -> int -> tactic) -> simpset
    33   val addSSolver:   simpset * (thm list -> int -> tactic) -> simpset
    34   val addSSolver:   simpset * (thm list -> int -> tactic) -> simpset
   244 end;
   245 end;
   245 
   246 
   246 
   247 
   247 (* access simpset *)
   248 (* access simpset *)
   248 
   249 
       
   250 fun print_simpset thy = Display.print_data thy simpsetK;
       
   251 
   249 fun simpset_ref_of_sg sg =
   252 fun simpset_ref_of_sg sg =
   250   (case Sign.get_data sg simpsetK of
   253   (case Sign.get_data sg simpsetK of
   251     SimpsetData r => r
   254     SimpsetData r => r
   252   | _ => sys_error "simpset_ref_of_sg")
   255   | _ => sys_error "simpset_ref_of_sg")
   253 
   256