Documentation

DerivedAlgGeo.Algebra.MvPolynomial.Cech.Basic

The variable Čech diagram of a graded polynomial module #

For a tuple of variables, this file forms the product denominator, the corresponding degree-zero localization of an arbitrary graded polynomial module, and the face map obtained by adjoining one variable. The construction is entirely algebraic: it does not mention Proj, basic opens, sheaves, or cohomology.

The natural- and integer-shift terms are definitional specializations of the arbitrary graded-family construction. This file also owns the canonical p / 1 element in a one-variable term. Geometric consumers compare these localizations and elements with sections on intersections of the variable basic-open cover.

Tags #

Čech diagram, multivariate polynomial, homogeneous localization, graded module

Denominators #

noncomputable def MvPolynomial.polynomialVariableCechDenominator (ι k : Type u) [Field k] {n : ℕ} (x : Fin (n + 1) → ι) :

The product of the variables indexing one (n + 1)-fold Čech intersection.

Equations
Instances For

    The Čech denominator for an (n + 1)-fold intersection is homogeneous of degree n + 1.

    Natural-shift terms and faces #

    @[reducible, inline]

    The algebraic degree-d term attached to one variable Čech intersection. It is a degree-zero homogeneous localization, with no geometric or finite-dimensionality assertion.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]

      Degree-n algebraic Čech cochains for a natural shift.

      Equations
      Instances For

        The canonical fraction p / 1 in the degree-zero localization at one polynomial variable.

        Equations
        Instances For

          Dropping the j-th index multiplies the Čech denominator back up by that variable.

          The j-th Čech denominator divides the full one, in the Submonoid.powers form faceMap asks for.

          noncomputable def MvPolynomial.polynomialVariableCechFace (ι k : Type u) [Field k] (d : ℕ) {n : ℕ} (x : Fin (n + 2) → ι) (j : Fin (n + 2)) :

          The j-th face of the algebraic variable Čech diagram for a natural shift.

          Equations
          Instances For

            Integer-shift terms and faces #

            @[reducible, inline]

            The algebraic term attached to one variable Čech intersection, for an integer shift.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[reducible, inline]

              Degree-n algebraic Čech cochains for an integer shift.

              Equations
              Instances For
                noncomputable def MvPolynomial.polynomialVariableIntCechFace (ι k : Type u) [Field k] (d : ℤ) {n : ℕ} (x : Fin (n + 2) → ι) (j : Fin (n + 2)) :

                The j-th face of the algebraic variable Čech diagram for an integer shift.

                Equations
                Instances For

                  An arbitrary graded family #

                  @[reducible, inline]

                  The algebraic term attached to one variable Čech intersection, for an arbitrary graded family of polynomial modules.

                  Equations
                  Instances For
                    @[reducible, inline]
                    abbrev MvPolynomial.cechCochains (ι k : Type u) [Field k] {σM : Type u} [SetLike σM (MvPolynomial ι k)] [AddSubgroupClass σM (MvPolynomial ι k)] (𝓂 : ℕ → σM) [SetLike.GradedSMul (polynomialGrading ι k) 𝓂] (n : ℕ) :

                    Degree-n algebraic Čech cochains for an arbitrary graded family.

                    Equations
                    Instances For
                      noncomputable def MvPolynomial.cechFace (ι k : Type u) [Field k] {σM : Type u} [SetLike σM (MvPolynomial ι k)] [AddSubgroupClass σM (MvPolynomial ι k)] (𝓂 : ℕ → σM) [SetLike.GradedSMul (polynomialGrading ι k) 𝓂] {n : ℕ} (x : Fin (n + 2) → ι) (j : Fin (n + 2)) :
                      ↥(cechTerm ι k 𝓂 (x ∘ j.succAbove)) →+ ↥(cechTerm ι k 𝓂 x)

                      The j-th variable Čech face for an arbitrary graded family.

                      Equations
                      Instances For
                        theorem MvPolynomial.cechFace_natShift (ι k : Type u) [Field k] (d : ℕ) {n : ℕ} (x : Fin (n + 2) → ι) (j : Fin (n + 2)) :

                        The natural-shift face is the arbitrary-family face at natShift.

                        theorem MvPolynomial.cechFace_intShift (ι k : Type u) [Field k] (d : ℤ) {n : ℕ} (x : Fin (n + 2) → ι) (j : Fin (n + 2)) :

                        The integer-shift face is the arbitrary-family face at intShift.

                        Cofactors #

                        noncomputable def MvPolynomial.cechCofactor (ι k : Type u) [Field k] {n : ℕ} (x : Fin (n + 1) → ι) :

                        The product of all but the first variable in a Čech index.

                        Equations
                        Instances For
                          theorem MvPolynomial.X_mul_cechCofactor (ι k : Type u) [Field k] {n : ℕ} (x : Fin (n + 1) → ι) :

                          Splitting the Čech denominator off its first variable.

                          theorem MvPolynomial.cechCofactor_mem (ι k : Type u) [Field k] {n : ℕ} (x : Fin (n + 1) → ι) :

                          The cofactor is homogeneous of degree n.