Documentation

Linglib.Phenomena.Presupposition.Diagnostics

A diagnostic test result: sentence + judgment.

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

      The "allows for" test identifies preconditions (@cite{roberts-simons-2024} §2.1).

      Frame: "ψ, which is part of what allows/allowed for φ"

      If acceptable, ψ is an ontological precondition of the event in φ. Preconditions are states that must hold for the event to be possible.

      Atelic caveat (@cite{roberts-simons-2024} p. 711–712): For atelic target verbs (e.g., know), the "allows for" frame can yield true readings for concomitants due to a "definitional" sense of possibility. Fix: substitute "come to V" to force a telic, inceptive interpretation. Example: use "come to know" rather than "know" in the frame.

      Equations
      Instances For

        @cite{roberts-simons-2024} ex. 5a adapted to stop.

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

          @cite{roberts-simons-2024} ex. 5a adapted to start.

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

            @cite{roberts-simons-2024} ex. 13a: selectional restriction passes.

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

              @cite{roberts-simons-2024} ex. 13b: concomitant fails.

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

                @cite{roberts-simons-2024} ex. 5b adapted: consequence fails "allows for".

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

                  The counterfactual test confirms preconditions (@cite{roberts-simons-2024} §2.1).

                  Frame: "If not-ψ, it would not have been possible for [agent] to VP"

                  If acceptable, ψ is an ontological precondition: without it, the event couldn't have occurred.

                  Equations
                  Instances For

                    "If the robot did not have feet, it would not have been possible for the robot to kick the tree." (T)

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

                      "If John hadn't been ignorant of whether the jewels had been stolen, he couldn't have discovered that the jewels had been stolen." (T)

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

                        "If Yasmin had not been smoking, it would not have been possible for Yasmin to continue to smoke." (T)

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

                          The "results in" test identifies consequences.

                          Frame: "S results in C"

                          If acceptable, C is a consequence of the event described by S. Consequences are states that follow from the event occurring.

                          Equations
                          Instances For

                            "John stopped smoking results in him no longer smoking"

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

                              "John started smoking results in him now being a smoker"

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

                                "John won the race results in him being the winner"

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

                                  "John stopped smoking results in him having been a smoker" — ODD

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

                                    "John started smoking results in him having never smoked" — ODD

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

                                      The precondition/consequence diagnostic pattern.

                                      Empirical observation: For change-of-state predicates,

                                      • Prior states pass "allows for" but fail "results in"
                                      • Result states pass "results in" but fail "allows for"

                                      This pattern holds across CoS verbs (stop, start, continue, finish, etc.)

                                      • predicate : String

                                        The predicate being tested

                                      • priorPassesAllowsFor : Bool

                                        Prior state passes "allows for"

                                      • priorFailsResultsIn : Bool

                                        Prior state fails "results in"

                                      • resultPassesResultsIn : Bool

                                        Result state passes "results in"

                                      • resultFailsAllowsFor : Bool

                                        Result state fails "allows for"

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

                                          Pattern for "stop"

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

                                            Pattern for "start"

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

                                              Pattern for "win"

                                              Equations
                                              Instances For

                                                The diagnostic pattern is uniform across predicates.

                                                This suggests a systematic distinction between preconditions and consequences, not an idiosyncratic property of individual lexical items.

                                                Content that passes "allows for" projects.

                                                The precondition/consequence tests predict projection behavior:

                                                • Preconditions (pass "allows for") → project through negation
                                                • Consequences (pass "results in") → do not project through negation

                                                Example:

                                                • "John didn't stop smoking" still implies he was smoking (precondition projects)
                                                • "John didn't stop smoking" does not imply he's not smoking (consequence doesn't project)
                                                • contentType : String

                                                  Content type

                                                • passesAllowsFor : Bool

                                                  Passes "allows for" test

                                                • projectsThroughNegation : Bool

                                                  Projects through negation

                                                • correlation : Bool

                                                  The two properties correlate

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

                                                    Prior state of "stop": passes "allows for", projects

                                                    Equations
                                                    Instances For

                                                      Result state of "stop": fails "allows for", doesn't project

                                                      Equations
                                                      Instances For

                                                        The negation test for presupposition.

                                                        Frame: "It's not the case that S"

                                                        If content C survives (is still implied), C is presupposed by S.

                                                        Equations
                                                        Instances For

                                                          "It's not the case that John stopped smoking"

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

                                                            The question test for presupposition.

                                                            Frame: "Is it the case that S?"

                                                            If content C survives (is still implied), C is presupposed by S.

                                                            Equations
                                                            Instances For

                                                              "Did John stop smoking?"

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

                                                                The conditional test for presupposition filtering.

                                                                Frame: "If P, then S" where P entails the presupposition

                                                                If the presupposition is filtered (not globally projected), it shows local satisfaction by the antecedent.

                                                                Equations
                                                                Instances For

                                                                  "If John was smoking, he stopped"

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

                                                                    The diagnostic tests and what they reveal.

                                                                    • name : String

                                                                      Name of diagnostic

                                                                    • testsFor : String

                                                                      What it tests for

                                                                    • positiveIndicates : String

                                                                      Positive result indicates...

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