equal
deleted
inserted
replaced
1802 "remove x A = A - {x}" |
1802 "remove x A = A - {x}" |
1803 |
1803 |
1804 hide_const (open) remove |
1804 hide_const (open) remove |
1805 |
1805 |
1806 definition project :: "('a \<Rightarrow> bool) \<Rightarrow> 'a set \<Rightarrow> 'a set" where |
1806 definition project :: "('a \<Rightarrow> bool) \<Rightarrow> 'a set \<Rightarrow> 'a set" where |
1807 "project P A = {a \<in> A. P a}" |
1807 [code_abbrev]: "project P A = {a \<in> A. P a}" |
1808 |
1808 |
1809 hide_const (open) project |
1809 hide_const (open) project |
1810 |
1810 |
1811 instantiation set :: (equal) equal |
1811 instantiation set :: (equal) equal |
1812 begin |
1812 begin |