Theorems · Theorem · linear algebra
LinearMap.IsPerfPair.restrictScalars
∀ {R : Type u_1} {M : Type u_2} {N : Type u_3} [inst : CommRing R] [inst_1 : AddCommGroup M] [inst_2 : Module R M]
[inst_3 : AddCommGroup N] [inst_4 : Module R N] (p : M →ₗ[R] N →ₗ[R] R) [inst_5 : p.IsPerfPair] {S : Type u_4}
{M' : Type u_5} {N' : Type u_6} [inst_6 : CommRing S] [inst_7 : IsDomain S] [inst_8 : Algebra S R]
[inst_9 : Module S M] [inst_10 : Module S N] [inst_11 : IsScalarTower S R M] [inst_12 : IsScalarTower S R N]
[inst_13 : Module.IsTorsionFree S R] [inst_14 : Nontrivial R] [inst_15 : AddCommGroup M'] [inst_16 : Module S M']
[inst_17 : AddCommGroup N'] [inst_18 : Module S N'] (i : M' →ₗ[S] M) (j : N' →ₗ[S] N),
Function.Injective ⇑i →
Function.Injective ⇑j →
Submodule.span R ↑i.range = ⊤ →
Submodule.span R ↑j.range = ⊤ →
(∀ (g : Module.Dual S N'), ∃ m, ↑S (p.toPerfPair (i m)) ∘ₗ j = Algebra.linearMap S R ∘ₗ g) →
(∀ (g : Module.Dual S M'), ∃ n, ↑S (p.flip.toPerfPair (j n)) ∘ₗ i = Algebra.linearMap S R ∘ₗ g) →
∀ (hp : ∀ (m : M') (n : N'), (p (i m)) (j n) ∈ (algebraMap S R).range),
(i.restrictScalarsRange₂ j (Algebra.linearMap S R) ⋯ p hp).IsPerfPairRestricting a perfect pairing to a subring of the scalars results in a perfect pairing.
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 70 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites29
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Modulestatement and proof · cited by 20,661
- RingHom.idstatement and proof · cited by 18,349
- CommRingstatement and proof · cited by 17,173
- AddCommGroupstatement and proof · cited by 12,871
- Algebrastatement and proof · cited by 11,388
- LinearMapstatement and proof · cited by 10,215
- Top.topstatement and proof · cited by 9,680
- SetLike.coestatement and proof · cited by 8,199
- Submodulestatement · cited by 7,192
- Algebra.algebraMapstatement and proof · cited by 4,706
- IsScalarTowerstatement and proof · cited by 3,896
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.