Documentation

Linglib.Theories.Semantics.Composition.Scope

General scope configuration for two operators

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

      Specific quantifier-negation scope orderings

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

          Convert list of ScopeConfigs to AvailableScopes (defaults to binary if empty)

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

            A derivation that can be interpreted under multiple scope readings.

            The same syntactic derivation can yield different semantic values depending on scope resolution.

            Instances For

              Get all meanings for a scope derivation

              Equations
              Instances For

                A form (utterance) with scope ambiguity.

                This is the Montague-side representation of scope:

                • What scope readings are available
                • Identifiers for the scope-takers

                Note: World-parametric meaning (for RSA) is handled separately in RSA/.

                • surface : String

                  Surface form (string representation)

                • availableScopes : List ScopeConfig

                  Available scope readings

                • scopeTaker1 : String

                  First scope-taker identifier

                • scopeTaker2 : String

                  Second scope-taker identifier

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

                    Check if scope config yields true under given semantics

                    Equations
                    Instances For

                      Entailment structure between scope readings. Determines whether a quantifier-negation pair is diagnostic for scope preferences: independent readings allow contexts where exactly one reading is true; nested readings (one entails the other) do not.

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

                          Diagnostic scope pairs allow contexts where exactly one reading is true. Only independent pairs are diagnostic; nested or equivalent pairs are not.

                          Equations
                          Instances For
                            def Semantics.Scope.classifyScopeEntailment {W : Type} (worlds : List W) (surface inverse : WBool) :

                            Classify scope entailment from truth-value functions over a world list.

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