|
If someone is updating this work then two other lesser things might want to be fixed:
Dave
From: tlaplus@xxxxxxxxxxxxxxxx <tlaplus@xxxxxxxxxxxxxxxx> on behalf of Andrew Helwer <andrew.helwer@xxxxxxxxx>
Sent: Monday, November 24, 2025 20:49 To: tlaplus@xxxxxxxxxxxxxxxx <tlaplus@xxxxxxxxxxxxxxxx> Subject: Re: [tlaplus] Science of Concurrent Programs: 3.4.1.4 Error in Composition? Your programmer's intuition isn't wholly misplaced. If you were to write an interpreter for this action, you would have to identify that the value of x' relies on the value of t' and thus you have to evaluate t' before x', even though your interpreter
encounters x' in the conjunction list first. Of course this is getting away from Lamport's intended perspective that you view actions as predicates on pairs of states pulled out of the mathematical ether, but when we want to check this on actually existing
physical computers we have some practical constraints. I've found that a lot of TLA+ familiarity requires smoothly shifting between these different perspectives depending on the context.
Andrew
On Mon, Nov 24, 2025 at 11:39 AM Dave Hughes <dbahughes@xxxxxxxxx> wrote:
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 visit https://groups.google.com/d/msgid/tlaplus/CABj%3DxUUCbzt-ffxoYGfeu%3DTiQdDLQ0D9Wt5114LTaMy0Lj5vxA%40mail.gmail.com. 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 visit https://groups.google.com/d/msgid/tlaplus/MN2PR12MB3184D0645EFDFBCC6BBEAB82F2D0A%40MN2PR12MB3184.namprd12.prod.outlook.com. |