Documentation

Studies.BrueningAlKhalaf2020

Bruening and Al Khalaf 2020: category mismatches in coordination #

Bruening and Al Khalaf argue that coordinated arguments must match in category and may violate selection in two configurations only, a clause beside a noun phrase where only noun phrases are selected and a non-ly adverb beside an adjective before a noun. The violating conjunct is never the one next to the selector, and the two violations are those ellipsis and displacement permit. They derive the clausal case from a null N that makes a noun phrase of a clause but bears none of the semantic selectional features (S-features) a selector checks, with c-selection checked against every conjunct and S-features checked once, as soon as possible, in a structure built from left to right. A coordinate phrase stacks its conjuncts' features by recency, so a selector that precedes it checks the first conjunct and one that follows it the last, HeadDirection.nearest, where the accounts that make the first conjunct prominent check List.take 1. The adverbial case rests on a silent Adv head that ellipsis or a partial copy can leave out. The paper's examples are the rows of Data/Examples/BrueningAlKhalaf2020.

Main definitions #

Main results #

Implementation notes #

References #

Conjuncts #

A phrase enters a coordination as a phrase of its own category or, if it is a clause, as the complement of the null N (78), a noun phrase whose semantically empty head bears no S-features (§4.2). The null N has category N and default φ-features, which enter number resolution ((93b)).

