Documentation

BrauerGroup.Subfield.Basic

structure SubField (K A : Type u) [CommSemiring K] [Semiring A] [Algebra K A] extends Subalgebra K A :
Instances For
    theorem SubField.ext {K A : Type u} {inst✝ : CommSemiring K} {inst✝¹ : Semiring A} {inst✝² : Algebra K A} {x y : SubField K A} (carrier : x.carrier = y.carrier) :
    x = y
    noncomputable instance instLESubField (K A : Type u) [CommSemiring K] [Semiring A] [Algebra K A] :
    LE (SubField K A)
    Equations
    noncomputable def IsMaximalSubfield (K A : Type u) [CommSemiring K] [Semiring A] [Algebra K A] (L : SubField K A) :
    Equations
    Instances For
      noncomputable instance instPartialOrderSubField (K A : Type u) [Field K] [Ring A] [Algebra K A] :
      Equations
      noncomputable instance instSetLikeSubField (K A : Type u) [Field K] [Ring A] [Algebra K A] :
      Equations
      theorem isMax_iff_isMaxSubfield (K A : Type u) [Field K] [Ring A] [Algebra K A] (L : SubField K A) :
      instance instSubringClassSubField (K A : Type u) [Field K] [Ring A] [Algebra K A] :
      @[simp]
      theorem SubField.mem_toSubring (K A : Type u) [Field K] [Ring A] [Algebra K A] {L : SubField K A} {a : A} :
      a L.toSubring a L
      theorem SubField.mem_carrier (K A : Type u) [Field K] [Ring A] [Algebra K A] {L : SubField K A} {a : A} :
      a L.carrier a L
      theorem SubField.ext' {K A : Type u} [Field K] [Ring A] [Algebra K A] {L1 L2 : SubField K A} (h : ∀ (x : A), x L1 x L2) :
      L1 = L2
      @[simp]
      theorem SubField.coe_toSubalgebra (K A : Type u) [Field K] [Ring A] [Algebra K A] (L : SubField K A) :
      L.toSubalgebra = L
      theorem SubField.toSubalgebra_inj (K A : Type u) [Field K] [Ring A] [Algebra K A] {S U : SubField K A} :
      S.toSubalgebra = U.toSubalgebra S = U
      noncomputable def SubField.toSubalgebra' (K A : Type u) [Field K] [Ring A] [Algebra K A] :
      Equations
      • SubField.toSubalgebra' K A = { toFun := fun (S : SubField K A) => { toSubsemiring := S.toSubsemiring, algebraMap_mem' := }, inj' := , map_rel_iff' := }
      Instances For
        @[instance 100]
        noncomputable instance SubField.algebra' {K A : Type u} [Field K] [Ring A] [Algebra K A] {K' : Type u} [CommRing K'] [SMul K' K] [Algebra K' A] [IsScalarTower K' K A] (S : SubField K A) :
        Algebra K' S
        Equations
        • S.algebra' = S.algebra'
        noncomputable instance SubField.instAlgebraSubtypeMem (K A : Type u) [Field K] [Ring A] [Algebra K A] (S : SubField K A) :
        Algebra K S
        Equations
        noncomputable instance SubField.instFieldSubtypeMemSubalgebraOfNontrivial (K A : Type u) [Field K] [Ring A] [Nontrivial A] [Algebra K A] (L : SubField K A) :
        Field L.toSubalgebra
        Equations
        noncomputable instance SubField.instFieldSubtypeMemOfNontrivial (K A : Type u) [Field K] [Ring A] [Nontrivial A] [Algebra K A] (L : SubField K A) :
        Field L
        Equations
        noncomputable instance SubField.instPreorderOfNontrivial (K A : Type u) [Field K] [Ring A] [Nontrivial A] [Algebra K A] :
        Equations