class 18 and 19 slides, summary added
This commit is contained in:
parent
9525695ef7
commit
519e848e4f
|
@ -0,0 +1,10 @@
|
||||||
|
Class 12 : Normal Forms
|
||||||
|
-- literals, positive literals, negative literals.
|
||||||
|
-- CNF, DNF
|
||||||
|
-- existence of equivalent formulae in CNF and DNF for a given formula using truth tables
|
||||||
|
-- time complexity of SAT -- NP complete
|
||||||
|
-- quest for some fragment which has polytime complexity for SAT
|
||||||
|
-- Horn formulae : CNF with each clause having at most one literal
|
||||||
|
-- Algorithm for checking satisfiability of Horn Formulae
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
Class 13 : Horn Formulae
|
||||||
|
|
||||||
|
Horn Formulae : CNF with each clause having at most one positive literal.
|
||||||
|
Algorithm for satisfiability-greedy algo
|
||||||
|
Termination proof
|
||||||
|
Time complexity-polytime
|
||||||
|
Correctness.
|
||||||
|
Soundness : If alogH says formula \alpha is satisfiable then \alpha is satisfiable.
|
||||||
|
Proof idea : algoH gives an assignment, we prove that this satisfies \alpha.
|
||||||
|
|
||||||
|
Completeness: If the given formula \alpha is satisfiable then algoH prints "satisfiable".
|
||||||
|
Proof idea: Prove the contrapositive of above statement, using the following claim.
|
||||||
|
|
||||||
|
Claim : if a proposition is marked true then it remains true in all
|
||||||
|
possible satisfying assignments of the given Horn Formulae
|
||||||
|
|
||||||
|
-- Horn formulae satisfying algorithm and Prolog.
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
Class 14 : *** Proof system for logic
|
||||||
|
|
||||||
|
** Desirable properties of a proof system
|
||||||
|
** Proof systems has a set of axioms (AXIOMS) and rules (R).
|
||||||
|
** Set of formulas provable in the system = I(AXIOMS, R).
|
||||||
|
Alternatively, provable formulas have legal construction sequences over AXIOMS and R.
|
||||||
|
|
||||||
|
** Hilbert's proof system for Propositional Logic:
|
||||||
|
* Axioms :
|
||||||
|
* Ax1 : (\alpha --> (\beta --> \alpha))
|
||||||
|
* Ax2 : ( (\alpha --> (\beta --> \gamma)) --> ((\alpha --> \beta) --> (\alpha --> \gamma)) )
|
||||||
|
* Ax3 : ( (\neg \beta --> \neg \alpha) --> (\alpha --> \beta) )
|
||||||
|
* Rules : Modus Ponens
|
||||||
|
If we have proofs of \alpha, \(alpha --> \beta)
|
||||||
|
then we can derive \beta
|
||||||
|
|
||||||
|
** Example : proved (\alpha --> \alpha) in Hilbert's proof system.
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
Class 15 : Proofs with assumptions--inductive definition of provable formulas
|
||||||
|
example : deriving \beta from assumptions {\alpha, (\neg \alpha))}.
|
||||||
|
|
||||||
|
Monotonicity
|
||||||
|
Strong monotonicity
|
||||||
|
|
||||||
|
Deduction theorem
|
||||||
|
Example : { (\alpha => \beta), (\beta => \gamma)} \derives (\alpha => \gamma)
|
||||||
|
|
||||||
|
Proof of one direction of deduction theorem.
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
Class 16 : DT, Soundness, consistency
|
||||||
|
|
||||||
|
Completion of proof of deduction theorem
|
||||||
|
Example proof of \derives (\neg \neg \alpha) --> \alpha
|
||||||
|
|
||||||
|
Soundness theoreom : \Sigma \derives \alpha \implies \Sigma \entails \alpha
|
||||||
|
|
||||||
|
Consistency defn 1 : There does not exists a formula \alpha such that
|
||||||
|
\Sigma \derives \alpha and \Sigma \derives (\neg \alpha))
|
||||||
|
Consistency defn 2 : There exists an alpha which is not derivable assuming \Sigma.
|
||||||
|
|
||||||
|
Thm: Equivalence of two notions of consistency.
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
Class 17 : Consistency, Satisfiability and Maximal consistency
|
||||||
|
|
||||||
|
Consistency of \emptyset using soundness
|
||||||
|
|
||||||
|
Theorem : \Sigma is satisfiable ==> \Sigma is consistent
|
||||||
|
|
||||||
|
Example (1) \Sigma_1=\{p\}
|
||||||
|
Example (2) \Sigma_2=\{p_1,p_2,...\}
|
||||||
|
Example (3) \Sigma_3=\{ p_i -> p_j | for all i,j\}
|
||||||
|
Consistency of \Sigma іn the above examples using Theorem.
|
||||||
|
|
||||||
|
Maximally Consistent Set (\Sigma):
|
||||||
|
(1) \Sigma is Consistent
|
||||||
|
(2) \Sigma \derives \alpha OR \Sigma \union \{\alpha} is inconsistent
|
||||||
|
|
||||||
|
Example (4) \Sigma_1 is consistent but not MCS
|
||||||
|
Example (5) \Sigma_1 is consistent. Discussion of difficulty in
|
||||||
|
proving it's maximal consistency. Motivation for the converse
|
||||||
|
direction of above theorem.
|
||||||
|
|
Binary file not shown.
|
@ -0,0 +1,9 @@
|
||||||
|
Class 18 : \Sigma is consistent => \Sigma is satisfiable.
|
||||||
|
-- Construction of MCS from a consistent set
|
||||||
|
Class 19 :
|
||||||
|
-- proof of satisfiability of Maximal consistent set construted in the previous class.
|
||||||
|
Thus completing the proof of consistency implies satisfiability
|
||||||
|
-- Completeness Theorem for PL
|
||||||
|
-- compactness theorem using completeness
|
||||||
|
-- maximal satisfiability Iff maximal consistency
|
||||||
|
|
Loading…
Reference in New Issue