Borer (2013): Structuring Sense: Volume III: Taking Form #
A category-less root takes its category from the extended projection above it, so dance is a noun under a determiner and a verb under infinitival to, with nothing added to it. Such roots never occur as adjectives (too dance), and the words that occur as adjectives occur neither as nouns nor as verbs (a green, to green). Distributed Morphology categorizes a root by a head n, v or a that may be null, so it has to rule each pairing of a root with a head in or out. Borer's resolution is that adjectives are not roots. Like derivatives they are born categorized, and a categorized core fits only the extended projection of its own category, while the adjectival extended projection cannot categorize a root.
A root also selects the realization of what attaches to it, as run selects its past ran and goose its plural geese. Selection is local, so only what attaches to a bare root can be selected: derivatives inflect regularly, and on the resolution so do adjectives. Distributed Morphology puts a head between every stem and its inflection, and recovers local selection only by letting null heads be transparent. The chapter ends on a problem it leaves open: -ify and en- are selected by the roots of clarify and enlarge, so a functor taking adjectives attaches to a bare root after all.
Main statements #
licenses_nominal_and_verbal_iff: roots, and roots alone, occur both as nouns and as verbs, which with the lexicon derives every judgment of the paradigm (acceptable_iff_licensed).complement_ne_none_of_wellFormed: nothing that takes an adjective attaches to a bare root, so no root selects its realization.not_exists_licensing: no condition on the category of a complement both derives the paradigm and lets the verbalizers of clarify and enlarge take their roots.dm_seesRoot: in Distributed Morphology's representations no inflection sees its root unless null heads are transparent.
Implementation notes #
- The category of a core is an
Option CatFamily,nonefor a root, and an example's frame is the family of the extended projection it builds: nominal under a and the, verbal under to, adjectival under too. The adpositional extended projection is taken not to categorize roots, which the paradigm does not test. - The verbal thin and yellow are listed as categorized verbs, since as roots they would be nouns as well.
- A word's terminals are the book's categorial functors, with the category each projects and the categories it takes, the segments of extended projections, among them the comparative and the superlative, and the head an adjective is born with. Which realizations a root selects is taken from the book's table of functors and its discussion of -en and en-.
- Distributed Morphology's words are read with the heads, cycles and ∅-Transparency of
Embick2010.
TODO #
The table of functors is not recorded as data, only the choices of the words built with them, and the functors with a meaning of their own (-ing, -er, -ship), which the book sets apart from the default-and-selection pattern, are treated as functors like the rest. The book's arguments from stacked null heads, which nothing rules out once null heads are transparent, and from the direction of derivation in Kiparsky's examples, are not formalized; they are where Embick's cycles and contextual categorization would come apart.
References #
Categorization by the extended projection #
Licenses e κ says that the extended projection of family e takes a core of category κ,
where none is a category-less root. A categorized core fits only the extended projection of its
own category, and a root becomes a noun or a verb in its extended projection, but the adjectival
one cannot make it an adjective.
Equations
- Borer2013.Licenses e (some c) = (c = e)
- Borer2013.Licenses e none = (e = Minimalist.CatFamily.nominal ∨ e = Minimalist.CatFamily.verbal)
Instances For
Equations
- Borer2013.instDecidablePredOptionCatFamilyLicenses e (some c) = Borer2013.instDecidablePredOptionCatFamilyLicenses._aux_1 e c
- Borer2013.instDecidablePredOptionCatFamilyLicenses e none = { decide := decide (e = Minimalist.CatFamily.nominal) || decide (e = Minimalist.CatFamily.verbal), reflects_decide := ⋯ }
Roots, and roots alone, occur both as nouns and as verbs.
A core that occurs as an adjective occurs in no other extended projection, since the adjectival extended projection takes no root and an adjective is categorized.
A word that is both a verb and an adjective is listed under two categories, since no core is licensed in both extended projections. The verbal uses of thin and yellow cannot be predicted from their adjectival ones and must be listed (fn. 39).
The paradigm #
The words of the paradigm, each with the category of a core it is listed as. The roots are category-less, the adjectives are born categorized, and thin and yellow are listed again as verbs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The categories a word is listed under.
Equations
- Borer2013.categories w = List.filterMap (fun (p : String × Option Minimalist.CatFamily) => if p.1 = w then some p.2 else none) Borer2013.lexicon
Instances For
A row records the extended projection an example puts its word in, the categories of the cores the word is listed as, and the judgment.
- frame : Minimalist.CatFamily
- cores : List (Option Minimalist.CatFamily)
- judgment : Judgment
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The row of an example whose word is listed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The examples.
Equations
- Borer2013.data = List.filterMap Borer2013.Row.ofDatum Borer2013.Examples.all
Instances For
An example is acceptable exactly when its word is listed as a core that fits the extended projection the example puts it in: a dance, to dance and too green are acceptable, and too dance, a green and to green are not.
Local selection #
A terminal of a word above its root is a categorial functor, projecting a category over a complement of one of the categories it takes, a segment of an extended projection, or the head that an item is born with.
- functor (proj : Minimalist.CatFamily) (takes : List Minimalist.CatFamily) : Terminal
- segment (e : Minimalist.CatFamily) : Terminal
- born (c : Minimalist.CatFamily) : Terminal
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Borer2013.instDecidableEqTerminal.decEq (Borer2013.Terminal.functor proj takes) (Borer2013.Terminal.segment e) = isFalse ⋯
- Borer2013.instDecidableEqTerminal.decEq (Borer2013.Terminal.functor proj takes) (Borer2013.Terminal.born c) = isFalse ⋯
- Borer2013.instDecidableEqTerminal.decEq (Borer2013.Terminal.segment e) (Borer2013.Terminal.functor proj takes) = isFalse ⋯
- Borer2013.instDecidableEqTerminal.decEq (Borer2013.Terminal.segment a) (Borer2013.Terminal.segment b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- Borer2013.instDecidableEqTerminal.decEq (Borer2013.Terminal.segment e) (Borer2013.Terminal.born c) = isFalse ⋯
- Borer2013.instDecidableEqTerminal.decEq (Borer2013.Terminal.born c) (Borer2013.Terminal.functor proj takes) = isFalse ⋯
- Borer2013.instDecidableEqTerminal.decEq (Borer2013.Terminal.born c) (Borer2013.Terminal.segment e) = isFalse ⋯
- Borer2013.instDecidableEqTerminal.decEq (Borer2013.Terminal.born a) (Borer2013.Terminal.born b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
- Borer2013.instReprTerminal = { reprPrec := Borer2013.instReprTerminal.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
The category a terminal projects.
Equations
- (Borer2013.Terminal.functor p takes).proj = p
- (Borer2013.Terminal.segment p).proj = p
- (Borer2013.Terminal.born p).proj = p
Instances For
The category of what the terminal at position i attaches to, the bare root for the first
terminal and otherwise the category of the terminal below.
Equations
- Borer2013.complement ts 0 = none
- Borer2013.complement ts i.succ = Option.map Borer2013.Terminal.proj ts[i]?
Instances For
A terminal takes a complement of category κ under the licensing L when it is a functor
and L licenses κ in one of the categories it takes, a segment whose extended projection L
licenses κ in, or a born head on its root.
Equations
- Borer2013.Terminal.Takes L (Borer2013.Terminal.functor proj cs) x✝ = ∃ c ∈ cs, L c x✝
- Borer2013.Terminal.Takes L (Borer2013.Terminal.segment e) x✝ = L e x✝
- Borer2013.Terminal.Takes L (Borer2013.Terminal.born c) x✝ = (x✝ = none)
Instances For
Equations
- Borer2013.instDecidableTakesLicenses (Borer2013.Terminal.functor p takes) κ = Borer2013.instDecidableTakesLicenses._aux_1 κ p takes
- Borer2013.instDecidableTakesLicenses (Borer2013.Terminal.segment p) κ = Borer2013.instDecidableTakesLicenses._aux_3 κ p
- Borer2013.instDecidableTakesLicenses (Borer2013.Terminal.born p) κ = Borer2013.instDecidableTakesLicenses._aux_5 κ p
A word is well formed under L when each of its terminals takes what it attaches to.
Equations
- Borer2013.WellFormed L ts = ∀ (i : ℕ) (h : i < ts.length), Borer2013.Terminal.Takes L ts[i] (Borer2013.complement ts i)
Instances For
Equations
- Borer2013.instDecidableWellFormedLicenses ts = ts.length.decidableBallLT fun (i : ℕ) (h : i < ts.length) => Borer2013.Terminal.Takes Borer2013.Licenses ts[i] (Borer2013.complement ts i)
Whether a terminal has its default realization or one that its root selects.
Instances For
Equations
- Borer2013.instDecidableEqChoice x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Borer2013.instReprChoice = { reprPrec := Borer2013.instReprChoice.repr }
Equations
- One or more equations did not get rendered due to their size.
- Borer2013.instReprChoice.repr Borer2013.Choice.default prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Borer2013.Choice.default")).group prec✝
Instances For
A word records its terminals, innermost first, the terminal whose realization is at issue, and the choice of that realization.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Borer2013.instReprWord = { reprPrec := Borer2013.instReprWord.repr }
The terminals as named in the rows.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The choices as named in the rows.
Equations
- Borer2013.choiceTable = [("default", Borer2013.Choice.default), ("rootSelected", Borer2013.Choice.rootSelected)]
Instances For
The word of an example in the book's own representation, its target counted from one.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The words of the chapter's structures.
Equations
- Borer2013.words = List.filterMap Borer2013.Word.ofDatum Borer2013.Examples.all
Instances For
A word as Distributed Morphology represents it, with the inflection whose realization is at issue.
- choice : Choice
Instances For
The word of an example in Distributed Morphology's representation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The words of the renderings of Distributed Morphology.
Equations
- Borer2013.dmWords = List.filterMap Borer2013.DMWord.ofDatum Borer2013.Examples.all
Instances For
Every example is a judgment of the paradigm or a word in one of the two representations.
A root selects only the realization of what attaches to it directly, since selection is local and every exceptional realization is listed with a root: -ate, -ify and -ment attach to their roots, while the past tense of instantiated and the plural of formations attach to a derivative and take their defaults.
In a word well formed under the resolution, a segment of the adjectival extended projection or a functor taking adjectives attaches to a categorized core, never to a bare root, so its realization is never selected by a root: adjectives take only the regular -er and -est, and only the default nominalizers.
The words that the resolution rules out are those that put a functor taking adjectives directly on a root: the verbs of fattened and of the problem cases clarify and enlarge, which do select their realizations, and abilities and weaknesses, which the section on zero categorizers brackets so before the section on adjectives treats their bases as born adjectives.
The puzzle of the adjective. No licensing condition on the category of a complement both derives the judgments of the paradigm and lets the verbalizers of the problem cases take what their selection requires. Too dance shows that a bare root is not adjectival, while the root-selected -ify of clarify takes an adjectival complement that, selection being local, must be its root.
In Distributed Morphology every stem is categorized by a head, so without ∅-Transparency no inflection sees the root, and the past of run is no closer to its root than the past of instantiate. With Embick's ∅-Transparency every root-selected inflection does see it.