exercise 38.1.
Apply Prod-L twice to the antecedent of the first sequent. Its remaining premise is supplied by 𝐴⇒𝐴𝐵⇒𝐵𝐶⇒𝐶𝐵,𝐶⇒𝐵⋅𝐶Prod−R𝐴,𝐵,𝐶⇒𝐴⋅(𝐵⋅𝐶)Prod−R. The marked splits are 𝐴 ∣𝐵,𝐶 and then 𝐵 ∣𝐶. Reapplying Prod-L first to 𝐴 ⋅𝐵, then to (𝐴 ⋅𝐵) ⋅𝐶, gives the requested first derivation.
For the reverse direction, expand the antecedent by two uses of Prod-L. Use 𝐴⇒𝐴𝐵⇒𝐵𝐴,𝐵⇒𝐴⋅𝐵Prod−R𝐶⇒𝐶𝐴,𝐵,𝐶⇒(𝐴⋅𝐵)⋅𝐶Prod−R. Here the splits are 𝐴,𝐵 ∣𝐶 and then 𝐴 ∣𝐵. The two outer Prod-L steps reconstruct 𝐴 ⋅(𝐵 ⋅𝐶) on the left. No formula equality between the two associations was used.
exercise 38.2.
Only the input word 𝑝,𝑞,𝑟 succeeds. Its derivation ends with the split 𝑝 ∣𝑞,𝑟, followed in the right premise by 𝑞 ∣𝑟: 𝑝⇒𝑝𝑞⇒𝑞𝑟⇒𝑟𝑞,𝑟⇒𝑞⋅𝑟Prod−R𝑝,𝑞,𝑟⇒𝑝⋅(𝑞⋅𝑟)Prod−R. For every derivable final Prod-R, its left premise has atomic succedent 𝑝. The atomic last-rule lemma forces that premise’s prefix to be exactly the one-letter word 𝑝. In the words 𝑞,𝑝,𝑟, 𝑞,𝑟,𝑝, 𝑟,𝑝,𝑞, and 𝑟,𝑞,𝑝, none of the four possible prefixes is that word, so every final split already fails on its left premise. In the remaining word 𝑝,𝑟,𝑞, the only possible outer split is 𝑝 ∣𝑟,𝑞. The right premise would be 𝑟,𝑞 ⇒𝑞 ⋅𝑟; its middle split asks for 𝑟 ⇒𝑞 and 𝑞 ⇒𝑟, while either outer split asks an empty context to derive an atom. All three fail by the same lemma.
exercise 38.3.
Given D :Γ,𝑝 ⇒𝑞, one application of Slash-R gives Γ ⇒𝑞/𝑝. Conversely, identities and Slash-L give the application derivation 𝑝⇒𝑝𝑞⇒𝑞𝑞/𝑝,𝑝⇒𝑞Slash−L. If E :Γ ⇒𝑞/𝑝, cut E into the marked first antecedent occurrence 𝑞/𝑝 in this derivation. Ordered cut has conclusion Γ,𝑝 ⇒𝑞. Cut elimination replaces the cut by a cut-free derivation of that same sequent. The block Γ remains before 𝑝; no exchange has occurred.
exercise 38.4.
Starting with D :Γ,𝐴,𝐵 ⇒𝐶, first abstract the final 𝐵, then the final 𝐴: D:Γ,𝐴,𝐵⇒𝐶Γ,𝐴⇒𝐶/𝐵Slash−RΓ⇒(𝐶/𝐵)/𝐴Slash−R. For the other conclusion, apply Prod-L and then Slash-R: D:Γ,𝐴,𝐵⇒𝐶Γ,𝐴⋅𝐵⇒𝐶Prod−LΓ⇒𝐶/(𝐴⋅𝐵)Slash−R. The rule Bslash-R would instead require 𝐴 ⋅𝐵,Γ ⇒𝐶. That premise follows by Prod-L from 𝐴,𝐵,Γ ⇒𝐶, not from the given word Γ,𝐴,𝐵; moving the product across Γ would be exchange.
exercise 38.5.
At the root, Id is inapplicable, the atomic succedent supplies no right candidate, and there is no product antecedent. The first residual occurrence is 𝑝\𝑞. With the prefix split 𝜖 ∣𝑝, Bslash-L asks for 𝑝 ⇒𝑝 and 𝑞,𝑞\𝑟 ⇒𝑟. The first closes by identity. At the second premise, identity and right rules are again inapplicable; the first residual candidate uses 𝑞\𝑟 with split 𝜖 ∣𝑞, producing two identities. Thus no failed split precedes the first successful branch under the stipulated enumeration. The branch is 𝑝⇒𝑝𝑞⇒𝑞𝑟⇒𝑟𝑞,𝑞\𝑟⇒𝑟Bslash−L𝑝,𝑝\𝑞,𝑞\𝑟⇒𝑟Bslash−L. Atoms have size (1), so each residual has size (3). The root weight is 1 +1 +3 +3 =8. The continuation has weight 1 +1 +3 =5, and every identity node has weight 1 +1 =2. Hence the longest branch has weights 8 >5 >2; the other root premise gives 8 >2.
exercise 38.6.
Write the two final inferences as D=D1:Γ1⇒𝐴D2:Γ2⇒𝐵Γ1,Γ2⇒𝐴⋅𝐵Prod−R. The right derivation ends as E=E0:Δ,𝐴,𝐵,Θ⇒𝐶Δ,𝐴⋅𝐵,Θ⇒𝐶Prod−L. Cutting their conclusions gives Δ,Γ1,Γ2,Θ ⇒𝐶. Replace that cut by two ordered cuts: first cut D2 for the marked 𝐵 in E0, obtaining Δ,𝐴,Γ2,Θ ⇒𝐶; then cut D1 for the marked 𝐴. The resulting context is exactly Δ,Γ1,Γ2,Θ. Since |𝐴|<|𝐴⋅𝐵|and|𝐵|<|𝐴⋅𝐵|, each new cut rank is strictly smaller in its first lexicographic component, independently of its height component. These are the two required strict inequalities.
exercise 38.7.
The principal pair has premises D0:𝐴,Γ⇒𝐵,E1:Σ⇒𝐴,E2:Δ,𝐵,Θ⇒𝐶, where Bslash-R concludes Γ ⇒𝐴\𝐵 and Bslash-L concludes Δ,Σ,𝐴\𝐵,Θ⇒𝐶. First cut E1 for the initial 𝐴 in D0, obtaining Σ,Γ ⇒𝐵. Then cut this derivation for 𝐵 in E2. The final sequent is Δ,Σ,Γ,Θ⇒𝐶. The two cut formulas are 𝐴 and 𝐵, and both satisfy |𝐴|,|𝐵| <|𝐴\𝐵|. Their order is forced: the argument block Σ replaces the left argument 𝐴, so it remains before Γ; the second cut inserts that whole block after Δ.
exercise 38.8.
Assign Ada:𝖺,sends:((𝖺\𝗌)/𝗆)/𝖻,Bert:𝖻,mail:𝗆. The three applications, from the inside out, are 𝖺,𝖺\𝗌⇒𝗌, by Bslash-L and two identities, 𝖺,(𝖺\𝗌)/𝗆,𝗆⇒𝗌, by Slash-L using the preceding sequent as continuation, and finally 𝖺,((𝖺\𝗌)/𝗆)/𝖻,𝖻,𝗆⇒𝗌, by Slash-L, using 𝖻 ⇒𝖻 as argument and the preceding sequent as continuation. This is the required parse.
There is only one compound formula in each swapped word, so a cut-free proof with atomic succedent must eventually select that formula by Slash-L. After swapping Ada and sends, the suffix to the right of the verb begins with 𝖺, so no initial argument block is the one-letter word 𝖻. After swapping sends and Bert, the verb’s suffix is 𝗆, again not 𝖻. After swapping Bert and mail, the suffix is 𝗆,𝖻, whose prefixes are 𝜖, 𝗆, and 𝗆,𝖻, none of which derives the atom 𝖻. The atomic last-rule lemma rejects the argument premise in all three cases.
exercise 38.9.
Cut elimination and two Prod-L inversions expose the antecedent frontier 𝐴,𝐵,𝐶. Every ordered rule preserves that left-to-right atomic frontier, whereas the succedent has frontier 𝐴,𝐶,𝐵. Hence no cut-free ordered derivation exists.
With exchange, derive 𝐴,𝐶 ⇒𝐴 ⋅𝐶 by identities and Prod-R, combine it with 𝐵 ⇒𝐵, and obtain 𝐴,𝐶,𝐵 ⇒(𝐴 ⋅𝐶) ⋅𝐵. One Ex crosses 𝐵 and 𝐶, yielding the premise with frontier 𝐴,𝐵,𝐶; two Prod-L steps reconstruct 𝐴 ⋅(𝐵 ⋅𝐶). The earlier proposition exchanges two whole product factors. It does not by itself expose the nested factors or supply these product rules.
exercise 38.10.
Read products of crossings from left to right and label the input order 123. The first route gives 123𝜎1⟶213𝜎2⟶231𝜎1⟶321, while the second gives 123𝜎2⟶132𝜎1⟶312𝜎2⟶321. Thus both routes have the same source and target permutation. The braid equation declares these two three-crossing proofs equal. Applying 𝜎𝑖 twice also returns the labels to their original order, but that permutation calculation does not identify the resulting two-crossing proof with the identity proof. The additional equation 𝜎2𝑖 =𝗂𝖽 is exactly the symmetric, not braided, quotient.