Documentation

Linglib.Fragments.ASL.Height

Height as Domain Restriction in ASL #

@cite{davidson-gagne-2022}

Davidson, K. & Gagné, D. (2022). "More is up" for domain restriction in ASL. Semantics & Pragmatics 15, Article 1: 1–52.

Core Idea #

Vertical height in ASL signing space overtly marks quantifier domain restriction — the contextual variable C that spoken languages leave covert. Higher signing maps monotonically to mereologically larger domains. This height enters the grammar via pronominal elements (IX-arc), not bare nouns: pronouns, directional verbs (which incorporate pronouns), and quantifiers (which take a pronominal restrictor via a partitive-like structure).

Architecture #

VerticalHeight is a 3-level linear order (low < neutral < high) that instantiates Core.NestedRestriction. This gives all monotonicity and nesting theorems from DomainRestriction.lean for free.

The presuppositional denotations of IX-arc follow the phi-feature pattern from PhiFeatures.lean: height marking is a presuppositional partial identity function on plural individuals, analogous to gender on personal pronouns or proximal/distal on demonstratives.

Key Denotations #

Vertical height in ASL signing space.

@cite{davidson-gagne-2022} establish empirically that at least three height levels are semantically distinguished (ex. 15–16, 34): neutral signing height (default contextual domain), a mid level (superset of the default), and a high level (further superset). The contrast between (15) and (16) demonstrates that heights are relative, not absolute — a 3-level system can be compressed to 2 levels when the context provides only two relevant domains.

