src/HOL/Analysis/Affine.thy
changeset 76836 30182f9e1818
parent 74224 e04ec2b9ed97
child 78516 56a408fa2440
--- a/src/HOL/Analysis/Affine.thy	Sat Dec 31 11:09:19 2022 +0000
+++ b/src/HOL/Analysis/Affine.thy	Sun Jan 01 00:45:55 2023 +0000
@@ -51,7 +51,7 @@
     using dim_unique[of B B "card B"] assms span_superset[of B] by auto
   have "dim B \<le> card (Basis :: 'a set)"
     using dim_subset_UNIV[of B] by simp
-  from ex_card[OF this] obtain d :: "'a set" where d: "d \<subseteq> Basis" and t: "card d = dim B"
+  from obtain_subset_with_card_n[OF this] obtain d :: "'a set" where d: "d \<subseteq> Basis" and t: "card d = dim B"
     by auto
   let ?t = "{x::'a::euclidean_space. \<forall>i\<in>Basis. i \<notin> d \<longrightarrow> x\<bullet>i = 0}"
   have "\<exists>f. linear f \<and> f ` B = d \<and> f ` span B = ?t \<and> inj_on f (span B)"