diff -r 0c0b2031e42e -r 2cb49d09f059 src/HOL/HOLCF/Compact_Basis.thy --- a/src/HOL/HOLCF/Compact_Basis.thy Tue Dec 17 15:35:46 2024 +0100 +++ b/src/HOL/HOLCF/Compact_Basis.thy Tue Dec 17 23:07:13 2024 +0100 @@ -68,7 +68,7 @@ lemma PDPlus_absorb: "PDPlus t t = t" unfolding Rep_pd_basis_inject [symmetric] Rep_PDPlus by (rule Un_absorb) -lemma pd_basis_induct1: +lemma pd_basis_induct1 [case_names PDUnit PDPlus]: assumes PDUnit: "\a. P (PDUnit a)" assumes PDPlus: "\a t. P t \ P (PDPlus (PDUnit a) t)" shows "P x" @@ -87,7 +87,7 @@ qed qed -lemma pd_basis_induct: +lemma pd_basis_induct [case_names PDUnit PDPlus]: assumes PDUnit: "\a. P (PDUnit a)" assumes PDPlus: "\t u. \P t; P u\ \ P (PDPlus t u)" shows "P x"