Definition mgv_ghost_packet p :=
  @mkPacket _ mgv_refined_multi_params
            (@pSrc _ multi_params p)
            (pDst p)
            (ghost_msg_default, pBody p).Definition mgv_reghost (net : @network _ multi_params) : @network _ mgv_refined_multi_params.

Lemma mgv_reghost_deghost_partial_inverses : forall net, mgv_deghost (mgv_reghost net) = net.