vDash
Represents a double vertical bar followed by a horizontal dash, commonly used in mathematical logic to denote semantic entailment or model-theoretic consequence.
Overview
Essential in formal logic and mathematical proofs where precise notation for semantic relationships between statements is required.
- Frequently used in model theory to indicate that a structure satisfies a formula or theory
- Common in proof theory and mathematical logic textbooks
- Distinguished from similar symbols like \vdash (syntactic consequence) by indicating semantic rather than syntactic relationships
- Often appears in formal specifications and theoretical computer science when describing logical properties
Examples
Expressing logical consequence in formal logic, showing that a conclusion follows from premises.
P \land Q \vDash RShowing semantic entailment in mathematical logic, where multiple premises entail a conclusion.
(P \to Q), (Q \to R) \vDash P \to RDemonstrating model-theoretic satisfaction in formal semantics.
\mathcal{M} \vDash \phi