cpsa-4.4.1: coq/Examples/Yahalom_proof.v
(** * Yahalom Protocol Generated Code Verification *)
Require Import Sem Sem_tactics Yahalom Yahalom_role.
Theorem correct_yahalom_init_io_liveness:
correct_io_liveness init_role init.
Proof.
sem_liveness.
Qed.
Theorem correct_yahalom_resp_io_liveness:
correct_io_liveness resp_role resp.
Proof.
sem_liveness.
Qed.
Theorem correct_yahalom_serv_init_io_liveness:
correct_io_liveness serv_init_role serv_init.
Proof.
sem_liveness.
Qed.
Theorem correct_yahalom_serv_complete_io_liveness:
correct_io_liveness serv_complete_role serv_complete.
Proof.
sem_liveness.
Qed.
Theorem correct_yahalom_init_io_safety:
correct_io_safety init_role init.
Proof.
sem_safety.
Qed.
Theorem correct_yahalom_resp_io_safety:
correct_io_safety resp_role resp.
Proof.
sem_safety.
Qed.
Theorem correct_yahalom_serv_init_io_safety:
correct_io_safety serv_init_role serv_init.
Proof.
sem_safety.
Qed.
Theorem correct_yahalom_serv_complete_io_safety:
correct_io_safety serv_complete_role serv_complete.
Proof.
sem_safety.
Qed.