Theorems · Theorem · commutative algebra
Module.Basis.ofSplitExact.congr_simp
∀ {R : Type u_1} {M : Type u_2} {K : Type u_3} {P : Type u_4} [inst : Ring R] [inst_1 : AddCommGroup M]
[inst_2 : AddCommGroup K] [inst_3 : AddCommGroup P] [inst_4 : Module R M] [inst_5 : Module R K] [inst_6 : Module R P]
{f f_1 : K →ₗ[R] M} (e_f : f = f_1) {g g_1 : M →ₗ[R] P} (e_g : g = g_1) {s s_1 : M →ₗ[R] K} (e_s : s = s_1)
(hs : s ∘ₗ f = LinearMap.id) (hfg : Function.Exact ⇑f ⇑g) {ι : Type u_5} {κ : Type u_6} {σ : Type u_7} {a a_1 : κ → ι}
(e_a : a = a_1) {b b_1 : σ → ι} (e_b : b = b_1) (hg : Function.Surjective ⇑g) (v v_1 : Module.Basis ι R M)
(e_v : v = v_1) (hainj : Function.Injective a) (hsa : ∀ (i : κ), s (v (a i)) = 0)
(hlib : LinearIndependent R (⇑s ∘ ⇑v ∘ b)) (hab : Codisjoint (Set.range a) (Set.range b)),
Module.Basis.ofSplitExact hs hfg hg v hainj hsa hlib hab = Module.Basis.ofSplitExact ⋯ ⋯ ⋯ v_1 ⋯ ⋯ ⋯ ⋯- Cited by
- 0 results in Mathlib
- Foundations
- Depth 90 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites15
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
- Setstatement · cited by 53,352
- Modulestatement and proof · cited by 20,661
- RingHom.idstatement and proof · cited by 18,349
- AddCommGroupstatement and proof · cited by 12,871
- LinearMapstatement and proof · cited by 10,215
- Ringstatement and proof · cited by 7,463
- Set.rangestatement and proof · cited by 4,705
- LinearMap.compstatement and proof · cited by 1,642
- Module.Basisstatement and proof · cited by 1,477
- LinearMap.idstatement and proof · cited by 625
- LinearIndependentstatement and proof · cited by 560
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.