Theorems · Theorem · commutative algebra
IsLinearTopology.mk_of_hasBasis
∀ (R : Type u_1) {M : Type u_3} [inst : Ring R] [inst_1 : AddCommGroup M] [inst_2 : Module R M]
[inst_3 : TopologicalSpace M] {ι : Sort u_4} {S : Type u_5} [inst_4 : SetLike S M] [SMulMemClass S R M]
[AddSubmonoidClass S M] {p : ι → Prop} {s : ι → S}, ((nhds 0).HasBasis p fun i => ↑(s i)) → IsLinearTopology R MTo show that M is linearly-topologized as an R-module, it suffices to show
that it has a basis of neighborhoods of zero made of R-submodules.
Note: for technical reasons detailed in the module docstring, Lean sometimes struggles to find the
right SMulMemClass instance. See IsLinearTopology.mk_of_hasBasis' for a more
explicit variant.
- Defined in
- Mathlib.Topology.Algebra.LinearTopology
- Cited by
- 3 results in Mathlib
- Foundations
- Depth 63 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites13
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- TopologicalSpacestatement and proof · cited by 24,529
- Modulestatement and proof · cited by 20,661
- AddCommGroupstatement and proof · cited by 12,871
- SetLike.coestatement and proof · cited by 8,199
- Ringstatement and proof · cited by 7,463
- nhdsstatement and proof · cited by 5,554
- SetLikestatement and proof · cited by 1,084
- Filter.HasBasisstatement and proof · cited by 604
- AddSubmonoidClassstatement and proof · cited by 346
- IsLinearTopologystatement · cited by 83
- SMulMemClassstatement and proof · cited by 77
- SMulMemClass.smul_memproof · cited by 55
Cited by3
Results whose statement or proof uses this declaration.
- isLinearTopology_iff_hasBasis_open_submoduleproof · cited by 1
- isLinearTopology_iff_hasBasis_submoduleproof · cited by 1
- Ideal.isLinearTopologyproof · cited by 0