blob: 521a37eb0ea163a3bfd184cbd23f7565f14dd354 [file] [log] [blame]
For every shuttle it holds that in every state it can eventually form a convoy with another shuttle.
forall s:Vehicle . val(isShuttle(s)) => ([true*] ( exists t:Vehicle. val(isShuttle(t)) && (<true*.createConvoy(s,t)> true )) )
For every shuttle it holds that in every state it can eventually form a convoy with another shuttle only by moving itself.
forall s:Vehicle . val(isShuttle(s)) => ([true*] ( exists t:Vehicle. val(isShuttle(t)) && (<move(s)*.createConvoy(s,t)> true )) )