если a равно любому в любом цикле, то для следующих 3 циклов c должно быть подтверждено, если b не указано
Попробуйте эту последовательность:
a |-> (c [*3] && !B [*3])
Если в любое время заявлено значение b, в следующем цикле следует деактивировать c.
Попробуйте добавить следующую последовательность:
b |-> !c
Это будет Я полагаю, что b
проверьте в моменте синхронизации, который вы описываете в последовательности, или в часах по умолчанию.
Нарисуйте форму волны утверждений этих последовательностей и проверьте, предоставляют ли они то, что вам нужно, или нет.
Если вы хотите увидеть комбинированное поведение этих двух утверждений, например, для проверки конфликтов, вы можете создать третью последовательность, and
их проверяя и осциллограмму.