Documentation

Linglib.Fragments.Mayan.Mam.Extraction

Mam Extraction Morphology Fragment #

Theory-neutral data on extraction morphology in San Juan Ostuncalco (SJO) Mam (Mayan, Western Highlands of Guatemala), following [ETB26]. When an oblique undergoes Ā-movement (wh-movement, focus fronting, relativization), the optional enclitic =(y)a' may appear on the verbal complex — on Voice⁰ or Dir⁰ (directional auxiliary). Its distribution is conditioned by clause size (licensed only where Voice⁰ projects; impossible in VP-sized infinitival complements, [ETB26] §6) and by extraction target (oblique extraction only — subject extraction triggers Agent Focus -a, object extraction triggers neither, §3.1; temporal 'when' obliques also do not trigger it, §8.1).

The central finding is multiple spellout: in long-distance extraction through full CPs and aspectless clauses, =(y)a' can appear on both the matrix and embedded predicates — one per Voice/Dir head along the successive-cyclic movement path (Table 4, §6.2).

Main declarations #

Implementation notes #

All data is from [ETB26], "Wh-movement paths and oblique extraction in Mam (Mayan)", cited by section/example number.

Clause types #

The three clause sizes relevant for =(y)a' distribution — different structural sizes of the verbal domain ([ETB26] §6.1, following [Coo19]).

  • fullCP : MamClauseType

    Full finite clause with aspect; projects Voice, so =(y)a' is licensed on oblique extraction.

  • aspectless : MamClauseType

    VoiceP-sized complement: no aspect but projects Voice, so =(y)a' is licensed ([ETB26] §6.1).

  • infinitival : MamClauseType

    VP-sized infinitival complement: no Voice projected, so =(y)a' is impossible — no Voice⁰ to host [oblique] ([ETB26] §6.1).

