Lectures onType Theory
ch:bunched-implications: ch:bunched-implications
appendix sectionsolutions

ch:bunched-implications: ch:bunched-implications

Exercise 43.1.

(a) holds by additive exchange in the two children: (A;B),(C;D)(B;A),(D;C).

(b) does not hold. It is interchange between a multiplicative root with additive children and an additive root with multiplicative children.

(c) holds: A,(B,ϵm)A,BB,A. 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: (A;B);CA;(B;C)A;(C;B), and congruence lifts this chain through C[].

Exercise 43.2.

The first derivation is PPP;SPWQQQ;TQW(P;S),(Q;T)PQStarR. 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: PPQQRRQ,RQRStarRP;(Q,R)P(QR)AndR.

For the final sequent, contraction is the final load-bearing step in the left premise of Star-R: PPPPP;PPPAndRPPPCQQP,Q(PP)QStarR. No weakening back to P;P is permitted or needed.

Exercise 43.3.

(a) follows by additive weakening at the outer semicolon: Q,RQR(Q,R);PQRW, followed by additive exchange.

(b) does not follow: it requires multiplicative weakening to add Q 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 (A;B),(C;D) supports the displayed succedent by one comma split, with A;B proving AB and C;D proving CD. The proposed bunch (A,C);(B,D) instead represents (AC)(BD): its two additive conjuncts may use two different resource decompositions. Deriving (AB)(CD) would require one shared decomposition whose left world forces both A,B and whose right world forces both C,D. The Z3 calculation in proposition 43.30 shows that such a shared split need not exist.

Exercise 43.4.

First derive identity for PQ: PPPPQOrR1QQQPQOrR2PQPQOrL. With RR, rule Imp-L gives (PQ);((PQ)R)R. Additive exchange puts the function first, and Imp-R yields identity for (PQ)R.

For the wand, the induction hypotheses give PPQQP,QPQStarRPQPQStarL and RRSSR;SRSAndRRSRSAndL. Apply Wand-L to these identities, use multiplicative exchange, and apply Wand-R. This derives identity for (PQ)(RS).

Finally derive the separate identities for and I with their left and right unit rules. Rule Star-R gives ,II, and Star-L gives II. No equation identifies the two units.

Exercise 43.5.

For the star case, the unreduced cut is PPQQP,QPQStarRP,Q,R(PQ)RPQ,R(PQ)RStarLP,Q,R(PQ)RCut. Reduce it to a cut on P, followed by a cut on Q, in the premise P,Q,R(PQ)R. Both are identity cuts and erase. Their formulas have sizes |P| and |Q|, strictly below |PQ|.

For the wand case, let D0:(PQ),PQ be the premise of the identity expansion of the wand. The continuation Q;TQQ is obtained from two weakened derivations Q;TQ, followed by And-R, which produces (Q;T);(Q;T)QQ, and one C.

Cut SP into D0, obtaining (PQ),SQ. Cut this result into the continuation on Q, obtaining ((PQ),S);TQQ. Multiplicative exchange gives the antecedent obtained by replacing the cut formula in (S,(PQ));T. The recursive cut formulas are P and Q, both proper subformulas of the wand.

Exercise 43.6.

Construct the two additive premises PPPPP;PPPAndRPPPCP;SPPW and, symmetrically, Q;TQQ. Rule Star-R gives (P;S),(Q;T)(PP)(QQ). Apply And-L to package P;S and Q;T, 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 Force(A) for the worlds forcing A. From the atomic valuation, Force(PZ)={2}. For PZ, the right witness must be 2, and composing it with either world forcing P gives 2; only target world 2 admits that split. Thus Force(PZ)={2}.

Worlds 0 and 1 have the accessible counterexample 1P, 1Z, while world 2 has none. Hence Force(PZ)={2}. For the wand, test resources 1,2. At world 0, 01=1Z; at worlds 1,2, composition with either test resource is 2. Therefore Force(PZ)={1,2}.

The only world forcing PQ is 2, which also forces Z. Thus Force((PQ)Z)={0,1,2}. The inner wand QZ has forcing set {1,2}; composing any world with either test resource forcing P lands in that set. Consequently Force(P(QZ))={0,1,2}.

