Documentation

Linglib.Phenomena.Agreement.DifferentialIndexing

Differential Indexing Typology @cite{just-2024} #

@cite{aissen-2003} @cite{haspelmath-2019} @cite{siewierska-2004} @cite{harris-1981} @cite{laka-1996} @cite{haspelmath-2021}

Formalizes the typological survey from:

Key Distinction: Flagging vs. Indexing (@cite{haspelmath-2019}, Just §2) #

Flagging = case morphology on the NP (e.g., accusative suffix). Indexing = verbal agreement / cross-referencing (e.g., Bantu object markers).

These serve different functions:

Both channels are governed by the same prominence scales (person, animacy, definiteness) but because they serve different functions, the patterns are not redundant.

Core Claim: Same Scales, Opposite Polarity #

The same referential properties condition both differential P and A indexing. The directions form a mirror image (§4.2, p. 311):

This follows from the unified functional principle (§6, p. 315): prominent arguments tend to be indexed more readily, regardless of role. A arguments are prominent by default; P arguments are not. Differential marking targets departures from these defaults.

Person prominence for differential indexing.

The person scale for indexing is a binary split between speech act participants (SAP: 1st/2nd person) and non-participants (3rd person). This mirrors @cite{preminger-2014}'s [±participant] feature decomposition.

