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
- By structural induction the truth valuation is uniquely defined by the truth assignment :
-
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
- is a model of (and denote ) if every proposition in is true in
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 . (טאוטולוגיה, פסוק אמיתי לוגית)
- Examples: Logical Axioms (q4.6)
- 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 two propositions and have the same elementary propositions, then:
- 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
- If is a finite set of propositions, then, if and only if .
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