Proof using rmri lhllsi.
unfold lifted_leaders_have_leaderLogs_strong.
intros.
pose proof msg_lift_prop _ leaders_have_leaderLogs_strong_invariant _ ltac:(eauto) h.
rewrite msg_deghost_spec' in *. auto.
Qed.
Definition lifted_one_leaderLog_per_term (net : ghost_log_network) : Prop :=
forall h h' t ll ll',
In (t, ll) (leaderLogs (fst (nwState net h))) ->
In (t, ll') (leaderLogs (fst (nwState net h'))) ->
h = h' /\ ll = ll'.

(* Specifications: *)
Lemma lifted_one_leaderLog_per_term_invariant :
forall net,
msg_refined_raft_intermediate_reachable net ->
lifted_one_leaderLog_per_term net.