ModuleUniqueFactorizationMonoid_of_isLocalization_away_of_prime.lean
Nyll.AlgebraicCurves.Foundations.CommutativeAlgebra.UniqueFactorizationMonoid_of_isLocalization_away_of_prime
5 declarations indexed from sourceView source ↗ Module documentation
Unique Factorization Monoid of is Localization away of prime
Imports6
- Mathlib.RingTheory.Localization.Away.Basic
- Mathlib.RingTheory.Localization.Ideal
- Mathlib.RingTheory.Noetherian.Defs
- Mathlib.RingTheory.Noetherian.UniqueFactorizationDomain
- Mathlib.RingTheory.UniqueFactorizationDomain.Kaplansky
- Mathlib.Tactic.Ring.RingNF
Imported by2
Declarations
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.UniqueFactorizationMonoid_of_isLocalization_away_of_prime.P2mNagata.pow_dvd_of_pow_dvd_mul_left
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace UniqueFactorizationMonoid_of_isLocalization_away_of_prime
namespace P2mNagata
open IsLocalization
variable {R : Type*} [CommRing R] [IsDomain R]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.UniqueFactorizationMonoid_of_isLocalization_away_of_prime.P2mNagata.algebraMap_injective
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace UniqueFactorizationMonoid_of_isLocalization_away_of_prime
namespace P2mNagata
open IsLocalization
variable {R : Type*} [CommRing R] [IsDomain R]
variable {x : R} (S : Type*) [CommRing S] [Algebra R S] [IsLocalization.Away x S]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.UniqueFactorizationMonoid_of_isLocalization_away_of_prime.P2mNagata.prime_of_prime_algebraMap
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace UniqueFactorizationMonoid_of_isLocalization_away_of_prime
namespace P2mNagata
open IsLocalization
variable {R : Type*} [CommRing R] [IsDomain R]
variable {x : R} (S : Type*) [CommRing S] [Algebra R S] [IsLocalization.Away x S]
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.UniqueFactorizationMonoid_of_isLocalization_away_of_prime.P2mNagata.main
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace UniqueFactorizationMonoid_of_isLocalization_away_of_prime
namespace P2mNagata
open IsLocalization
variable {R : Type*} [CommRing R] [IsDomain R]
variable {x : R} (S : Type*) [CommRing S] [Algebra R S] [IsLocalization.Away x S]
UniqueFactorizationMonoid.of_isLocalization_away_of_prime
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace UniqueFactorizationMonoid_of_isLocalization_away_of_prime