diff -r be34513a58a1 -r cb93bd70c561 src/Pure/tactic.ML --- a/src/Pure/tactic.ML Sat Jul 05 15:03:26 2025 +0200 +++ b/src/Pure/tactic.ML Sat Jul 05 15:53:52 2025 +0200 @@ -33,8 +33,6 @@ val cut_rules_tac: thm list -> int -> tactic val cut_facts_tac: thm list -> int -> tactic val filter_thms: (term * term -> bool) -> int * term * thm list -> thm list - val subgoals_of_brl: bool * thm -> int - val lessb: (bool * thm) * (bool * thm) -> bool val rename_tac: string list -> int -> tactic val rotate_tac: int -> int -> tactic val defer_tac: int -> tactic @@ -186,16 +184,6 @@ in filtr(limit,ths) end; -(*** For Natural Deduction using (bires_flg, rule) pairs ***) - -(*The number of new subgoals produced by the brule*) -fun subgoals_of_brl (true, rule) = Thm.nprems_of rule - 1 - | subgoals_of_brl (false, rule) = Thm.nprems_of rule; - -(*Less-than test: for sorting to minimize number of new subgoals*) -fun lessb (brl1,brl2) = subgoals_of_brl brl1 < subgoals_of_brl brl2; - - (*Renaming of parameters in a subgoal*) fun rename_tac xs i = case find_first (not o Symbol_Pos.is_identifier) xs of