equal
deleted
inserted
replaced
346 instance star :: (semiring_0) semiring_0 |
346 instance star :: (semiring_0) semiring_0 |
347 by intro_classes (transfer, simp)+ |
347 by intro_classes (transfer, simp)+ |
348 |
348 |
349 instance star :: (semiring_0_cancel) semiring_0_cancel .. |
349 instance star :: (semiring_0_cancel) semiring_0_cancel .. |
350 |
350 |
351 instance star :: (comm_semiring) comm_semiring |
351 instance star :: (comm_semiring) comm_semiring |
352 by (intro_classes, transfer, rule distrib) |
352 by (intro_classes, transfer, rule left_distrib) |
353 |
353 |
354 instance star :: (comm_semiring_0) comm_semiring_0 .. |
354 instance star :: (comm_semiring_0) comm_semiring_0 .. |
355 instance star :: (comm_semiring_0_cancel) comm_semiring_0_cancel .. |
355 instance star :: (comm_semiring_0_cancel) comm_semiring_0_cancel .. |
356 |
356 |
357 instance star :: (zero_neq_one) zero_neq_one |
357 instance star :: (zero_neq_one) zero_neq_one |