Proof using taifoli rri.
intros.
apply refined_raft_net_invariant; auto.
- apply terms_and_indices_from_one_vwl_init.
- apply terms_and_indices_from_one_vwl_client_request.
- apply terms_and_indices_from_one_vwl_timeout.
- apply terms_and_indices_from_one_vwl_append_entries.
- apply terms_and_indices_from_one_vwl_append_entries_reply.
- apply terms_and_indices_from_one_vwl_request_vote.
- apply terms_and_indices_from_one_vwl_request_vote_reply.
- apply terms_and_indices_from_one_vwl_do_leader.
- apply terms_and_indices_from_one_vwl_do_generic_server.
- apply terms_and_indices_from_one_vwl_state_same_packet_subset.
- apply terms_and_indices_from_one_vwl_reboot.
Qed.

Lemma terms_and_indices_from_one_ll_init :
refined_raft_net_invariant_init terms_and_indices_from_one_ll.