Documentation

Linglib.Theories.Interfaces.SyntaxSemantics.Minimalism.Interface

Interpret a trace as a variable: ⟦t_n⟧^g = g(n)

Heim and Kratzer's trace interpretation rule: traces left by movement are semantically identical to pronouns. Both are interpreted by looking up the assignment function at the appropriate index.

The trace index n should match the index of the binder (λ-abstraction) at the landing site of movement.

Equations
Instances For

    Predicate Abstraction: λ-bind at the landing site of movement.

    When a moved element lands at a position, it creates a λ-abstractor that binds the trace it left behind:

    ⟦[XP Op_n YP]⟧^g = λx. ⟦YP⟧^{g[n↦x]}

    where Op_n is the moved operator and YP contains the trace t_n.

    This rule creates a predicate (type ⟨e,t⟩) from a proposition (type t) by abstracting over the trace's index.

    Equations
    Instances For

      Generalized predicate abstraction for any result type.

      This handles cases like "the book that John said Mary read _" where the trace is embedded and the result may need further composition.

      Equations
      Instances For

        Interpret a simple movement configuration:

        • A trace t_n in some position
        • An operator binding that trace from a higher position

        Returns the predicate λx. ⟦body(t_n := x)⟧

        Equations
        Instances For

          The binding relationship: predicate abstraction at index n binds traces at n.

          When we apply a predicate-abstracted meaning to an entity, that entity becomes the value of all traces with the same index.

          A semantic interpretation context pairs a model with an assignment.

          Instances For

            The semantic type corresponding to a syntactic object.

            • Traces have type e (they denote entities)
            • Other SOs need lexical lookup
            Equations
            Instances For

              Interpret a trace in a syntactic object.

              This extracts the trace index and interprets it via the assignment.

              Equations
              Instances For

                Identity of indiscernibles for traces: traces with the same index have the same interpretation.

                Different indices yield independent interpretations.

                Predicate abstraction creates the right binding: the abstracted variable is bound, other variables are free.

                Relative clause interpretation combines predicate abstraction with PM.

                For "the N that... t..."":

                1. Interpret the relative clause as λx. ⟦... t_n...⟧^{g[n↦x]}
                2. Combine with the head noun via Predicate Modification

                Result: λx. N(x) ∧ ⟦relative clause⟧(x)

                Equations
                Instances For

                  Relative PM is commutative (the order of N and RC doesn't matter)