De Clercq et al. (2025): Nanosyntax: State of the art and recent developments #
De Clercq, Caha, Starke and Vanden Wyngaerd present the lexicalization algorithm through case studies, which this file runs. In the degrees of comparison the size of the root decides how many suffixes an adjective takes, and an entry matching a larger phrase overrides the exponents inside it. In Czech declension a root that lexicalizes the accusative by itself shrinks in the genitive, the derivation going back to an earlier merger. A root may also store the structure evacuation builds, the noun beside the remnant it left. Such a root lexicalizes the bare noun and the whole structure and nothing in between, which gives Kalenjin its marked singulars and the Friulian verb bati a suffix in the second person alone. A suffix may store such a structure too, as in the Friulian verb finî.
Main results #
english_degrees,armenian_degrees,czech_degrees: the lexicalization table of the degrees of comparison.czech_declension,genitive_levels: the genitive is -a in both noun classes, with the same structure.kalenjin_number,peel_plural_overrides: the root peel is bare in the plural and marked in the singular.bati_present,fini_present: the first and third person are alike and the second has a suffix more.
Implementation notes #
The chapter's prefixes are built in a workspace of their own, which the engine does not model.
The Czech superlative nej- is such a prefix, so czech_degrees shows only that the movement
steps do not derive the superlative. For Kalenjin the chapter gives no entry for the plural
suffix -tiin of roots like kipaw 'rhino', so that class is left out.
References #
Degrees of comparison #
Equations
- DeClercqEtAl2025.instDecidableEqDeg x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- DeClercqEtAl2025.instReprDeg = { reprPrec := DeClercqEtAl2025.instReprDeg.repr }
Equations
- DeClercqEtAl2025.instReprDeg.repr DeClercqEtAl2025.Deg.a prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Deg.a")).group prec✝
- DeClercqEtAl2025.instReprDeg.repr DeClercqEtAl2025.Deg.q prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Deg.q")).group prec✝
- DeClercqEtAl2025.instReprDeg.repr DeClercqEtAl2025.Deg.cmpr prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Deg.cmpr")).group prec✝
- DeClercqEtAl2025.instReprDeg.repr DeClercqEtAl2025.Deg.sprl prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Deg.sprl")).group prec✝
Instances For
English tall stores the gradable adjective, -er the comparative alone and -est the superlative over the comparative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
English bad beside worse, a root storing the comparative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Armenian partsrahasag 'tall' stores the superlative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Czech inteligent- stores the bare adjective, with the adjectivizer -n and the comparative -ějš storing one feature each.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Czech chytr- 'smart' stores the gradable adjective.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sequences of the positive, the comparative and the superlative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
English tall, tall-er, tall-est: the comparative suffix follows the evacuated root and the superlative suffix overrides it. With worse in the lexicon the comparative needs no evacuation, so it is worse and not badd-er.
Armenian has the one form in all three degrees, each phrase a subtree of the stored one.
Czech inteligent-n-(í), inteligent-n-ějš-(í) and chytř-ejš-(í): the smaller root takes a suffix more. The movement steps do not derive the superlative, no entry storing the superlative feature with a unary foot, and the algorithm's last resort builds the prefix nej-.
Czech declension #
Equations
- DeClercqEtAl2025.instDecidableEqCase x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- DeClercqEtAl2025.instReprCase = { reprPrec := DeClercqEtAl2025.instReprCase.repr }
Equations
- DeClercqEtAl2025.instReprCase.repr DeClercqEtAl2025.Case.n prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Case.n")).group prec✝
- DeClercqEtAl2025.instReprCase.repr DeClercqEtAl2025.Case.sg prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Case.sg")).group prec✝
- DeClercqEtAl2025.instReprCase.repr DeClercqEtAl2025.Case.k1 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Case.k1")).group prec✝
- DeClercqEtAl2025.instReprCase.repr DeClercqEtAl2025.Case.k2 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Case.k2")).group prec✝
- DeClercqEtAl2025.instReprCase.repr DeClercqEtAl2025.Case.k3 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Case.k3")).group prec✝
Instances For
The suffix -a stores the genitive down to the singular.
Equations
- One or more equations did not get rendered due to their size.
Instances For
chleb- 'bread' stores the bare noun.
Equations
- DeClercqEtAl2025.chleb = [{ tree := Morphology.Nanosyntax.spine DeClercqEtAl2025.Case.n [], exponent := "chleb" }, DeClercqEtAl2025.suffixA]
Instances For
jazyk 'tongue' stores the accusative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sequences of the nominative, the accusative and the genitive.
Equations
- One or more equations did not get rendered due to their size.
Instances For
chleb-a in all three cases, and jazyk, jazyk, jazyk-a.
In the genitive the root jazyk cannot grow, and no entry lexicalizes the genitive feature alone, so the derivation goes back to the merger of the singular and evacuates the noun there. Its structure is then that of chleb-a, the two classes levelled.
Inverse number marking #
Equations
- DeClercqEtAl2025.instDecidableEqNum x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- DeClercqEtAl2025.instReprNum = { reprPrec := DeClercqEtAl2025.instReprNum.repr }
Equations
- DeClercqEtAl2025.instReprNum.repr DeClercqEtAl2025.Num.n prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Num.n")).group prec✝
- DeClercqEtAl2025.instReprNum.repr DeClercqEtAl2025.Num.sg prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Num.sg")).group prec✝
- DeClercqEtAl2025.instReprNum.repr DeClercqEtAl2025.Num.pl prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Num.pl")).group prec✝
Instances For
The Kalenjin singular suffix -yaan stores the singular alone and the plural suffix -een the plural over it.
Equations
- One or more equations did not get rendered due to their size.
Instances For
peel 'elephant' stores the noun beside the plural phrase it has evacuated from.
Equations
- One or more equations did not get rendered due to their size.
Instances For
pata 'duck' stores the bare noun.
Equations
- DeClercqEtAl2025.pata = { tree := Morphology.Nanosyntax.spine DeClercqEtAl2025.Num.n [], exponent := "pata" } :: DeClercqEtAl2025.numberSuffixes
Instances For
The sequences of the bare root, the singular and the plural.
Equations
Instances For
peel, peel-yaan, peel and pata, pata-yaan, pat-een. The stored structure of peel contains the bare noun and no singular phrase over a noun, so the singular needs -yaan, and the plural, once the noun has evacuated, is that structure again.
The plural of peel has the two constituents of pat-een, the noun and a remnant that -een lexicalizes. The root's entry matches the object they form, and being the larger lexicalized constituent it is what is pronounced.
The Friulian present #
Equations
- DeClercqEtAl2025.instDecidableEqPhi x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- DeClercqEtAl2025.instReprPhi.repr DeClercqEtAl2025.Phi.t prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Phi.t")).group prec✝
- DeClercqEtAl2025.instReprPhi.repr DeClercqEtAl2025.Phi.num prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Phi.num")).group prec✝
- DeClercqEtAl2025.instReprPhi.repr DeClercqEtAl2025.Phi.π prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Phi.π")).group prec✝
- DeClercqEtAl2025.instReprPhi.repr DeClercqEtAl2025.Phi.part prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Phi.part")).group prec✝
- DeClercqEtAl2025.instReprPhi.repr DeClercqEtAl2025.Phi.spkr prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "DeClercqEtAl2025.Phi.spkr")).group prec✝
Instances For
Equations
- DeClercqEtAl2025.instReprPhi = { reprPrec := DeClercqEtAl2025.instReprPhi.repr }
The second-person suffix -s stores the participant alone.
Equations
- DeClercqEtAl2025.suffixS = { tree := Morphology.Nanosyntax.spine DeClercqEtAl2025.Phi.part [], exponent := "s" }
Instances For
Tualis Friulian bat- 'hit' stores the person phrase beside the speaker phrase it has evacuated from.
Equations
- One or more equations did not get rendered due to their size.
Instances For
fin- 'finish' stores number over tense, and its suffix -iʃ the speaker over a person phrase stranded beside the participant.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sequences of the third, the second and the first person.
Equations
- One or more equations did not get rendered due to their size.
Instances For
bat, bat-s, bat. The root's entry contains the third-person phrase and no participant phrase over it, so the second person needs -s, and the first person, once the person phrase has evacuated, is the stored structure again.
fin-iʃ, fin-iʃ-s, fin-iʃ. In the first person the verb evacuates alone from under the speaker feature, which strands the person and the participant phrases in the shape -iʃ stores.