Documentation

Linglib.Phenomena.SocialMeaning.IndexicalField

Social Meaning and the Indexical Field @cite{eckert-2008} #

@cite{beltrama-schwarz-2024}

Framework-agnostic types for the social meaning of linguistic variation, following @cite{eckert-2008}'s theory of the indexical field.

A linguistic variable's social meaning is not a fixed correspondence to a social category but a constellation of ideologically linked persona traits — an indexical field — that can be selectively activated by context.

Core concepts #

Indexical order: variables accumulate layers of social meaning. First-order (demographic correlation, below awareness) → second-order (stylistic marker, available for manipulation) → third-order (stereotype, subject to metapragmatic commentary).

Stances vs. qualities: variables directly index interactional stances (momentary positions like "being precise right now"). Habitual stances accrete into attributed qualities (stable traits like "is meticulous"). Social meaning mediates between form and identity through this stance → quality pathway.

Indexical field: the constellation of potential meanings associated with a variant. Not a fixed meaning but a structured space — each use activates a region of the field, contextually selecting among ideologically linked traits (Figures 3–4 in @cite{eckert-2008}).

Connections #

@cite{silverstein-2003}'s indexical order: how a variable's social meaning accumulates layers through use and metapragmatic awareness.

Each order presupposes the previous: a variable must correlate with a social category (first-order) before speakers can consciously manipulate it (second-order), and must be a marker before it can become a stereotype subject to overt commentary (third-order).

  • first : IndexicalOrder

    Correlates with a social category but below conscious awareness.

  • second : IndexicalOrder

    Noticed and available for stylistic manipulation (Labov's "marker").

  • third : IndexicalOrder

    Stereotype: subject to metapragmatic commentary and performance.

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

      An indexical field: the constellation of ideologically related meanings associated with a linguistic variable.

      Parameterized by:

      • Variant: variant forms of the variable (e.g., round vs. precise numeral)
      • Trait: persona traits in the field (e.g., meticulous, casual,...)

      The association function maps each (variant, trait) pair to a rational value. Positive values mean the variant indexes toward the trait; negative values mean it indexes away. The field is context-dependent: the same variable may have different fields in different contexts (@cite{eckert-2008}: "the field is a space of potential meanings").

      • association : VariantTrait

        How strongly using this variant indexes this trait. Positive = toward, negative = away.

      • Indexical order of this variable.

      Instances For
        def Phenomena.SocialMeaning.IndexicalField.IndexicalField.contrasts {Variant Trait : Type} (field : IndexicalField Variant Trait) (v₁ v₂ : Variant) (t : Trait) :

        Two variants contrast on a trait when their associations differ.

        Equations
        Instances For
          def Phenomena.SocialMeaning.IndexicalField.IndexicalField.indexes {Variant Trait : Type} (field : IndexicalField Variant Trait) (v : Variant) (t : Trait) :

          A variant positively indexes a trait.

          Equations
          Instances For

            @cite{labov-2006}'s attention-to-speech model of contextual style.

            Speech formality increases with the degree of conscious monitoring. The five levels correspond to the interview methodology: casual speech elicited through group interaction and emotional narratives (A), careful interview speech (B), reading aloud (C), word lists (D), and minimal pairs that force attention to a specific contrast (D').

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

                A stratification profile: the fundamental data object of variationist sociolinguistics (@cite{labov-2006}).

                Maps (social group, contextual style) pairs to a variable index (ℚ), where the index is the proportion of non-prestige variant usage (0–100). Every @cite{labov-2006}-style stratification diagram is a visualization of one of these matrices.

                • index : GroupStyle
                Instances For
                  def Phenomena.SocialMeaning.IndexicalField.StratificationProfile.isMonotoneDown {Group Style : Type} [LT Group] [DecidableRel fun (x1 x2 : Group) => x1 < x2] (p : StratificationProfile Group Style) (styles : List Style) :

                  A stratification profile is monotone (down) if higher-ranked groups use less of the stigmatized variant, in every style. This is the canonical pattern for socially stratified variables.

                  Equations
                  • p.isMonotoneDown styles = ∀ (s : Style), s styles∀ (g₁ g₂ : Group), g₁ < g₂p.index g₁ s p.index g₂ s
                  Instances For
                    def Phenomena.SocialMeaning.IndexicalField.StratificationProfile.hasStyleShift {Group Style : Type} [LT Style] [DecidableRel fun (x1 x2 : Style) => x1 < x2] (p : StratificationProfile Group Style) (groups : List Group) :

                    A profile exhibits style shifting if every group uses less of the stigmatized variant in more formal styles.

                    Equations
                    • p.hasStyleShift groups = ∀ (g : Group), g groups∀ (s₁ s₂ : Style), s₁ < s₂p.index g s₁ p.index g s₂
                    Instances For
                      def Phenomena.SocialMeaning.IndexicalField.StratificationProfile.hasCrossover {Group Style : Type} (p : StratificationProfile Group Style) (g₁ g₂ : Group) (s₁ s₂ : Style) :

                      A crossover occurs when group g₁ has a higher index than g₂ in style s₁, but lower in style s₂. The canonical example: lower-middle class exceeds upper-middle class in formal styles for (r) in NYC.

                      Equations
                      Instances For

                        @cite{labov-2006}'s classification of variable change status.

                        Labov distinguishes stable variables (no change in apparent time) from variables undergoing change. Changes "from above" are led by the highest-status group and involve adoption of an overt prestige norm; changes "from below" are led by interior groups and proceed below conscious awareness until they reach the level of social comment.

                        • stable : ChangeStatus

                          No change in apparent time; stable social stratification.

                        • changeFromAbove : ChangeStatus

                          Prestige variant spreading from highest-status group downward.

                        • changeFromBelow : ChangeStatus

                          Non-prestige variant spreading from interior social groups.

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

                            A variable's sociolinguistic behavior: its structural properties in the social matrix, its indexical order (awareness level), and its change status. This type connects Labov's variationist classification to @cite{silverstein-2003}'s indexical orders already formalized in IndexicalOrder.

                            Instances For

                              Indicators are first-order: socially stratified but below conscious awareness, hence no style shifting.

                              Equations
                              Instances For

                                Markers are second-order: socially stratified AND showing style shifting. Available for conscious manipulation.

                                Equations
                                Instances For

                                  Stereotypes are third-order: subject to overt metapragmatic commentary and performance.

                                  Equations
                                  Instances For
                                    def Phenomena.SocialMeaning.IndexicalField.composeIndex {S M T : Type} (f₁ : SM) (f₂ : MT) (allM : List M) (s : S) (t : T) :

                                    Compose two association maps through an intermediate domain.

                                    The composed association of source s with target t is the sum over all mediating elements m of f₁(s,m) × f₂(m,t):

                                    composed(s, t) = Σ_m f₁(s,m) × f₂(m,t)

                                    This formalizes @cite{ochs-1992}'s indirect indexicality: linguistic forms do not directly index gender; they index stances, which in turn index gender. The composed value captures how strongly a form indirectly indexes a gender category.

                                    Requires a list of all mediators (study files with [Fintype M] pass Fintype.elems.toList).

                                    Equations
                                    Instances For