low < neutral < high, with higher = wider domain.

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.
      @[reducible, inline]

      Height-indexed domain restrictor for ASL signing space.

      A HeightDDRP E is a NestedRestriction parameterized by VerticalHeight: each height level maps to a domain predicate, with higher height giving a superset. This is the third instance of NestedRestriction in linglib, alongside SpatialScale (@cite{ritchie-schiller-2024}) and TwoLevel (comparison class inference, @cite{tessler-goodman-2022}).

      All nesting and monotonicity theorems from NestedRestrictionforall_nesting, exists_nesting, and the derived DDRP.every_nesting, DDRP.some_nesting, DDRP.no_nesting — apply automatically.

      Equations
      Instances For

        Construct a height-indexed DDRP from a height assignment function.

        Parallels sceneToDDRP in @cite{ritchie-schiller-2024}: given a function assigning entities to their minimum visible height level, builds the nested domain restrictor where region h contains all entities visible at height ≤ h.

        Equations
        Instances For

          ⟦arc⟧ presupposition: the plural pronoun IX-arc presupposes that its referent is non-atomic (a plural individual).

          ⟦arc⟧ = λx: ¬Atom(x). x

          This uses Mereology.Atom from Core/Mereology.lean. The at-issue content is the identity — arc contributes only a presupposition, not assertoric content.

          Equations
          Instances For
            def Fragments.ASL.Height.domainPresup {E : Type u_1} [PartialOrder E] (C : EProp) :

            Height-dependent domain presupposition.

            • ⟦high⟧ = ⟦domain-k⟧: Cₑ ⊂ {y : y ≤ x} — context is a proper subpart, i.e., the domain widens beyond the contextual default. @cite{davidson-gagne-2022} eq. (44).

            • ⟦neutral⟧: ∀y(y ≤ x → y ∈ Cₑ) — all parts are in the contextual domain. This is the unmarked default.

            • ⟦low⟧: Mereology.Atom x — the referent is atomic (a singleton). @cite{davidson-gagne-2022} (p. 39) report that SOME-low yields specific indefinite readings ("someone — and maybe you — know who"), consistent with @cite{schwarzschild-2002}'s view of specificity as extreme domain restriction. The presupposition is maximally restrictive: the domain collapses to a single individual.

            Equations
            Instances For

              Full IX-arc-height denotation: conjunction of the arc (non-atomicity) and domain (height-dependent containment) presuppositions.

              ⟦[IX_i]-arc-height⟧ = ιz: ¬Atom(z) ∧ domainPresup(height). (z = g(i))

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

                The high presupposition entails the neutral presupposition is false: if Cₑ is a proper subpart of {y : y ≤ x}, then NOT all parts of x are in Cₑ. These are complementary conditions on the same domain.

                theorem Fragments.ASL.Height.arc_low_contradictory {E : Type u_1} [PartialOrder E] {C : EProp} {x : E} :

                IX-arc-low is presuppositionally contradictory: arc requires non-atomicity (¬Atom), while low requires atomicity (Atom). This correctly predicts that the plural pronoun IX-arc cannot take low height — only singular IX can be specific/low. @cite{davidson-gagne-2022} (p. 39): the specific indefinite reading with low height uses SOME (an existential quantifier), not IX-arc (the plural pronoun).

                @cite{davidson-gagne-2022} §5.3 derives quantifier truth conditions step-by-step through the partitive type function ⟦of⟧ = λxλy. y ≤ x (Ladusaw 1982). The pronoun IX-arc denotes a discourse referent z (the maximal plural individual), and ⟦of⟧ maps z to Set.Iic z — the principal down-set, i.e., the set of z's mereological parts. This set becomes the semantic restrictor of FS-ALL via the generalized quantifier structure.

                The composition:
                1. ⟦IX-arc-h⟧ = ιz : presup(h). z = g(i) — pronoun with presuppositions
                2. ⟦of⟧ z = `Set.Iic z` = {y | y ≤ z} — parts of z
                3. ⟦FS-ALL⟧(`Set.Iic z`)(Q) = ∀x ∈ Set.Iic z, Q x
                
                The height presuppositions constrain `Set.Iic z` relative to C:
                - neutral: `Set.Iic z ⊆ C` (default domain)
                - high: `C ⊆ Set.Iic z` with `¬(Set.Iic z ⊆ C)` (expanded domain)
                
                The proofs below are definitionally trivial — the presuppositions
                encode exactly the `Set.Iic` containment relations. This is the
                design payoff: `domainPresup` and `Set.Iic` are structurally
                aligned by construction, not by accident.
                
                `Set.Iic` is Mathlib's principal down-set, also used as
                `Mereotopology.parts` in `Core/Mereotopology.lean`. Key lemmas
                from Mathlib that apply directly:
                - `Set.Iic_subset_Iic`: `Set.Iic a ⊆ Set.Iic b ↔ a ≤ b`
                - `Set.Iic_top`: `Set.Iic ⊤ = Set.univ`
                - `Set.mem_Iic`: `x ∈ Set.Iic b ↔ x ≤ b` 
                
                theorem Fragments.ASL.Height.partitive_neutral_subset {E : Type u_1} [PartialOrder E] {C : Set E} {z : E} (hNeut : (domainPresup C VerticalHeight.neutral).presup z) :
                Set.Iic z C

                Under the neutral presupposition (∀y, y ≤ z → C y), the partitive domain Set.Iic z is contained in C.

                This IS the neutral presupposition — domainPresup .neutral encodes exactly Set.Iic z ⊆ C. The proof is id.

                @cite{davidson-gagne-2022} eq. (50c): ⟦(of) IX-arc-neutral⟧ = λy. y ∈ Cₑ.

                theorem Fragments.ASL.Height.partitive_high_superset {E : Type u_1} [PartialOrder E] {C : Set E} {z : E} (hHigh : (domainPresup C VerticalHeight.high).presup z) :
                C Set.Iic z ySet.Iic z, ¬C y

                Under the high presupposition, C is a proper subset of Set.Iic z: all of C is among the parts of z, but z has parts outside C.

                This IS the high presupposition — domainPresup .high encodes exactly C ⊆ Set.Iic z with a witness outside C. The proof is id.

                @cite{davidson-gagne-2022} eq. (51c): ⟦(of) IX-arc-high⟧ = λy. y ∈ C', where C ⊂ C'.

                theorem Fragments.ASL.Height.partitive_ddrp_equiv {E : Type u_1} [PartialOrder E] (ddrp : HeightDDRP E) (h : VerticalHeight) (z : E) (align : ∀ (e : E), e ddrp.region h e z) (e : E) :
                e Set.Iic z e ddrp.region h

                The partitive domain Set.Iic z aligns with a HeightDDRP region when the discourse referent z's mereological parts are exactly the entities visible at height h. This bridges the two construction paths:

                • DDRP path: heightToDDRP zoneregion h → quantifier restrictor
                • Partitive path: IX-arc-hSet.Iic z∀x ≤ z, Q x

                The alignment condition align is satisfied when z is the maximal group entity at height h — the entity whose parts are exactly the individuals in the DDRP region. When this holds, the DDRP-based computation is a correct implementation of the compositional derivation.