src/HOL/Algebra/Ideal.thy
changeset 68604 57721285d4ef
parent 68464 3ead36cbe6b7
child 68687 2976a4a3b126
--- a/src/HOL/Algebra/Ideal.thy	Sun Jul 08 11:00:20 2018 +0100
+++ b/src/HOL/Algebra/Ideal.thy	Sun Jul 08 16:07:26 2018 +0100
@@ -348,7 +348,10 @@
 text \<open>Generation of Principal Ideals in Commutative Rings\<close>
 
 definition cgenideal :: "_ \<Rightarrow> 'a \<Rightarrow> 'a set"  ("PIdl\<index> _" [80] 79)
-  where "cgenideal R a = {x \<otimes>\<^bsub>R\<^esub> a | x. x \<in> carrier R}"
+  where "cgenideal R a \<equiv> {x \<otimes>\<^bsub>R\<^esub> a | x. x \<in> carrier R}"
+
+lemma cginideal_def': "cgenideal R a = (\<lambda>x. x \<otimes>\<^bsub>R\<^esub> a) ` carrier R"
+  by (auto simp add: cgenideal_def)
 
 text \<open>genhideal (?) really generates an ideal\<close>
 lemma (in cring) cgenideal_ideal: