Zulip Chat Archive
Stream: maths
Topic: Can finite modules have non-finite rank, and vice versa?
Eric Wieser (Apr 10 2023 at 23:00):
docs#finite_dimensional.rank_lt_aleph_0 tells us that finite and free modules have finite rank.
Eric Wieser (Apr 10 2023 at 23:00):
Are there obvious counterexamples (finite modules with infinite rank) that show that the module.free
assumption is needed?
Jireh Loreaux (Apr 11 2023 at 01:49):
This isn't something I know much about, but I suspect there is a counterexample for rings not satisfying the strong rank condition. If the ring satisfies that then the result holds without the module.free
assumption using docs#linear_independent_le_span.
Johan Commelin (Apr 11 2023 at 03:11):
Here's an example that addresses the "vice versa" in the title of the thread:
Consider as a -module. This is not free, and not finite (i.e., not finitely generated as module). But if you have , then there exist such that . Indeed, if and , then take and . Then we get . Hence has rank 1.
Reid Barton (Apr 11 2023 at 05:32):
So docs#linear_independent_le_span implies docs#finite_dimensional.rank_lt_aleph_0 with the module.free
assumption from the latter dropped, right? Because both of them assume the strong rank condition.
Reid Barton (Apr 11 2023 at 05:48):
For (noncommutative) rings in general (without the strong rank condition) it can fail. Even the ring itself can contain an infinite -linearly independent subset.
Reid Barton (Apr 11 2023 at 05:49):
The easiest example is the free noncommutative -algebra on countably many generators.
Junyan Xu (Apr 11 2023 at 06:49):
I think the ring of column finite matrices here gives another example: apparently it's isomorphic to the direct product of countably infinitely many copies of itself (as module over itself), which contains the countably infinite direct sum.
However, it's not possible for a module over an arbitrary nontrivial ring to possess simultaneously a finite basis and an infinite basis, by the argument here, but note it's slightly incomplete; we also need that when |B| is finite the union is also finite.
Riccardo Brasca (Apr 11 2023 at 06:51):
I've asked this on mathoverflow months ago to address a comment in mathlib (maybe the same you are thinking about).
Junyan Xu (Apr 11 2023 at 07:22):
The answer also follows from this which I just came across. We may assume the finitely many generators are linearly independent, because we may replace the original module by a finite free module that surjects onto it, and any lifts of the independent elements will stay independent.
(Edit: this is basically what the answer in Riccardo's link says.)
Eric Wieser (Apr 11 2023 at 07:58):
Riccardo Brasca said:
I've asked this on mathoverflow months ago to address a comment in mathlib (maybe the same you are thinking about).
I didn't see the comment, but I'm pretty certain the context is identical!
Eric Wieser (Apr 11 2023 at 21:39):
Reid Barton said:
So docs#linear_independent_le_span implies docs#finite_dimensional.rank_lt_aleph_0 with the
module.free
assumption from the latter dropped, right? Because both of them assume the strong rank condition.
Eric Wieser (Apr 13 2023 at 20:15):
Johan Commelin said:
Hence $ℚ$ has rank 1.
Does module.rank ℤ ℚ = 1
belong in mathlib somewhere? Is there some is_fraction_ring
generalization?
Kevin Buzzard (Apr 13 2023 at 21:52):
Kevin Buzzard (Apr 13 2023 at 21:54):
I guess if R is commutative then the rank of any localisation of R is 1
Reid Barton (Apr 14 2023 at 04:49):
At most one :)
Kevin Buzzard (Apr 14 2023 at 08:14):
Oh yes, if the localisation kills a component then the rank is 0? For example if we localise at then no subset of positive size is -independent because every element is killed by .
Johan Commelin (Apr 14 2023 at 08:23):
Or you just invert 0
. That'll give you something of rank 0
:smiley:
Kevin Buzzard (Apr 14 2023 at 09:09):
Yeah, that's killing all the components :-) (I chose the more complex example to show that it wasn't just inverting zero which caused problems)
Johan Commelin (Apr 14 2023 at 09:19):
In other words: rank is really a more local notion
Kevin Buzzard (Apr 14 2023 at 09:40):
Yeah, in some sense the definition we have is "wrong" if Spec(R) has more than one irreducible component. If R=Z^2 again and M and N are the localisations of R at the two nontrivial idempotents then it seems to me that M and N both have rank 0 but their direct sum has rank 1.
Kevin Buzzard (Apr 14 2023 at 09:43):
But really their ranks should be something like (0,1) and (1,0)
Last updated: Dec 20 2023 at 11:08 UTC