Question: Explain why the following guarded commands in SR are not equivalent: if a < b -> c := a [] b < c ->c :=
Explain why the following guarded commands in SR are not equivalent:
![if a < b -> c := a [] b < c ->c := b if a < b -> c := a [] b < c -> c := b %3D [] else ->c := d [] true -> c:= d fi fi](https://dsd5zvtm8ll6.cloudfront.net/si.question.images/images/question_images/1606/1/9/7/3425fbca05e55e361606197342750.jpg)
if a < b -> c := a [] b < c ->c := b if a < b -> c := a [] b < c -> c := b %3D [] else ->c := d [] true -> c:= d fi fi
Step by Step Solution
3.41 Rating (164 Votes )
There are 3 Steps involved in it
SR makes a nondeterministic choice among true guards but chooses an else g... View full answer
Get step-by-step solutions from verified subject matter experts
