A case study on formalizing algebra in a module system

Stefania Dumbrava, Fulya Horozal, Kristina Sojakova

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

Abstract

We present a case study on a modular formal representation of algebra in the recently developed module system for the Twelf implementation of the Edinburgh Logical Framework LF. The module system employs signature morphisms as its main primitive concept, which makes it particularly useful to reason about structural translations between mathematical concepts. The mathematical content is encoded in the usual way using LF's higher order abstract syntax and judgments-as-types paradigm, but using the module system to treat all algebraic structures independently. Signature morphisms are used to give an explicit yet simple representation of modular dependency between the algebraic structures. Our results demonstrate the feasibility of comprehensively formalizing large-scale theorems and proofs and thus promise significant future applications. Copyright 2009 ACM.
Original languageEnglish
Title of host publicationProceedings of the 1st Workshop on Modules and Libraries for Proof Assistants, MLPA-09, Affiliated with the 22nd Conference on Automated Deduction, CADE-22
Pages11-18
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event1st Workshop on Modules and Libraries for Proof Assistants, MLPA-09, Affiliated with the 22nd Conference on Automated Deduction, CADE-22 - , Canada
Duration: 3 Aug 20093 Aug 2009

Conference

Conference1st Workshop on Modules and Libraries for Proof Assistants, MLPA-09, Affiliated with the 22nd Conference on Automated Deduction, CADE-22
Country/TerritoryCanada
Period3/08/093/08/09

Fingerprint

Dive into the research topics of 'A case study on formalizing algebra in a module system'. Together they form a unique fingerprint.

Cite this