proposition: Theorem alarm_at_alerting_distance : forall evader intruder : State, alerting_distance evader intruder -> ails_alert intruder evader.
proof: Proof. Proof with trivial. intros; unfold ails_alert in |- *; case (Req_EM_var (trkrate (bank intruder)) 0); intro... apply (step1 _ _ H)... unfold alerting_distance in H; case (Rle_dec 3 (trkrate (bank intruder))); intro... apply step2... case (Rle_dec (3 / 2) (trkrate (bank intruder))); intro... apply step2... case (Rle_dec (3 / 4) (trkrate (bank intruder))); intro; apply step2... Qed.
imports: Reals trajectory_const constants ails_def tau Omega