Model

  • The set of the truth values (or Boolean values) is

  • is the set of the propositions recursively defined by the set of a proposition variables

  • A truth assignment is a function , which assigns a truth value to each proposition in

  • A truth valuation (or model) is a function , which assigns a truth value to each proposition in

    • By structural induction the truth valuation is uniquely defined by the truth assignment :
      • For each ,
      • For each
        • If then
        • If then
        • If then
        • If then
        • If then
  • In a language with elementary propositions there are models

Truth Value

Given a model ,

  • Model of a proposition
    • if we say that is true in the model , and denote
    • if we say that is false in the model , and denote
  • (Model of a propositions Set) Let a set of propositions,
    • is a model of (and denote ) if every proposition in is true in
      • If then if and only if

Terminology: (Model of a proposition) ; is true in the model ; the truth value of is ; satisfies ; is a model of . (Model of a propositions Set) ; is a model of ; satisfies ; is a model of ; For every , is a model of . (satisfiable set) is satisfiable; there exists a model of ; has a model;

Substitution

  • (3.1, special-case of 2.4) Let and be proportional languages (possibly ), and let be a proposition in both (and therefore the elementary propositions in are in both languages). And let be a model of and be a model of such that for each elementary proposition in we have then
  • (3.2a) A substitution of other proposition in subproposition with the the same truth value does not change the truth value of the proposition
  • If is a subproposition of and then
    • (#todo)
    • (3.2a) For every model , if then
  • (3.2b) If and and are propositions, and elementary proposition, then, for every model , if then

Satisfiability

  • A proposition is unsatisfiable if for every model we have .
  • A proposition is satisfiable if there exists a model and an assignment such that .
  • A set of propositions is said to be satisfiable if there exists a model of

Logical Validity

  • A proposition is a tautology (or logically valid) (and denoted by ) if for every model we have . (טאוטולוגיה, פסוק אמיתי לוגית)
  • A proposition is a contradiction if and only if it is false in every model in the language of the proposition. (סתירה לוגית, פסוק שקרי לוגית)
  • is a tautology if and only if is a contradiction
  • is a contradiction if and only if is a tautology

Logical Equivalence

  • Propositions and are logically equivalent (and denoted (or )) if and only if they are true in the same models exactly
    • If two propositions and have the same elementary propositions, then:
      • if and only if is a tautology
    • Propositions are logically equivalent if and only if they always have the same truth values
    • Examples: Rules of Replacement
  • if and only if and todo
  • if and only if for every model for and , we have todo

is the term tautologically equivalent (Cunningham) equivalent to logically equivalenttodo

Logical Implication

  • A proposition logically implies a proposition (or logically implied by ), and denoted by (or more common ), if and only if, in every model , if then .
    • logically implies a proposition if and only if is a tautology. In other words, if and only if
  • A set propositions logically implies a proposition (and logically implied by ), and denoted by (or more common ), if and only if, in every model in which all proposition in are true, also is true
    • If is a finite set of propositions, then, if and only if .
      • Hence, if and only if
    • (4.8, 3.6) Compactness theorem - Let be a propositions set,
      • if every finite subset of has at least one model, then there exist a model of
      • if then there exists a finite subset such that

is the term tautologically implies (Cunningham) equivalent to logically impliestodo

Note: If then is a tautology which is denoted by

and in this course are more commonly denoted by notations and

Definabllty

(from Sarai Sheinvald)

  • Let be be a set of propositions, and be the set of all models of . Where
  • Given a set of models .
    • If there exists a set of propositions such that then we say that the set is definable (גדירה) by