ModuleLinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.lean
Nyll.AlgebraicCurves.Foundations.Algebra.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
19 declarations indexed from sourceView source ↗ Module documentation
Linear Equiv exists forall finrank inf map pow add finrank inf le
Imports13
- Mathlib.Algebra.Polynomial.AlgebraMap
- Mathlib.Algebra.Polynomial.Monic
- Mathlib.Data.Finset.Lattice.Fold
- Mathlib.LinearAlgebra.FiniteDimensional.Defs
- Mathlib.LinearAlgebra.FiniteDimensional.Basic
- Mathlib.LinearAlgebra.FiniteDimensional.Lemmas
- Mathlib.LinearAlgebra.Prod
- Mathlib.LinearAlgebra.Quotient.Basic
- Mathlib.RingTheory.Finiteness.Basic
- Mathlib.RingTheory.Noetherian.Defs
- Mathlib.Tactic.Abel
- Mathlib.Tactic.Choose
- Mathlib.Tactic.Ext
Imported by1
Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.map_pow_le
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.mem_of_pow_map
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.barEnd
DocumentationThe endomorphism induced on the quotient of the invariant submodule by its intersection with the other.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.finiteDimensional_quot_of_monicTorsion
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.disjoint_ker_pow_range_pow_aux
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.fitting_step
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.aux_symm_mul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.aux_mul_symm
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.pow_symm_pow
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.pow_pow_symm
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.barEnd_mkQ
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.barEnd_pow_mkQ
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.symm_pow_mem_of_mem_map
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.Psi
DocumentationThe map to the two quotient spaces, using inclusion and the inverse power of the given equivalence.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.ker_Psi_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.Psi_fst
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.Psi_snd
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
AlgebraicCurves.Foundations.Algebra.Proofs.LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le.Ef8d.range_Psi_superset
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
namespace Ef8d
variable {k : Type*} [Field k] {W : Type*} [AddCommGroup W] [Module k W]
variable (φ : W ≃ₗ[k] W) (P B P' B' : Submodule k W)
LinearEquiv.exists_forall_finrank_inf_map_pow_add_finrank_inf_le
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace LinearEquiv_exists_forall_finrank_inf_map_pow_add_finrank_inf_le
noncomputable section
open Submodule LinearMap Module
open Ef8d in