Formal Methods: Sentential Logic 1.3 Proofs - Johns Hopkins University
Formal Methods: Sentential Logic 1.3 Proofs
Johns Hopkins University, Fall 2018
Das Entscheidungsproblem
Historically, das Entscheidungsproblem, the decision problem, was the problem of whether there exists a decision procedure for determining what conclusions follow logically from a given [finite] set of premises.
What is a decision procedure? , The procedure has a finite instruction set. , Each instruction can be mechanically implemented, i.e., the
instruction requires no guessing, no oracles. , The procedure always terminates after a finite number of steps. In short, one can program a computer to handle the job.
Example: Determining whether an argument with a finite number of premises is truth-functionally valid by constructing a truth table.
Thus, das Entscheidungsproblem is resolvable in the affirmative for sentential logic.
The General Case
Unfortunately, the complexity of the truth table procedure grows exponentially with the number of sentence letters involved.
More significantly, it was proved in the 1930s that, in general, there is no positive resolution of das Entscheidungsproblem when one moves to logics for more sophisticated, finer-grained formal languages: there no longer is, even in principle, a grind-it-out method that can tell you which conclusions follow from which premises, in particular, which conclusions follow from the empty set.
So how is one to assess the validity of arguments in general? , To establish that an argument is invalid, find a counterexample (a
scenario in which each premise is true but the conclusion false). , To establish that an argument is valid, prove the conclusion from
the premises (in a system of derivation that is deductively sound). That there is no general decision procedure indicates that there is no method telling you which of the two options to pursue.
Real Life
So, how is one to proceed when, say, trying to resolve a conjecture? (We can think of a conjecture as having the form: Suppose blah-blah-blah. Then yah-di-dah. So one wants to know whether yah-di-dah is a logical consequence of blah-blah-blah.)
Example: , Blah-blah-blah = Peano axioms for arithmetic; , Yah-di-dah = Goldbach's conjecture, i.e., that every even number
greater than 2 is the sum of two primes. If the conjecture strikes you as correct, then search for a proof of yah-di-dah from blah-blah-blah. If you can't find a proof, you might change your mind and come to believe the conjecture is incorrect, in which case you would want to search for a counterexample. If that doesn't look promising, you might change your mind again and renew your search for a proof. And so on.
No Royal Road
In general, there is no algorithm or effective procedure for finding a counterexample if one exists (except in sentential logic).
Similarly, there is in general no algorithm or effective procedure for generating a proof of the conclusion from the premises if the argument is valid (except in sentential logic).
Even in sentential logic, the rules governing proof construction are only rules of permission telling you what you may do, not what you must do.
Thus, in constructing a proof, you need to adopt a strategy perhaps together with sub-strategies in order to derive the conclusion from the premises.
This is very different than calculating or performing a computation.
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- formal methods sentential logic 1 3 proofs johns hopkins university
- 2 deduction in sentential logic ucla mathematics
- 8 axiom systems for classical sentential logic
- 1 sentential logic umass
- derivations in sentential logic hayalinikeşfet
- sentential logic csusb
- philosophy 352 derivation rules for sentential logic
- 3 semantics for sentential logic university of colorado boulder
- 8 derivations in predicate logic
- derivations in predicate logic umass
Related searches
- johns hopkins university interactive map
- johns hopkins university departments
- johns hopkins university corona dashboard
- johns hopkins university health system
- johns hopkins university portal
- johns hopkins university investment office
- johns hopkins university baltimore address
- johns hopkins university contact
- johns hopkins university phd nursing
- johns hopkins university email
- johns hopkins university communication
- johns hopkins university business analytics