Documentation

Linglib.Theories.Semantics.Composition.Modification

def Semantics.Composition.Modification.predMod {E : Type u_1} (p q : EBool) :
EBool

Predicate modification: ⟦α β⟧ = λx. ⟦α⟧(x) ∧ ⟦β⟧(x)

Equations
Instances For
    theorem Semantics.Composition.Modification.predMod_comm {E : Type u_1} (p q : EBool) :
    predMod p q = predMod q p
    theorem Semantics.Composition.Modification.predMod_assoc {E : Type u_1} (p q r : EBool) :
    predMod (predMod p q) r = predMod p (predMod q r)

    The adjective classification hierarchy (intersective, subsective, privative, extensional) is in Lexical/Adjective/Classification.lean. This file provides the composition operation (Predicate Modification) that implements the intersective case.

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