proposition: Lemma reduce_post_message : forall (m : Message) (s1 s2 : Site) (b : Bag_of_message), reduce Message f (Post_message Message m b s1 s2 s1 s2) = (reduce Message f (b s1 s2) + f m)%Z.
proof: Proof. intros m s1 s2 b. rewrite post_here. apply reduce_append_nil1. Qed.
imports: List fifo table reduce sigma2