Documentation

LeanPool.BrauerGroupNew.IsoSecond

LeanPool.BrauerGroupNew.IsoSecond #

Imported Lean Pool material for LeanPool.BrauerGroupNew.IsoSecond.

noncomputable def mapMulProof.S {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] :

The balancing relations used to form the tensor-product quotient module.

Equations
Instances For
    @[simp]
    theorem mapMulProof.mem_S {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] (x : TensorProduct F (CrossProductAlgebra α) (CrossProductAlgebra β)) :
    x S α β ∃ (k : K) (a : CrossProductAlgebra α) (b : CrossProductAlgebra β), x = (k a) ⊗ₜ[F] b - a ⊗ₜ[F] (k b)
    @[reducible]
    noncomputable def mapMulProof.M {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] :

    The balanced tensor-product module used in the multiplicativity proof.

    Equations
    Instances For
      noncomputable def mapMulProof.AoxFBSmulMAux {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] (a' : CrossProductAlgebra α) (b' : CrossProductAlgebra β) :
      M α β →ₗ[F] M α β

      Right multiplication by fixed tensor factors descends to the balanced quotient.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def mapMulProof.AoxFBSmulMAuxAux {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] (a : CrossProductAlgebra α) :

        The auxiliary right action map as a linear map in the second tensor factor.

        Equations
        Instances For
          noncomputable def mapMulProof.AoxFBSmulM {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] :

          The right action of A ⊗[F] B on the balanced quotient module.

          Equations
          Instances For
            @[implicit_reducible]
            Equations
            • One or more equations did not get rendered due to their size.
            @[implicit_reducible]
            Equations
            • One or more equations did not get rendered due to their size.
            @[implicit_reducible]
            Equations
            • One or more equations did not get rendered due to their size.
            theorem mapMulProof.F_smul_mul_compatible {K F : Type} [Field K] [Field F] [Algebra F K] {α : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] (f : F) (a a' : CrossProductAlgebra α) :
            f a * a' = a * f a'
            noncomputable def mapMulProof.CSmulAux {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] (c : CrossProductAlgebra (α * β)) :
            M α β →ₗ[F] M α β

            The auxiliary left action of the product cross-product algebra on the balanced quotient.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def mapMulProof.CSmul {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] :
              CrossProductAlgebra (α * β) →ₗ[F] M α β →ₗ[F] M α β

              The left action of the product cross-product algebra on the balanced quotient.

              Equations
              Instances For
                theorem mapMulProof.CSmul_def {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] (c : CrossProductAlgebra (α * β)) (x : M α β) :
                c x = (CSmul c) x
                theorem mapMulProof.C_mul_smul' {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] (x y : CrossProductAlgebra (α * β)) (ab : M α β) :
                (x * y) ab = x y ab
                @[implicit_reducible]
                Equations
                • One or more equations did not get rendered due to their size.
                @[implicit_reducible]
                Equations
                • One or more equations did not get rendered due to their size.
                theorem mapMulProof.Aox_FB_smul_comm_CSmul {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] (x : (TensorProduct F (CrossProductAlgebra α) (CrossProductAlgebra β))ᵐᵒᵖ) (c : CrossProductAlgebra (α * β)) (m : M α β) :
                x c m = c x m

                The tensor-product action commutes with the cross-product action on M.

                The representation of the opposite tensor product algebra by endomorphisms of M.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def mapMulProof.MtoAoxKB {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] :

                  The map from the balanced quotient to the tensor product over K.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    noncomputable def mapMulProof.AoxKBToMAux {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] :

                    The additive map from the tensor product over K back to the balanced quotient.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      noncomputable def mapMulProof.AoxKBToM {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] :

                      The linear map from the tensor product over K back to the balanced quotient.

                      Equations
                      Instances For
                        noncomputable def mapMulProof.AoxKBEquivM {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] :

                        The balanced quotient is linearly equivalent to the tensor product over K.

                        Equations
                        Instances For
                          theorem mapMulProof.M_F_dim {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :
                          theorem mapMulProof.exists_simple_module_directSum {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :
                          ∃ (S : Type) (x : AddCommGroup S) (x_1 : Module (CrossProductAlgebra (α * β)) S) (_ : IsSimpleModule (CrossProductAlgebra (α * β)) S) (ι : Type) (x_3 : Fintype ι), Nonempty (CrossProductAlgebra (α * β) ≃ₗ[CrossProductAlgebra (α * β)] ι →₀ S)
                          noncomputable def mapMulProof.SimpleMod {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                          A chosen simple module appearing in the Wedderburn decomposition of C.

                          Equations
                          Instances For
                            @[implicit_reducible]
                            noncomputable instance mapMulProof.instAddCommGroupSimpleMod {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :
                            Equations
                            @[implicit_reducible]
                            noncomputable instance mapMulProof.instModuleSimpleMod {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :
                            Module F (SimpleMod α β)
                            Equations
                            noncomputable def mapMulProof.IndexingSet {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                            The finite index set for the simple-module decomposition of C.

                            Equations
                            Instances For
                              @[implicit_reducible]
                              noncomputable instance mapMulProof.instFintypeIndexingSet {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :
                              Equations
                              noncomputable def mapMulProof.isoιSM {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                              The decomposition of C as a finite direct sum of copies of the simple module.

                              Equations
                              Instances For
                                noncomputable def mapMulProof.isoιSMPow {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                                The direct-sum decomposition rewritten as functions on the finite index set.

                                Equations
                                Instances For
                                  noncomputable def mapMulProof.isoιSMPow' {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                                  The direct-sum decomposition reindexed by Fin (Fintype.card ι).

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    noncomputable def mapMulProof.isoDagger {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] (m : ) :

                                    Endomorphisms of a finite power are matrix algebras over endomorphisms of the summand.

                                    Equations
                                    Instances For

                                      The opposite algebra of C as endomorphisms of the regular C-module.

                                      Equations
                                      Instances For
                                        noncomputable def mapMulProof.CIsoAux {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                                        Transport the regular-module endomorphism algebra across the simple-module decomposition.

                                        Equations
                                        Instances For

                                          The matrix form of the opposite algebra of C.

                                          Equations
                                          Instances For

                                            Move the matrix algebra description from the opposite algebra back to C.

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For

                                              The final matrix-algebra model for the product cross-product algebra.

                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                theorem mapMulProof.M_directSum {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :
                                                ∃ (ιM : Type) (x : Fintype ιM), Nonempty (M α β ≃ₗ[CrossProductAlgebra (α * β)] ιM →₀ SimpleMod α β)
                                                noncomputable def mapMulProof.IndexingSetM {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                                                The finite index set for the simple-module decomposition of M.

                                                Equations
                                                Instances For
                                                  @[implicit_reducible]
                                                  noncomputable instance mapMulProof.instFintypeIndexingSetM {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :
                                                  Equations
                                                  noncomputable def mapMulProof.MIsoDirectSum {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                                                  The decomposition of M as a finite direct sum of copies of the simple module.

                                                  Equations
                                                  Instances For
                                                    noncomputable def mapMulProof.MIsoPow {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                                                    A linear equivalence from M to a finite power of the chosen simple module.

                                                    Equations
                                                    Instances For
                                                      noncomputable def mapMulProof.MIsoPow' {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                                                      The same finite-power equivalence over the base field.

                                                      Equations
                                                      Instances For
                                                        noncomputable def mapMulProof.endCMIso {K F : Type} [Field K] [Field F] [Algebra F K] (α β : Gal(K/F) × Gal(K/F)Kˣ) [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :

                                                        Conjugation by MIsoPow identifies endomorphism algebras over C.

                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For

                                                          The endomorphism algebra of M as a matrix algebra over endomorphisms of SM.

                                                          Equations
                                                          Instances For

                                                            The opposite tensor product algebra as endomorphisms of the balanced quotient.

                                                            Equations
                                                            Instances For

                                                              The tensor product algebra as the opposite of the endomorphism algebra of M.

                                                              Equations
                                                              • One or more equations did not get rendered due to their size.
                                                              Instances For

                                                                The tensor product algebra as an opposite matrix algebra over End_C(SM).

                                                                Equations
                                                                Instances For

                                                                  The tensor product algebra as a matrix algebra over the opposite endomorphism algebra.

                                                                  Equations
                                                                  • One or more equations did not get rendered due to their size.
                                                                  Instances For
                                                                    theorem mapMulProof.isBrauerEquivalent {K F : Type} [Field K] [Field F] [Algebra F K] {α β : Gal(K/F) × Gal(K/F)Kˣ} [Fact (groupCohomology.IsMulCocycle₂ α)] [Fact (groupCohomology.IsMulCocycle₂ β)] [FiniteDimensional F K] [IsGalois F K] :
                                                                    IsBrauerEquivalent { toAlgCat := AlgCat.of F (TensorProduct F (CrossProductAlgebra α) (CrossProductAlgebra β)), isCentral := , isSimple := , fin_dim := } { toAlgCat := AlgCat.of F (CrossProductAlgebra (α * β)), isCentral := , isSimple := , fin_dim := }
                                                                    noncomputable def RelativeBrGroup.isoSnd (K F : Type) [Field K] [Field F] [Algebra F K] [FiniteDimensional F K] [IsGalois F K] :

                                                                    The additive form of the isomorphism between the relative Brauer group and second cohomology.

                                                                    Equations
                                                                    Instances For