src/HOL/Nonstandard_Analysis/StarDef.thy
changeset 64242 93c6f0da5c70
parent 63950 cdc1e59aa513
child 64270 bf474d719011
equal deleted inserted replaced
64241:430d74089d4d 64242:93c6f0da5c70
   861 
   861 
   862 instance star :: (semidom_divide) semidom_divide
   862 instance star :: (semidom_divide) semidom_divide
   863   by (intro_classes; transfer) simp_all
   863   by (intro_classes; transfer) simp_all
   864 
   864 
   865 instance star :: (semiring_div) semiring_div
   865 instance star :: (semiring_div) semiring_div
   866   by (intro_classes; transfer) (simp_all add: mod_div_equality)
   866   by (intro_classes; transfer) (simp_all add: div_mult_mod_eq)
   867 
   867 
   868 instance star :: (ring_no_zero_divisors) ring_no_zero_divisors ..
   868 instance star :: (ring_no_zero_divisors) ring_no_zero_divisors ..
   869 instance star :: (ring_1_no_zero_divisors) ring_1_no_zero_divisors ..
   869 instance star :: (ring_1_no_zero_divisors) ring_1_no_zero_divisors ..
   870 instance star :: (idom) idom ..
   870 instance star :: (idom) idom ..
   871 instance star :: (idom_divide) idom_divide ..
   871 instance star :: (idom_divide) idom_divide ..