Documentation

Linglib.Core.Path

Spatial Path Infrastructure #

@cite{gawron-2009} @cite{talmy-2000} @cite{zwarts-2005} @cite{zwarts-winter-2000}

Framework-agnostic types for spatial paths and their boundedness classification. Paths are the spatial analog of temporal intervals (Core.Time.Interval): directed stretches of space between locations.

The key linguistic insight: the boundedness of a directional PP determines whether the VP it creates is telic or atelic. Bounded PPs ("to the store") yield telic VPs; unbounded PPs ("towards the store") yield atelic VPs. This parallels the QUA/CUM mereological classification from Core/Mereology.lean.

Sections #

  1. Path Type
  2. Path Shape (Boundedness Classification)
  3. PathShape ↔ Scale Boundedness Bridge
structure Core.Path.Path (Loc : Type u_1) :
Type u_1

Spatial path: a directed trajectory between locations. @cite{zwarts-2005}: paths are directed stretches of space with a source (starting point) and goal (endpoint).

Parallels Core.Time.Interval for the temporal domain. Unlike intervals, paths have no valid : sourcegoal constraint because spatial locations lack a canonical linear ordering.

  • source : Loc

    Starting location of the path.

  • goal : Loc

    Ending location of the path.

Instances For

    Directional PP boundedness classification. @cite{zwarts-2005}: the boundedness of a directional PP determines whether the VP it creates is telic or atelic.

    • bounded: goal-oriented ("to the store", "into the room")
    • unbounded: direction-oriented ("towards the store", "along the road")
    • source: origin-oriented ("from the store", "out of the room")

    This classifies the set of paths denoted by a PP, not individual paths. "To X" denotes {p | p.goal = X} — a QUA set (no proper subpath of a to-X path is also to-X). "Towards X" denotes a CUM set (concatenating two towards-X paths gives another).

    Instances For
      Equations
      Instances For

        Path shape to scale boundedness: bounded/source paths correspond to closed scales, unbounded paths to open scales. Parallel to quaBoundedness/cumBoundedness in Core/MereoDim.lean §1.

        Equations
        Instances For

          Bounded paths are licensed (closed scale → admits degree modification). @cite{zwarts-2005}: "to the store" creates a telic VP because the path set is bounded, corresponding to a closed scale.

          Source paths are licensed (closed scale at the origin end).

          Unbounded paths are blocked (open scale → no inherent endpoint). @cite{zwarts-2005}: "towards the store" creates an atelic VP because the path set is unbounded, corresponding to an open scale.