Documentation

Linglib.Phenomena.TenseAspect.Diagnostics

Aspectual Diagnostics #

@cite{vendler-1957} @cite{dowty-1979}

Empirical tests for determining aspectual class. The for-X and in-X adverbial, progressive, stop-V-ing, and imperative diagnostics formalized here are the textbook tests originating with Vendler 1957 (the four-class taxonomy) and Dowty 1979 (the syntactic-test battery). Anchored on a documented empirical pattern (per CLAUDE.md anchoring rule), not on a specific paper-replication.

Core Tests #

TestStatesActivitiesAchievementsAccomplishments
"for X"?
"in X"
Progressive??
"stop V-ing"??
Imperative?

"For X" vs "In X" Tests #

The classic tests from @cite{vendler-1957} and @cite{dowty-1979}:

Progressive Test #

Result of applying a diagnostic test.

  • Accept: Test is felicitous (grammatical, acceptable)
  • Reject: Test is infelicitous (ungrammatical, unacceptable)
  • Marginal: Test is degraded but not completely out
  • Coerced: Test is acceptable but requires meaning shift
Instances For
    @[implicit_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The "for X" test identifies atelic predicates.

      States and activities pass; achievements fail; accomplishments require coercion.

      The "in X" test identifies telic predicates.

      Achievements and accomplishments pass; states and activities fail.

      The progressive test distinguishes dynamic and durative predicates.

      Activities and accomplishments clearly accept; states reject; achievements are marginal.

      Result of running all diagnostic tests on a Vendler class.

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

            Run all diagnostics for a Vendler class.

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

              Expected diagnostic battery for states.

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

                Expected diagnostic battery for activities.

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

                  Expected diagnostic battery for achievements.

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

                    Expected diagnostic battery for accomplishments.

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

                      Expected diagnostic battery for semelfactives.

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

                        Attested aspectual data for sample verbs.

                        • verbLemma : String

                          Verb lemma

                        • vendlerClass : Features.VendlerClass

                          Assigned Vendler class

                        • forXExample : String

                          Example sentence for "for X"

                        • forXJudgment : DiagnosticResult

                          Judgment for "for X"

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

                            "run" — activity

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

                              "know" — state

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

                                "build" — accomplishment

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

                                  "arrive" — achievement

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

                                    "recognize" — achievement

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

                                      "love" — state

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

                                        "write" — accomplishment (with bounded object)

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

                                          All sample verb data

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

                                            The diagnostic predictions above are hand-coded per class. These derivation theorems show they are consequences of Smith's 3-feature decomposition, not independent stipulations.

                                            "in X" acceptance is equivalent to telicity. This is the content of inX_identifies_telic, but stated purely in terms of the feature function — the diagnostic follows from the telicity feature.

                                            "for X" acceptance is equivalent to atelicity + duration. Semelfactives are atelic but only accept "for X" with coercion (because they are punctual — no duration to measure). The diagnostic follows from two features, not from the class label.

                                            Semelfactive coercion under "for X" derives from being atelic but punctual: atelicity licenses temporal modification, but punctuality forces iterative reinterpretation.

                                            Progressive acceptance is equivalent to being durative and dynamic. States fail (not dynamic); achievements/semelfactives fail (not durative).