Theorema 2.0: A Brief Tutorial

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

The Theorema system aims to be a computer assistant for the working mathematician. Support should be given throughout all phases of mathematical activity, from introducing new mathematical concepts by definitions or axioms, through first (computational) experiments, the formulation of theorems, their justification by an exact proof, the application of a theorem as an algorithm, to the dissemination of the results in form of a mathematical publication, the build up of bigger libraries of certified mathematical content and the like. One focus lies on the natural style of system input (in form of definitions, theorems, algorithms, etc.), system output (mainly in form of mathematical proofs) and user interaction. When using the Theorema system, a user should not have to follow a certain style of mathematics enforced by the system (e.g. basing all of mathematics on set theory or certain variants of type theory), rather should the system support the user in her preferred flavor of doing math. The new implementation of the system, which we refer to as Theorema 2.0, is open-source and available through GitHub.
Original languageEnglish
Title of host publicationProceedings of SYNASC 2017
Editors Tudor Jebelean and Daniela Zaharie
Pages1-3
Number of pages3
ISBN (Electronic)9781538626269
DOIs
Publication statusPublished - 2017

Publication series

NameIEEE Expore

Fields of science

  • 101 Mathematics
  • 101001 Algebra
  • 101005 Computer algebra
  • 101009 Geometry
  • 101012 Combinatorics
  • 101013 Mathematical logic
  • 101020 Technical mathematics

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this