Commutative Algebra in the Mizar System

We report on the development of algebra in the Mizar system. This includes the construction of formal multivariate power series and polynomials as well as the definition of ideals up to a proof of the Hilbert basis theorem. We present how the algebraic structures are handled and how we inherited the past developments from the Mizar Mathematical Library (MML). The MML evolves and past contributions are revised and generalized. Our work on formal power series caused a number of such revisions. It seems that revising past developments with an intent to generalize them is a necessity when building a database of formalized mathematics. This poses a question: how much generalization is best?

[1]  Andrzej Trybulec,et al.  Many-sorted Sets , 1993 .

[2]  B. Madras On the Concept of the Triangulation , 1996 .

[3]  Grzegorz Bancerek,et al.  Zermelo Theorem and Axiom of Choice , 1990 .

[4]  Piotr Rudnicki,et al.  On Equivalents of Well-foundedness - An experiment in Mizar , 1999 .

[5]  Christoph Schwarzweller The Binomial Theorem for Algebraic Structures 1 , 1999 .

[6]  Bruno Buchberger,et al.  A survey of the Theorema project , 1997, ISSAC.

[7]  Grzegorz Bancerek,et al.  Segments of Natural Numbers and Finite Sequences , 1990 .

[8]  J. Harrison Formalized Mathematics , 1996 .

[9]  R. Sikorski,et al.  The mathematics of metamathematics , 1963 .

[10]  Alfred Tarski On well-ordered subsets of any set , 1939 .

[11]  Yatsuka Nakamura,et al.  A Mathematical Model of CPU , 1992 .

[12]  Richard D. Jenks,et al.  AXIOM: the scientific computation system , 1992 .

[13]  Eugeniusz Kusak Abelian Groups, Fields and Vector Spaces 1 , 1990 .

[14]  Heinz Kredel,et al.  Gröbner Bases: A Computational Approach to Commutative Algebra , 1993 .

[15]  Wojciech A. Trybulec Lattice of Subgroups of a Group. Frattini Subgroup , 1991 .

[16]  Ulrich W. Kulisch,et al.  Evaluation of Polynomials , 1995 .

[17]  Paul B. Jackson Enhancing the NUPRL Proof Development System and Applying it to Computational Abstract Algebra , 1995 .

[18]  Wojciech A. Trybulec Vectors in Real Linear Space , 1990 .

[19]  Thierry Coquand,et al.  Gröbner Bases in Type Theory , 1998, TYPES.