Stanojević & Steedman 2021: Formal Basis of a Language Universal #
Formalisation of the central result of [SS21]: over a natural
order of dominance — a chain of first-order categories X₁|X₂, X₂|X₃, …, Xₙ|Xₙ₊₁,
each realizable with either slash direction — CCG derives all and only the
separable permutations of the canonical linearization. The two excluded
four-element patterns, 2413 and 3142, are exactly the noun-phrase and verb-cluster
orders unattested in the typological record ([SS21] §1, after
Cinque 2005), so the combinatorics of CCG is proposed as the formal basis of the
universal.
The dominance chain is realized as a Grammar.multimodal lexicon over atoms ℕ
(word i carries both Xᵢ/Xᵢ₊₁ and Xᵢ\Xᵢ₊₁; the paper's order-free | is this
two-entry realization), and separable permutations are defined by the separating-tree
characterization of Bose, Buss & Lubiw (the paper's (17)) as an inductive predicate:
a singleton, or a split into contiguous parts in original (pos) or inverted
(neg) order.
Main statements #
derives_of_sepPerm— completeness (the paper's Lemma 1–Lemma 3 / Theorem 2): every separable permutation of a span is derivable, at both slashings of the span category.sepPerm_of_derives— soundness (Theorem 1): everything derivable over the NOD grammar is a span category over a separable permutation. Application and second-order composition provably never fire over a first-order chain.derives_iff_sepPerm— the universal: derivability at a span category is separability.
Implementation notes #
The Schröder-number count (Theorem 3) and the 22-of-24 four-element instance with
its typological grounding are not yet formalised; they need a decidability
instance for SepPerm.
The word token of position i in the dominance chain.
Equations
- StanojevicSteedman2021.tok i = toString i
Instances For
The forward realization of chain position i: Xᵢ/Xᵢ₊₁.
Equations
- StanojevicSteedman2021.fwd i = (CCG.Cat.atom i).rslash CCG.Modality.dot (CCG.Cat.atom (i + 1))
Instances For
The backward realization of chain position i: Xᵢ\Xᵢ₊₁.
Equations
- StanojevicSteedman2021.bwd i = (CCG.Cat.atom i).lslash CCG.Modality.dot (CCG.Cat.atom (i + 1))
Instances For
The natural-order-of-dominance lexicon over n words: each position carries both
slash realizations of its chain category — the paper's order-free |.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The NOD grammar: the multimodal (universal-rule) grammar over the chain lexicon. The start atom plays no role in the span-level claims.
Equations
Instances For
Separable permutations of the span i…j, by the separating-tree
characterization ([SS21] (17)): a singleton, or a split of the
span into two contiguous parts, concatenated in original (pos) or inverted
(neg) order.
- single
(i : ℕ)
: SepPerm i i [i]
A single word is a separable permutation of its own span.
- pos
{i j k : ℕ}
{u v : List ℕ}
: SepPerm i j u → SepPerm (j + 1) k v → SepPerm i k (u ++ v)
Contiguous parts in canonical order.
- neg
{i j k : ℕ}
{u v : List ℕ}
: SepPerm i j u → SepPerm (j + 1) k v → SepPerm i k (v ++ u)
Contiguous parts in inverted order.
Instances For
Completeness #
Every separable permutation of the span i…j is derivable at both slashings of the
span category Xᵢ|Xⱼ₊₁ — the paper's Lemmas 1–3 in one induction: pos splits
combine by (possibly crossing) forward composition, neg splits by backward
composition, and the strengthened both-slashes hypothesis feeds the harmonic and
crossing cases alike.
Soundness #
The rule induction: everything derivable over the NOD grammar is a span category
Xᵢ|Xⱼ₊₁ over a separable permutation of i…j. All derivable categories are
first-order, so application (which would need an atomic secondary) and second-order
composition (which would need a second-order secondary) provably never fire.
The universal #
CCG derives exactly the separable permutations ([SS21], Theorems 1 and 2), at the forward slashing of the span category.
The mirror of derives_fwd_iff, at the backward slashing.