A computer can give a lot of help to a mathematician struggling with a conjecture which he desires to turn into a theorem. A computer scientist who wants to certify the correctness of some very detailed design with respect to not-so-stringent specifications needs aid of essentially the same kind. Since these activities are very fundamental, computer assistance should not be supplied on an ad hoc and irregular basis, but should come in a systematic and utterly reliable form. A broad-spectrum proof development environment presupposes a flexible formalism within which proofs are caxried out partly by man and partly by sophisticated symbolic manipulation algorithms.
KeywordsObject Language Predicate Calculus Atomic Formula Propositional Variable Logical Axiom
Unable to display preview. Download preview PDF.