Skip to content

Expand ENABLED when applying EnabledGossip - #253

Merged
lemmy merged 1 commit into
masterfrom
mku-gh309
Nov 9, 2026
Merged

lemmy merged 1 commit into
masterfrom
mku-gh309

Conversation

@lemmy

@lemmy lemmy commented Nov 9, 2026 •

Copy link
Copy Markdown
Member

The draft soundness fix exposes a completeness gap: coalescing assigns different opaque identifiers to the lemma's n,o and the goal's u,v. Expand ENABLED and the relevant definitions so ordinary first-order instantiation can discharge the step.

The proof statement and assumptions remain unchanged. Unfolding definitions and expanding ENABLED preserve the TLA+ meaning of the obligation.

Related:
tlaplus/tlapm#309
tlaplus/tlapm#314

The draft soundness fix (tlaplus/tlapm#314)
exposes a completeness gap: coalescing assigns different opaque
identifiers to the lemma's n,o and the goal's u,v.
Expand ENABLED and the relevant definitions so ordinary first-order
instantiation can discharge the step.

The proof statement and assumptions remain unchanged. Unfolding
definitions and expanding ENABLED preserve the TLA+ meaning of the
obligation.

Related:
tlaplus/tlapm#309
tlaplus/tlapm#314

Co-authored-by: GPT-6.1 Sol Ultra <noreply@openai.com>
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
@lemmy lemmy self-assigned this Nov 9, 2026
@lemmy
lemmy merged commit 334c398 into master Nov 9, 2026
7 checks passed
@lemmy
lemmy deleted the mku-gh309 branch November 9, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant