Documentation

Linglib.Theories.Semantics.Dynamic.IntensionalCDRT.MendesDerivations

Basic CDRT types following @cite{muskens-1996} and @cite{mendes-2025}.

TypeInterpretation
eEntities
tTruth values
sSituations
cContexts (SitContext)
Instances For
    Equations
    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

          Verb phrase type: entity → situation → context → context

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

            Sentence type: situation → context → context

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

              NP type: (entity → context → context) → context → context

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.lexMaria {W : Type u_1} {Time : Type u_2} {E : Type u_3} (maria : E) (P : ESituations.SitContext W Time ESituations.SitContext W Time E) (c : Situations.SitContext W Time E) :

                (54) Maria -- proper name.

                ⟦Maria⟧ = λP.P(maria)

                Type: ((e ⇒ c ⇒ c) ⇒ c ⇒ c)

                Equations
                Instances For
                  def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.lexAtHome {W : Type u_1} {Time : Type u_2} {E : Type u_3} (atHomeRel : ESituation W TimeProp) (x : E) (sitVar : Situations.SVar) (c : Situations.SitContext W Time E) :

                  (55) estar em casa -- "be at home".

                  ⟦estar em casa⟧ = λxλsλc. [| at-home(x)(s)]; c

                  Type: e ⇒ s ⇒ c ⇒ c

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.lexAnswer {W : Type u_1} {Time : Type u_2} {E : Type u_3} (answerRel : ESituation W TimeProp) (x : E) (sitVar : Situations.SVar) (c : Situations.SitContext W Time E) :

                    (56) atender -- "answer (the door)".

                    ⟦atender⟧ = λxλsλc. [| answer(x)(s)]; c

                    Type: e ⇒ s ⇒ c ⇒ c

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.lexSF {W : Type u_1} {Time : Type u_2} {E : Type u_3} [LE Time] [LT Time] (history : Tense.BranchingTime.WorldHistory W Time) (newSitVar refSitVar : Situations.SVar) (c : Situations.SitContext W Time E) :

                      (57) SF (Subordinate Future).

                      ⟦SF⟧ = SUBJ ∘ FUT = λv_new λv_ref λc. SUBJ^{v_new}_{v_ref}[FUT(v_new, v_ref); c]

                      Type: SVar ⇒ SVar ⇒ c ⇒ c

                      Equations
                      Instances For
                        def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.lexShe {W : Type u_1} {Time : Type u_2} {E : Type u_3} (maria : E) (P : ESituations.SitContext W Time ESituations.SitContext W Time E) (c : Situations.SitContext W Time E) :

                        (58) ela -- "she" (pronoun bound to Maria in discourse).

                        ⟦ela⟧ = λP.P(maria) -- In this context, bound to Maria

                        Type: ((e ⇒ c ⇒ c) ⇒ c ⇒ c)

                        Equations
                        Instances For

                          (59) vai -- future auxiliary "will".

                          ⟦vai⟧ = λVPλsλc. VP(s)(c) -- Transparent, temporal info from SF

                          In this analysis, "vai" doesn't independently contribute future; the future comes from SF in the antecedent via modal anaphora.

                          Equations
                          Instances For
                            def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.lexIf {W : Type u_1} {Time : Type u_2} {E : Type u_3} (antecedent consequent : Situations.SitContext W Time ESituations.SitContext W Time E) (c : Situations.SitContext W Time E) :

                            (60) Conditional "se" -- "if".

                            ⟦se⟧ = λAntλConsλsλc. ∀(g,s₀)∈c: Ant(s)(c) ⊆ Cons(s)(c)

                            Dynamic conditional: filters contexts.

                            Equations
                            Instances For
                              structure Semantics.Dynamic.IntensionalCDRT.MendesDerivations.PFTree (W : Type u_4) (Time : Type u_5) (E : Type u_6) :
                              Type (max (max u_4 u_5) u_6)

                              Step 1: parse tree.

                              [S [Cond se [S_ant Maria estiver.SF em casa]] [S_cons ela vai atender]]

                              Antecedent: Maria + SF + em casa Consequent: ela + vai + atender

                              • antecedentSubject : E
                              • antecedentVP : ESituation W TimeProp
                              • consequentSubject : E
                              • consequentVP : ESituation W TimeProp
                              Instances For
                                def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.deriveAntecedent {W : Type u_1} {Time : Type u_2} {E : Type u_3} [LE Time] [LT Time] (history : Tense.BranchingTime.WorldHistory W Time) (maria : E) (atHomeRel : ESituation W TimeProp) (sfVar speechVar : Situations.SVar) (c : Situations.SitContext W Time E) :

                                Step 2: antecedent derivation.

                                ⟦Maria estiver em casa⟧ = ⟦SF⟧(s₁)(s₀)(⟦Maria⟧(⟦em casa⟧)) = SUBJ^{s₁}_{s₀}[FUT; [| at-home(maria)(s₁)]]

                                Result: Introduces s₁ ∈ hist(s₀), constrains τ(s₁) > τ(s₀), asserts Maria at home at s₁.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.deriveConsequent {W : Type u_1} {Time : Type u_2} {E : Type u_3} (maria : E) (answerRel : ESituation W TimeProp) (sfVar : Situations.SVar) (c : Situations.SitContext W Time E) :

                                  Step 3: consequent derivation.

                                  ⟦ela vai atender⟧ = ⟦ela⟧(λx.⟦vai⟧(⟦atender⟧(x))) = [| answer(maria)(s₁)] -- s₁ retrieved via IND

                                  The temporal anchor s₁ comes from the antecedent via modal anaphora.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.deriveFullSentence {W : Type u_1} {Time : Type u_2} {E : Type u_3} [LE Time] [LT Time] (history : Tense.BranchingTime.WorldHistory W Time) (maria : E) (atHomeRel answerRel : ESituation W TimeProp) (sfVar speechVar : Situations.SVar) (c : Situations.SitContext W Time E) :

                                    Step 4: full sentence derivation.

                                    ⟦Se Maria estiver em casa, ela vai atender⟧ = ⟦se⟧(⟦Maria estiver em casa⟧)(⟦ela vai atender⟧)

                                    Result type: c ⇒ c (context transformer)

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.formula61 {W : Type u_1} {Time : Type u_2} {E : Type u_3} [LE Time] [LT Time] (history : Tense.BranchingTime.WorldHistory W Time) (maria : E) (atHomeRel : ESituation W TimeProp) (sfVar speechVar : Situations.SVar) :

                                      Formula (61): antecedent LF.

                                      [SUBJ^{s₁}_{s₀} [FUT [Maria em casa(s₁)]]]

                                      Logical form after composition.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.formula62 {W : Type u_1} {Time : Type u_2} {E : Type u_3} (maria : E) (answerRel : ESituation W TimeProp) (sfVar : Situations.SVar) :

                                        Formula (62): consequent LF (anchored).

                                        [IND_{s₁} [ela atender(s₁)]]

                                        The situation s₁ is retrieved from the antecedent.

                                        Equations
                                        Instances For
                                          def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.formula63 {W : Type u_1} {Time : Type u_2} {E : Type u_3} [LE Time] [LT Time] (history : Tense.BranchingTime.WorldHistory W Time) (maria : E) (atHomeRel answerRel : ESituation W TimeProp) (sfVar speechVar : Situations.SVar) (c : Situations.SitContext W Time E) :

                                          Formula (63): full conditional.

                                          ⟦(53)⟧^c = { (g, s₀) ∈ c | ∀s₁ ∈ hist(s₀): τ(s₁) > τ(s₀) → (at-home(maria)(s₁) → answer(maria)(s₁)) }

                                          This is the truth condition: universal over futures where Maria is home.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            theorem Semantics.Dynamic.IntensionalCDRT.MendesDerivations.derivation_in_historical_base {W : Type u_1} {Time : Type u_2} {E : Type u_3} [LE Time] [LT Time] (history : Tense.BranchingTime.WorldHistory W Time) (maria : E) (atHomeRel answerRel : ESituation W TimeProp) (sfVar speechVar : Situations.SVar) (c : Situations.SitContext W Time E) (gs : Situations.SitAssignment W Time E × Situation W Time) (h : gs deriveFullSentence history maria atHomeRel answerRel sfVar speechVar c) :
                                            ∃ (s₀ : Situation W Time), (∃ (g₀ : Situations.SitAssignment W Time E), (g₀, s₀) c) gs.1sfVar⟧ₛ Tense.BranchingTime.historicalBase history s₀

                                            Derivation introduces situation in historical base.

                                            The situation s₁ introduced by SF is in the historical alternatives.

                                            theorem Semantics.Dynamic.IntensionalCDRT.MendesDerivations.derivation_future_ordering {W : Type u_1} {Time : Type u_2} {E : Type u_3} [LE Time] [LT Time] (history : Tense.BranchingTime.WorldHistory W Time) (maria : E) (atHomeRel answerRel : ESituation W TimeProp) (sfVar speechVar : Situations.SVar) (c : Situations.SitContext W Time E) (gs : Situations.SitAssignment W Time E × Situation W Time) (h : gs deriveFullSentence history maria atHomeRel answerRel sfVar speechVar c) :
                                            gs.1sfVar⟧ₛ.time > gs.1speechVar⟧ₛ.time

                                            Derivation enforces future ordering.

                                            The situation s₁ has time strictly after the speech situation.

                                            theorem Semantics.Dynamic.IntensionalCDRT.MendesDerivations.derivation_conditional_holds {W : Type u_1} {Time : Type u_2} {E : Type u_3} [LE Time] [LT Time] (history : Tense.BranchingTime.WorldHistory W Time) (maria : E) (atHomeRel answerRel : ESituation W TimeProp) (sfVar speechVar : Situations.SVar) (c : Situations.SitContext W Time E) (gs : Situations.SitAssignment W Time E × Situation W Time) (h : gs deriveFullSentence history maria atHomeRel answerRel sfVar speechVar c) :
                                            atHomeRel maria (gs.1sfVar⟧ₛ)answerRel maria (gs.1sfVar⟧ₛ)

                                            Derivation enforces conditional semantics.

                                            If Maria is at home at s₁, she answers at s₁.

                                            Table 3 from @cite{mendes-2025}: temporal reference patterns.

                                            ConstructionMatrix MoodEmbedded MoodTime Reference
                                            ConditionalINDSFFuture
                                            Relative clauseINDSFFuture
                                            ComplementINDSUBJVariable
                                            Temporal clauseINDSFFuture
                                            Instances For
                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                def Semantics.Dynamic.IntensionalCDRT.MendesDerivations.deriveCounterfactual {W : Type u_1} {Time : Type u_2} {E : Type u_3} [LE Time] (history : Tense.BranchingTime.WorldHistory W Time) (maria : E) (atHomeRel answerRel : ESituation W TimeProp) (cfVar speechVar : Situations.SVar) (c : Situations.SitContext W Time E) :

                                                Counterfactual conditional (for comparison).

                                                "Se Maria estivesse em casa, ela atenderia." "If Maria were at home, she would answer."

                                                Uses SUBJ but without FUT, and with imperfect morphology. The counterfactual uses past situations in the historical base.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  theorem Semantics.Dynamic.IntensionalCDRT.MendesDerivations.sf_vs_counterfactual_temporal {W : Type u_4} {Time : Type u_5} {E : Type u_6} [Preorder Time] (history : Tense.BranchingTime.WorldHistory W Time) (maria : E) (atHomeRel answerRel : ESituation W TimeProp) (sitVar speechVar : Situations.SVar) (c : Situations.SitContext W Time E) :
                                                  (∀ gsderiveFullSentence history maria atHomeRel answerRel sitVar speechVar c, gs.1sitVar⟧ₛ.time > gs.1speechVar⟧ₛ.time) True

                                                  SF vs counterfactual differ in temporal constraint.

                                                  SF constrains to future; counterfactual allows past/present.