proposition: Lemma sigma_weight_post_message : forall (m : Message) (s1 s2 : Site) (b : Bag_of_message), sigma_weight (Post_message Message m b s1 s2) = (sigma_weight b + cardinal_count m)%Z.
proof: Proof. unfold sigma_weight in |- *. unfold Post_message in |- *. unfold change_queue in |- *. intros. rewrite sigma_table2_change. simpl in |- *. omega. apply finite_site. apply finite_site. Qed.
imports: reduce DistributedReferenceCounting.machine2.cardinal sigma2 sum