-
Notifications
You must be signed in to change notification settings - Fork 246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define LocalRing
#2219
Comments
The most general construct here is a Fraction Domain over a (commutative?) Ring R by a Multiplicative system S in R, where the denominators for fractions over R are taken only from S.
But I am sure that these constructs are not for Standard library for Agda. As to Standard library, it is sufficient FractionField over a GCDDomain. |
As to a Resource constraints on checking such a thing are another matter, as, ahem, are constraints on developer resources... ;-) |
Growing We should pay close attention to who are the main Agda users who use |
;-) one PR at a time...
For sure, but if we took this idea too far, we might end up only working on the Part of my motivation for pressing on with general Lurking off-stage is trying to grasp how much we need to start a programme of foundations for computer algebra... but early days yet! |
I fully include all the needs of AD in the necessary kit I'm also fine with including any "standard" stuff that someone just decides to contribute. All I'm arguing for above is that if the core maintainers have spare cycles to work on community-oriented stuff, that's likely the community who would benefit best. |
Some delicacy required over the precise axiomatisation, in order to avoid too much decidability (and with the Maximal Ideal 'Theorem'/Axiom also lurking offstage; it might be useful to avoid any discussion of maximal ideals at this stage?), so perhaps using the geometric version:
Every element is either zero or else has a multiplicative inverse?UPDATED to correct statement (:-)):Nagata, (1962, Wiley), "Local Rings"
nlab page
Cf. #1615 / #1718 for antecedents.
The text was updated successfully, but these errors were encountered: