Documentation

Linglib.Theories.Semantics.Degree.Frameworks.Heim

Heim's Sentential Operator Approach #

@cite{heim-2001} @cite{heim-2006}

@cite{heim-2001} "Degree Operators and Scope": the comparative morpheme -er is a sentential operator that introduces degree variables via λ-abstraction, rather than being a degree quantifier as in Kennedy's approach.

Key Differences from Kennedy #

FeatureKennedyHeim
Type of -erdegree quantifiersentential operator
Degree binding-er binds degree varλ-abstraction
Than-clausedegree clause (type d)degree predicate (d → t)
ScopeDP-internal scopeclausal scope

Denotation #

⟦-er⟧ = λD₂.λD₁. max(D₁) > max(D₂)

where D₁ and D₂ are degree predicates (sets of degrees):

Scope Predictions #

The sentential operator approach predicts scope interactions with other operators (negation, modals, quantifiers) that the degree quantifier approach does not, because -er takes scope at the clause level.

A degree predicate: a set of degrees. In Heim's framework, both the matrix clause and the than-clause denote degree predicates after degree abstraction.

Example: "John is d-tall" = λd. height(John) ≥ d This is the same as Kennedy's adjective denotation, but Heim treats it as the result of degree abstraction rather than the lexical entry of the adjective.

Equations
Instances For
    def Semantics.Degree.Frameworks.Heim.matrixPredicate {Entity : Type u_1} {D : Type u_2} [Preorder D] (μ : EntityD) (a : Entity) :

    The matrix degree predicate: abstracting over the degree variable in "A is d-tall" yields λd. μ(A) ≥ d. This is the degree set of A.

    Equations
    Instances For
      def Semantics.Degree.Frameworks.Heim.thanClausePredicate {Entity : Type u_1} {D : Type u_2} [Preorder D] (μ : EntityD) (b : Entity) :

      The than-clause degree predicate: abstracting over the degree variable in "B is d-tall" yields λd. μ(B) ≥ d. This is the degree set of B.

      Equations
      Instances For

        Heim's -er as a sentential operator over degree predicates.

        ⟦-er⟧(D₂)(D₁) = max(D₁) > max(D₂)

        When D₁ and D₂ are degree sets of entities A and B, this yields: height(A) > height(B).

        Equations
        Instances For
          def Semantics.Degree.Frameworks.Heim.heimComparativeWithMeasure {Entity : Type u_1} {D : Type u_2} [LinearOrder D] (μ : EntityD) (a b : Entity) :

          Heim comparative with measure function: same truth conditions as Kennedy, but different compositional derivation.

          "A is taller than B" via Heim: ⟦-er⟧(λd. height(B) ≥ d)(λd. height(A) ≥ d) = height(A) > height(B)

          Equations
          Instances For

            Heim's approach predicts scope ambiguities with modals. "The paper is required to be longer than that."

            • -er > required: there's a length d such that the paper must be at least d-long
            • required > -er: for each requirement, the paper meets the length threshold

            Kennedy's degree quantifier approach does not predict the wide-scope -er reading (because -er is DP-internal).

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

                Extensional equivalence: Kennedy and Heim yield the same truth conditions for simple comparatives. They differ only in scope predictions with other operators.