Documentation

Linglib.Theories.Syntax.MereologicalSyntax.Basic

Mereological Syntax #

@cite{adger-2025}

Core formalization of mereological syntax (@cite{adger-2025}), where syntactic structures are built by subjoin (establishing parthood) rather than merge (creating sets). Each syntactic object is an independent entity with a label; no projection or labeling algorithm is needed.

Core Concepts #

  1. Subjoin: x < y — x is proper part of y. No new label is created (contrast merge, which unions two objects and requires labeling).
  2. Dimensionality: Max 2 subjunctions per object. First → 1-part (≈ complement, dimension 1). Second → 2-part (≈ specifier, dimension 2).
  3. Parthood axioms: Irreflexive, within-dimension transitive, asymmetric. Transitivity does NOT cross dimensions.
  4. Spell-out: Objects in a complementation line (1-part chain) can collectively spell out at the topmost node.

Axioms Enforced by the Type #

Extended Projection Bridge #

Label sequences along the 1-part chain correspond to @cite{grimshaw-2005}'s Extended Projection. MLabel.toCat? maps mereological labels to Minimalism.Cat where possible, and the EP bridge theorems (§ 8) verify that standard 1-part chains are category-consistent and F-monotone.

Limitations #

angularLocalityOK operates on labels rather than node identities. When multiple nodes share a label, this is lossy. For node-identity-based AL (supporting multiparthood), see SynGraph.satisfiesAL in SynGraph.lean.

Category labels for syntactic objects in mereological syntax.

Labels that overlap with Minimalism.Cat (N, V, D, Q, etc.) are bridged via MLabel.toCat?. Labels specific to @cite{adger-2025}'s analysis (Cl, Deg, Adv, O, Pred) have no Cat equivalent.

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

      A syntactic object in mereological syntax.

      Each object has a label and at most two subparts, enforcing Dimensionality (@cite{adger-2025}):

      • leaf l: bare object, no parts (0 dimensions)
      • sub₁ l x: x is 1-part of l (complement, dim 1)
      • sub₁₂ l x y: x is 1-part, y is 2-part (specifier, dim 2)

      The first subjunction is always dimension 1; the second dimension 2. No third subjunction is possible (the type has no 3-part constructor).

      In projectionist terms: 1-part ≈ complement, 2-part ≈ specifier.

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

          Whether the object has reached its dimensional maximum (2 parts).

          Equations
          Instances For

            Subjoin x to y: make x a part of y in the next available dimension. Returns none if y already has two parts (dimensionality violation).

            • First subjunction → 1-part (dimension 1)
            • Second subjunction → 2-part (dimension 2)
            Equations
            Instances For

              The complementation line (1-part chain): labels reachable by iterating the 1-part relation. Objects in this line can collectively spell out at the topmost node (marked by @ in @cite{wang-sun-2026}).

              Equations
              Instances For

                Is there an object with label l in root's 1-part chain?

                Captures within-dimension-1 transitivity: if A <₁ B <₁ C, then A is reachable from C. Crucially, 2-parts of objects in the chain are NOT traversed — this restricted transitivity prevents cross-dimensional visibility (@cite{adger-2025}).

                Equations
                Instances For

                  Is there an object with label l in root's 2-part chain?

                  Follows only 2-part edges: if A <₂ B <₂ C, then A is reachable from C via this chain. 1-parts are NOT traversed — the dual of labelInOnePartChain.

                  Equations
                  Instances For

                    Is label l a within-dimension transitive part of root?

                    True when l is reachable by following ONLY 1-part edges or ONLY 2-part edges from root, never crossing dimensions (@cite{adger-2025}). This is the parthood relation relevant to Angular Locality.

                    Equations
                    Instances For

                      Collect all SynObj nodes along the transitive 1-part chain of root (not including root itself).

                      Equations
                      Instances For

                        Angular Locality (@cite{adger-2025}, definition 29):

                        γ can subjoin to β only if there is an α such that γ is a within-dimension transitive n-part of α AND α is a transitive 1-part of β.

                        Caveat: This operates on labels, not node identities. When multiple nodes share a label, this function is an approximation. For node-identity-based AL with multiparthood support, see SynGraph.satisfiesAL in SynGraph.lean.

                        Equations
                        Instances For

                          The nominal 1-part chain [N, Q, D] (leaf-to-root order), after mapping through toCat?, is a valid Extended Projection: all categories share [-V, +N] features (category-consistent) and F-values increase monotonically (N=0 ≤ Q=2 ≤ D=4).

                          The classifier label Cl is filtered out (no Cat equivalent). This does not affect EP validity — Cl spells out at Q and is not a separate EP layer in @cite{grimshaw-2005}'s system.

                          The verbal 1-part chain [V, v, T, C] is a valid Extended Projection: all categories share [+V, -N] features and F-values increase (V=0 ≤ v=1 ≤ T=2 ≤ C=6).

                          Nominal and verbal labels map to different EP families — confirming that cross-EP 1-part chains would fail category consistency.