Difference between revisions of "Semantics of formulas (FOL)"

From Maths
Jump to: navigation, search
(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 aM 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 aM 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

Definition

Given a first order language, L and a model, (M,σ) also, the semantics of a formula, ALF, 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 {¬,,,,}
  1. For an n-ary predicate symbol, P and terms, t1,,tnLT the semantics are: (Pt1tn)M[σ]:=PM((t1)M[σ],,(tn)M[σ]), recall PM denotes I(P) where I is an interpretation.
  2. For terms then t1,t2LT, (t1t2)M[σ]:={Tif (t1)M[σ]=(t2)M[σ]Fotherwise, recall T and F are truth values
  3. For a formula, ALF then: (¬A)M[σ]:=B¬(AM[σ])
  4. For formulas, A,BLF then: (AB)M[σ]:=B(AM[σ],BM[σ])
  5. For formulas, A,BLF then: (AB)M[σ]:=B(AM[σ],BM[σ])
  6. For formulas, A,BLF then: (AB)M[σ]:=B(AM[σ],BM[σ])
  7. For formulas, A,BLF then: (AB)M[σ]:=B(AM[σ],BM[σ])
  8. For a formula, ALF and a variable symbol, xV then: (xA)M[σ]:={Tif for every aM, AM[σ[x:=a]]=T holdsFotherwise
  9. For a formula, ALF and a variable symbol, xV then: (xA)M[σ]:={Tif there exists an aM such that AM[σ[x:=a]]=T holdsFotherwise

See next

References

  1. Jump up Mathematical Logic - Foundations for Information Science - Wei Li

Template:Formal logic navbox