This is coarser than Core.Prominence.PersonLevel (1st > 2nd > 3rd), which is needed for scenario splits. The binary split suffices for indexing because indexing does not distinguish 1st from 2nd.

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

      All indexing person levels.

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

        A differential indexing fragment for a single language.

        Extends DifferentialMarkingProfile with language metadata and per-dimension marking predicates. The 2D marks predicate is computed from animacyIndexed and definitenessIndexed by the mk' constructor, and the channel is always .indexing.

        For P indexing: true at a level means "P arguments at this level ARE indexed." The expectation (Just §4.2) is that P indexing targets the prominent end of each scale.

        For A indexing: true at a level means "A arguments at this level ARE indexed." The expectation is that A indexing targets the non-prominent end.

        Instances For

          Smart constructor for IndexingFragment. Computes the 2D marks predicate as the product of animacyIndexed and definitenessIndexed, and sets channel :=.indexing.

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

            A dimension is conditioning if the marking predicate is non-uniform: some levels are indexed and some are not.

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

              At least one dimension conditions the indexing (i.e., is non-uniform).

              Equations
              Instances For

                P indexing has correct polarity if it targets the PROMINENT end: SAP over 3rd, human over inanimate, definite over nonspecific.

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

                  A indexing has correct polarity if it targets the NON-PROMINENT end: 3rd over SAP, inanimate over human, nonspecific over definite.

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

                    Role-appropriate polarity check. T behaves like P (targets prominent), R behaves like A (targets non-prominent). S is vacuously correct.

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

                      Languages where the P argument is differentially indexed. Prominent Ps (SAP, human, definite) are MORE likely to be indexed.

                      Marking predicates encode the actual pattern per scale. For scales that
                      are not conditioning, the predicate is uniformly `true` (all levels
                      indexed). For conditioning scales, the predicate marks the prominent
                      end as `true` and the non-prominent end as `false`.
                      
                      Source references are from @cite{just-2024}. 
                      

                      Abkhaz (NW Caucasian): P indexed only for SAP.

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

                        Amharic (Semitic): P indexed for SAP and definite objects.

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

                          Basque (Isolate): object agreement only for SAP objects.

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

                            Georgian (Kartvelian): P agreement conditioned by person — indirect objects (dative) are indexed for SAP only.

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

                              Hungarian (Uralic): definite conjugation triggered by definite objects; indefinite conjugation for indefinite objects. See also Fragments.Hungarian.Predicates for the conjugation split.

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

                                Kagulu (Bantu): object marker for animate+ objects.

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

                                  KiNzadi (Bantu): P indexed for SAP only.

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

                                    Koorete (Omotic): P indexed for SAP only.

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

                                      Maltese (Semitic): definite object agreement — verb agrees with definite objects via suffixed object markers (Just & Čéplö 2022).

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

                                        Nkore-Kiga (Bantu): object marker for SAP objects.

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

                                          Romanian (Romance): clitic doubling conditioned by person, animacy, and definiteness. SAP + human + definite = doubled.

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

                                            Somali (Cushitic): P indexed for SAP — full paradigm for SAP objects, reduced for 3rd person. Focus/topicality also plays a role but is not captured in the prominence grid.

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

                                              Swahili (Bantu): object marker obligatory for human objects, optional/ absent for non-human.

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

                                                Teiwa (Trans-New Guinea): P indexed for animate objects.

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

                                                  Welsh (Celtic): synthetic agreement only with pronominal (SAP) objects; analytic (no agreement) with 3rd person full NPs.

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

                                                    Zulu (Bantu): object marker for animate objects.

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

                                                      Spoken Arabic varieties (Semitic): P indexed for SAP only — object suffixes restricted to pronominal objects.

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

                                                        Languages where the A argument is differentially indexed. Non-prominent As (3rd person, inanimate, indefinite) are MORE likely to be indexed. The polarity is REVERSED relative to P indexing.

                                                        Source references from @cite{just-2024}. 
                                                        

                                                        Jamsay (Dogon): A indexed only for 3rd person agents — SAP agents are not cross-referenced on the verb.

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

                                                          Kharia (Munda): A indexed for 3rd person agents.

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

                                                            Mundari (Munda): A indexed for 3rd person agents.

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

                                                              Juang (Munda): A indexed for 3rd person agents.

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

                                                                Anywa (Nilotic): A indexed for 3rd person agents only — SAP agents are not cross-referenced.

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

                                                                  Reyesano (Tacanan): A indexed for 3rd person and non-human agents.

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

                                                                    Eastern Mansi (Uralic): A indexed for indefinite/non-topical agents.

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

                                                                      All differential P indexing languages in the sample.

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

                                                                        All differential A indexing languages in the sample.

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

                                                                          All profiles are genuinely differential (at least one conditioning factor is non-uniform). Derived from the marking predicates.

                                                                          The counts below are COMPUTED from the marking predicates via personConditioned, animacyConditioned, definitenessConditioned. No hard-coded numbers — if a language's marking predicate changes, the counts update automatically.

                                                                          P indexing languages conditioned by person (derived).

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

                                                                            P indexing languages conditioned by animacy (derived).

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

                                                                              P indexing languages conditioned by definiteness (derived).

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

                                                                                A indexing languages conditioned by person (derived).

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

                                                                                  "The very same referential properties condition both differential P and differential A indexing."

                                                                                  Person is the most frequent conditioning factor for BOTH P and A
                                                                                  indexing. This is derived from the marking predicates. 
                                                                                  

                                                                                  Person is the most common conditioning factor for P indexing: more P-indexing languages are person-conditioned than animacy- or definiteness-conditioned.

                                                                                  Person is the most common conditioning factor for A indexing: more A-indexing languages are person-conditioned than animacy- or definiteness-conditioned.

                                                                                  "The very same referential properties condition both differential P and differential A indexing."

                                                                                  "The directions in which these scales operate form a mirror image: indexing targets prominent P arguments on the one hand and non-prominent A arguments on the other."

                                                                                  All P indexing languages have correct polarity: they target the prominent end of each conditioning scale.

                                                                                  All A indexing languages have correct polarity: they target the non-prominent end of each conditioning scale.

                                                                                  The mirror image holds universally across the sample: every language has role-appropriate polarity.

                                                                                  For languages where animacy and/or definiteness condition indexing, we verify monotonicity of the inherited DifferentialMarkingProfile on the 2D grid. The marks predicate is derived from the fragment's animacyIndexed and definitenessIndexed — no separate stipulation.

                                                                                  All animacy/definiteness-conditioned profiles are monotone.

                                                                                  Swahili P indexing depends only on animacy (definiteness is irrelevant).

                                                                                  Hungarian P indexing depends only on definiteness (animacy is irrelevant).

                                                                                  Munda languages in the sample all show A indexing.

                                                                                  The sample covers at least 10 distinct language families.

                                                                                  "Prominent arguments, be it A or P (or probably any other role), tend to be indexed more readily than arguments which are low in identifiability, animacy or topicality."

                                                                                  The mirror image is NOT a coincidence — it follows from a single
                                                                                  principle (indexing tracks prominent referents) combined with different
                                                                                  default prominence per role (A defaults high, P defaults low). 
                                                                                  

                                                                                  For every person-conditioned P-indexing language, SAP is indexed (= prominent P gets indexed).

                                                                                  For every person-conditioned A-indexing language, 3rd person is indexed (= non-prominent A gets indexed, because A's default is prominent).

                                                                                  The unified principle predicts that the COMPLEMENT of "indexed" differs by role: P-indexing excludes 3rd person, A-indexing excludes SAP. Both follow from "index the prominent referent" + role defaults.