## What is Theorema?I have a passion for proving. In my view, proving is the essence of mathematics. As soon as we ask "why?" we start proving. Proving is cultivated reasoning. Mathematics cannot be defined by the objects studied but only by its method, which is proving. Formal proving, the basis of computer-supported proving, will drastically change the way we do mathematics. Computing is a special case of proving, and proving is a special case of computing. Actually, computing and proving are two of the three main aspects of formal mathematical activity. The third aspect is solving. Proving, solving, and computing naturally correspond to the way free variables in formulae are considered: They can be universally quantified, existentially quantified, or left free for substitution. The Theorema system is programmed in Some of the unique features of Theorema include the following. - The fundamental interaction between proving, solving, and computing is made explicit.
- New facilities for automated proving are provided, and, at the same time, full access to the solving and computing power of
*Mathematica*is given.
- The "usual" mathematical syntax and consistent semantics is implemented, and proofs are generated in a "natural" style.
- Theorema has
*one*uniform logic and software frame, but offers*many*general*and*special proving, solving, and simplifying methods.
Copyright © 2001 Wolfram Media, Inc. All rights reserved. |