Documentation

Studies.Erlewine2016

Erlewine (2016): Anti-locality and Optimality in Kaqchikel Agent Focus #

Kaqchikel marks the Ā-extraction of a transitive subject with Agent Focus (AF), a verb form with an AF suffix and no Set A agreement. Erlewine argues that the trigger is movement that is too short: Spec-to-Spec Anti-Locality bans a step from the specifier of a phrase that crosses no other maximal projection, and a subject that T's optional Set A probe has moved to Spec,TP sits one step below Spec,CP, while an intransitive subject stays in situ. AF is the derivation that skips Spec,TP at the cost of an argument left un-cross-referenced, chosen by ranked constraints over competing derivations of the whole clause: anti-locality outranks cross-referencing, so AF disappears when an adverb or another operator intervenes, and cross-referencing participants outranks both, so the full transitive returns when both arguments are first or second person, an exception the paper argues no last-resort account of AF can make. Rerankings give the typology of Popti', Akatek and Ch'ol.

Main statements #

Implementation notes #

References #

The arguments of a verb.

Instances For
    @[instance_reducible]
    instance Erlewine2016.instDecidableEqArg :
    DecidableEq Arg
    Equations
    @[instance_reducible]
    Equations
    def Erlewine2016.instReprArg.repr :
    Arg → ℕ → Std.Format
    Equations
    Instances For

      A layer of the clause above TP, an adverb's projection, a CP of the periphery, or the topic projection.

      Instances For
        @[instance_reducible]
        Equations
        @[instance_reducible]
        Equations
        def Erlewine2016.instReprLayer.repr :
        Layer → ℕ → Std.Format
        Equations
        Instances For

          A clause and its extraction, with whether it is transitive, the layers above TP from the bottom, the extracted argument with the index of the layer it lands in, and the person of each argument.

          Instances For
            def Erlewine2016.instDecidableEqInput.decEq (x✝ x✝¹ : Input) :
            Decidable (x✝ = x✝¹)
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[instance_reducible]
              Equations
              def Erlewine2016.instReprInput.repr :
              Input → ℕ → Std.Format
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                def Erlewine2016.argsOf (transitive : Bool) :
                List Arg

                The arguments of a transitive or intransitive clause.

                Equations
                Instances For

                  The arguments of the clause.

                  Equations
                  Instances For

                    The person of an argument.

                    Equations
                    Instances For

                      The spine and anti-locality #

                      The index of TP in the spine VP, vP, TP, layers.

                      Equations
                      Instances For
                        def Erlewine2016.layerIndex (k : ℕ) :
                        ℕ

                        The index of the kth layer above TP.

                        Equations
                        Instances For

                          The base position of an argument, Spec,vP for the subject and the complement of V for the object (§4.1).

                          Equations
                          Instances For
                            def Erlewine2016.crosses (α β : ℕ) :
                            Finset ℕ

                            The projections a step crosses (43), those dominating the origin, which lies within projection α, but not the landing site, the specifier of projection β.

                            Equations
                            Instances For
                              def Erlewine2016.TooClose (α β : ℕ) :

                              Spec-to-Spec Anti-Locality, (42): a step is too close when it crosses no maximal projection other than the one it leaves.

                              Equations
                              Instances For
                                @[instance_reducible]
                                instance Erlewine2016.instDecidableTooClose (α β : ℕ) :
                                Decidable (TooClose α β)
                                Equations
                                theorem Erlewine2016.tooClose_iff {α β : ℕ} (h : α < β) :
                                TooClose α β ↔ β = α + 1

                                An upward step is too close exactly when its landing site immediately dominates its origin, the configuration of (44).

                                Derivations and constraints #

                                A derivation of the clause (§5.1), fixing whether T's optional Set A probe is used, moving the subject to Spec,TP, and the argument its Set B probe targets.

                                • aProbe : Bool
                                • bTarget : Arg
                                Instances For
                                  def Erlewine2016.instDecidableEqCandidate.decEq (x✝ x✝¹ : Candidate) :
                                  Decidable (x✝ = x✝¹)
                                  Equations
                                  Instances For
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      def Erlewine2016.candidatesOf (transitive objectOnly : Bool) :

                                      The candidates of a numeration. The Set B target is an argument, the two probes cannot share a goal, and where Set B is restricted to the object it targets the object.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        def Erlewine2016.candidates (i : Input) (objectOnly : Bool) :

                                        The candidates of a clause.

                                        Equations
                                        Instances For
                                          theorem Erlewine2016.candidates_ne_nil (i : Input) (o : Bool) :
                                          candidates i o ≠ []

                                          An argument is cross-referenced when the Set A probe targets it, the subject having moved to Spec,TP, or the Set B probe does, (46).

                                          Equations
                                          Instances For
                                            @[instance_reducible]
                                            instance Erlewine2016.instDecidableCrossRef (c : Candidate) (a : Arg) :
                                            Decidable (CrossRef c a)
                                            Equations

                                            The position an extracted argument moves from, Spec,TP for a subject the Set A probe has attracted, its base position otherwise.

                                            Equations
                                            Instances For

                                              Spec-to-Spec Anti-Locality as a violable constraint: one violation per step that is too close.

                                              Equations
                                              Instances For

                                                XRef assigns one violation per argument not cross-referenced.

                                                Equations
                                                Instances For

                                                  XRef-Participant assigns one violation per participant argument not cross-referenced (§5.2), deriving the Set B agreement of [Pre11a] and the salience hierarchy of [Sti06].

                                                  Equations
                                                  Instances For

                                                    A grammar of §6.1, with a ranking of the constraints and whether Set B is restricted to the object.

                                                    Instances For

                                                      The competition of a clause under a grammar.

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

                                                        Kaqchikel ranks XRef-Participant ≫ SSAL ≫ XRef, Set B free to target either argument.

                                                        Equations
                                                        Instances For

                                                          Popti' has the Kaqchikel ranking with Set B restricted to the object.

                                                          Equations
                                                          Instances For

                                                            Akatek ranks SSAL above both cross-referencing constraints, Set B restricted to the object.

                                                            Equations
                                                            Instances For

                                                              Ch'ol, a Mayan language without AF, ranks XRef ≫ SSAL.

                                                              Equations
                                                              Instances For

                                                                Realization #

                                                                The AF suffix is realized when some argument is not cross-referenced (48).

                                                                Equations
                                                                Instances For
                                                                  @[instance_reducible]
                                                                  instance Erlewine2016.instDecidableAFSuffix (args : List Arg) (c : Candidate) :
                                                                  Decidable (Candidate.AFSuffix args c)
                                                                  Equations

                                                                  The AF suffix marks a violation of XRef.

                                                                  The verb form of a derivation, Set A being realized only when the subject moved to Spec,TP.

                                                                  Equations
                                                                  Instances For
                                                                    theorem Erlewine2016.form_hasSetA (o : Bool) (c : Candidate) :
                                                                    c ∈ candidatesOf true o → ((Candidate.form (argsOf true) c).HasSetA ↔ c.aProbe = true)

                                                                    Among the candidates of a transitive clause, the AF form is exactly the absence of the Set A probe: the derivation that skips Spec,TP loses Set A and gains the suffix.

                                                                    The rows #

                                                                    def Erlewine2016.clauseTable :
                                                                    List (String × Bool)

                                                                    The clause types as named in the rows.

                                                                    Equations
                                                                    Instances For
                                                                      def Erlewine2016.layerTable :
                                                                      List (String × List Layer)

                                                                      The layers above TP as named in the rows.

                                                                      Equations
                                                                      • One or more equations did not get rendered due to their size.
                                                                      Instances For
                                                                        def Erlewine2016.extractedTable :
                                                                        List (String × Option Arg)

                                                                        The extracted argument as named in the rows.

                                                                        Equations
                                                                        Instances For
                                                                          def Erlewine2016.personTable :
                                                                          List (String × Person)

                                                                          The persons as named in the rows.

                                                                          Equations
                                                                          Instances For

                                                                            The verb forms as named in the rows.

                                                                            Equations
                                                                            Instances For
                                                                              def Erlewine2016.grammarTable :
                                                                              List (String × Grammar)

                                                                              The grammars by glottocode.

                                                                              Equations
                                                                              Instances For

                                                                                A row, with the clause, its language's grammar, the attested form and the judgment.

                                                                                Instances For

                                                                                  A row from an example; landing layers count from one in the rows.

                                                                                  Equations
                                                                                  • One or more equations did not get rendered due to their size.
                                                                                  Instances For
                                                                                    theorem Erlewine2016.row_ofDatum_isSome (ex : Datum) :
                                                                                    ex ∈ Examples.all → (Row.ofDatum ex).isSome = true

                                                                                    The rows of all four languages.

                                                                                    Equations
                                                                                    Instances For

                                                                                      The Kaqchikel rows.

                                                                                      Equations
                                                                                      Instances For

                                                                                        In every row the attested form is grammatical exactly when an optimal derivation realizes it.

                                                                                        The generalization of §3. With at most one participant argument, AF is optimal in Kaqchikel exactly when the subject moves to the layer immediately above TP.

                                                                                        The competitions of §5 and §6 #

                                                                                        Subject extraction to Spec,CP in a simple transitive clause.

                                                                                        Equations
                                                                                        Instances For
                                                                                          theorem Erlewine2016.no_extraction_full (s o : Person) :
                                                                                          (kaqchikel.tableau { transitive := true, layers := [Layer.cP], extracted := none, subj := s, obj := o }).optimal = {{ aProbe := true, bTarget := Arg.obj }}

                                                                                          Without extraction (§5.1), cross-referencing selects the derivation that moves the subject to Spec,TP; this is also what an evaluation at TP would select before the anti-locality violation of a later extraction is visible, the argument of §5.3 for evaluation at the clause.

                                                                                          theorem Erlewine2016.subject_extraction_af :
                                                                                          (kaqchikel.tableau (subjectExtraction Person.third Person.third)).optimal = {{ aProbe := false, bTarget := Arg.subj }, { aProbe := false, bTarget := Arg.obj }}

                                                                                          Under subject extraction with two third-person arguments (§5.1), both AF derivations beat the derivation through Spec,TP, and the two constraints do not decide the Set B target.

                                                                                          A participant argument breaks the tie, Set B cross-referencing it (§5.2).

                                                                                          With two participant arguments the full-agreement transitive is optimal (§5.2), the anti-locality violation notwithstanding.

                                                                                          Subject extraction to Spec,CP has an optimal AF derivation exactly when the arguments are not both participants, which is when the Kaqchikel fragment records the Agent Focus reflex.

                                                                                          theorem Erlewine2016.no_af_without_short_step :
                                                                                          (kaqchikel.tableau { transitive := true, layers := [Layer.cP], extracted := some (Arg.obj, 0), subj := Person.third, obj := Person.third }).optimal = {{ aProbe := true, bTarget := Arg.obj }} ∧ ∀ c ∈ (kaqchikel.tableau { transitive := false, layers := [Layer.cP], extracted := some (Arg.subj, 0), subj := Person.third, obj := Person.third }).optimal, ¬Candidate.AFSuffix (argsOf false) c

                                                                                          Object extraction and intransitive subject extraction cross enough structure (§4.2), and no optimal derivation bears the AF suffix.

                                                                                          The typology of rerankings (§6.1). Popti' keeps the full form when the subject is a participant and uses AF when it is not; Akatek uses AF for a participant subject; Ch'ol keeps the full form throughout.

                                                                                          The last-resort alternative #

                                                                                          def Erlewine2016.Arg.role (transitive : Bool) :

                                                                                          The role of an argument in a transitive or intransitive clause.

                                                                                          Equations
                                                                                          Instances For

                                                                                            The clause the last-resort model of Coon, Mateo Pedro and Preminger assigns a Kaqchikel row, finite, with Infl licensing the object as Kaqchikel's high absolutive has it, the Voice of the attested form, and the extracted argument by its role.

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

                                                                                              The subject is extracted past an intervening layer, an adverb, another operator or a topic (§3).

                                                                                              Equations
                                                                                              Instances For

                                                                                                Both arguments are participants (§5.2).

                                                                                                Equations
                                                                                                Instances For
                                                                                                  @[instance_reducible]
                                                                                                  Equations

                                                                                                  The last-resort model merges the Case-assigning AF Voice only where the regular derivation would crash, so it sees neither person nor what lies between the extracted subject and the verb. It judges a Kaqchikel example correctly exactly when the subject is not extracted past an intervening layer, the locality such Case-based accounts miss (fn. 47), and the arguments are not both participants, the exception for which a last resort would need a last resort of its own (§5.3, (81)); the optimality grammar fits every example (rows_optimal).