≡ logical calculus (of the formal system)
da ignorante di logica, io qui vorrei "come fare una dimostrazione-deduzione seconde le regole della logica", cioe' la base del sistema ipotetico-deduttivo, cioe' come fare a dedurre in modo logico, senza errori di logica.
La mia pagina ingenua sulla dimostrazione e'
Dimostrazioni; 3 tipi. Serie di implicazioni, contrapositivo, assurdo.
proof system is to prove statements.
Consists of 3 components
e' componente di un sistema di logica.
soundness and completeness
sound | everything provable is true only true things are provable if provable then is true if φ1, …, φn ⊢ ψ then φ1, …, φn ⊨ ψ. |
complete | everything true is provable only provable things are true if true then is provable if φ1, …, φn ⊨ ψ then φ1, …, φn ⊢ ψ. |
provability (⊢) | depends on the proof system |
truth (⊨) | depends on the semantics |
have separate definitions.
We would like them to be the same, a sound and complete system.
are not very nice to work with, and don't reflect the natural ways of reasoning used in common sense deductive reasoning (e.g. in mathematical proofs
By contrast natural deduction systems are intended to reflect much more
closely those natural ways of reasoning, by encoding the sort of inference moves
that we ordinarily make, and giving us a regimented framework for setting out
arguments using these moves.
Core features
lots of axioms and just one or two rules of inference
A natural deduction system in pretty much the modern form was proposed by
Gerhard Gentzen in his doctoral thesis of 1933.
there is a deep relationship between them
upenn/proofslambda.pdf pag. 63