Instances For
    @[implicit_reducible]
    Equations
    @[implicit_reducible]
    Equations
    def Mam.instReprMamClauseType.repr :
    MamClauseTypeStd.Format
    Equations
    Instances For

      Extraction judgments #

      Status of =(y)a' in a configuration — licensed (may grammatically appear; it is an optional enclitic) or blocked; optionality when licensed is orthogonal to the distributional constraints.

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

          Monoclausal data #

          A monoclausal extraction data point: a clause type, what is extracted, and whether =(y)a' is licensed.

          • label : String

            Descriptive label

          • reference : String

            Section/example reference in [ETB26]

          • clauseType : MamClauseType

            Type of clause

          • obliqueExtracted : Bool

            Is an oblique being extracted?

          • isTemporal : Bool

            Is the extracted oblique temporal ('when')? Temporal obliques do not trigger =(y)a' though genuinely oblique and extracted (§8.1, ex. 56) — encoded honestly rather than as obliqueExtracted := false. The paper leaves this unexplained: "we leave an account of this for future work" (§8.1).

          • Judgment on =(y)a'

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

              Transitive clause, oblique extraction: =(y)a' licensed. "With what did María clean the window?" — =(y)a' on predicate. Elkins et al. §4.1, ex. (22b).

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

                Transitive clause, subject extraction: =(y)a' blocked. "Who opened the door?" — antipassive required, no =(y)a'. Elkins et al. §3.2, ex. (19).

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

                  Transitive clause, object extraction: =(y)a' blocked. "What did María open?" — no =(y)a'. Elkins et al. §3.2, ex. (18b).

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

                    Passive clause, oblique extraction: =(y)a' licensed. "Where were the tortillas sold by Juan?" — =(y)a' co-occurs with passive -njtz. Elkins et al. §7.2, ex. (54).

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

                      Temporal oblique extraction: =(y)a' BLOCKED. "When" (b'iix taq) does not trigger =(y)a', unlike spatial and other obliques (§8.1, ex. (56)); encoded honestly as obliqueExtracted := true, isTemporal := true. Unexplained: "we leave an account of this for future work" (§8.1).

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

                        Long-distance data (Table 4) #

                        A long-distance extraction data point: tracks =(y)a' status on both the matrix and embedded predicates independently. This captures the paper's central empirical finding (Table 4, §6.2): =(y)a' can appear on BOTH predicates along the successive-cyclic movement path.

                        • label : String

                          Descriptive label

                        • reference : String

                          Section/example reference

                        • embeddedClauseType : MamClauseType

                          Type of embedded clause

                        • matrixJudgment : MamExtractionJudgment

                          =(y)a' status on the matrix predicate

                        • embeddedJudgment : MamExtractionJudgment

                          =(y)a' status on the embedded predicate

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

                            Long-distance extraction from full CP: =(y)a' licensed on BOTH matrix and embedded predicates. Table 4, Row 1; §6.2, ex. (38)–(39).

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

                              Long-distance extraction from aspectless clause: =(y)a' licensed on BOTH. Table 4, Row 2; §6.2.

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

                                Long-distance extraction from infinitival: =(y)a' licensed on matrix but BLOCKED on embedded. Table 4, Row 3; §6.2, ex. (46).

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

                                  Embedded question (1-step extraction): =(y)a' BLOCKED on matrix, licensed on embedded. Table 4, Row 4; §6.2, ex. (41).

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

                                    All long-distance extraction data points (Table 4).

                                    Equations
                                    Instances For

                                      Per-datum verification #

                                      Generalizations #

                                      Core generalization (monoclausal): =(y)a' is licensed iff the clause projects Voice AND a non-temporal oblique is extracted.

                                      The !d.isTemporal conjunct is a stipulation — the paper does not explain why temporal obliques are exempt (§8.1). It is separated out as a distinct condition rather than hidden in obliqueExtracted.

                                      Multiple spellout: in long-distance extraction, =(y)a' is licensed on each predicate whose clause projects Voice. Matrix clause always projects Voice (it's a full CP).

                                      Temporal obliques are genuine obliques that undergo genuine extraction, but are exempt from =(y)a' marking. This is an open question.

                                      Island sensitivity #

                                      A morphological reflex of Ā-movement inherits movement's locality: since Ā-movement is phase-bounded (Phase Impenetrability Condition, Phase.lean), any morpheme requiring movement through a probe's specifier is island-sensitive. Deriving island sensitivity from these two properties replaces a stipulated Bool ([Cho00] on PIC; [ETB26] §7.1).

                                      • requiresMovement : Bool

                                        Spellout of features valued via Agree with an Ā-moved constituent (Agree analysis, §5).

                                      • movementPhaseBounded : Bool

                                        Movement is phase-bounded (PIC, Phase.lean); islands are configurations where the phase edge is unavailable.

                                      Instances For
                                        def Mam.instDecidableEqMovementReflex.decEq (x✝ x✝¹ : MovementReflex) :
                                        Decidable (x✝ = x✝¹)
                                        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

                                            Island sensitivity is derived: a movement reflex is island-sensitive iff the morpheme requires movement AND movement is phase-bounded. No movement → no Agree → no spellout.

                                            Equations
                                            Instances For

                                              =(y)a' is a movement reflex: it requires Ā-movement of the oblique through Spec,VoiceP (so Voice can Agree [uOblique]), and movement is phase-bounded (PIC).

                                              Equations
                                              Instances For

                                                Island sensitivity of =(y)a' follows from its being a movement reflex. Derived from requiresMovementmovementPhaseBounded, not stipulated.

                                                Equations
                                                Instances For

                                                  Proof that the derivation yields island sensitivity.

                                                  Against Agent Focus #

                                                  =(y)a' co-occurs with passive morphology -njtz ([ETB26] §7.2, ex. (53)–(54)): passive is conditioned by Voice.Flavor and =(y)a' by [+oblique] features — independent fields in Voice.Head, so the flavor does not affect the features (structural derivation in MinimalismOblExtraction.eqya_not_agent_focus).

                                                  Extraction marking #

                                                  Reflex hosts for SJA Mam extraction marking: the verb (AF suffixes) and the Voice/Dir head hosting =(y)a'.

                                                  Instances For
                                                    @[implicit_reducible]
                                                    Equations
                                                    def Mam.Extraction.instReprSite.repr :
                                                    SiteStd.Format
                                                    Equations
                                                    Instances For
                                                      @[implicit_reducible]
                                                      Equations

                                                      SJA Mam marks two extraction cells. Subject (A) extraction switches the verb to AF ([Sco23] §2.5.4.1 ex. 169, §2.7.1), combining the antipassive suffix -(a)n with the AF-specific -ta (b'yo-n-ta 'hit-AP-AF') — morphologically distinct from K'iche''s bare antipassive -n ([Mon17] Lesson 22); the SSAL-repair analysis lives in Studies/Erlewine2016.lean, and rival accounts are not encoded here. Oblique extraction places =(y)a' on the Voice/Dir head — conditioned by clause size, exempting temporal obliques (§8.1), island-sensitive (§7.1). Core-object extraction is unmarked.

                                                      Equations
                                                      Instances For

                                                        =(y)a' tracks obliques, not subjects: no voice-head reflex under subject extraction (subject marking is verb-hosted AF instead).