Documentation

Linglib.Phenomena.Kinship.Studies.Hudson2010

Hudson 2010: kinship as an inheritance network @cite{hudson-2010} #

The "one network" thesis: Word Grammar models all conceptual knowledge — linguistic and non-linguistic alike — as a single inheritance network of isA links and labelled property relations. The kinship system is Hudson's running non-linguistic example (§3.2 with Fig 3.7, cross-referenced from §7.2.6 "Syntactic triangles" on p. 160) and serves as the foil for the syntactic triangle of Figure 7.6 (p. 161, "A triangle in syntax and in kinship").

This study file is the Phenomena-level demonstration that the same Core.Inheritance.Network infrastructure used by WordGrammar.englishAuxNet also supports a kinship hierarchy. Two demos:

  1. A small kinship taxonomy as a Network, with isA links (mother isA parent, parent isA ancestor), described by the same propositional IsA relation and the same parents/ancestors computational helpers used by WordGrammar.englishAuxNet.
  2. The Fig 7.6 triangle pattern: grandparentOf is the relational composition parentOf ∘r parentOf (mathlib's Relation.Comp) — the same shape Hudson uses for syntactic raising (HAVE's subject is also the subject of HAVE's valent).

The point is structural: a single Network α R type carries both the syntactic word-class hierarchy of WordGrammar.englishAuxNet (over nodes typed by linguistic categories) and the kinship taxonomy below (over nodes typed by KinRole). No Bridge theorem is needed — the identity is by construction at the level of the type Network.

Atomic kinship roles. The taxonomy: grandmother and grandfather are grandparents; mother and father are parents; parents and grandparents are ancestors.

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

      A small kinship inheritance network. All links are isA edges; the taxonomy is mother / fatherparent, grandmother / grandfathergrandparent, and parent / grandparentancestor. The relation-label type is Empty: there are no prop links here, only the isA backbone, so no labels are reachable. The Fig 7.6 triangle below uses an abstract ParentRel α rather than a network prop link, so no kinship-specific label type is needed.

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

        A mother is not a grandmother — the taxonomy doesn't conflate the two, even though both are ancestors. Now stated as the full propositional ¬ IsA kinshipNet .mother .grandmother, decidable thanks to path compression landed in Core.Inheritance.Basic.

        The same fact as mother_IsA_ancestor via mathlib's . The IsAOrder.mk wrapper tags the nodes as inhabiting the preorder view of kinshipNet, so instance search picks up the Preorder (IsAOrder kinshipNet) instance instead of unfolding to KinRole and looking for the (nonexistent) LE KinRole.

        @[reducible, inline]

        The "parent of" relation between people. Modelled abstractly as a binary relation over an arbitrary type of individuals.

        Equations
        Instances For
          @[reducible, inline]
          abbrev Phenomena.Kinship.Studies.Hudson2010.grandparentOf {α : Type} (parentOf : ParentRel α) :
          ααProp

          grandparentOf is the relational composition of parentOf with itself — the kinship side of @cite{hudson-2010}'s Figure 7.6 (p. 161): "my grandmother is someone who is the mother of one of my parents". This is mathlib's Relation.Comp, not a fresh definition.

          Equations
          Instances For

            Hudson's kinship instance of Fig 7.6: the triangle commutes by definition, since grandparentOf is parentOf ∘r parentOf.

            theorem Phenomena.Kinship.Studies.Hudson2010.kinship_triangle_commutes {α : Type} (parentOf : ParentRel α) (a c : α) :
            grandparentOf parentOf a c ∃ (b : α), parentOf a b parentOf b c

            The triangle for kinship commutes by definition. This is the formal counterpart of Hudson's prose on p. 160 (§7.2.6): "my grandmother is someone who is the mother of one of my parents".

            theorem Phenomena.Kinship.Studies.Hudson2010.kinship_triangle_witness {α : Type} (parentOf : ParentRel α) (a b c : α) (h1 : parentOf a b) (h2 : parentOf b c) :
            grandparentOf parentOf a c

            Given an apex grandparent a, an intermediate parent b, and a base person c, the composition witness exists.