KKostya
7/26/2018 - 7:25 AM

clock_creates_outbound.ml

let is_clock msg = match msg with Some(Clock _) -> true| _ -> false 
let is_twist msg = match msg with Some(Twist _) -> true| _ -> false 

theorem clock_creates_outbound state =
  is_clock state.incoming ==> is_twist (one_step state).outgoing