Module

IsIntegral_adjoin_intermediateField_mk.lean

Nyll.AlgebraicCurves.FunctionFields.IsIntegral_adjoin_intermediateField_mk
1 declaration indexed from sourceView source ↗

Is Integral adjoin intermediate Field mk

Imports3
  • Mathlib.RingTheory.IntegralClosure.IsIntegral.Basic
  • Mathlib.Algebra.Algebra.Subalgebra.Lattice
  • Mathlib.FieldTheory.IntermediateField.Basic
Imported by1

Declarations

AlgebraicCurve.isIntegral_adjoin_intermediateField_mk
Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.IsIntegral_adjoin_intermediateField_mk
theorem _root_.AlgebraicCurve.isIntegral_adjoin_intermediateField_mk {L F : Type*} [Field L] [Field
  F] [Algebra L F] (E : IntermediateField L F) {j x : F} (hj : j ∈ E) (hx : x ∈ E) (h : IsIntegral
  (Algebra.adjoin L {j}) x) : IsIntegral (Algebra.adjoin L {(⟨j, hj⟩ : E)}) (⟨x, hx⟩ : E)