Instances For

    A conjunct bears S-features unless its head is the null N, which is semantically empty (fn. 27).

    Equations
    Instances For
      @[instance_reducible]
      Equations
      • One or more equations did not get rendered due to their size.

      Licensing #

      Coordination combines phrases of one category only, since a coordinator selects a category and projects it (82).

      Equations
      Instances For
        def BrueningAlKhalaf2020.Satisfies (check : List Conjunct → List Conjunct) (cats : Finset PhraseStructure.Cat) (cs : List Conjunct) :

        A coordination satisfies a selector that c-selects cats and checks its S-features against the conjuncts check cs when every conjunct is of a c-selected category, c-selection persisting and being checked against each (85), and the conjuncts in check cs bear S-features (88).

        Equations
        Instances For

          A selector on side d checks its S-features once, as soon as it can, and they then delete (§4.3). The coordinate phrase stacks its conjuncts' features by recency (92), so a selector that precedes it checks the stack of the first conjunct alone ((87), (90)) and one that follows it the finished stack, whose last conjunct is on top ((92)).

          Equations
          Instances For
            @[simp]
            theorem BrueningAlKhalaf2020.mem_checkedOnce {d : HeadDirection} {cs : List Conjunct} {x : Conjunct} :
            x ∈ checkedOnce d cs ↔ x ∈ d.nearest cs
            def BrueningAlKhalaf2020.Licensed (check : List Conjunct → List Conjunct) (cats : Finset PhraseStructure.Cat) (cs : List Conjunct) :

            A coordinated argument is licensed when its conjuncts share a category and satisfy the selector.

            Equations
            Instances For
              @[instance_reducible]
              instance BrueningAlKhalaf2020.instDecidablePredListConjunctSatisfies {check : List Conjunct → List Conjunct} {cats : Finset PhraseStructure.Cat} :
              DecidablePred (Satisfies check cats)
              Equations
              @[instance_reducible]
              instance BrueningAlKhalaf2020.instDecidablePredListConjunctLicensed {check : List Conjunct → List Conjunct} {cats : Finset PhraseStructure.Cat} :
              DecidablePred (Licensed check cats)
              Equations

              A coordination of phrases of the categories ps is admitted under L when some choice of conjuncts for them satisfies L.

              Equations
              Instances For
                @[instance_reducible]
                instance BrueningAlKhalaf2020.instDecidableAdmitsOfDecidablePredListConjunct {ps : List PhraseStructure.Cat} {L : List Conjunct → Prop} [DecidablePred L] :
                Decidable (Admits L ps)
                Equations
                theorem BrueningAlKhalaf2020.Admits.mono {ps : List PhraseStructure.Cat} {L L' : List Conjunct → Prop} (h : ∀ (cs : List Conjunct), L cs → L' cs) (hL : Admits L ps) :
                Admits L' ps
                theorem BrueningAlKhalaf2020.Admits.satisfies {check : List Conjunct → List Conjunct} {cats : Finset PhraseStructure.Cat} {ps : List PhraseStructure.Cat} (h : Admits (Licensed check cats) ps) :
                Admits (Satisfies check cats) ps
                theorem BrueningAlKhalaf2020.mem_sections_map_ofCat {ps : List PhraseStructure.Cat} {cs : List Conjunct} :
                cs ∈ (List.map Conjunct.ofCat ps).sections ↔ List.Forall₂ (fun (x : Conjunct) (c : PhraseStructure.Cat) => x ∈ Conjunct.ofCat c) cs ps
                theorem BrueningAlKhalaf2020.Admits.exists_mem {ps : List PhraseStructure.Cat} {L : List Conjunct → Prop} (h : Admits L ps) :
                ∃ (cs : List Conjunct), L cs ∧ ∀ p ∈ ps, ∃ x ∈ cs, x ∈ Conjunct.ofCat p

                An admitted coordination has conjuncts satisfying L among which each phrase is one.

                theorem BrueningAlKhalaf2020.mem_cats_or_of_admits {check : List Conjunct → List Conjunct} {cats : Finset PhraseStructure.Cat} {ps : List PhraseStructure.Cat} (h : Admits (Satisfies check cats) ps) (p : PhraseStructure.Cat) :
                p ∈ ps → p ∈ cats ∨ p = PhraseStructure.Cat.C ∧ PhraseStructure.Cat.N ∈ cats

                The only selectional violation is a clause where a noun phrase is selected (§3.2). A phrase of a category the selector does not c-select can only be a clause under the null N, whichever conjunct the S-features are checked against.

                theorem BrueningAlKhalaf2020.mem_cats_of_mem_nearest {cats : Finset PhraseStructure.Cat} {d : HeadDirection} {ps : List PhraseStructure.Cat} (h : Admits (Satisfies (checkedOnce d) cats) ps) (p : PhraseStructure.Cat) :
                p ∈ d.nearest ps → p ∈ cats

                The phrase next to the selector is selected in its own category (§3.1). It is the conjunct the S-features are checked against, so it cannot be a clause under the null N.

                theorem BrueningAlKhalaf2020.exists_admits_iff_admits_elided {cats : Finset PhraseStructure.Cat} {d : HeadDirection} {p : PhraseStructure.Cat} (hp : p ∉ cats) :
                (∃ (q : PhraseStructure.Cat), Admits (Licensed (checkedOnce d) cats) [q, p] ∨ Admits (Licensed (checkedOnce d) cats) [p, q]) ↔ Admits (Licensed (fun (x : List Conjunct) => []) cats) [p]

                Coordination permits the violation ellipsis does (§3.3). A phrase of a category the selector does not c-select can be coordinated with another just when it can be stranded by ellipsis of the selector, which deletes the selector's S-features at PF along with it, so that none are checked ((80)).

                theorem BrueningAlKhalaf2020.mem_cats_of_admits_id {cats : Finset PhraseStructure.Cat} {ps : List PhraseStructure.Cat} (h : Admits (Satisfies id cats) ps) (p : PhraseStructure.Cat) :
                p ∈ ps → p ∈ cats

                Speakers whose S-features persist admit no violation in coordination (fn. 30). For the many speakers who reject (3a), S-features do not delete once checked but are checked against every conjunct, so no conjunct can be a clause under the null N. Ellipsis, which deletes the selector's S-features, still strands one for them.

                Adverbs #

                The head that makes an adverb of an adjective (97) is silent in once, soon and now and the suffix -ly elsewhere. Both are semantically empty (98).

                • silent : AdvHead

                  The silent head of once, soon and now.

                • ly : AdvHead

                  The suffix -ly.

                Instances For
                  @[instance_reducible]
                  Equations
                  @[instance_reducible]
                  Equations
                  • One or more equations did not get rendered due to their size.

                  When PF deletes the material after a modifier, by ellipsis of the noun in the first of two coordinated N′s (103) or in the lower copy of a displaced modifier (100), a silent Adv head, empty in sound and meaning, goes with it, and -ly stays.

                  Equations
                  Instances For

                    Two prenominal modifiers, each an adjective (none) or an adverb with its head, can be coordinated as N′s with the first noun elided (102) when the PF ban on adverbs modifying N′ (99) finds no Adv head left on either. The ellipsis takes a silent head on the first along with the noun (103).

                    Equations
                    Instances For

                      A displaced prenominal modifier, adjoined to the noun phrase, escapes the ban on adverbs modifying N′ when its lower copy, adjoined to N′, can leave out its Adv head (100).

                      Equations
                      Instances For
                        @[instance_reducible]
                        instance BrueningAlKhalaf2020.instDecidableNominalCoordination (m₁ m₂ : Option AdvHead) :
                        Decidable (NominalCoordination m₁ m₂)
                        Equations
                        theorem BrueningAlKhalaf2020.nominalCoordination_iff {m₁ m₂ : Option AdvHead} :
                        NominalCoordination m₁ m₂ ↔ m₁ ≠ some AdvHead.ly ∧ m₂ = none

                        A non-ly adverb can be coordinated with an adjective before a noun, if the adjective comes last; an adverb in -ly cannot (p. 15).

                        theorem BrueningAlKhalaf2020.displaced_iff {m : Option AdvHead} :
                        Displaced m ↔ m ≠ some AdvHead.ly

                        The adverbs that may be displaced to modify a noun are the non-ly ones ((56), (57)).

                        The paper's examples #

                        catOf? s is the category the paper's label s names.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          phrases? e lists the categories of a row's conjuncts, in order.

                          Equations
                          Instances For

                            selects? e is the set of categories a row's selector c-selects.

                            Equations
                            Instances For

                              side? e says whether a row's selector precedes or follows what it selects.

                              Equations
                              Instances For
                                def BrueningAlKhalaf2020.modifiers? (e : Datum) :
                                Option (List (Option AdvHead))

                                modifiers? e lists a row's prenominal modifiers, in order.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  theorem BrueningAlKhalaf2020.construction_rows (e : Datum) :
                                  e ∈ Examples.all → e.feature? "construction" ∈ [some "predicate", some "argument", some "ellipsis", some "prenominal", some "displacement"]

                                  Every row is one of the five constructions below.

                                  theorem BrueningAlKhalaf2020.predicate_rows (e : Datum) :
                                  e ∈ Examples.all → e.feature? "construction" = some "predicate" → ∃ ps ∈ phrases? e, ∃ cats ∈ selects? e, ∃ d ∈ side? e, Admits (Satisfies (checkedOnce d) cats) ps ↔ e.judgment = Judgment.acceptable

                                  The model decides the coordinated predicates, each of which must meet the selector's restrictions ((20)–(22)).

                                  theorem BrueningAlKhalaf2020.argument_rows (e : Datum) :
                                  e ∈ Examples.all → e.feature? "construction" = some "argument" → ∃ ps ∈ phrases? e, ∃ cats ∈ selects? e, ∃ d ∈ side? e, Admits (Licensed (checkedOnce d) cats) ps ↔ e.judgment = Judgment.acceptable

                                  The model decides the arguments, alone or coordinated, before or after their selector ((2)–(3), (39)–(43), (49)–(50), (64), (68)–(69), (77)).

                                  theorem BrueningAlKhalaf2020.argument_rows_first (e : Datum) :
                                  e ∈ Examples.all → e.feature? "construction" = some "argument" → side? e = some HeadDirection.headFinal → 2 ≤ (e.features "conjunct").length → ∃ ps ∈ phrases? e, ∃ cats ∈ selects? e, Admits (Licensed (List.take 1) cats) ps ↔ e.judgment ≠ Judgment.acceptable

                                  The accounts that make the first conjunct prominent get every coordination before its selector backwards ((41)–(43)).

                                  theorem BrueningAlKhalaf2020.ellipsis_rows (e : Datum) :
                                  e ∈ Examples.all → e.feature? "construction" = some "ellipsis" → ∃ ps ∈ phrases? e, ∃ cats ∈ selects? e, Admits (Licensed (fun (x : List Conjunct) => []) cats) ps ↔ e.judgment = Judgment.acceptable

                                  The model decides the fragment answers and split questions, which strand a phrase by ellipsis of its selector ((54)–(55), (60), (62), (76)).

                                  theorem BrueningAlKhalaf2020.prenominal_rows (e : Datum) :
                                  e ∈ Examples.all → e.feature? "construction" = some "prenominal" → ∃ ms ∈ modifiers? e, (ms = [none] ∨ ∃ (m₁ : Option AdvHead) (m₂ : Option AdvHead), ms = [m₁, m₂] ∧ NominalCoordination m₁ m₂) ↔ e.judgment = Judgment.acceptable

                                  The model decides the prenominal modifiers, alone or coordinated ((44), p. 15, (56a), (57a)).

                                  theorem BrueningAlKhalaf2020.displacement_rows (e : Datum) :
                                  e ∈ Examples.all → e.feature? "construction" = some "displacement" → ∃ ms ∈ modifiers? e, (∃ (m : Option AdvHead), ms = [m] ∧ Displaced m) ↔ e.judgment = Judgment.acceptable

                                  The model decides the displaced prenominal modifiers ((56b)–(57c)).