Documentation

Linglib.Theories.Semantics.Composition.Scope

General scope configuration for two operators

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

      Specific quantifier-negation scope orderings

      Instances For
        @[implicit_reducible]
        Equations
        def Semantics.Scope.instReprQNScope.repr :
        QNScopeStd.Format
        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.

            • surface : String

              Surface form (string representation)

            • meaningAt : ScopeConfigF.Denot τ

              Semantic value as function of scope config

            • availableScopes : List ScopeConfig

              Available scope readings

            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
                        @[implicit_reducible]
                        Equations
                        Equations
                        • One or more equations did not get rendered due to their size.
                        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