Difference between revisions of "Semantics of formulas (FOL)"
From Maths
(Created page with "{{Stub page|grade=A|msg=Created to save me sifting through notes or scouring PDFs needs more references and fleshing out}} __TOC__ ==Definition== Given a first order languag...") |
m (→See next: Added to section) |
||
Line 14: | Line 14: | ||
# For a {{link|formula|FOL}}, {{M|A\in\mathscr{L}_F}} and a {{link|variable symbol|FOL}}, {{M|x\in V}} then: {{M|1=(\exists xA)_{\mathbf{M}[\sigma]}:=\left\{Tif there exists an a∈M such that AM[σ[x:=a]]=T holdsFotherwise\right.}} | # For a {{link|formula|FOL}}, {{M|A\in\mathscr{L}_F}} and a {{link|variable symbol|FOL}}, {{M|x\in V}} then: {{M|1=(\exists xA)_{\mathbf{M}[\sigma]}:=\left\{Tif there exists an a∈M such that AM[σ[x:=a]]=T holdsFotherwise\right.}} | ||
==See next== | ==See next== | ||
+ | * [[Satisfiable formula]] | ||
+ | * [[Valid formula]] ({{AKA}}: {{link|tautology|FOL}}) | ||
+ | * [[Satisfiability and validity of formulas and sets of formulas]] - an overview of the above | ||
+ | |||
==References== | ==References== | ||
<references/> | <references/> | ||
{{Formal logic navbox|plain}} | {{Formal logic navbox|plain}} | ||
{{Definition|Formal Logic}} | {{Definition|Formal Logic}} |
Revision as of 07:50, 11 September 2016
Stub grade: A
This page is a stub
This page is a stub, so it contains little or minimal information and is on a to-do list for being expanded.The message provided is:
Created to save me sifting through notes or scouring PDFs needs more references and fleshing out
Contents
[hide]Definition
Given a first order language, L and a model, (M,σ) also, the semantics of a formula, A∈LF, which we denote by AM[σ], is defined inductively as follows[1]:
- See here for semantics of terms and here for logical connectives, which are denoted B∗ for ∗∈{¬,∨,∧,→,↔}
- For an n-ary predicate symbol, P and terms, t1,…,tn∈LT the semantics are: (Pt1⋯tn)M[σ]:=PM((t1)M[σ],…,(tn)M[σ]), recall PM denotes I(P) where I is an interpretation.
- For terms then t1,t2∈LT, (t1≐t2)M[σ]:={Tif (t1)M[σ]=(t2)M[σ]Fotherwise, recall T and F are truth values
- For a formula, A∈LF then: (¬A)M[σ]:=B¬(AM[σ])
- For formulas, A,B∈LF then: (A∨B)M[σ]:=B∨(AM[σ],BM[σ])
- For formulas, A,B∈LF then: (A∧B)M[σ]:=B∧(AM[σ],BM[σ])
- For formulas, A,B∈LF then: (A→B)M[σ]:=B→(AM[σ],BM[σ])
- For formulas, A,B∈LF then: (A↔B)M[σ]:=B↔(AM[σ],BM[σ])
- For a formula, A∈LF and a variable symbol, x∈V then: (∀xA)M[σ]:={Tif for every a∈M, AM[σ[x:=a]]=T holdsFotherwise
- For a formula, A∈LF and a variable symbol, x∈V then: (∃xA)M[σ]:={Tif there exists an a∈M such that AM[σ[x:=a]]=T holdsFotherwise
See next
- Satisfiable formula
- Valid formula (AKA: tautology)
- Satisfiability and validity of formulas and sets of formulas - an overview of the above