Yes, just recall WF_v(A) <=> <>[](ENABLED <<A>>_v) => []<>(<<A>>_v) . Your condition or A in general rather may be any action-level formula. For a concrete example, see https://github.com/lemmy/BlockingQueue/blob/14a1baed2dd80ce83f32687c67749b39320ea121/BlockingQueue.tla#L136-L143.
Markus
> On Dec 8, 2022, at 9:21 AM, Jack Vanlightly <jack.va...@xxxxxxxxx> wrote:
>
> So if I want to express weak fairness of an action with some conditions, I simply write WF_vars(conditions /\ MyAction)?