Documentation

Linglib.Semantics.ArgumentStructure.Affectedness

Affectedness #

This file defines Beavers's affectedness hierarchy. A predicate affects a theme to one of four degrees according to how specific it is about the theme's change along a scale. It may entail that the theme reaches a goal the predicate fixes (a quantized change), that the theme reaches some goal (a non-quantized change), that the theme is related to a scale without necessarily changing (potential for change), or nothing about change at all. Each degree is an existential generalization of the one above it, over the goal, over the result and over the scalar relation, so the degrees form a chain of weakening truth conditions. The three degrees above the bottom are the entailments, and each degree is the set of entailments at most as strong as it.

Main definitions #

Main results #

Implementation notes #

References #

The degrees #

The degrees of affectedness, weakest first ([Bea11] (62)).

  • unspecified : AffectednessDegree

    Nothing is entailed about change, as for the object of see or ponder.

  • potential : AffectednessDegree

    The theme is related to a scale without necessarily changing, as for hit or wipe.

  • nonquantized : AffectednessDegree

    The theme reaches some goal on a scale, as for widen or cool.

  • quantized : AffectednessDegree

    The theme reaches a goal the predicate fixes, as for break or destroy.

Instances For
    @[instance_reducible]
    Equations
    @[instance_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[instance_reducible]
      Equations
      @[reducible, inline]

      An affectedness entailment is a degree that is not the join of weaker ones, one of the three degrees above unspecified, entailing a quantized change, a non-quantized change or potential for change.

      Equations
      Instances For

        A degree is the set of entailments at most as strong as it, and every set of entailments closed under entailment is a degree, by Birkhoff's representation of the chain of degrees.

        Equations
        Instances For

          The affectedness conditions #

          def ArgumentStructure.QuantizedChange {α : Type u_1} {S : Type u_2} {G : Type u_3} {β : Type u_4} (θ : α → S → β → Prop) (R : α → S → G → β → Prop) (φ : α → β → Prop) (g : G) :

          A predicate effects a quantized change to the goal g when every event of it relates its theme to a scale on which the theme reaches g ([Bea11] (60a)).

          Equations
          Instances For
            def ArgumentStructure.NonQuantizedChange {α : Type u_1} {S : Type u_2} {G : Type u_3} {β : Type u_4} (θ : α → S → β → Prop) (R : α → S → G → β → Prop) (φ : α → β → Prop) :

            A predicate effects a non-quantized change when every event of it relates its theme to a scale on which the theme reaches some goal ([Bea11] (60b)).

            Equations
            Instances For
              def ArgumentStructure.PotentialChange {α : Type u_1} {S : Type u_2} {β : Type u_4} (θ : α → S → β → Prop) (φ : α → β → Prop) :

              A predicate gives its theme potential for change when every event of it relates the theme to a scale ([Bea11] (60c)).

              Equations
              Instances For
                theorem ArgumentStructure.QuantizedChange.nonQuantizedChange {α : Type u_1} {S : Type u_2} {G : Type u_3} {β : Type u_4} {θ : α → S → β → Prop} {R : α → S → G → β → Prop} {φ : α → β → Prop} {g : G} (h : QuantizedChange θ R φ g) :
                theorem ArgumentStructure.NonQuantizedChange.potentialChange {α : Type u_1} {S : Type u_2} {G : Type u_3} {β : Type u_4} {θ : α → S → β → Prop} {R : α → S → G → β → Prop} {φ : α → β → Prop} (h : NonQuantizedChange θ R φ) :
                def ArgumentStructure.AffectednessDegree.Holds {α : Type u_1} {S : Type u_2} {G : Type u_3} {β : Type u_4} (θ : α → S → β → Prop) (R : α → S → G → β → Prop) (φ : α → β → Prop) :

                The condition an affectedness degree names is a quantized change to some goal, a non-quantized change, potential for change, or nothing ([Bea11] (60)).

                Equations
                Instances For
                  theorem ArgumentStructure.AffectednessDegree.holds_antitone {α : Type u_1} {S : Type u_2} {G : Type u_3} {β : Type u_4} (θ : α → S → β → Prop) (R : α → S → G → β → Prop) (φ : α → β → Prop) :
                  Antitone (Holds θ R φ)

                  Each degree entails every weaker one, the Affectedness Hierarchy ([Bea11] (62)).