Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Update Kernel and Fixed Observables

Abstract

Zero update difference is exactly invariance, and cyclic-window fixed observables are constants.

Theorem 1.1 (Update difference kernel and fixed observables).

Proof. Machine-checked in Lean as D5/S3/Observer/WindowAlgebra/UpdateKernelCharacterization.update_difference_kernel_fixed_observables (✓ std3). ∎

Source. Repository-derived.

Commentary.

For an update permutation tau on an observable index type, the update-difference map is constructed pointwise from the existing observer update defect. The fixed-observable submodule is constructed from the pointwise relation f(tau i) = f(i), rather than being defined from the target kernel.

The first clause applies the existing zero-defect/invariance equivalence. Extensionality then identifies the linear kernel with the independently constructed fixed-observable submodule. On a nonempty cyclic window, the existing cyclic invariance theorem identifies every kernel observable with a constant function.

Pinned Mathlib supplied only the generic LinearMap.ker membership rule; repository search found no packaged update-kernel/fixed-submodule theorem. The source clauses are stated together in the public theorem so no clause is hidden in a private helper.

References

  • Truth anchor: D5/S3/Observer/WindowAlgebra/UpdateKernelCharacterization.update_difference_kernel_fixed_observables
  • Dependency: D5/S3/Observer/ObserverMetric