-
Notifications
You must be signed in to change notification settings - Fork 141
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Universal property of list-based polynomials (#917)
* scalar multiplication is homomorphic * CommAlgebra instance for list-based polynomials * refer to the new algebra structure * revert deleted line * elimProp2 for UnivariatePolyList * properties of list-based polynomials, related to the UMP of polynomials * property of algebras needed for the ump of the list-based polynomials * construct induced homomorphism * uniqueness part of the universal property of list-based polynomials * refactor: reduce noise * export all parts of the unviersal property * add a reference to the universal property, so make it easier to find * rename * add the implicit ring hom and use it to simplify the definition * refactor: rename according to conventions for algebra * deduplicate * reformulate ump
- Loading branch information
1 parent
17edc77
commit 600898a
Showing
6 changed files
with
271 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 8 additions & 0 deletions
8
Cubical/Algebra/Polynomials/UnivariateList/UniversalProperty.agda
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{-# OPTIONS --safe #-} | ||
module Cubical.Algebra.Polynomials.UnivariateList.UniversalProperty where | ||
|
||
{- | ||
Export an CommAlgebra-Instance for the UnivariateList-Polynomials. | ||
Also export the universal property with respect to not-necessarily commutative algebras. | ||
-} | ||
open import Cubical.Algebra.CommAlgebra.UnivariatePolyList public |