Exercise 43.1.
(a) holds by additive exchange in the two children: (𝐴;𝐵),(𝐶;𝐷)≡(𝐵;𝐴),(𝐷;𝐶).
(b) does not hold. It is interchange between a multiplicative root with additive children and an additive root with multiplicative children.
(c) holds: 𝐴,(𝐵,𝜖m)≡𝐴,𝐵≡𝐵,𝐴. The first step is the multiplicative unit law and the second is multiplicative exchange.
(d) does not hold. The displayed semicolon has additive unit 𝜖a, not 𝜖m; the equation would identify the units or add a new additive unit law.
(e) holds inside every bunch context: (𝐴;𝐵);𝐶≡𝐴;(𝐵;𝐶)≡𝐴;(𝐶;𝐵), and congruence lifts this chain through C[ −].
Exercise 43.2.
The first derivation is 𝑃⊢𝑃𝑃;𝑆⊢𝑃W𝑄⊢𝑄𝑄;𝑇⊢𝑄W(𝑃;𝑆),(𝑄;𝑇)⊢𝑃∗𝑄Star−R. Each weakening lies inside one child of the final comma.
For the second sequent, split the inner multiplicative subtree and then use the additive right rule: 𝑃⊢𝑃𝑄⊢𝑄𝑅⊢𝑅𝑄,𝑅⊢𝑄∗𝑅Star−R𝑃;(𝑄,𝑅)⊢𝑃∧(𝑄∗𝑅)And−R.
For the final sequent, contraction is the final load-bearing step in the left premise of Star-R: 𝑃⊢𝑃𝑃⊢𝑃𝑃;𝑃⊢𝑃∧𝑃And−R𝑃⊢𝑃∧𝑃C𝑄⊢𝑄𝑃,𝑄⊢(𝑃∧𝑃)∗𝑄Star−R. No weakening back to 𝑃;𝑃 is permitted or needed.
Exercise 43.3.
(a) follows by additive weakening at the outer semicolon: 𝑄,𝑅⊢𝑄∗𝑅(𝑄,𝑅);𝑃⊢𝑄∗𝑅W, followed by additive exchange.
(b) does not follow: it requires multiplicative weakening to add 𝑄 below a comma. (c) does not follow: it requires multiplicative contraction to replace two comma-separated copies by one. (d) is structural congruence, using exchange separately inside the two additive children.
(e) requires the forbidden interchange transformation. The source bunch (𝐴;𝐵),(𝐶;𝐷) supports the displayed succedent by one comma split, with 𝐴;𝐵 proving 𝐴 ∧𝐵 and 𝐶;𝐷 proving 𝐶 ∧𝐷. The proposed bunch (𝐴,𝐶);(𝐵,𝐷) instead represents (𝐴 ∗𝐶) ∧(𝐵 ∗𝐷): its two additive conjuncts may use two different resource decompositions. Deriving (𝐴 ∧𝐵) ∗(𝐶 ∧𝐷) would require one shared decomposition whose left world forces both 𝐴,𝐵 and whose right world forces both 𝐶,𝐷. The ℤ3 calculation in proposition 43.30 shows that such a shared split need not exist.
Exercise 43.4.
First derive identity for 𝑃 ∨𝑄: 𝑃⊢𝑃𝑃⊢𝑃∨𝑄Or−R1𝑄⊢𝑄𝑄⊢𝑃∨𝑄Or−R2𝑃∨𝑄⊢𝑃∨𝑄Or−L. With 𝑅 ⊢𝑅, rule Imp-L gives (𝑃 ∨𝑄);((𝑃 ∨𝑄) →𝑅) ⊢𝑅. Additive exchange puts the function first, and Imp-R yields identity for (𝑃 ∨𝑄) →𝑅.
For the wand, the induction hypotheses give 𝑃⊢𝑃𝑄⊢𝑄𝑃,𝑄⊢𝑃∗𝑄Star−R𝑃∗𝑄⊢𝑃∗𝑄Star−L and 𝑅⊢𝑅𝑆⊢𝑆𝑅;𝑆⊢𝑅∧𝑆And−R𝑅∧𝑆⊢𝑅∧𝑆And−L. Apply Wand-L to these identities, use multiplicative exchange, and apply Wand-R. This derives identity for (𝑃 ∗𝑄)−∗(𝑅 ∧𝑆).
Finally derive the separate identities for ⊤ and 𝖨 with their left and right unit rules. Rule Star-R gives ⊤,𝖨 ⊢⊤ ∗𝖨, and Star-L gives ⊤ ∗𝖨 ⊢⊤ ∗𝖨. No equation identifies the two units.
Exercise 43.5.
For the star case, the unreduced cut is 𝑃⊢𝑃𝑄⊢𝑄𝑃,𝑄⊢𝑃∗𝑄Star−R𝑃,𝑄,𝑅⊢(𝑃∗𝑄)∗𝑅𝑃∗𝑄,𝑅⊢(𝑃∗𝑄)∗𝑅Star−L𝑃,𝑄,𝑅⊢(𝑃∗𝑄)∗𝑅Cut. Reduce it to a cut on 𝑃, followed by a cut on 𝑄, in the premise 𝑃,𝑄,𝑅 ⊢(𝑃 ∗𝑄) ∗𝑅. Both are identity cuts and erase. Their formulas have sizes |𝑃| and |𝑄|, strictly below |𝑃 ∗𝑄|.
For the wand case, let D0:(𝑃−∗𝑄),𝑃⊢𝑄 be the premise of the identity expansion of the wand. The continuation 𝑄;𝑇 ⊢𝑄 ∧𝑄 is obtained from two weakened derivations 𝑄;𝑇 ⊢𝑄, followed by And-R, which produces (𝑄;𝑇);(𝑄;𝑇) ⊢𝑄 ∧𝑄, and one C.
Cut 𝑆 ⊢𝑃 into D0, obtaining (𝑃−∗𝑄),𝑆 ⊢𝑄. Cut this result into the continuation on 𝑄, obtaining ((𝑃−∗𝑄),𝑆);𝑇⊢𝑄∧𝑄. Multiplicative exchange gives the antecedent obtained by replacing the cut formula in (𝑆,(𝑃−∗𝑄));𝑇. The recursive cut formulas are 𝑃 and 𝑄, both proper subformulas of the wand.
Exercise 43.6.
Construct the two additive premises 𝑃⊢𝑃𝑃⊢𝑃𝑃;𝑃⊢𝑃∧𝑃And−R𝑃⊢𝑃∧𝑃C𝑃;𝑆⊢𝑃∧𝑃W and, symmetrically, 𝑄;𝑇 ⊢𝑄 ∧𝑄. Rule Star-R gives (𝑃;𝑆),(𝑄;𝑇)⊢(𝑃∧𝑃)∗(𝑄∧𝑄). Apply And-L to package 𝑃;𝑆 and 𝑄;𝑇, then apply Wand-R and Imp-R. This yields the required closed formula.
Changing the outer comma to a semicolon invalidates two distinct steps. Star-R must combine its premise antecedents with a comma, and Wand-R must discharge a comma-separated argument. The intervening And-L rules remain locally well formed because each packages one additive subtree.
Exercise 43.7.
Write 𝖥𝗈𝗋𝖼𝖾(𝐴) for the worlds forcing 𝐴. From the atomic valuation, 𝖥𝗈𝗋𝖼𝖾(𝑃∧𝑍)={2}. For 𝑃 ∗𝑍, the right witness must be 2, and composing it with either world forcing 𝑃 gives 2; only target world 2 admits that split. Thus 𝖥𝗈𝗋𝖼𝖾(𝑃 ∗𝑍) ={2}.
Worlds 0 and 1 have the accessible counterexample 1 ⊩𝑃, 1 ⊮𝑍, while world 2 has none. Hence 𝖥𝗈𝗋𝖼𝖾(𝑃→𝑍)={2}. For the wand, test resources 1,2. At world 0, 0 ∘1 =1 ⊮𝑍; at worlds 1,2, composition with either test resource is 2. Therefore 𝖥𝗈𝗋𝖼𝖾(𝑃−∗𝑍)={1,2}.
The only world forcing 𝑃 ∗𝑄 is 2, which also forces 𝑍. Thus 𝖥𝗈𝗋𝖼𝖾((𝑃 ∗𝑄) →𝑍) ={0,1,2}. The inner wand 𝑄−∗𝑍 has forcing set {1,2}; composing any world with either test resource forcing 𝑃 lands in that set. Consequently 𝖥𝗈𝗋𝖼𝖾(𝑃−∗(𝑄−∗𝑍))={0,1,2}.
The opening bunch is forced only at 2, using the split 1 ∘1 =2. For the mixed formula, let an accessible 𝑛 force 𝑃 ∧𝑆 and let 𝑥 force 𝑄 ∧𝑇. The same pair witnesses 𝑛 ∘𝑥 ⊩𝑃 ∗𝑄. Hence every world forces 𝖬𝗂𝗑(𝑃,𝑆,𝑄,𝑇).
Exercise 43.8.
For (𝑃 ∧𝑄) →𝑃 ∗𝑄, take equality-preordered ℤ2 and put 𝑉(𝑃) =𝑉(𝑄) ={1}. At world 1, the antecedent is true. The only pair forcing both atoms is 1,1, whose sum is 0, so the star is false at 1.
For (𝑃−∗𝑄) →(𝑃 →𝑄), use 𝑀2 with 𝑉(𝑃) ={1,2} and 𝑉(𝑄) ={2}. At world 1, composition with every resource forcing 𝑃 yields 2, so the wand holds. But the accessible world 1 itself forces 𝑃 and not 𝑄, so the additive implication fails there. The outer implication is therefore false at world 1.
For ⊤ →𝖨, return to equality-preordered ℤ2. Every world forces ⊤, while 𝖨 is forced only at the unit world 0. World 1 refutes the implication. These examples include a nontrivial preorder and an equality preorder on a finite group, as required.
Exercise 43.9.
For Imp-L, prove the needed pointwise hole implication. If a world 𝑢 forces Δ;(𝐴 →𝐵), then it forces Δ and 𝐴 →𝐵. The first premise induction hypothesis gives 𝑢 ⊩𝐴. Instantiate the implication clause at the reflexive extension 𝑢 ⪰𝑢 to obtain 𝑢 ⊩𝐵. Thus 𝑢⊩Δ;(𝐴→𝐵)⟹𝑢⊩𝐵 for every 𝑢. Context monotonicity lifts this implication through C[ −], and the continuation induction hypothesis yields the succedent. No additional persistence step is needed in this case; the order appears only in the reflexive implication test.
For Wand-L, if 𝑢 forces Δ,(𝐴−∗𝐵), choose 𝑥,𝑦 with 𝑥 ∘𝑦 ⪯𝑢, 𝑥 ⊩Δ, and 𝑦 ⊩𝐴−∗𝐵. The first induction hypothesis gives 𝑥 ⊩𝐴. The wand clause and commutativity give 𝑥 ∘𝑦 ⊩𝐵; persistence along 𝑥 ∘𝑦 ⪯𝑢 gives 𝑢 ⊩𝐵. This is the sole persistence use. Context monotonicity and the continuation premise finish the case.
If multiplicative weakening were sound, 𝑃 ⊢𝑃 would give 𝑃,𝑄 ⊢𝑃. Rule Star-L would give 𝑃 ∗𝑄 ⊢𝑃, and Imp-R would close 𝑃 ∗𝑄 →𝑃. This contradicts the ℤ2 countermodel of proposition 43.30.
Exercise 43.10.
For the forward additive-implication case, assume 𝐴 ⊢𝐵 →𝐶, [𝐴] ⪯[𝐷], and [𝐷] ⊩𝐵. Thus 𝐷 ⊢𝐴 and, by induction, 𝐷 ⊢𝐵. Cut 𝐷 ⊢𝐴 into the first derivation. Rule Imp-L with 𝐷 ⊢𝐵 and identity on 𝐶, followed by a cut of the resulting 𝐷 ⊢𝐵 →𝐶, gives 𝐷;𝐷 ⊢𝐶. Contract to 𝐷 ⊢𝐶, and apply induction.
Conversely, assume [𝐴] ⊩𝐵 →𝐶 and put 𝐷 =𝐴 ∧𝐵. The two projections give 𝐷 ⊢𝐴 and 𝐷 ⊢𝐵, hence [𝐴] ⪯[𝐷] and [𝐷] ⊩𝐵. The semantic hypothesis and induction yield 𝐴 ∧𝐵 ⊢𝐶. Cut in 𝐴;𝐵 ⊢𝐴 ∧𝐵 and apply Imp-R.
For the forward wand case, assume 𝐴 ⊢𝐵−∗𝐶 and [𝑋] ⊩𝐵. Induction gives 𝑋 ⊢𝐵. Rule Wand-L with identity on 𝐶, followed by a cut of the assumed wand derivation and multiplicative exchange, gives 𝐴,𝑋 ⊢𝐶. The bunch/formula lemma gives 𝐴 ∗𝑋 ⊢𝐶, so [𝐴 ∗𝑋] ⊩𝐶.
Conversely, assume [𝐴] ⊩𝐵−∗𝐶 and test world [𝐵]. Identity and induction give [𝐵] ⊩𝐵; hence [𝐴 ∗𝐵] ⊩𝐶, so 𝐴 ∗𝐵 ⊢𝐶. The bunch/formula lemma yields 𝐴,𝐵 ⊢𝐶, and Wand-R finishes.
At [𝑃 ∨𝑄], identity derives 𝑃 ∨𝑄, but neither disjunct is derivable separately. The ordinary equivalence-class world therefore fails the semantic disjunction clause. Repair would require enough prime bunches, a prime-extension construction compatible with the preorder and comma, a well-defined resource composition, an upward-closed canonical valuation, and a truth lemma proving that a forced disjunction selects a disjunct. The packaged article states that extension but delegates its construction to the absent monograph; the source statement alone proves none of these obligations inside the book.
Exercise 43.11.
Delete only the matching unit from each maximal node, flatten only children with the same constructor, sort the normalized children, and retain every alternation boundary. The first pair normalizes on both sides to (𝐴;𝐵),(𝐶,𝐷), up to the chosen sorting order, so it is congruent. The second pair has different roots after normalization: additive for (𝐴,𝐵);(𝐶,𝐷), multiplicative for (𝐴;𝐶),(𝐵;𝐷); it is not congruent. The third pair normalizes on both sides to 𝐴;𝐵;𝐶, so it is congruent.
The algorithm recursively normalizes children, replaces each maximal semicolon or comma node by the sorted multiset of normalized children of that same kind, and deletes only its matching unit. Equality of the resulting finite trees is decidable. Induction on bunches shows that every ACU generator preserves the normal form. Conversely, equal normal forms determine a chain of exchanges, reassociations, and matching-unit deletions inside each retained node; congruence rebuilds those chains through the alternation tree.
Exercise 43.12.
For Imp-R/Imp-L, take D0:Γ;𝐶⊢𝐷,E1:Θ⊢𝐶,E2:K[𝐷]⊢𝐵. The unreduced cut inserts D :Γ ⊢𝐶 →𝐷 into the conclusion K[Θ;(𝐶 →𝐷)] ⊢𝐵. Its reduction is cut𝐷(cut𝐶(E1,D0),E2):K[Γ;Θ]⊢𝐵. Additive associativity and exchange identify this with the antecedent obtained by replacing the displayed implication occurrence. The new cut formulas 𝐶,𝐷 are proper subformulas.
For Wand-R/Wand-L, replace semicolons by commas in the data and conclusion. The same two cuts yield K[Γ,Θ] ⊢𝐵, and multiplicative associativity and exchange supply the final congruence.
If the final right rule contracts C[Ξ;Ξ] to C[Ξ], every selected occurrence inside Ξ has two displayed descendants in the premise. Put both descendants, with the same corresponding left derivation, into one heterogeneous multicut. Put any selected occurrence outside Ξ into that same family once. The recursive right derivation is the contraction premise, so its height is smaller even though duplication may increase the sum of left heights. Two uncontrolled sequential cuts do not expose this lexicographic decrease.
Exercise 43.13.
The upward-closed subsets of 0 <1 <2 are ∅,{2},{1,2},{0,1,2}. Thus two atoms have sixteen ordered valuation pairs. For every pair, 𝑃 ∗𝑄 →𝑃 ∧𝑄 is valid. A witness 𝑥 ∘𝑦 ⪯𝑛 for the star satisfies 𝑥 ⪯𝑥 ∘𝑦 ⪯𝑛 and 𝑦 ⪯𝑥 ∘𝑦 ⪯𝑛 in truncated addition. Upward closure therefore gives 𝑛 ⊩𝑃 ∧𝑄.
Every valuation consequently makes this particular frame behave as though multiplicative weakening were available: its order satisfies 𝑥 ⪯𝑥 ∘𝑦 and 𝑦 ⪯𝑥 ∘𝑦 for all 𝑥,𝑦. This is a frame property, not a theorem over all resource frames. The equality-preordered ℤ2 fails those inequalities and refutes multiplicative weakening.
Exercise 43.14.
The universally valid direction is (𝐴∧𝐵)∗(𝐶∧𝐷)⟶(𝐴∗𝐶)∧(𝐵∗𝐷). If 𝑚 forces the antecedent, choose 𝑥,𝑦 with 𝑥 ∘𝑦 ⪯𝑚, 𝑥 ⊩𝐴 ∧𝐵, and 𝑦 ⊩𝐶 ∧𝐷. The same pair witnesses both stars in the conclusion.
The converse fails in equality-preordered ℤ3. Put 𝑉(𝐴) =𝑉(𝐶) ={0}, 𝑉(𝐵) ={1}, and 𝑉(𝐷) ={2}. At world 0, 𝐴 ∗𝐶 is witnessed by 0 +0, while 𝐵 ∗𝐷 is witnessed by 1 +2. No world forces 𝐴 ∧𝐵 or 𝐶 ∧𝐷, so their star is false.
The invalid converse corresponds to the replacement (𝐴,𝐶);(𝐵,𝐷)⟼(𝐴;𝐵),(𝐶;𝐷). Two independently chosen splits would have to become one shared split. The valid direction merely reuses one already supplied split in two additive conjuncts and is not a bunch-congruence equation.
Exercise 43.15.
The audited language is 𝑝,⊤,𝖨,∧,∨,→,∗,−∗, with no additive falsity. Frames are preordered commutative monoids with monotone composition. Atomic valuations are upward closed in the chapter’s orientation. Forcing uses the ordinary intuitionistic clauses, unit condition 𝑒 ⪯𝑚, decomposition for ∗, and universal composition for the wand. Lemma 43.40 converts these clauses to the paper’s downwards-closed convention.
Proposition 7 in §3.5, printed p. 12, proves the easy theorem for formulas without additive falsity or disjunction. The following paragraph states full falsity-free completeness and attributes its prime-bunch construction to Pym’s monograph. Section 5.2, printed pp. 28–30, sketches a related prime-evaluation invariant but does not supply the delegated construction. Proposition 6 gives the counterexample showing why additive falsity cannot be restored over elementary total monoids.
Promotion of convention 43.41 would require the absent prime-extension theorem with all its hypotheses, closure of the prime worlds under the resource operation, a proof that the induced preorder and operation form the selected model class, the canonical valuation and its closure proof, the complete truth lemma including disjunction, and exact transport through lemma 43.39, lemma 43.40, lemma 43.34. None of those obligations is discharged merely by citing the source statement; the full reverse implication therefore remains outside the book’s theorem ledger.