%------------------------------------------------------------------------------ % cd2d_inf.pvs % ACCoRD v1.0 % % Correctness and completeness of 2-D conflict detection algorithm for infinite % lookahead time % D : Horizontal separation %------------------------------------------------------------------------------
cd2d_inf% D : Horizontal separation BEGIN
2Dposreal: THEORY
vect_analysisvect_cont_2D
@vect2_cont_dotreal
vectorsdet_2D
tangent_line[D]
s,v : VAR Vect2
sp: VAR Sp_vect2 vectors@det_2D
ss VAR Ss_vect2
nzv : VAR Nz_vect2
t : VAR nnreal
detection_2D_inf(s,nzv) : [nnreal,nnreal] = IF Delta(s,nzv) > 0 THEN LET tin = Theta_D(s,nzv,Entry),
tout = Theta_D(s,nzv,Exit) IN
(max(tin,0),max(tout,0)) ELSE
(0,0) ENDIF
detection_2D_inf_correct : THEOREM LET (tin,tout) = detection_2D_inf(s,nzv) IN
tin < t AND t < tout IMPLIES horizontal_los?(s+t*nzv)
detection_2D_inf_complete : THEOREM LET (tin,tout) = detection_2D_inf(s,nzv) IN
horizontal_los?(s+t*nzv) IMPLIES tin <= t AND t <= tout AND tin < tout
conflict_detection_2D_inf : VARjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22 LET(,tout =detection_2D_inf,) IN
horizontal_conflict = Theta_Dsnzv) IN
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.