[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tlaplus] Re: WITNESS BY

You are correct you cannot write WITNESS x \in y BY <proof>. The proof constructs that can be followed by a nested proof are:

SUFFICES is probably the closest to your desired usage. I am drawing this from reading the TLA+ tree-sitter grammar here. See which ones have the optional($._proof) rule at the end.


On Saturday, November 19, 2022 at 8:49:25 AM UTC-5 jaco...@xxxxxxxxx wrote:
My "WITNESS x \in y" generates a proof obligation, so it would be nice to
write WITNESS x\in y BY <proof>, but as far as I understand this is not
possible. Is there a reason? Is there a general work around?
Thanks for your thoughts,
Jaco van de Pol

You received this message because you are subscribed to the Google Groups "tlaplus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tlaplus+unsubscribe@xxxxxxxxxxxxxxxx.
To view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/e488a446-9ea7-45bc-957b-a720ce684e9an%40googlegroups.com.