equal
deleted
inserted
replaced
2651 \<Longrightarrow> finite N \<Longrightarrow> N \<noteq> {} \<Longrightarrow> h (Max N) = Max (h ` N)" |
2651 \<Longrightarrow> finite N \<Longrightarrow> N \<noteq> {} \<Longrightarrow> h (Max N) = Max (h ` N)" |
2652 by (simp add: Max_def ACIf.hom_fold1_commute [OF ACIf_max]) |
2652 by (simp add: Max_def ACIf.hom_fold1_commute [OF ACIf_max]) |
2653 |
2653 |
2654 end |
2654 end |
2655 |
2655 |
2656 class linordered_ab_semigroup_add = linorder + pordered_ab_semigroup_add |
2656 context ordered_ab_semigroup_add |
2657 begin |
2657 begin |
2658 |
2658 |
2659 lemma add_Min_commute: |
2659 lemma add_Min_commute: |
2660 fixes k |
2660 fixes k |
2661 shows "finite N \<Longrightarrow> N \<noteq> {} \<Longrightarrow> k \<^loc>+ Min N = Min {k \<^loc>+ m | m. m \<in> N}" |
2661 shows "finite N \<Longrightarrow> N \<noteq> {} \<Longrightarrow> k \<^loc>+ Min N = Min {k \<^loc>+ m | m. m \<in> N}" |