Documentation

Linglib.Theories.Semantics.Montague.Conjunction

theorem Semantics.Montague.Conjunction.genConj_at_et (m : Model) (f g : m.EntityBool) :
genConj (Ty.e Ty.t) m f g = fun (x : m.Entity) => f x && g x
theorem Semantics.Montague.Conjunction.genConj_at_eet (m : Model) (f g : m.Entitym.EntityBool) :
genConj (Ty.e Ty.e Ty.t) m f g = fun (x y : m.Entity) => f x y && g x y

@cite{partee-rooth-1983} Key Facts #

@cite{partee-rooth-1983}

theorem Semantics.Montague.Conjunction.genConj_pointwise {m : Model} {σ τ : Ty} (f g : m.interpTy (σ τ)) :
genConj (σ τ) m f g = fun (x : m.interpTy σ) => genConj τ m (f x) (g x)

Fact 6a: φ ∩ ψ = λz[φ(z) ∩ ψ(z)]

theorem Semantics.Montague.Conjunction.genConj_distributes_over_app {m : Model} {σ τ : Ty} (f g : m.interpTy (σ τ)) (x : m.interpTy σ) :
genConj (σ τ) m f g x = genConj τ m (f x) (g x)

Fact 6b: [φ ∩ ψ](α) = φ(α) ∩ ψ(α)

theorem Semantics.Montague.Conjunction.genConj_lambda_distribution {m : Model} {σ τ : Ty} (f g : m.interpTy σm.interpTy τ) :
genConj (σ τ) m f g = fun (v : m.interpTy σ) => genConj τ m (f v) (g v)

Fact 6c: λv.φ ∩ λv.ψ = λv[φ ∩ ψ]

theorem Semantics.Montague.Conjunction.genDisj_distributes_over_app {m : Model} {σ τ : Ty} (f g : m.interpTy (σ τ)) (x : m.interpTy σ) :
genDisj (σ τ) m f g x = genDisj τ m (f x) (g x)
theorem Semantics.Montague.Conjunction.genDisj_lambda_distribution {m : Model} {σ τ : Ty} (f g : m.interpTy σm.interpTy τ) :
genDisj (σ τ) m f g = fun (v : m.interpTy σ) => genDisj τ m (f v) (g v)

Type-raise an entity to a GQ: e ↦ λP.P(e)

Equations
Instances For

    Coordinated entities: λP. P(e₁) ∧ P(e₂)

    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