Komorebi MethodologyReading edition

Transformations must account for their remainder

Reading tools
Reading library
Switch work

Saved reading

Read side by side

Start reading

Resources & source

Read and explore

Proofs and implementation

About this work

Original TeX with line links · Download TeX

The wording and mathematics follow the retained manuscript. This reading format does not add a proof review or extend Lean coverage.

Skip contents and start reading

3 Transformations must account for their remainder

The easiest simplification is to keep what seems important and discard the rest. The difficulty is knowing whether the discarded information can influence a later question. A representation can be exact for one observation and fail under continuation. The failure is particularly clear in a small linear calculation.

Let \(P\) be a projector on a vector space, so \(P^2=P\), and put \(Q=I-P\). The image of \(P\) is the retained space. The image of \(Q\) is its complementary space. No inner product is required. If \(T\) is a linear operator, the compressed operator \(PTP\) records only the part that begins and ends in the retained space.

Insert \(I=P+Q\) between two applications of \(T\). Exact algebra gives

\[ PT^2P=(PTP)^2+PTQTP. \]
(1)

The second term has a plain meaning. The input leaves the retained space through \(QTP\) and later returns through \(PTQ\). Deleting that term is not a harmless change of notation. It changes the evolution unless a further condition makes the return vanish.

Work over \(\mathbb Q^3\), with

\[ T=\begin{pmatrix}2&1&0\\0&3&1\\1&-1&2\end{pmatrix}, \qquad P=\operatorname{diag}(1,1,0), \qquad x=\begin{pmatrix}1\\2\\0\end{pmatrix}. \]

Here \(Tx=(4,6,-1)^{\mathsf T}\), so both descriptions give the retained observation \((4,6,0)^{\mathsf T}\). This agreement follows from \(Px=x\), not from closure under repetition.

After two steps the comparison changes:

\[ PT^2x=\begin{pmatrix}14\\17\\0\end{pmatrix}, \qquad (PTP)^2x=\begin{pmatrix}14\\18\\0\end{pmatrix}. \]

The difference \(PTQTPx=(0,-1,0)^{\mathsf T}\) is the return of the discarded coordinate. Equation (1) predicted it.

For the diagram, write \(T=\begin{psmallmatrix}A&B\\C&2\end{psmallmatrix}\) relative to the retained plane and its complement. Here \(A=\begin{psmallmatrix}2&1\\0&3\end{psmallmatrix}\), \(B=(0,1)^{\mathsf T}\), and \(C=(1,-1)\). The two paths contribute \(A^2(1,2)^{\mathsf T}\) and \(BC(1,2)^{\mathsf T}\) to their sum.

Two paths contribute to the second retained observation. The direct path stays in the retained space. The other leaves and returns. The labels are the exact values for the rational example in the text.
Figure 1. Two paths contribute to the second retained observation. The direct path stays in the retained space. The other leaves and returns. The labels are the exact values for the rational example in the text.

View full-size figure (new tab)

From a calculation to a reusable law

The general packet formulation uses a finite family of pairwise annihilating projectors whose sum is the identity. Write \(T_{ij}=P_iTP_j\). Then

\[ T=\sum_{i,j}T_{ij}, \qquad (ST)_{ik}=\sum_j S_{ij}T_{jk}. \]

Composition follows paths through intermediate packets. The laws are familiar block algebra. Their methodological value is that they provide an exact interface for tracking what a decomposition retains and what it omits. Realization Calculus uses such interfaces to organize more specialized constructions without pretending that an arithmetic lane and an analytic subspace have identical additional properties.[1]

The example also suggests a better experiment. Merely repeating the first retained observation does not challenge the simplification. Continuing the system does. More generally, a test should be designed to expose the information a representation discards. That may mean increasing the number of compositions, changing a boundary condition, or testing a component that a cancellation had concealed.

