401 apply (transfer, erule (1) mult_strict_left_mono) |
401 apply (transfer, erule (1) mult_strict_left_mono) |
402 apply (transfer, erule (1) mult_strict_right_mono) |
402 apply (transfer, erule (1) mult_strict_right_mono) |
403 done |
403 done |
404 |
404 |
405 instance star :: (pordered_comm_semiring) pordered_comm_semiring |
405 instance star :: (pordered_comm_semiring) pordered_comm_semiring |
406 by (intro_classes, transfer, rule mult_mono1_class.less_eq_less_times_zero.mult_mono) |
406 by (intro_classes, transfer, rule mult_mono1_class.times_zero_less_eq_less.mult_mono) |
407 |
407 |
408 instance star :: (pordered_cancel_comm_semiring) pordered_cancel_comm_semiring .. |
408 instance star :: (pordered_cancel_comm_semiring) pordered_cancel_comm_semiring .. |
409 |
409 |
410 instance star :: (ordered_comm_semiring_strict) ordered_comm_semiring_strict |
410 instance star :: (ordered_comm_semiring_strict) ordered_comm_semiring_strict |
411 by (intro_classes, transfer, rule ordered_comm_semiring_strict_class.plus_less_eq_less_zero_times.mult_strict_mono) |
411 by (intro_classes, transfer, rule ordered_comm_semiring_strict_class.plus_times_zero_less_eq_less.mult_strict_mono) |
412 |
412 |
413 instance star :: (pordered_ring) pordered_ring .. |
413 instance star :: (pordered_ring) pordered_ring .. |
414 instance star :: (lordered_ring) lordered_ring .. |
414 instance star :: (lordered_ring) lordered_ring .. |
415 |
415 |
416 instance star :: (abs_if) abs_if |
416 instance star :: (abs_if) abs_if |