OAI/Combinatorics/HadwigerCounterexample/LinearExtension.lean
6 declarations, 0 contain sorry, 0 declared as axioms
Linear Extension
- abbrev
OAI.HadwigerCounterexample.dimline 13 - abbrev
OAI.HadwigerCounterexample.rkline 14 - theorem
OAI.HadwigerCounterexample.mem_range_compline 21 - theorem
OAI.HadwigerCounterexample.equateline 36Source documentation
Transport equal-sized domain embeddings in equal-dimensional spaces.
theorem equate {f : U →ₗ[F] V} {g : U →ₗ[F] V'} [FiniteDimensional F V] [FiniteDimensional F V'] (hf : Injective f) (hg : Injective g) (h : dim V = dim V') : ∃ A : V ≃ₗ[F] V', ∀ x, A (f x) = g x := by …Mentions: OAI.HadwigerCounterexample.F, OAI.HadwigerCounterexample.dim
- theorem
OAI.HadwigerCounterexample.lin_splitline 67Source documentation
Split projection into kernel plus section.
theorem lin_split (f : V →ₗ[F] W) (h : Surjective f) : ∃ (B : W →ₗ[F] V) (k : V →ₗ[F] ker f), (∀ x, f (B x) = x) ∧ ∀ x, B (f x) + (k x).val = x := by …Mentions: OAI.HadwigerCounterexample.F
- theorem
OAI.HadwigerCounterexample.equate_pairline 80Source documentation
Extend simultaneous diagram A' = L A, G = G' L to some change of basis L. Here the two maps A, A' are injective, G, G' are onto, and G A = G' A'.
theorem equate_pair {A A' : U →ₗ[F] V} {G G' : V →ₗ[F] W} [FiniteDimensional F V] (hA : Injective A) (hA' : Injective A') (hG : Surjective G) (hG' : Surjective G') (h : G ∘ₗ A = G' ∘ₗ A') : ∃ L : V ≃ₗ[F] V, (∀ x, L (A x) = A' x) ∧ (∀ y, G y = G' (L y)) := by …Mentions: OAI.HadwigerCounterexample.F