Proof using.
intros.
destruct net; auto.
Qed.
Context {rri : raft_refinement_interface}.

Theorem lift_prop_all_the_way :
forall (P : _ -> Prop),
(forall net, raft_intermediate_reachable net -> P net) ->
(forall (net : @network _ raft_msg_refined_multi_params), msg_refined_raft_intermediate_reachable net -> P (deghost (mgv_deghost net))).