chirel_star_equiv: LEMMA
abs(track(v) - (track(-s) - eps*asin(D/norm(s)))) < pi AND
f >= 0AND
f<=1 IMPLIES
chirel_star(s,v,f,eps) = to2pi(track(v)+f*(track(-s) - eps*asin(D/norm(s)) - track(v)))
chirel_star_test: LEMMA
D = 5AND s = (-10/sqrt(3),0) AND
vo = (2,0) AND
vi = (1,0) IMPLIES
track(vo) = pi/2AND track(vi) = pi/2 AND horizontal_conflict?(s,vo-vi) AND
track(vo-vi) = pi/2AND
track(-s) = pi/2AND
norm(s) = 10/sqrt(3) AND
chirel_star(s,vo-vi,1/2,-1) = 2*pi/3AND
chirel_star(s,vo-vi,1,-1) = 5*pi/6AND
chirel_star(s,vo-vi,0,-1) = pi/2
chi_hc(f,eps,irt)(s,vo,vi) : [nnreal_lt_2pi,bool] = LET v = vo - vi IN IF zero_vect2?(v) THEN (0,false) ELSE LET chirelstar = chirel_star(s,v,f,eps),
expr = (norm(vi)/norm(vo))*sin(chirelstar-track(vi)),
asinex = IF abs(expr) > 1THENFALSEELSE asin(expr) ENDIF,
exsign = sign(asinex),
expidiff = exsign*(pi/2)-asinex,
arcsindir = exsign*(pi/2)+irt*expidiff,
theta = to2pi(chirelstar - arcsindir),
nvovect = trkgs2vect(theta,norm(vo)) IN IF (abs(expr) > 1OR s*(nvovect-vi)>=0) THEN (0,false) ELSE (theta,true) ENDIF ENDIF
sin_track_minus: LEMMA
vo-vi /= zero IMPLIES
norm(vo)*sin(track(vo-vi)-track(vo)) = norm(vi)*sin(track(vo-vi)-track(vi))
chi_hc_sin_equivalence_2: LEMMA LET ch = chi_hc(f,eps,irt)(s,vo,vi),
nvo = trkgs2vect(ch`1,norm(vo)) IN
ch`2IMPLIES
norm(vi)*sin(chirel_star(s,vo-vi,f,eps) - track(vi)) = norm(vo)*sin(chirel_star(s,vo-vi,f,eps) - track(nvo))
kb_is_independent : THEOREM
horizontal_conflict?(s,vo-vi) AND
abs(track(vo-vi)-track(vo)) < 0AND
abs(track(vi-vo)-track(vi)) < 0AND
nvo = kb(eps,irt,1)(s,vo,vi) AND
nvo /= zero AND
nvi = kb(eps,0,irt)(-s,vi,vo) AND
nvi /= zero IMPLIES NOT horizontal_conflict?(s,nvo-vi)
%% 3 Counterexamples to the claim that kb is coordinated with respect %% to the conflict-free safety property.
kb_is_not_coordinated_1 : THEOREM
D = 5AND s = (-10/sqrt(3),0) AND
vo = (2,0) AND
vi = (1,0) AND
nvo = kb(-1,-1,1/2)(s,vo,vi) AND
nvi = kb(-1,-1,1/2)(-s,vi,vo) IMPLIES
nvo /= zero AND
nvi /= zero AND
horizontal_conflict?(s,vo-vi) AND
horizontal_conflict?(s,nvo-nvi)
kb_is_not_coordinated_2 : THEOREM
D = 5AND s = (-10/sqrt(3),0) AND
vo = (500,0) AND
vi = (250,0) AND
nvo = kb(-1,-1,1/2)(s,vo,vi) AND
nvi = kb(-1,-1,1/2)(-s,vi,vo) IMPLIES
nvo /= zero AND
nvi /= zero AND
horizontal_conflict?(s,vo-vi) AND
horizontal_conflict?(s,nvo-nvi)
% A different proof of the above result, this time showing % that minimum separation is less than 4.1
kb_is_not_coordinated_3 : THEOREM
D = 5AND s = (-10/sqrt(3),0) AND
vo = (500,0) AND
vi = (250,0) AND
nvo = kb(-1,-1,1/2)(s,vo,vi) AND
nvi = kb(-1,-1,1/2)(-s,vi,vo) IMPLIES
nvo /= zero AND
nvi /= zero AND
horizontal_conflict?(s,vo-vi) AND
horizontal_conflict?(s,nvo-nvi)
END kb
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-05)
¤
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 und die Messung sind noch experimentell.