Satisfiable formula

From Maths
Revision as of 11:00, 11 September 2016 by Alec (Talk | contribs) (Created page with "{{Stub page|grade=A|msg=Needs fleshing out, other references. Created mainly to save me sifting through notes or scouring PDFs}} __TOC__ ==Definition== Let {{M|\mathscr{L} }}...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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:
Needs fleshing out, other references. Created mainly to save me sifting through notes or scouring PDFs

Definition

Let [ilmath]\mathscr{L} [/ilmath] be a first order language. Let [ilmath]A\in\mathscr{L}_F[/ilmath] be a formula of [ilmath]\mathscr{L} [/ilmath] and let [ilmath]\Gamma\subseteq\mathscr{L}_F[/ilmath] be a collection of formulas of [ilmath]\mathscr{L} [/ilmath]. If [ilmath](\mathbf{M},\sigma)[/ilmath] is a model of [ilmath]\mathscr{L} [/ilmath] such that[1]:

Then the formula, [ilmath]A[/ilmath], is said to be satisfiable under the model [ilmath](\mathbf{M},\sigma)[/ilmath][1], or the model [ilmath](\mathbf{M},\sigma)[/ilmath] satisfies [ilmath]A[/ilmath][1], or that [ilmath]A[/ilmath] is satisfiable if the model is understood[1]; we denote this by:

  • [ilmath]\mathbf{M}\models_\sigma A[/ilmath], if [ilmath]A[/ilmath] is a sentence then we may write just: [ilmath]\mathbf{M}\models A[/ilmath]

If for every formula, [ilmath]B[/ilmath], in the collection [ilmath]\Gamma[/ilmath] of formulas of [ilmath]\mathscr{L} [/ilmath] under the model [ilmath](\mathbf{M},\sigma)[/ilmath] we have [ilmath]\mathbf{M}\models_\sigma B[/ilmath] then[1]:

  • We may say the formula set [ilmath]\Gamma[/ilmath] is satisfiable under the model [ilmath](\mathbf{M},\sigma)[/ilmath][1], the model [ilmath](\mathbf{M},\sigma)[/ilmath] satisfies [ilmath]\Gamma[/ilmath][1] or [ilmath]\Gamma[/ilmath] is satisfiable if the model is understood[1], we denote this:
    • [ilmath]\mathbf{M}\models_\sigma\Gamma[/ilmath], if though every formula in [ilmath]\Gamma[/ilmath] is a sentence then we may write: [ilmath]\mathbf{M}\models\Gamma[/ilmath]

See next

Notes

  1. Recall that we use [ilmath]\doteq[/ilmath] for equality in the FOL, here we mean equals as in "LHS evaluates to the same thing as the RHS in the meta-language"

References

  1. 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 Mathematical Logic - Foundations for Information Science - Wei Li

Template:Formal logic navbox