Skip to content
BANG

Question (from the original wasmfx spec; surfaced in ADR-0016 + §6 of Spec.lean): if Eff forms a group (effects are invertible), does the graded monad F become dagger-Frobenius (Heunen-Karvonen)? If yes, group_recovers is a corollary. If no, the theorem needs an explicit observability side-condition.

Resolution (2026-06-23, ADR-0032 — the ◊4 PROOF_ORDER #2 research gate): the H-K bridge as stated is unsupported — reversibility needs the monoid to be Frobenius (involutive + the Frobenius coherence law), strictly stronger than a group; our idempotent join-semilattice Eff is even further from Frobenius. AND group_recovers was false-as-stated (a diverging c makes (c;ret()) ≉ ret()) and vacuous (no AddGroup instance for the real effect lattice). So group_recovers is RETIRED, not side-conditioned: v1 rollback is a HANDLER mechanism (all_or_nothing_abort, ADR-0030/0031), not an effect-algebra inverse. Q8 stays formally open (post-v1: a correct Frobenius-conditioned law would be a NEW theorem) but bounded — it gates nothing in v1. References on disk: references/papers/adjacent/{heunen-karvonen-reversible-monadic,compositional-reversible-2024}.pdf.

Revisit signal: Phase B PROOF_ORDER #2 (sequenced second precisely so this surfaces before compiler work depends on it).