ModuleCommRing_Pic_exists_boundaryHom_conductorSquare_exact.lean
Nyll.AlgebraicCurves.Geometry.Picard.CommRing_Pic_exists_boundaryHom_conductorSquare_exact
28 declarations indexed from sourceView source ↗ Module documentation
Comm Ring Pic exists boundary Hom conductor Square exact
Imports22
- Mathlib.RingTheory.PicardGroup
- Mathlib.Algebra.Algebra.Basic
- Mathlib.Algebra.Algebra.Operations
- Mathlib.Algebra.Group.Hom.Basic
- Mathlib.Algebra.Group.Subgroup.Ker
- Mathlib.Algebra.Group.Units.Basic
- Mathlib.Algebra.Group.Units.Defs
- Mathlib.Algebra.Group.Units.Hom
- Mathlib.Algebra.GroupWithZero.Units.Basic
- Mathlib.Algebra.Module.Submodule.Defs
- Mathlib.Algebra.Module.Submodule.Equiv
- Mathlib.LinearAlgebra.Span.Defs
- Mathlib.LinearAlgebra.Quotient.Defs
- Mathlib.LinearAlgebra.TensorProduct.Defs
- Mathlib.LinearAlgebra.TensorProduct.Quotient
- Mathlib.LinearAlgebra.TensorProduct.Tower
- Mathlib.RingTheory.Ideal.Maps
- Mathlib.RingTheory.Ideal.Quotient.Defs
- Mathlib.RingTheory.Ideal.Quotient.Operations
- Mathlib.RingTheory.TensorProduct.Basic
- Mathlib.Tactic.Ext
- Mathlib.Tactic.Ring.RingNF
Imported by1
Declarations
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.glueSubmodule
DocumentationThe submodule of elements whose residue, multiplied by the gluing parameter, comes from the base ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.mem_glueSubmodule
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.mem_glueSubmodule_of_mem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.glueSubmodule_mul_le
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.exists_eq_of_mk_eq
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.glueSubmodule_one
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.le_glueSubmodule_mul
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
omit [FaithfulSMul A B] in
omit h𝔠 in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.glueSubmodule_mul_inv
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
omit [FaithfulSMul A B] in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.glueUnits
DocumentationThe multiplicative map sending a residue-ring unit to the corresponding invertible gluing submodule.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.val_glueUnits
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
omit [FaithfulSMul A B] in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.boundary
DocumentationThe boundary homomorphism from residue-ring units to the Picard group of the base ring.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.boundary_apply
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.boundaryEquiv
DocumentationThe linear equivalence realizing the boundary Picard class as the gluing submodule.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.glueSubmodule_eq_span_of_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.boundary_eq_one_iff
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.exists_unit_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.mapAlgebra_boundary
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.exists_of_coe_glueSubmodule
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] h𝔠 in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.glueValueFun
DocumentationThe residue class in the base ring attached to an element of the gluing submodule.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] h𝔠 in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.quotientMap_glueValueFun
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] h𝔠 in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.glueValue
DocumentationThe linear residue map from the gluing submodule to the quotient of the base ring.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] h𝔠 in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.quotientMap_glueValue
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] h𝔠 in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.mem_smul_top_of_mem
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.bijective_liftBaseChange_glueValue
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.mapAlgebra_quotient_boundary
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.exists_glueSubmodule_eq
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
omit [FaithfulSMul A B] in
AlgebraicCurves.Geometry.Picard.Proofs.CommRing_Pic_exists_boundaryHom_conductorSquare_exact.ConductorSquare.exists_boundary_eq
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
namespace ConductorSquare
variable {A : Type u} {B : Type v} [CommRing A] [CommRing B] [Algebra A B]
variable (𝔠 : Ideal B)
section conductor
variable {𝔠}
variable (h𝔠 : ∀ b ∈ 𝔠, b ∈ Set.range (algebraMap A B))
include h𝔠
variable [FaithfulSMul A B]
local notation "𝔠A" => Ideal.comap (algebraMap A B) 𝔠
CommRing.Pic.exists_boundaryHom_conductorSquare_exact
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Picard.Proofs
namespace CommRing_Pic_exists_boundaryHom_conductorSquare_exact
open TensorProduct
universe u v
attribute [local simp] ConductorSquare.val_glueUnits
open ConductorSquare in