%-----------------------------------------------% % 2-D Conflict interval detection [tin,tout] % % (tin,tout) is the conflict interval % %-----------------------------------------------%
detection_2D(s,v) : [Lookahead,Lookahead] = IF zero_vect2?(v) AND horizontal_los?(s) THEN
(B,T) ELSIF Delta(s,v) > 0 THEN LET tin = Theta_D(s,v,Entry),
tout = Theta_D(s,v,Exit) IN
(min(max(tin,B),T),max(min(tout,T),B)) ELSE
(B,B) ENDIF
detection_2D_correct : THEOREM LET (tin,tout) = detection_2D(s,v) IN
tin < t AND t < tout IMPLIES horizontal_los?(s+t*v)
detection_2D_complete : THEOREM LET (tin,tout) = detection_2D(s,v) IN
horizontal_los?(s+t*v) IMPLIES tin <= t AND t <= tout AND tin < tout
conflict_detection_2D : THEOREM LET (tin,tout) = detection_2D(s,v) IN
conflict_2D?(s,v) IFF tin < tout
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.