The opening bunch is forced only at 2, using the split 11=2. For the mixed formula, let an accessible n force PS and let x force QT. The same pair witnesses nxPQ. Hence every world forces Mix(P,S,Q,T).

Exercise 43.8.

For (PQ)PQ, take equality-preordered Z2 and put V(P)=V(Q)={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 (PQ)(PQ), use M2 with V(P)={1,2} and V(Q)={2}. At world 1, composition with every resource forcing P yields 2, so the wand holds. But the accessible world 1 itself forces P and not Q, so the additive implication fails there. The outer implication is therefore false at world 1.

For I, return to equality-preordered Z2. Every world forces , while I 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 u forces Δ;(AB), then it forces Δ and AB. The first premise induction hypothesis gives uA. Instantiate the implication clause at the reflexive extension uu to obtain uB. Thus uΔ;(AB)uB for every u. 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 u forces Δ,(AB), choose x,y with xyu, xΔ, and yAB. The first induction hypothesis gives xA. The wand clause and commutativity give xyB; persistence along xyu gives uB. This is the sole persistence use. Context monotonicity and the continuation premise finish the case.

If multiplicative weakening were sound, PP would give P,QP. Rule Star-L would give PQP, and Imp-R would close PQP. This contradicts the Z2 countermodel of proposition 43.30.

Exercise 43.10.

For the forward additive-implication case, assume ABC, [A][D], and [D]B. Thus DA and, by induction, DB. Cut DA into the first derivation. Rule Imp-L with DB and identity on C, followed by a cut of the resulting DBC, gives D;DC. Contract to DC, and apply induction.

Conversely, assume [A]BC and put D=AB. The two projections give DA and DB, hence [A][D] and [D]B. The semantic hypothesis and induction yield ABC. Cut in A;BAB and apply Imp-R.

For the forward wand case, assume ABC and [X]B. Induction gives XB. Rule Wand-L with identity on C, followed by a cut of the assumed wand derivation and multiplicative exchange, gives A,XC. The bunch/formula lemma gives AXC, so [AX]C.

Conversely, assume [A]BC and test world [B]. Identity and induction give [B]B; hence [AB]C, so ABC. The bunch/formula lemma yields A,BC, and Wand-R finishes.

At [PQ], identity derives PQ, 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 (A;B),(C,D), up to the chosen sorting order, so it is congruent. The second pair has different roots after normalization: additive for (A,B);(C,D), multiplicative for (A;C),(B;D); it is not congruent. The third pair normalizes on both sides to A;B;C, 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:Γ;CD,E1:ΘC,E2:K[D]B. The unreduced cut inserts D:ΓCD into the conclusion K[Θ;(CD)]B. Its reduction is cutD(cutC(E1,D0),E2):K[Γ;Θ]B. Additive associativity and exchange identify this with the antecedent obtained by replacing the displayed implication occurrence. The new cut formulas C,D are proper subformulas.

For Wand-R/Wand-L, replace semicolons by commas in the data and conclusion. The same two cuts yield K[Γ,Θ]B, 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, PQPQ is valid. A witness xyn for the star satisfies xxyn and yxyn in truncated addition. Upward closure therefore gives nPQ.

Every valuation consequently makes this particular frame behave as though multiplicative weakening were available: its order satisfies xxy and yxy for all x,y. This is a frame property, not a theorem over all resource frames. The equality-preordered Z2 fails those inequalities and refutes multiplicative weakening.

Exercise 43.14.

The universally valid direction is (AB)(CD)(AC)(BD). If m forces the antecedent, choose x,y with xym, xAB, and yCD. The same pair witnesses both stars in the conclusion.

The converse fails in equality-preordered Z3. Put V(A)=V(C)={0}, V(B)={1}, and V(D)={2}. At world 0, AC is witnessed by 0+0, while BD is witnessed by 1+2. No world forces AB or CD, so their star is false.

The invalid converse corresponds to the replacement (A,C);(B,D)(A;B),(C;D). 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 p,,I,,,,,, 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 em, 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.

Search the book

Type to search the local edition.