Commit cd0a375
authored
CommAlgebras as CommRingHoms (#1145)
* move univalence code
* start...
* boilerplate
* fix auto-univalence
* fix FreeCommAlg
* fix subalgebra
* fix FPAlgebra
* copy Evans approach for Groups
* refactor
* refactor
* no-eta for algebra structures
* opaque quotients, fix unicity
* fast tc for quotient comm rings
* uniform indentation
* cleanup /remove flag
* improve names
* clean up
* WIP: deactivate problematic code
* refactor/simplify
* WIP
* start with stuff on the new comm alg
* Revert "Auxiliary commit to revert individual files from c5e74aa"
This reverts commit cea8a34f6ab8876640fad0a558743f1499fa15c5.
* Quotients
* update comm ring hom interface
* more boilerplate
* kernels
* syntax for new algebras
* more on comm ring quotients
* fix
* algebra quotients
* more opaque definitions, more use of set-level equalities
* commRingHom fixes
* unit comm algebra
* quotients
* no-eta for the equations of a ring
* WIP: Univalence
* equality characterization with help from Evan
* WIP
* typevariate polynomials as comm ring
* polynomials as comm algebra
* remove opaque structure again
the idea is, that it might be not worth the effort and the isRing part is still
'opaque' due to the no-eta-equality of isRing.
* Revert "WIP: deactivate problematic code"
This reverts commit d7192ee.
* make one example more meaningful
* univalence for comm algebras with Evans help
* various fixes, continue with typevariate polynomials
* induce a com ring hom
* Comm ring of polynomials on a general variable type and its universal property
* improve interface
* more interface, more opaque
* fix
* start with localization, fixes, more opaque things
* make ring quotients' isRing opaque instead of no-eta
* update to new interface for comm ring homs
* update to new interface for comm ring homs
* stub for polynomials, fix
* finish localization
* start with OnCoproduct, change default notation for R[I]
* universal property of polynomials as rings
* move old CommAlgebra
* category structure
* fix ref
* fix/move algebra as module
* refs
* remove old CommAlgebra.agda, move all refs
* fix
* make the new CommAlgebra the default
* remove no-eta for structure
* start with fp algebras
* small additions
* WIP: start with FP algebra examples
* change def, fix thinghs
* fix localization, adapt univalence, rearrange base
* fix quotients
* fix
* fix
* solver examples with new comm algebras
* fix
* more boilterplate, morphism contructor
* polynomial ring is fp
* add more calcualtions
* port initial algebra
* fix comment
* WIP
* WIP
* flatten
* universal property of fp algebras
* more fp algebras
* use name "terminal" instead of "unit"
* terminal R-algebra is fp, notation
* finite choice for FinData Fin
* minor changes
* refactor
* WIP
* reduce problem
* reduce problem
* Revert "reduce problem"
This reverts commit 7c1e4d1.
* Revert "reduce problem"
This reverts commit c00ec56.
* refactor QuotientAlgebra
* proof on 0Ideal and imageIdeal
* add important remark (would have saved me time)
* remove superfluous opaqueness
* boilerplate
* fix terminology
* lemma on quotients
* make checkable
* missed ref
* hom linear combination
* iamges of fgIdeals
* comment
* boilerplate
* itereted quotients for CommAlgebras
* iterated fg ideal quotients
* add lemma on quotients
* fp quotients
* remove obsoleted
* maek dependency on old CommAlgebra explicit1 parent 51d7a05 commit cd0a375
File tree
122 files changed
+4696
-2262
lines changed- Cubical
- AlgebraicGeometry
- Functorial/ZFunctors
- ZariskiLattice
- Algebra
- Algebra
- CommAlgebra
- AsModule
- FreeCommAlgebra
- Instances
- FPAlgebra
- FP
- Instances
- Quotient
- CommRing
- Ideal
- Instances
- Localisation
- Polynomials
- Typevariate
- Quotient
- DirectSum/DirectSumHIT
- GradedRing
- Polynomials
- Multivariate
- EquivCarac
- TypevariateHIT
- UnivariateFun
- UnivariateHIT
- UnivariateList
- Ring
- Ideal
- Categories
- Instances
- Site/Instances
- Cohomology/EilenbergMacLane/Rings
- Data/FinData
- Experiments
- Foundations
- Papers
- Tactics/CommRingSolver
- ZCohomology/CohomologyRings
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
122 files changed
+4696
-2262
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | 13 | | |
19 | 14 | | |
20 | 15 | | |
| |||
36 | 31 | | |
37 | 32 | | |
38 | 33 | | |
39 | | - | |
| 34 | + | |
40 | 35 | | |
41 | 36 | | |
42 | 37 | | |
| |||
59 | 54 | | |
60 | 55 | | |
61 | 56 | | |
62 | | - | |
63 | | - | |
64 | 57 | | |
65 | 58 | | |
66 | 59 | | |
| |||
72 | 65 | | |
73 | 66 | | |
74 | 67 | | |
| 68 | + | |
| 69 | + | |
75 | 70 | | |
76 | 71 | | |
77 | 72 | | |
| |||
208 | 203 | | |
209 | 204 | | |
210 | 205 | | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
218 | 215 | | |
219 | 216 | | |
220 | 217 | | |
| |||
237 | 234 | | |
238 | 235 | | |
239 | 236 | | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | 237 | | |
268 | 238 | | |
269 | 239 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
15 | 14 | | |
16 | 15 | | |
17 | 16 | | |
| |||
185 | 184 | | |
186 | 185 | | |
187 | 186 | | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments