![](images/matita-text-big.png)
![Big Matita label](images/matita-text-big.png)
Matita is a new document-centric interactive theorem prover that integrates several Mathematical Knowledge Management tools and techniques.
-Matita is traditional. Its logical foundation is the - Calculus of (Co)Inductive Constructions (CIC), and it can re-use - mathematical concepts produced by other proof assistants like - Coq and encoded in an - XML dialect. The interaction - paradigm of Matita is well known, having been inspired by - Proof General, and its +
+
+
+
+
+
+ Matita is traditional. Its logical foundation is the
+ Calculus of (Co)Inductive Constructions (CIC). It can re-use
+ mathematical concepts produced by other proof assistants (e.g.
+ Coq) when encoded in an
+ XML representation of CIC. The
+ interaction paradigm of Matita is familiar, being inspired by CtCoq and
+ Proof General. Its
proof language is procedural in the same spirit of LCF.
Matita is innovative:
--
+
- its user interface sports high quality bidimensional rendering of - proofs and formulae exploiting - MathML markup, equipped with - direct manipulation of the underlying CIC terms; +
-
+
+ + +
++ + +
+ + + the user interface sports high quality bidimensional rendering of + proofs and formulae transformed on-the-fly to MathML markup, on which direct + manipulation of the underlying CIC terms is still possible; +
- - its library is distributed: every authored concepts can be - published and become part of the Matita library which can be browsed as - an hypertext (locally or on the World Wide Web) and searched by means of - content-based queries; +
-
+
+ + +
++ + +
+ + + + the knowledge base is distributed: every authored concepts can be + published becoming part of the Matita library which can be browsed as an hypertext + (locally or on the World Wide Web) and searched by means of + content-based queries;
- - the tactical language, part of the proof language, has +
-
+
+ + +
+ + + the tactical language, part of the proof language, has step-by-step semantics, enabling inspection and replaying of deeply - structured proof scripts
+ structured proof scripts.
+
-
-