src/HOL/Library/Function_Algebras.thy
changeset 56828 08041569357e
parent 54230 b1d955791529
child 58881 b9556a055632
equal deleted inserted replaced
56827:853f1bcc3755 56828:08041569357e
   174 instance "fun" :: (type, comm_ring_1) comm_ring_1 ..
   174 instance "fun" :: (type, comm_ring_1) comm_ring_1 ..
   175 
   175 
   176 instance "fun" :: (type, ring_char_0) ring_char_0 ..
   176 instance "fun" :: (type, ring_char_0) ring_char_0 ..
   177 
   177 
   178 
   178 
   179 text {* Ordereded structures *}
   179 text {* Ordered structures *}
   180 
   180 
   181 instance "fun" :: (type, ordered_ab_semigroup_add) ordered_ab_semigroup_add
   181 instance "fun" :: (type, ordered_ab_semigroup_add) ordered_ab_semigroup_add
   182   by default (auto simp add: le_fun_def intro: add_left_mono)
   182   by default (auto simp add: le_fun_def intro: add_left_mono)
   183 
   183 
   184 instance "fun" :: (type, ordered_cancel_ab_semigroup_add) ordered_cancel_ab_semigroup_add ..
   184 instance "fun" :: (type, ordered_cancel_ab_semigroup_add) ordered_cancel_ab_semigroup_add ..