equal
deleted
inserted
replaced
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)); |