src/HOLCF/IOA/Modelcheck/MuIOA.thy
changeset 31725 f08507464b9d
parent 30609 983e8b6e4e69
child 31787 4751b2a2c5c8
equal deleted inserted replaced
31724:9b5a128cdb5c 31725:f08507464b9d
   182   let
   182   let
   183     val sign = Thm.theory_of_cterm csubgoal;
   183     val sign = Thm.theory_of_cterm csubgoal;
   184     val subgoal = Thm.term_of csubgoal;
   184     val subgoal = Thm.term_of csubgoal;
   185   in
   185   in
   186  (let
   186  (let
   187     val weak_case_congs = (map (#weak_case_cong o snd) o Symtab.dest o DatatypePackage.get_datatypes) sign;
   187     val weak_case_congs = (map (#weak_case_cong o snd) o Symtab.dest o Datatype.get_datatypes) sign;
   188     val concl = Logic.strip_imp_concl subgoal;
   188     val concl = Logic.strip_imp_concl subgoal;
   189     val ic_str = delete_ul_string(Syntax.string_of_term_global sign (IntC sign concl));
   189     val ic_str = delete_ul_string(Syntax.string_of_term_global sign (IntC sign concl));
   190     val ia_str = delete_ul_string(Syntax.string_of_term_global sign (IntA sign concl));
   190     val ia_str = delete_ul_string(Syntax.string_of_term_global sign (IntA sign concl));
   191 	val sc_str = delete_ul_string(Syntax.string_of_term_global sign (StartC sign concl));	
   191 	val sc_str = delete_ul_string(Syntax.string_of_term_global sign (StartC sign concl));	
   192 	val sa_str = delete_ul_string(Syntax.string_of_term_global sign (StartA sign concl));
   192 	val sa_str = delete_ul_string(Syntax.string_of_term_global sign (StartA sign concl));