For an introduction see [ logic_20_Proofs100.html ] which give informal hints and discusses some philophical ideas associated with proofs and some tools and automation, or [ logic_25_Proofs.html ] which presents an attempt at a practical yet formal way of presenting proofs in a machine readable, renderable, and checkable form.
Tools for Proofs
(ProofBuilder): hamburger helper for budding logicians
[ poster.html ]
. . . . . . . . . ( end of section Proofs and Demonstrations) <<Contents | End>>
Notes on MATHS Notation
Special characters are defined in
[ intro_characters.html ]
that also outlines the syntax of expressions and a document.
Proofs follow a natural deduction style that start with assumptions ("Let") and continue to a consequence ("Close Let") and then discard the assumptions and deduce a conclusion. Look here [ Block Structure in logic_25_Proofs ] for more on the structure and rules.
The notation also allows you to create a new network of variables and constraints, and give them a name. The schema, formal system, or an elementary piece of documentation starts with "Net" and finishes "End of Net". For more, see [ notn_13_Docn_Syntax.html ] for these ways of defining and reusing pieces of logic and algebra in your documents.
For a complete listing of pages in this part of my site by topic see [ home.html ]
Notes on the Underlying Logic of MATHS
The notation used here is a formal language with syntax
and a semantics described using traditional formal logic
[ logic_0_Intro.html ]
plus sets, functions, relations, and other mathematical extensions.
For a more rigorous description of the standard notations see