Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Examples of finite presentations of CommAlgebra's (#680)
* Generalize universe levels in CommAlgebraHom * State the universal property of FreeCommAlgebra * refactor * Refactor * define finite presentation, refactor * Draw conclusion from the universal property of the initial algebra * stuck - TC speed * construct terminal algebra * show universal property * terminal ring for any universe level * Refactor: Use UnitCommRing * Rollback renaming (for now) * try 'abstract' * abstract works... * Fix * WIP: Use CommIdeal * Use CommIdeal for CommRing-Quotients * Use CommIdeal for FGIdeals * Remove obsolete comment * Fix usages in CommAlgebra * Fix usages in CommAlgebra * WIP: Use CommIdeal * Use CommIdeal for CommRing-Quotients * Use CommIdeal for FGIdeals * Remove obsolete comment * Fix usages in CommAlgebra * Fix usages in CommAlgebra * Remove obsolete comment * Converts non-commutatitive ideals to commutative ideal in CommRings * remove something strange * start with kernels of CommAlgebraHoms * brush up old kernel ideal * Some helper functions for CommAlgebra * Define kernel of algebra homorphism * Some helper functions for CommAlgebra * Fix standardized boilerplate * refactor * universal prop for quotients of CommAlgebras * Zero ideal in an CommAlgebra * one ideal in CommAlgebra * compute trivial quotients * compute trivial quotients * split and move FreeCommAlgebra * Fix standardized boilerplate * Draw conclusion from the universal property of the initial algebra * Add identity CAlgHom * clean up * show * flatten the hierarchie * remove obsolete * clean up and comments * deduplicate definition of 1-ideal and 0-ideal * deduplicate definition of 1-ideal and 0-ideal * deduplicate definition of 1-ideal and 0-ideal * 0-Ideal in CommAlgebra is generated * Convience functions for CommAlgebras * new tc speed problem... * WIP * wip: try to avoid tc speed problem * wip: universal property of multivariate polynomials * fixes * make checkable * induced morphism by universal property of finitely presented algebra * refactor, continue * refactor * lemma for set quotients * injectivity of precomposition with quotient map * generalize universe level * uniqueness in the universal property of FP-algebras * construct finite presentation of initial CommAlgebra * whitespace * more naturality lemmas * lemma about free algebra * prove that the given relations in a finitely presented algebra hold * WIP: the terminal algebra is finitely presented * WIP: construct finite presentation of terminal algebra * use ring solver * clean up * remove wrong commenting * use concise notation * corrected a comment * better name for a lemma * inducedHom (in FPAlgebra.agda) should take the algebra explicitly * missing part of universal property of FPAlgebra * wip: polynomial algebras are finitely presented * polynomial algebras are finitely presented * Spec Iso in FPAlgebra.agda Isomorphism between spectrum (understood as zero locus of generators) and comm algebra homomorphisms. * Update FPAlgebra.agda Improve notation * Update FPAlgebra.agda eol * minor conflict fix, indentation, notation * Remove meaningless change * state naming convetion * replace occurences of the old style * replace occurences of the old style * Revert "state naming convetion" This reverts commit befff8a. * adapt to naming conventions * minor beautification * remove bad levels Co-authored-by: Matthias Hutzler <matthias-hutzler@posteo.net> Co-authored-by: arodrica43 <lexws33@gmail.com>
- Loading branch information