Invariance supplies a sufficient answer in this setting. If \(QTP=0\), then \(T\) never sends a retained input into the complementary space, so the retained space is invariant and repeated restriction is exact. The condition is stronger than vanishing on one selected input. It is also stronger than the disappearance of one particular return term. A method that records the operator and its domain can distinguish these statements instead of treating them as interchangeable successes.

The missing coordinate becomes memory

The discrepancy can do more than refute a simplification. It can tell us how to construct an exact replacement. Write a general block evolution as

\[ u_{n+1}=Au_n+Bv_n,\qquad v_{n+1}=Cu_n+Ev_n, \]

where \(u_n\) is retained and \(v_n\) is complementary. Suppose first that \(v_0=0\). Repeated substitution in the second equation gives

\[ v_n=\sum_{j=0}^{n-1}E^{n-1-j}Cu_j. \]

For \(n=0\) the sum is empty. The induction step multiplies the preceding sum by \(E\) and adds \(Cu_n\). Substituting into the first equation therefore proves, for every \(n\geq0\),

\[ u_{n+1}=Au_n+\sum_{j=0}^{n-1}BE^{n-1-j}Cu_j. \]
(2)

The reduced description is exact, but it now carries memory. In the displayed rational example \(E=2\), and the first correction is \(BCu_0=(0,-1)^{\mathsf T}\). Equation (2) gives the correct second observation and governs every later step. This is a deduction from the block equations, not a fitted correction to a single failed experiment.

The requirement \(v_0=0\) is substantive. With a nonzero initial complementary state, the formula for \(v_n\) contains the additional term \(E^nv_0\), and the retained evolution contains \(BE^nv_0\). An unknown \(v_0\) cannot simply be erased. Either the problem supplies it, the retained data determine its relevant effect, or the prediction must preserve the remaining ambiguity.

The example now contains a complete research cycle. A proposed simplification fails. A transfer identity isolates the cause. Eliminating the hidden coordinate constructs a replacement. Induction proves the replacement for all times under stated initial data. Exact calculations can then test its implementation. The resulting memory formula is a reusable piece of mathematics. It may cost more to store a history than a single state, so an exact realization is not automatically the cheapest one. What has been gained is a clear account of the choice.

Defects must be transported before they are combined

A similar issue arises when comparing two sequences of transformations. Let \(T:X\to Y\) and \(S:Y\to Z\) be linear maps, with comparison maps \(p:X\to X_0\), \(q:Y\to Y_0\), and \(r:Z\to Z_0\). Suppose \(T_0:X_0\to Y_0\) and \(S_0:Y_0\to Z_0\) are the proposed reduced maps. Their defects are

\[ \Delta_T=qT-T_0p, \qquad \Delta_S=rS-S_0q. \]

Adding and subtracting \(S_0qT\) gives

\[ \Delta_{ST}=rST-S_0T_0p =\Delta_S T+S_0\Delta_T. \]
(3)

One defect is evaluated after \(T\). The other is carried forward by \(S_0\). Only then do they have the common source and target needed for addition.

This is what it means for a calculus to constrain its user. The phrase “the errors add” is not enough. The maps determine how they add. In another setting subtraction may not be defined at all, and an appropriate comparison must replace this formula. The shared method is the discipline of specifying the comparison, not the indiscriminate use of linear notation.

Accounting for a remainder does not require retaining every detail forever. It requires a reason why a discarded detail is irrelevant to the protected task, or a certificate of the effect it may still have. Once that reason is explicit, simplification can become both more aggressive and more trustworthy. The next step is to ask whether an identified defect can actually be removed.

Source and conversion record

Source SHA-256: 525944d3003bfb588248e92c85c0c5b43eeac69be6c2d44d7d38a2f168606f1f

Unsupported prose commands stop the build. The mathematical expression sequence is checked against the source, with manuscript macros expanded for display.

Conversion records

Notation in Komorebi Methodology

Look up a symbol without leaving this chapter. Select text before opening help to search for it.

Search this work’s notation.

    Symbols can have different meanings in different passages. Read each result in its own context.

    Open the full notation index