equal
deleted
inserted
replaced
776 apply (intro_classes) |
776 apply (intro_classes) |
777 apply (simp add: word_mult_commute) |
777 apply (simp add: word_mult_commute) |
778 apply (simp add: word_mult_1) |
778 apply (simp add: word_mult_1) |
779 done |
779 done |
780 |
780 |
781 instance word :: (len0) recpower .. |
|
782 |
|
783 instance word :: (len0) comm_semiring |
781 instance word :: (len0) comm_semiring |
784 by (intro_classes) (simp add : word_left_distrib) |
782 by (intro_classes) (simp add : word_left_distrib) |
785 |
783 |
786 instance word :: (len0) ab_group_add .. |
784 instance word :: (len0) ab_group_add .. |
787 |
785 |
788 instance word :: (len0) comm_ring .. |
786 instance word :: (len0) comm_ring .. |
789 |
787 |
790 instance word :: (len) comm_semiring_1 |
788 instance word :: (len) comm_semiring_1 |
791 by (intro_classes) (simp add: lenw1_zero_neq_one) |
789 by (intro_classes) (simp add: lenw1_zero_neq_one) |
792 |
|
793 instance word :: (len) recpower .. |
|
794 |
790 |
795 instance word :: (len) comm_ring_1 .. |
791 instance word :: (len) comm_ring_1 .. |
796 |
792 |
797 instance word :: (len0) comm_semiring_0 .. |
793 instance word :: (len0) comm_semiring_0 .. |
798 |
794 |