Documentation

Studies.Bybee1995

Bybee (1995): Regular morphology and the lexicon #

This file formalizes [Byb95]'s network model of productivity, in which schemas emerge over stored forms and the productivity of a schema is determined by two things: its type frequency, the number of distinct forms instantiating it, and the openness of its variables. Token frequency does the opposite work, strengthening an individual form's own entry. Over a corpus of tokens, a schema's type frequency counts the distinct forms it relates and its token frequency counts every occurrence (typeFrequency_le_tokenFrequency), and a more general schema has the larger type frequency (typeFrequency_mono). What a schema generates depends on the corpus only through its types, since the lexicon of its roles is the corpus's set of types, so repetition of a stored form leaves its generative capacity unchanged. Openness is the other determinant: a schema generates every instance whatever is stored exactly when all of its variables are open (Schema.isProductive_iff_forall_generates_iff), which is what makes the English past in -ed fully productive (edSchema_isProductive).

Schemas are product-oriented: generalizations over the derived forms themselves, not over pairs of base and derived form. The class of strung is the shape of its past tenses, and the dialectal new members struck, snuck and drug fit that shape (struck_instantiates) while their bases lack the vowel a source-oriented pairing from string would demand (not_sourceOriented_pairs), the finding of [BM83].

Implementation notes #

References #

Type frequency and token frequency #

def Bybee1995.typeFrequency {P : Type u_1} {α : Type u_2} [PartialOrder α] [DecidableEq (P → α)] (s : ConstructionMorphology.Schema P α) [DecidablePred s.Instantiates] (c : Multiset (P → α)) :
ℕ

The type frequency of a schema over a corpus: the number of distinct forms instantiating it.

Equations
Instances For
    def Bybee1995.tokenFrequency {P : Type u_1} {α : Type u_2} [PartialOrder α] (s : ConstructionMorphology.Schema P α) [DecidablePred s.Instantiates] (c : Multiset (P → α)) :
    ℕ

    The token frequency of a schema over a corpus: the number of occurrences of forms instantiating it.

    Equations
    Instances For
      theorem Bybee1995.typeFrequency_le_tokenFrequency {P : Type u_1} {α : Type u_2} [PartialOrder α] [DecidableEq (P → α)] (s : ConstructionMorphology.Schema P α) [DecidablePred s.Instantiates] (c : Multiset (P → α)) :

      Types are at most tokens.

      theorem Bybee1995.typeFrequency_mono {P : Type u_1} {α : Type u_2} [PartialOrder α] [DecidableEq (P → α)] {s t : ConstructionMorphology.Schema P α} [DecidablePred s.Instantiates] [DecidablePred t.Instantiates] (h : t.body ≤ s.body) (c : Multiset (P → α)) :

      A more general schema has the larger type frequency.

      Openness #

      The English past in -ed, over a base slot and an affix slot: the base open, so totally open in the sense of Schema.isProductive_iff_forall_generates_iff.

      Equations
      Instances For

        The product-oriented class of strung #

        The product-oriented schema of the strung class over onset, nucleus and coda: the nucleus pinned to /ʌ/, the onset open, the coda a closed variable filled from the class.

        Equations
        Instances For

          The variables of a source-oriented pairing of base and past: the shared onset and coda, and the two nuclei.

          Instances For
            @[instance_reducible]
            Equations

            A source-oriented schema pairing a base in /ɪ/ with a past in /ʌ/ over a shared onset and coda: the generalization over pairs such as string, strung.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def Bybee1995.baseSub :
              Fin 3 → PairVar

              The subscripting of the base's positions.

              Equations
              Instances For
                def Bybee1995.pastSub :
                Fin 3 → PairVar

                The subscripting of the past's positions.

                Equations
                Instances For

                  string and strung are a paired instantiation of the source-oriented schema.

                  The new members are not: their bases lack /ɪ/, so no source-oriented schema pairs them, while the product-oriented schema admits them.