The Agda Universal Algebra Library, Part 2: Structure

03/16/2021
by   William DeMeo, et al.
0

The Agda Universal Algebra Library (UALib) is a library of types and programs (theorems and proofs) we developed to formalize the foundations of universal algebra in dependent type theory using the Agda programming language and proof assistant. The UALib includes a substantial collection of definitions, theorems, and proofs from universal algebra, equational logic, and model theory, and as such provides many examples that exhibit the power of inductive and dependent types for representing and reasoning about mathematical structures and equational theories. In this paper, we describe the the types and proofs of the UALib that concern homomorphisms, terms, and subalgebras.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/09/2021

The Agda Universal Algebra Library, Part 1: Foundation

The Agda Universal Algebra Library (UALib) is a library of types and pro...
research
01/25/2021

The Agda Universal Algebra Library and Birkhoff's Theorem in Dependent Type Theory

The Agda Universal Algebra Library (UALib) is a library of types and pro...
research
09/06/2017

On dependent types and intuitionism in programming mathematics

It is discussed a practical possibility of a provable programming of mat...
research
10/21/2022

Formalizing Chemical Theory using the Lean Theorem Prover

Chemical theory can be made more rigorous using the Lean theorem prover,...
research
05/28/2021

A Modular First Formalisation of Combinatorial Design Theory

Combinatorial design theory studies set systems with certain balance and...
research
10/07/2021

Formalizing Geometric Algebra in Lean

This paper explores formalizing Geometric (or Clifford) algebras into th...
research
10/23/2020

An Intuitionistic Set-theoretical Model of Fully Dependent CCω

Werner's set-theoretical model is one of the simplest models of CIC. It ...

Please sign up or login with your details

Forgot password? Click here to reset