(* Verifiable in MuPAD *)
Axiom
  Math_prop_alarm_1 :
    forall (a l : R) (T : TimeT),
    (MinDistance T <= l)%R ->
    (l <= MaxDistance T)%R ->
    (0 <= a)%R ->
    (a <= MinBeta)%R ->
    (Rsqr (l * cos a - v V * T) + Rsqr (l * sin a) <= Rsqr AlertRange)%R.(* Verifiable in MuPAD *)
Axiom
  Math_prop_no_conflict_1 :
    forall (a l x y : R) (T : TimeT),
    (MinDistance T <= l)%R ->
    (l <= MaxDistance T)%R ->
    (MinBeta <= a)%R ->
    (a <= PI / 2)%R ->
    (l * sin a + r_V * (cos (rho_V * T) - 1) <= y)%R ->
    (r_V * sin (rho_V * T) - l * cos a <= x)%R ->
    (Rsqr ConflictRange < Rsqr x + Rsqr y)%R.

Lemma Math_prop_no_conflict_2 : forall (a l x y : R) (T : TimeT), (MinDistance T <= l)%R -> (l <= MaxDistance T)%R -> (3 * (PI / 2) <= a)%R -> (a <= 2 * PI - MinBeta)%R -> (y <= l * sin a - r_V * (cos (rho_V * T) - 1))%R -> (r_V * sin (rho_V * T) - l * cos a <= x)%R -> (Rsqr ConflictRange < Rsqr x + Rsqr y)%R.