Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Backward Shift Adjoint

Abstract

The backward shift and zero-extended translation are Hilbert adjoints whose star products identify the orthogonal projection onto divisible coefficient families.

Theorem 1.1 (The backward-shift adjoint is forward translation).

Proof. Machine-checked in Lean as D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.adjoint_backwardShiftCLM (✓ std3). ∎

Source. Repository-derived.

Commentary.

The bespoke source-pairing identity upgrades to the standard Hilbert-space adjoint: the adjoint of the backward shift is exactly the zero-extended forward translation. Taking adjoints again gives the reverse identity, so the two continuous linear maps are mutual adjoints.

Theorem 1.2 (The backward-shift star square is the range projection).

Proof. Machine-checked in Lean as D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.adjoint_backward_shift_comp_self (✓ std3). ∎

Source. Repository-derived.

Commentary.

The product B-star B is exactly the divisibility filter. In the opposite order, B B-star is the identity, while the forward translation satisfies V-star V equal to the identity. Thus forward translation is a star isometry and the backward shift is a star coisometry.

Theorem 1.3 (The range projection is a star projection).

Proof. Machine-checked in Lean as D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.shift_range_projection_isStarProjection (✓ std3). ∎

Source. Repository-derived.

Commentary.

Adjoint reversal exchanges the two shift factors in the projection, so the divisibility filter is self-adjoint. Together with its established idempotence, this makes shiftRangeProjection a star projection rather than only a source-pairing-symmetric operator.

Theorem 1.4 (Forward translation ranges over divisible families).

Proof. Machine-checked in Lean as D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.range_forwardTranslationCLM (✓ std3). ∎

Source. Repository-derived.

Commentary.

The submodule divisibleSubspace u consists of square-summable coefficient families supported only at addresses whose encodings are divisible by u. Zero-extension lands in this submodule, and every member is recovered by forward-translating its backward shift, so this submodule is exactly the range of forward translation.

Theorem 1.5 (The divisibility filter is the orthogonal projection).

Proof. Machine-checked in Lean as D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.shift_range_projection_eq_starProjection (✓ std3). ∎

Source. Repository-derived.

Commentary.

The star-projection characterization supplies the closed-range orthogonal projection instance for divisibleSubspace u. Since the filter range is that same submodule, uniqueness identifies shiftRangeProjection with the canonical starProjection onto divisible coefficient families.

Theorem 1.6 (The backward-shift kernel is the wandering complement).

Proof. Machine-checked in Lean as D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.ker_backwardShiftCLM (✓ std3). ∎

Source. Repository-derived.

Commentary.

The standard adjoint theorem identifies the kernel of a continuous linear map with the orthogonal complement of the range of its adjoint. Here that adjoint range is divisibleSubspace u, so the backward-shift kernel is precisely the wandering orthogonal complement.

Theorem 1.7 (The wandering complement is supported off multiples).

Proof. Machine-checked in Lean as D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.mem_orthogonal_divisibleSubspace (✓ std3). ∎

Source. Repository-derived.

Commentary.

Membership in the wandering complement has a coordinatewise description: the coefficient must vanish at every address divisible by u. The forward direction evaluates the zero backward shift at the exact quotient address; the converse checks every translated coordinate of the backward shift.

References

  • Truth anchor: D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.adjoint_backwardShiftCLM
  • Truth anchor: D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.adjoint_backward_shift_comp_self
  • Truth anchor: D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.ker_backwardShiftCLM
  • Truth anchor: D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.mem_orthogonal_divisibleSubspace
  • Truth anchor: D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.range_forwardTranslationCLM
  • Truth anchor: D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.shift_range_projection_eq_starProjection
  • Truth anchor: D5/S3/Zeros/ShiftOperators/BackwardShiftAdjoint.shift_range_projection_isStarProjection
  • Dependency: D5/S3/Zeros/ShiftOperators/BackwardShiftCoisometry
  • Dependency: D5/S3/Zeros/ShiftOperators/BackwardShiftOperator
  • Dependency: D5/S3/Zeros/ShiftOperators/ShiftRangeProjection