ModuleValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.lean
Nyll.AlgebraicCurves.Valuations.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
10 declarations indexed from sourceView source ↗ Module documentation
Valuation Subring exists dvd pow of mem maximal Ideal
Imports12
- Mathlib.Algebra.Polynomial.AlgebraMap
- Mathlib.Algebra.Order.GroupWithZero.Basic
- Mathlib.Data.Finset.Max
- Mathlib.Data.Nat.Factorization.Basic
- Mathlib.FieldTheory.IsAlgClosed.AlgebraicClosure
- Mathlib.RingTheory.Algebraic.Basic
- Mathlib.RingTheory.Coprime.Lemmas
- Mathlib.RingTheory.Valuation.Basic
- Mathlib.RingTheory.Valuation.ValuationSubring
- Mathlib.Tactic.ByContra
- Mathlib.Tactic.Push
- Mathlib.Tactic.WLOG
Imported by1
Declarations
AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.Ws25.Archimedean.exists_ne_val_eq_of_sum_eq_zero
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
namespace Ws25
namespace Archimedean
section Archimedean
open Polynomial
variable {K : Type*} [Field K] {Γ : Type*} [LinearOrderedCommGroupWithZero Γ] (v : Valuation K Γ)
AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.Ws25.Archimedean.valuation_natCast_eq_one_of_not_dvd
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
namespace Ws25
namespace Archimedean
section Archimedean
open Polynomial
variable {K : Type*} [Field K] {Γ : Type*} [LinearOrderedCommGroupWithZero Γ] (v : Valuation K Γ)
variable (A : ValuationSubring K) {q : ℕ} [hq : Fact q.Prime]
local notation "w" => ValuationSubring.valuation A
AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.Ws25.Archimedean.exists_valuation_natCast_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
namespace Ws25
namespace Archimedean
section Archimedean
open Polynomial
variable {K : Type*} [Field K] {Γ : Type*} [LinearOrderedCommGroupWithZero Γ] (v : Valuation K Γ)
variable (A : ValuationSubring K) {q : ℕ} [hq : Fact q.Prime]
local notation "w" => ValuationSubring.valuation A
AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.Ws25.Archimedean.exists_valuation_ratCast_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
namespace Ws25
namespace Archimedean
section Archimedean
open Polynomial
variable {K : Type*} [Field K] {Γ : Type*} [LinearOrderedCommGroupWithZero Γ] (v : Valuation K Γ)
variable (A : ValuationSubring K) {q : ℕ} [hq : Fact q.Prime]
local notation "w" => ValuationSubring.valuation A
AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.Ws25.Archimedean.exists_pow_valuation_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
namespace Ws25
namespace Archimedean
section Archimedean
open Polynomial
variable {K : Type*} [Field K] {Γ : Type*} [LinearOrderedCommGroupWithZero Γ] (v : Valuation K Γ)
variable (A : ValuationSubring K) {q : ℕ} [hq : Fact q.Prime]
local notation "w" => ValuationSubring.valuation A
AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.Ws25.Archimedean.exists_pow_eq_mul_of_mem_maximalIdeal
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
namespace Ws25
namespace Archimedean
section Archimedean
open Polynomial
variable {K : Type*} [Field K] {Γ : Type*} [LinearOrderedCommGroupWithZero Γ] (v : Valuation K Γ)
variable (A : ValuationSubring K) {q : ℕ} [hq : Fact q.Prime]
local notation "w" => ValuationSubring.valuation A
AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.Ws25.Archimedean.map_eq_zero_of_mem_maximalIdeal
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
namespace Ws25
namespace Archimedean
section Archimedean
open Polynomial
variable {K : Type*} [Field K] {Γ : Type*} [LinearOrderedCommGroupWithZero Γ] (v : Valuation K Γ)
variable (A : ValuationSubring K) {q : ℕ} [hq : Fact q.Prime]
local notation "w" => ValuationSubring.valuation A
AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.Ws25.Archimedean.exists_pow_eq_mul_of_mem_maximalIdeal_algebraicClosure
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
namespace Ws25
namespace Archimedean
section Archimedean
open Polynomial
variable {K : Type*} [Field K] {Γ : Type*} [LinearOrderedCommGroupWithZero Γ] (v : Valuation K Γ)
variable (A : ValuationSubring K) {q : ℕ} [hq : Fact q.Prime]
local notation "w" => ValuationSubring.valuation A
AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal.Ws25.Archimedean.map_eq_zero_of_mem_maximalIdeal_algebraicClosure
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal
namespace Ws25
namespace Archimedean
section Archimedean
open Polynomial
variable {K : Type*} [Field K] {Γ : Type*} [LinearOrderedCommGroupWithZero Γ] (v : Valuation K Γ)
variable (A : ValuationSubring K) {q : ℕ} [hq : Fact q.Prime]
local notation "w" => ValuationSubring.valuation A
ValuationSubring.exists_dvd_pow_of_mem_maximalIdeal
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Valuations.Proofs.ValuationSubring_exists_dvd_pow_of_mem_maximalIdeal