Backward shifts and exact polynomial mortality #
The coefficientwise band identity below retains the pencil's independent formal variable. It does not deduce polynomial nilpotence from one specialization.
@[reducible, inline]
The full sequence space on which the backward shifts act.
Equations
Instances For
@[reducible, inline]
The endomorphism algebra of the sequence space.
Equations
Instances For
def
KoetheCounterexample.ShiftWitness.backShift
{k : Type u}
{K : Type v}
[Field k]
[Field K]
[Algebra k K]
(v : ℕ → Triple k)
(i : Fin 3)
:
End K
Backward weighted shifts: composition follows the forward chronological
order of the shared Pencil.wordProd.
Equations
- KoetheCounterexample.ShiftWitness.backShift v i = { toFun := fun (u : KoetheCounterexample.ShiftWitness.Space K) (n : ℕ) => (algebraMap k K) (v n i) * u (n + 1), map_add' := ⋯, map_smul' := ⋯ }
Instances For
def
KoetheCounterexample.ShiftWitness.HasBand
{k : Type u}
{K : Type v}
[Field k]
[Field K]
[Algebra k K]
{ι : Type u_1}
(m : ℕ)
(Q : Matrix ι ι (Polynomial (End K)))
(C : ℕ → Matrix ι ι (Polynomial k))
:
Exact coefficient action of a polynomial matrix supported on one shift band.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
KoetheCounterexample.ShiftWitness.HasBand.mul
{k : Type u}
{K : Type v}
[Field k]
[Field K]
[Algebra k K]
{ι : Type u_1}
[Fintype ι]
{m l : ℕ}
{Q T : Matrix ι ι (Polynomial (End K))}
{C D : ℕ → Matrix ι ι (Polynomial k)}
(hQ : HasBand m Q C)
(hT : HasBand l T D)
:
Multiplication of bands keeps the chronological order and shifts the second kernel by the width of the first band.
theorem
KoetheCounterexample.ShiftWitness.pencil_nil_of_windows
{k : Type u}
{K : Type v}
[Field k]
[Field K]
[Algebra k K]
{d : ℕ}
(P : Pencil k d)
(v : ℕ → Triple k)
(N : ℕ)
(hN : ∀ (n : ℕ), P.window v n N = 0)
:
Uniformly zero windows imply actual nilpotence in the polynomial matrix ring over the endomorphisms.
theorem
KoetheCounterexample.ShiftWitness.all_pencils_nil
{k : Type u}
{K : Type v}
[Field k]
[Field K]
[Algebra k K]
(v : ℕ → Triple k)
(hv : UniversalMortalSequence k v)
(d : ℕ)
(P : Pencil k d)
:
IsNilpotent (P.lift (backShift v))