• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Alternative Methods to Animal Testing
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol–South Tyrol–Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

Theory Exploration in Theorema: Recent Approaches to Gröbner Bases Theory

Theory Exploration in Theorema: Recent Approaches to Gröbner Bases Theory

Alexander Alois Maletzky (ORCID: 0000-0003-4378-7854)
  • Grant DOI 10.55776/P29498
  • Funding program Principal Investigator Projects
  • Status ended
  • Start January 1, 2017
  • End April 30, 2019
  • Funding amount € 134,904
  • Project website

Disciplines

Computer Sciences (55%); Mathematics (45%)

Keywords

    Gröbner bases, Computer-Supported Theory Exploration, Automated Reasoning, Mathematical Assistant System, Generalzed Sylvester Matrix

Abstract Final report

Computer-assisted mathematical theory development primarily aims at the structured representation of a mathematical theory in a software system. In contrast to mathematics in books, this shall happen in such a way that both humans and machines (i.e. software) are able to understand the contents. Among other things, understanding, in the context of software, means that computer programs can derive new facts from known ones fully automatically. In this way, mathematicians who seek to develop new theories based on existing ones are supported, or assisted, by the software systems, and therefore such systems are called mathematical assistant systems. In short, computer-assisted theory development can be thought of teaching maths to computers (but not only calculating, but first and foremost logical thinking). The main objective of this project is the formal development of a particular mathematical theory in the Theorema mathematical assistant system. Said theory is the theory of Gröbner bases. This theory was invented in 1965 by Bruno Buchberger, who also initiated and leads the Theorema project, and nowadays have numerous applications in many areas of natural- and technical sciences, e. g. in robotics, cryptography, thermodynamics, computer-aided design, and many other fields that are concerned with non-linear processes. The focus in the formalization of the theory lies on a method for computing Gröbner bases using matrices, which was invented only recently. First, this method shall be formalized and implemented, and then its correctness shall be proved with the help of the Theorema system (employing Theorema for the proving tasks ensures that every single step in a proof is logically correct and, hence, that no wrong inferences are made). Actually, this is the first time that precisely that aspect of Gröbner bases theory we are going to consider will be formalized in a mathematical assistant system. An important motivation for carrying out this project is the planned participation in the international Global Digital Mathematics Library project, whose ambitious long-term goal is collecting and digitizing a substantial part of mathematics in existence and providing it in a form that can not only be processed by humans, but in particular also by software systems. Buchberger is one of eight members of the steering committee of this global mathematics project. In parallel to the mathematical projects in the frame of Theorema, now also other industrial applications of the automation of mathematical thinking in the areas of the semantic web and the automatic development of software for applications of artificial intelligence are pursued.

The main achievement of this project was the creation of a formal library of mathematical theories concerned with so-called Gröbner bases. This means that we took existing theories, available in the form of articles and textbooks, and translated their natural-language contents into a formal language comprehensible by a software system -- a so-called proof assistant. This software system -- in our case Isabelle/HOL -- then checks every single step in every proof thus translated and confirms that it is indeed correct, and that no further steps are missing. Therefore, formalized mathematical theories can be fully trusted by the scientific community and used as a solid basis for further formal and informal development. In this project, the mathematical theory we were concerned with was the theory of Gröbner bases. Invented in 1965 by Bruno Buchberger, they nowadays constitute one of the central and most widely used theories in commutative algebra. Interestingly, however, only comparably small parts of it had been formalized in proof assistants before. Working on this research project, we extended the available formal theories substantially. In particular, we were interested in recent approaches to computing Gröbner bases by new algorithms that were developed only a few years ago. One such approach consists of transforming the given input, which is a list of polynomials, into a big matrix (i.e. a tabular arrangement of numbers), then performing some well-known operations on this matrix, and finally transforming the result back into the desired output. Furthermore, we also formalized so-called signature-based algorithms for computing Gröbner bases. This class of algorithms was developed around 2001 and proved totally correct in 2012, and represents the state-of-the-art in Gröbner basis computations, outperforming any other known algorithm in almost all instances. These formalizations are the first of their kind in any proof assistant, and are freely accessible by everyone. Hence, they constitute an added value to the scientific community, since researchers and practitioners in the field are now able to base their own formalizations upon them. A second major achievement of this project was the development of an add-on package for the open-source Theorema proof assistant, called Theorema-HOL. Theorema-HOL adds many features present in Isabelle/HOL but missing in standard Theorema to the system. These include, among others, an arsenal of sophisticated methods for proving theorems automatically, and a flexible, text-based interactive proof mode for more complicated theorems that cannot be proved automatically. Originally, we planned to formalize the theories listed above in Theorema-HOL, but unfortunately had to switch to the more mature Isabelle/HOL for the time being, postponing the formalization in Theorema-HOL to a potential future effort.

Research institution(s)
  • Universität Linz - 100%

Research Output

  • 7 Citations
  • 6 Publications
  • 4 Software
  • 1 Scientific Awards
Publications
  • 2021
    Title A generic and executable formalization of signature-based Gröbner basis algorithms
    DOI 10.1016/j.jsc.2020.12.001
    Type Journal Article
    Author Maletzky A
    Journal Journal of Symbolic Computation
    Pages 23-47
    Link Publication
  • 2019
    Title Formalization of Dubé’s Degree Bounds for Gröbner Bases in Isabelle/HOL
    DOI 10.1007/978-3-030-23250-4_11
    Type Book Chapter
    Author Maletzky A
    Publisher Springer Nature
    Pages 155-170
  • 2017
    Title The Formalization of Vickrey Auctions: A Comparison of Two Approaches in Isabelle and Theorema
    DOI 10.1007/978-3-319-62075-6_3
    Type Book Chapter
    Author Maletzky A
    Publisher Springer Nature
    Pages 25-39
  • 2018
    Title Gröbner Bases of Modules and Faugère’s F4 Algorithm in Isabelle/HOL
    DOI 10.1007/978-3-319-96812-4_16
    Type Book Chapter
    Author Maletzky A
    Publisher Springer Nature
    Pages 178-193
  • 2018
    Title Gröbner Bases of Modules and Faugère's $F_4$ Algorithm in Isabelle/HOL
    DOI 10.48550/arxiv.1805.00304
    Type Preprint
    Author Maletzky A
  • 2020
    Title A Generic and Executable Formalization of Signature-Based Gröbner Basis Algorithms
    DOI 10.48550/arxiv.2012.02239
    Type Preprint
    Author Maletzky A
Software
  • 2019 Link
    Title Groebner Bases, Macaulay Matrices and Dube's Degree Bounds in Isabelle/HOL
    Link Link
  • 2018 Link
    Title Groebner Bases Isabelle/HOL
    Link Link
  • 2018 Link
    Title Signature-Based Algorithms Isabelle/HOL
    Link Link
  • 2018 Link
    Title Theorema-Core
    Link Link
Scientific Awards
  • 2018
    Title CICM'18
    Type Poster/abstract prize
    Level of Recognition Continental/International

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

office(at)fwf.ac.at
+43 1 505 67 40

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF