Lectures onType Theory
ch:ordered-lambek: ch:ordered-lambek
appendix sectionsolutions

ch:ordered-lambek: ch:ordered-lambek

exercise 38.1.

Apply Prod-L twice to the antecedent of the first sequent. Its remaining premise is supplied by AABBCCB,CBCProdRA,B,CA(BC)ProdR. The marked splits are AB,C and then BC. Reapplying Prod-L first to AB, then to (AB)C, gives the requested first derivation.

For the reverse direction, expand the antecedent by two uses of Prod-L. Use AABBA,BABProdRCCA,B,C(AB)CProdR. Here the splits are A,BC and then AB. The two outer Prod-L steps reconstruct A(BC) on the left. No formula equality between the two associations was used.

exercise 38.2.

Only the input word p,q,r succeeds. Its derivation ends with the split pq,r, followed in the right premise by qr: ppqqrrq,rqrProdRp,q,rp(qr)ProdR. For every derivable final Prod-R, its left premise has atomic succedent p. The atomic last-rule lemma forces that premise’s prefix to be exactly the one-letter word p. In the words q,p,r, q,r,p, r,p,q, and r,q,p, none of the four possible prefixes is that word, so every final split already fails on its left premise. In the remaining word p,r,q, the only possible outer split is pr,q. The right premise would be r,qqr; its middle split asks for rq and qr, while either outer split asks an empty context to derive an atom. All three fail by the same lemma.

exercise 38.3.

Given D:Γ,pq, one application of Slash-R gives Γq/p. Conversely, identities and Slash-L give the application derivation ppqqq/p,pqSlashL. If E:Γq/p, cut E into the marked first antecedent occurrence q/p in this derivation. Ordered cut has conclusion Γ,pq. Cut elimination replaces the cut by a cut-free derivation of that same sequent. The block Γ remains before p; no exchange has occurred.

exercise 38.4.

Starting with D:Γ,A,BC, first abstract the final B, then the final A: D:Γ,A,BCΓ,AC/BSlashRΓ(C/B)/ASlashR. For the other conclusion, apply Prod-L and then Slash-R: D:Γ,A,BCΓ,ABCProdLΓC/(AB)SlashR. The rule Bslash-R would instead require AB,ΓC. That premise follows by Prod-L from A,B,ΓC, not from the given word Γ,A,B; 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 p\q. With the prefix split ϵp, Bslash-L asks for pp and q,q\rr. The first closes by identity. At the second premise, identity and right rules are again inapplicable; the first residual candidate uses q\r with split ϵq, producing two identities. Thus no failed split precedes the first successful branch under the stipulated enumeration. The branch is ppqqrrq,q\rrBslashLp,p\q,q\rrBslashL. 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:Γ1AD2:Γ2BΓ1,Γ2ABProdR. The right derivation ends as E=E0:Δ,A,B,ΘCΔ,AB,ΘCProdL. Cutting their conclusions gives Δ,Γ1,Γ2,ΘC. Replace that cut by two ordered cuts: first cut D2 for the marked B in E0, obtaining Δ,A,Γ2,ΘC; then cut D1 for the marked A. The resulting context is exactly Δ,Γ1,Γ2,Θ. Since |A|<|AB|and|B|<|AB|, 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:A,ΓB,E1:ΣA,E2:Δ,B,ΘC, where Bslash-R concludes ΓA\B and Bslash-L concludes Δ,Σ,A\B,ΘC. First cut E1 for the initial A in D0, obtaining Σ,ΓB. Then cut this derivation for B in E2. The final sequent is Δ,Σ,Γ,ΘC. The two cut formulas are A and B, and both satisfy |A|,|B|<|A\B|. Their order is forced: the argument block Σ replaces the left argument A, so it remains before Γ; the second cut inserts that whole block after Δ.

exercise 38.8.

Assign Ada:a,sends:((a\s)/m)/b,Bert:b,mail:m. The three applications, from the inside out, are a,a\ss, by Bslash-L and two identities, a,(a\s)/m,ms, by Slash-L using the preceding sequent as continuation, and finally a,((a\s)/m)/b,b,ms, by Slash-L, using bb 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 a, so no initial argument block is the one-letter word b. After swapping sends and Bert, the verb’s suffix is m, again not b. After swapping Bert and mail, the suffix is m,b, whose prefixes are ϵ, m, and m,b, none of which derives the atom b. 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 A,B,C. Every ordered rule preserves that left-to-right atomic frontier, whereas the succedent has frontier A,C,B. Hence no cut-free ordered derivation exists.

With exchange, derive A,CAC by identities and Prod-R, combine it with BB, and obtain A,C,B(AC)B. One Ex crosses B and C, yielding the premise with frontier A,B,C; two Prod-L steps reconstruct A(BC). 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σ1213σ2231σ1321, while the second gives 123σ2132σ1312σ2321. Thus both routes have the same source and target permutation. The braid equation declares these two three-crossing proofs equal. Applying σi 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 σi2=id is exactly the symmetric, not braided, quotient.

Search the book

Type to search the local edition.