-
Notifications
You must be signed in to change notification settings - Fork 346
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
feat(Algebra/Module): definition of R
-lattices
#19902
base: master
Are you sure you want to change the base?
Conversation
R
-lattices
PR summary ff278854d1Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
I think "the intersection of two lattices is a lattice" is also true for Dedekind domains (perhaps more general), but it needs a local-global argument. Do you have plan to formalize it? |
No, we don't have plans to generalize this. |
…b4 into jlcmbt-lattice.1
I see. I think that is useful in algebraic number theory, e.g. to study the intersections of orders (i.e. subrings which are lattices) and ideals in a number field or a quaternion algebra over a number field, etc. etc. |
Indeed, and we'd be happy to see |
Maybe I'll look at this when I finish currently planned PRs. |
Given an integral domain
R
and its fraction fieldK
, we define anR
-lattice in aK
-vector spaceV
to be a finitely generatedR
-submodule ofV
that generatesV
overK
. IfR
is a PID a lattice is always a freeR
-module of rankModule.rank K V
.The unit group of
R
naturally acts on the type ofR
-lattices inV
. IfV = Fin 2 → K
andR
is a discrete valuation ring, the quotient by this action are the vertices of the Bruhat-Tits tree ofGL (Fin 2) K
.In this PR the predicate
IsLattice
on a submoduleM
is defined and some basic stability properties are shown.From "Formalizing the Bruhat-Tits tree"
Co-authored by: Judith Ludwig [email protected]