𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A Constructive Algebraic Hierarchy in Coq

✍ Scribed by Herman Geuvers; Randy Pollack; Freek Wiedijk; Jan Zwanenburg


Publisher
Elsevier Science
Year
2002
Tongue
English
Weight
276 KB
Volume
34
Category
Article
ISSN
0747-7171

No coin nor oath required. For personal study only.

✦ Synopsis


We describe a framework of algebraic structures in the proof assistant Coq. We have developed this framework as part of the FTA project in Nijmegen, in which a constructive proof of the fundamental theorem of algebra has been formalized in Coq.

The algebraic hierarchy that is described here is both abstract and structured. Structures like groups and rings are part of it in an abstract way, defining e.g. a ring as a tuple consisting of a group, a binary operation and a constant that together satisfy the properties of a ring. In this way, a ring automatically inherits the group properties of the additive subgroup. The algebraic hierarchy is formalized in Coq by applying a combination of labelled record types and coercions. In the labelled record types of Coq, one can use dependent types: the type of one label may depend on another label. This allows us to give a type to a dependent-typed tuple like A, f, a , where A is a set, f an operation on A and a an element of A. Coercions are functions that are used implicitly (they are inferred by the type checker) and allow, for example, to use the structure A := A, f, a as a synonym for the carrier set A, as is often done in mathematical practice. Apart from the inheritance and reuse of properties, the algebraic hierarchy has proven very useful for reusing notations.


πŸ“œ SIMILAR VOLUMES


A simplified functorial construction of
✍ Andreas Weiermann πŸ“‚ Article πŸ“… 1993 πŸ› John Wiley and Sons 🌐 English βš– 222 KB

## Abstract We give a simple and elementary proof of the following result of Girard and Vauzeilles which is proved in [5]: β€œThe binary Veblen function ψ: __On Γ— On β€” On__ is a dilator.” Our proof indicates the intimate connection between the traditional theory of ordinal notation systems and Girard

A Hamming Code Vertex Operator Algebra a
✍ Masahiko Miyamoto πŸ“‚ Article πŸ“… 1999 πŸ› Elsevier Science 🌐 English βš– 173 KB

## DEDICATED TO PROFESSOR MICHIO SUZUKI ON HIS 70TH BIRTHDAY ␣qD D Ž . Condition S M = U is irreducible for any irreducible M -mod-␣qD D ule U. Here M = U denotes a fusion product or a tensor product. They ␣qD both are the same in this paper since we will treat only rational VOAs. As

On Koszul Algebras and a New Constructio
✍ Brad Shelton; Craig Tingey πŸ“‚ Article πŸ“… 2001 πŸ› Elsevier Science 🌐 English βš– 87 KB

We prove the simple fact that the factor ring of a Koszul algebra by a regular, normal, quadratic element is a Koszul algebra. This fact leads to a new construction of quadratic Artin᎐Schelter regular algebras. This construction generalizes the construction of Artin᎐Schelter regular Clifford algebra

Constructions in Finite Geometry Using C
✍ G.L. Ebert πŸ“‚ Article πŸ“… 2001 πŸ› Elsevier Science 🌐 English βš– 271 KB

One way of using a computer algebra system to do research in finite geometry is to use the system to construct "small" order examples of various constructions, and then hope to recognize a pattern that can be generalized and eventually proven. Of course, initially one does not know if the "small" or

Constructive cognition in a situated bac
✍ ALAIN T. RAPPAPORT πŸ“‚ Article πŸ“… 1998 πŸ› Elsevier Science 🌐 English βš– 187 KB

In the present commentary, situatedness, or context dependence is seen as a general principle of human knowledge and activities, and cognition is a constructive process taking place in a situated background. We contend that a ''constructive cognition'' model would encompass situatedness, regardless