02 / the inverse has been asked for its papers

which original?

Two things enter. One thing leaves. The decoder returns a thing. Please stop calling that a miracle until we have checked which thing.

A latent space is a representation space. It may identify different sources, merely change their coordinates, or retain every distinction while making some distinctions expensive to recover. These are different mathematical events. This chapter gives each its own receipt.

Status. The factorization, quotient, compactness and conditioning arguments below are classical mathematics, proved here for this work. The use of a declared representation regime to specify irreverence is a proposed definition. No theorem here establishes a new mathematical field, a universal decoder, or an empirical property of a learned model.

1. The fibre is the list of suspects

Let X be a nonempty source space, Z a representation space, and E: X -> Z an encoder. Its attained image is ZE = E(X). A latent point outside ZE need not represent any source at all. For z in ZE, define

Fz = {x in X : E(x) = z}.
x ~E x' exactly when E(x) = E(x').

Fz is the fibre over z. The quotient X / ~E consists of these equivalence classes. The encoder factors as E = Ebar o q, where q sends a source to its class and Ebar is a bijection from the set of classes to ZE. This is a set-theoretic statement; the topology needs its own examination.

A fibre is defined by the encoder and its input domain. Restricting X can turn a many-to-one map into a one-to-one map. E(x) = x2 loses sign on [-1, 1], but is injective on [0, 1]. A sentence about "the latent" without the source domain has omitted half its evidence.

Nor does the dimension of Z alone identify what was lost. A projection E(x, y) = x forgets y. The inclusion E(x) = (x, 0) forgets nothing. A map into a bounded set can also preserve every source distinction; positive-epsilon RMSNorm is an explicit example.

2. Five different invoices marked "inverse"

The equation is the contract. The name is only the envelope.
RequestRequired equation or boundWhat it promises
Exact source recoveryD o E = idXEvery original source returns. E must be injective. On ZE, D is the two-sided inverse.
A representative / sectionE o S = idZES chooses one source from each fibre. It need not choose the source that actually arrived.
Exact task recoveryH o E = hThe specified target h(x) returns, even if x does not.
Approximate recoverysupx d(H(E(x)), h(x)) <= eWorst error is bounded in a named target metric on a named domain.
Stable recoveryd(H(z), H(z')) <= w(dZ(z,z'))A specified modulus w controls sensitivity, with w(t) tending to 0 as t tends to 0.

These contracts can combine. Exact recovery may be unstable. A stable decoder may return the wrong source consistently. An average test error is a different contract from the displayed worst-case error. Calling all of them inversion is how the paperwork escapes.

Proposition I1 / exact inverse versus section

A decoder D: ZE -> X satisfying D(E(x)) = x exists if and only if E is injective. A section S satisfies S(z) in Fz; its existence as an unrestricted set function is a choice of one representative per fibre and says nothing by itself about continuity or computability.

Proof. If E(x) = E(x'), applying D gives x = x'. Conversely, injectivity gives a unique source for each attained z; define D to be that source. For a section, E(S(z)) = z is precisely the assertion that S(z) lies in Fz. No assertion about the other members of that fibre follows. End of proof.

For E(x) = x2 on [-1, 1], S(z) = sqrt(z) is a continuous section on [0, 1]. E(S(z)) = z, but S(E(-1)) = 1. The round trip works in one direction. The other direction has acquired an opinion about signs.

The composite P = S o E is idempotent: P o P = S o (E o S) o E = P. It is a projection onto the chosen representatives in this algebraic sense. Unless E is injective, P is not the identity on all sources. A perfect encode-decode-encode score can therefore coexist with complete failure to recover some originals.

3. Recover the task. Name the task.

Let h: X -> Y be the target: the original state, a class label, an absolute magnitude, a reading, a geometric invariant. A decoder for h receives only E(x). We first allow arbitrary set functions; any requirement of continuity, bounded cost or implementability is additional.

Theorem I2 / the fibre test

There exists H: ZE -> Y with h = H o E if and only if h is constant on every fibre:

E(x) = E(x') implies h(x) = h(x').

Proof. If H exists, equal encoder outputs give equal inputs to H, so equal target values. Conversely, assign H(z) to the common value of h on Fz. Fibre constancy makes this well-defined; every fibre is nonempty. Its composition with E is h. End of proof.

The theorem permits exact recovery of some properties after exact recovery of the source has become impossible. Under squaring, h(x) = |x| factors through E, with H(z) = sqrt(z). The signed target h(x) = x does not. "Information loss" is therefore relative to a target, even though noninjectivity itself is an exact property of E.

For a linear encoder E(x) = Ax on a vector space and a linear task h(x) = Bx, the same theorem reads

ker(A) is contained in ker(B).

Proof. Equal A-values differ by v in ker(A). Their B-values agree precisely when Bv = 0. If the containment holds, define H(Ax) = Bx; this induced map on the range of A is linear. This is the ordinary quotient construction for linear maps.

A learned reconstruction prior can favor a plausible member of Fz. It cannot make unequal target values within that fibre equal. To improve the guarantee, change the domain, the target, the observation, or the allowed error. Better prose is not an extra measurement.

4. At least one of you is going home wrong

Give Y a metric d. For an attained code z, define its target ambiguity diameter

ah(z) = sup{d(h(x), h(x')) : x, x' in Fz}.
Theorem I3 / ambiguity costs at least half its diameter

For every deterministic decoder H and every attained z,

supx in Fz d(H(z), h(x)) >= ah(z) / 2.

Proof. For x, x' in the same fibre, the triangle inequality gives d(h(x), h(x')) <= d(h(x), H(z)) + d(H(z), h(x')). At least one term is at least half the left side. Taking the supremum over pairs proves the result, whether or not a maximizing pair exists. End of proof.

This is an information bound. It applies before the decoder is charged for time, continuity or symmetry. Such restrictions may increase the necessary error, never lower this bound.

The exact fibrewise minimax quantity is a radius, not generally half a diameter:

rh(z) = infy in Y supx in Fz d(y, h(x)).
ah(z) / 2 <= rh(z) <= ah(z).

The upper bound follows by choosing any target value already in the fibre. For an equilateral triangle of side 1 in the Euclidean plane, the optimal radius is 1/sqrt(3), strictly larger than half its diameter. The choice of output space also matters: if Y is only the three vertices with their induced metric, the optimal radius is 1.

Uniform minimax error / why an infimum need not be a decoder
R* = infH supx in X d(H(E(x)), h(x)) = supz in ZE rh(z).

This equality allows every set-function decoder H, with no regularity or computational restriction, and uses set-theoretic choice when needed. The lower bound holds separately on every fibre. If the right side is finite, for each positive e choose an output whose fibre error is at most rh(z) + e, separately for each z. These choices give a decoder with uniform error at most sup rh + e. Take the infimum over e. If the right side is infinite, the lower bound already settles the result.

The infimum need not be attained; even attaining each fibre radius need not give a continuous choice of its centers. Requiring a continuous or cost-bounded decoder changes the optimization problem. Compare coherent repair and its selection obstructions.

For x2 = z with 0 <= z <= 1, exact-source candidates are -sqrt(z) and +sqrt(z). In Y = [-1, 1], their diameter is 2sqrt(z), and output 0 attains minimax error sqrt(z). Notice: 0 is usually not a member of the source fibre. If the decoder must be a section, it must return one of the two roots and its worst error is 2sqrt(z). "Be a plausible original" can cost more than "minimize worst error."

Squaring merges two sources; a sign measurement separates them Minus one half and plus one half both encode as one quarter. Choosing plus one half is a representative, not exact source recovery. Absolute value is recoverable as one half. The midpoint zero minimizes worst source error at one half. -.5+.5.25 E(x) = x^2representative: +.5 task |x|: .5 either waysource minimax: return 0, worst error .5
Exact diagram: two points, one fibre. Computer-drawn paths; no claim of a human hand. With JavaScript, move the source and add a sign channel locally. The proof above remains the certificate.
Randomness does not summon the missing sign

If a randomized decoder's output V has the same distribution at the shared observation z, then for two possible targets y and y',

E[d(V,y)] + E[d(V,y')] >= d(y,y').

Integrate the triangle inequality. The worse expected error is at least half the target separation. A probability distribution may be a useful honest answer, but it is not an exact original. If a fibre has k distinct target labels, the k probabilities of exact success sum to at most 1, so at least one source has exact-success probability at most 1/k. Priors can change average risk; the observation-only worst-case obstruction remains.

5. The receipt was in the other pocket

Suppose memory, a witness, a source label or a second measurement supplies m(x). The actual observation is now E'(x) = (E(x), m(x)), with fibres

F'(z,b) = Fz intersect {x : m(x) = b}.
Proposition I4 / more information refines the obstruction

Every new fibre is a subset of an old fibre. Its target diameter and minimax radius can only decrease. Exact task recovery from E' is possible precisely when h is constant on each refined fibre.

Proof. Restricting a supremum to a subset cannot increase it. For the radius, each candidate center has no larger worst error on the subset, and taking the infimum preserves that inequality. Apply Theorem I2 to E'. End of proof.

For squaring, one sign bit separates the positive and negative roots; zero needs no distinction. For a finite fibre with k distinct required target values, a side channel with b bits has at most 2b messages. Exact task recovery requires 2b >= k by the pigeonhole principle, hence b >= ceil(log2 k). This is a per-fibre information lower bound, not a claim that an efficient global code has been constructed.

Proposition I4b / finite witness capacity, necessary and sufficient

Allow an arbitrary witness m: X -> {1,...,M}, with no regularity or computational restriction. Exact source recovery from (E(x),m(x)) is possible if and only if every encoder fibre contains at most M sources.

Proof. Necessity follows because m must be injective within each fibre: two sources with the same E-value and the same witness remain indistinguishable. For sufficiency, choose an injection of each fibre into {1,...,M}, and define m by those fibrewise labels. The pair (E,m) is then injective, so Proposition I1 supplies its inverse. For an arbitrary collection of fibres this construction uses choice. It promises neither a continuous label function nor an efficient encoder for the witness. End of proof.

For exact task recovery, replace the number of sources in each fibre by the number of distinct h-values in that fibre, and label those values. An uncountable exact-source fibre cannot be resolved by a finite witness alphabet. Finite precision or an approximate target changes the counting problem.

A full saved source is a sufficient side channel. It is also a fairly expensive way to announce that a decoder is clever. Underprint's witness and journal deliberately expose this distinction: restoration from retained state is legitimate, but its success must be charged to the larger observation.

Memory is not automatically a refinement by true source identity. A state variable may store only a prior choice, or may have forgotten the relevant event. One must specify the joint state, update rule and available observation. "Has memory" is a hardware description; it is not a proof of recoverability.

A prior can prefer an original. It cannot certify one.

For a finite source set with a declared probability distribution, an observed z with positive probability induces posterior source probabilities pi within its fibre. Under exact-source zero-one loss, the best deterministic answer is a maximum-posterior source and succeeds with conditional probability maxi pi. A fresh independent draw from that posterior succeeds with probability sumi pi2.

Proof. Returning source i succeeds with probability pi; maximizing gives the first expression. For an independent posterior draw, true source i and returned source i occur together with probability pi2; sum over i. Any randomized choice with probabilities qi succeeds with sum piqi <= max pi, so randomization cannot improve the optimum under this loss.

At posterior probabilities 0.9 and 0.1, maximum-posterior guessing succeeds 0.9 of the time, while posterior sampling succeeds 0.82. Neither supplies a worst-case inverse on that two-source fibre. Sampling may serve a different goal, such as calibrated variety; the exact-source success criterion must not be changed mid-proof.

Proposition I4c / more computation is not automatically more observation

If a deterministic procedure receives only E(x), any final answer it computes factors through E. This remains true for an adaptive interaction whose next query, tool reply and state update depend only on the observed transcript and E(x).

Proof. Two sources in one fibre produce the same initial observation. Inductively, identical transcripts give identical next queries, replies and updates. They therefore yield the same final output, including the same stopping decision. For randomized procedures, couple the same random seed independently of the source; the same induction gives equal output distributions. End of proof.

A tool that separately measures the hidden source changes the observation model, so it is not covered by this premise. Extra reasoning can compute a difficult available function; it cannot separate a collision without a new information channel. This is an elementary deterministic form of the data-processing principle.

6. The quotient has a topology. Do not skip the customs desk.

Setwise factorization says nothing about continuous recovery until the topology is fixed. Give X / ~E the quotient topology: a set U of classes is open exactly when q-1(U) is open in X.

Theorem I5 / continuous quotient factorization

If h: X -> Y is continuous and constant on the fibres, the induced map hbar: X / ~E -> Y is continuous. Conversely, continuity of hbar implies continuity of hbar o q.

Proof. For any open V in Y, q-1(hbar-1(V)) = h-1(V), which is open. The definition of the quotient topology makes hbar-1(V) open. The converse is continuity of a composition. End of proof.

To replace the abstract quotient with the attained latent image ZE carrying its subspace topology, E must be a quotient map onto that image. A useful sufficient condition is X compact, Z Hausdorff, E continuous. Then E is closed onto its image: a closed subset of compact X is compact, its image is compact, and compact subsets of a Hausdorff space are closed. A continuous closed surjection is a quotient map. Thus the induced bijection Ebar is a homeomorphism.

Without that condition, a continuous bijection need not preserve topology in the inverse direction. The parametrization E(t) = (cos t, sin t) from [0, 2pi) to the unit circle is a continuous bijection. Its inverse is discontinuous at (1, 0): points with t approaching 2pi converge on the circle to E(0), while their inverse parameters do not approach 0. The missing compact endpoint matters.

Sections have their own topological obstruction. For E: S1 -> S1, E(z) = z2, every fibre has two points, but no continuous section exists.

Proof / the square-root branch cannot close its circle

If a continuous section s existed, the path t -> s(exp(it)), for 0 <= t <= 2pi, would have a continuous real argument theta(t). The equation exp(2i theta(t)) = exp(it) says 2 theta(t) - t is an integer multiple of 2pi. This integer-valued continuous function is constant, so theta(2pi) - theta(0) = pi. The endpoints of the input path agree, so the section's endpoints must agree; their arguments must instead differ by an integer multiple of 2pi. Contradiction. The argument-lifting property for a path on the circle is the standard covering-space fact used here.

A discontinuous branch can still select one root per point. Existence of representatives and continuous choice of representatives are separate questions. Classical quotient and covering-space theory supplies this distinction; see the source ledger.

7. Exact does not mean well-conditioned

Theorem I6 / compact injectivity gives a uniformly continuous inverse

If X is a compact metric space, Z is a metric space, and E: X -> Z is continuous and injective, then E-1: ZE -> X is uniformly continuous.

Proof. The continuous bijection onto the image is a homeomorphism by the compact-to-Hausdorff argument above. Its domain ZE is compact, so its continuous inverse is uniformly continuous. Equivalently, if latent distances tended to zero while inverse distances stayed above a positive constant, compactness would yield two convergent source subsequences with equal E-images and unequal limits, contradicting injectivity. End of proof.

There need not be a finite Lipschitz constant. E(x) = x3 on [0, 1] is continuous and injective, but for x > 0,

|E-1(x3) - E-1(0)| / |x3 - 0| = 1/x2.

The ratio diverges near zero. Still, |z1/3 - w1/3| <= |z-w|1/3 for nonnegative z,w: write the larger root as a+b with a,b >= 0, and use (a+b)3 - a3 >= b3. This is a stable inverse with a cube-root modulus, not a Lipschitz inverse.

A useful quantitative assumption is the lower separation bound

dZ(E(x), E(x')) >= c dX(x,x'), with c > 0.

It gives injectivity and inverse Lipschitz constant at most 1/c immediately. For a linear map A with full column rank in Euclidean norms, the sharp c is its smallest singular value. Rank loss makes a nontrivial fibre; a small positive singular value makes a difficult inverse. Neither event should be renamed as the other.

A derivative test is local, not global. The map P(u,v) = exp(u)(cos v, sin v) has Jacobian determinant exp(2u), never zero, yet P(u,v) = P(u,v+2pi). Even the compact restriction [0,1] x [0,2pi] contains this collision. Conversely, x3 is globally injective although its derivative vanishes at zero. Local differential rank, global uniqueness and quantitative inverse stability are three separate checks.

Proposition I6b / compact separation at a requested resolution

For a continuous injective encoder on compact metric X, and a positive source resolution delta, define

alphaE(delta) = inf{dZ(E(x), E(y)) : dX(x,y) >= delta}.

If the set of pairs is nonempty, alphaE(delta) is a strictly positive minimum. If it is empty, use inf(empty) = infinity.

Proof. The source-pair constraint is closed in compact X x X, hence compact. The continuous latent distance attains a minimum there. A zero minimum would give distinct sources separated by at least delta with equal codes, contradicting injectivity. End of proof.

If two source candidates both fit an observation with latent error at most eta, their codes are at distance at most 2eta. Thus 2eta < alphaE(delta) forces the candidates to be less than delta apart in source distance. This certifies recovery to the requested resolution, not exact identification of a point in a continuum. Computing a useful alpha is an additional quantitative problem.

Noise fattens the fibre

If the observation w can differ from E(x) by at most delta, the compatible sources are

Fw,delta = {x in X : dZ(E(x), w) <= delta}.

The half-diameter lower bound applies to the target values on this larger set. A map can be injective at delta = 0 while practically indistinguishable sources reappear at every positive noise level.

In a normed latent space, a direct lower-bound witness is any pair with ||E(x)-E(y)|| <= 2eta. Their midpoint w = (E(x)+E(y))/2 is an observation compatible with both at noise level eta. Every decoder at w has error at least dY(h(x),h(y))/2 for one of them. The factor 2 is actual geometry, not a convention about rounding.

A uniform noise guarantee from a target modulus

Define

wh,E(t) = sup{dY(h(x),h(x')) : dZ(E(x),E(x')) <= t}.

Suppose X is a compact metric space, E and h are continuous into metric spaces, and h is constant on E-fibres. Then wh,E(t) tends to 0 as t tends to 0. To see this, if not, take pairs with latent distance tending to zero and target distance bounded below. Compactness supplies convergent subsequences; continuity gives equal latent limits, so fibre constancy gives equal target limits, a contradiction.

Choose a nearest attained code to the noisy w, then a source xhat in that code's fibre. Such a nearest code exists because E(X) is compact. If the true x obeys dZ(w,E(x)) <= delta, then dZ(E(xhat),E(x)) <= 2delta. Consequently

dY(h(xhat), h(x)) <= wh,E(2delta).

This is an existence-and-error statement. A nearest-code choice can be nonunique or discontinuous away from the attained image; its computational cost is unspecified. Compactness supplies a modulus qualitatively, not a useful numerical value without further estimates.

8. The bounded box that kept your magnitude

The word normalization tempts an unjustified shortcut: "scale was removed, therefore the source was lost." With a positive stabilizer, the displayed map decides the matter. Here is the exact calculation for the formulas associated with LayerNorm, Ba, Kiros and Hinton, and RMSNorm, Zhang and Sennrich. The result below concerns the specified real-valued formula, with eps > 0 and every gain gammaj nonzero.

N(x) = beta + gamma * [Qx / sqrt(||Qx||2/d + eps)].
Q = I for RMSNorm; Q = H = I - 11T/d for LayerNorm.

Here * and division by gamma are coordinatewise, d is the width, and 1 is the all-ones column. Undo gain and bias: zj = (N(x)j - betaj)/gammaj. Then z is in ran(Q), ||z|| < sqrt(d), and

Qx = sqrt(eps / (1 - ||z||2/d)) z.
Proposition I7 / the normalization inverse and its fibres

Proof. Write u = Qx, s = sqrt(||u||2/d + eps), and z = u/s. Therefore ||z||2/d = 1 - eps/s2, so s = sqrt(eps/(1 - ||z||2/d)). Multiplying z by s recovers u. Conversely, this formula produces a preimage for every z in ran(Q) of norm less than sqrt(d).

For Q = I, u = x: RMSNorm is injective and has the displayed exact inverse on its image. For Q = H, the centered vector u = x - mean(x)1 is recovered, including its magnitude. The full fibre in the unrestricted source space is {u + c1 : c is real}; LayerNorm loses the mean. On a restricted source domain X, intersect this affine line with X. End of proof.

All-nonzero gains are a convenient sufficient condition, not a necessary one for LayerNorm. In general, recovery of Qx requires the diagonal gain map to be injective when restricted to ran(Q). For example, at width two, a centered vector is (t,-t), and observing just one nonzero-gain coordinate still determines it. For RMSNorm, ran(Q) is the full space, so each gain must be nonzero for unrestricted injectivity. If eps = 0, the formula is undefined when Qx = 0 and becomes invariant under positive radial scaling elsewhere. That is a different map with different fibres.

There is also a distinct conditioning problem. For the gain-free inverse R(z) = sqrt(eps) z / sqrt(1 - ||z||2/d), the derivative has tangential factor sqrt(eps)(1 - ||z||2/d)-1/2 and radial factor

sqrt(eps)(1 - ||z||2/d)-3/2.

They diverge at the open-ball boundary. On every closed smaller ball ||z|| <= r < sqrt(d), the inverse has a finite Lipschitz bound. On the full open ball, no uniform bound survives. Bounded outputs, an exact inverse and poor conditioning coexist without contradiction. Finite-precision rounding can collapse distinct outputs, but that is a separate representation map whose precision must be named.

Proposition I7b / a quantitative inverse bound on a source ball

For gain-free N0(u) = u/sqrt(||u||2/d + eps), restricted to ||u|| <= R in ran(Q), a valid inverse Lipschitz bound is

LR = (R2/d + eps)3/2 / eps.

Proof. Its symmetric derivative has tangential eigenvalue 1/s and radial eigenvalue eps/s3, where s = sqrt(||u||2/d+eps). On the ball every eigenvalue is at least mu = eps/(R2/d+eps)3/2. Integrating along the segment from v to u, which stays in the ball, gives strong monotonicity:

<N0(u)-N0(v), u-v> >= mu ||u-v||2.

Cauchy-Schwarz yields ||N0(u)-N0(v)|| >= mu ||u-v||. Invert this inequality to obtain LR = 1/mu. If the gain map has lower singular bound g > 0 on ran(Q), the inverse bound after gains is LR/g. Bias does not affect differences. End of proof.

For LayerNorm this bounds recovery of the centered vector; mean information is still absent. A strong estimate for the part that remains does not restore the part that was quotiented out.

The residual may have kept the part its branch discarded

For a pre-LayerNorm residual map F(x) = x + G(LN(x)), with fixed parameters and positive eps,

F(x+c1) = F(x)+c1.

The normalized branch sees identical inputs after a mean shift, while the identity path carries the shift forward. The same argument applies successively to pre-LayerNorm residual sublayers. This shift relation proves that those source pairs do not collide at the residual output; it does not prove global injectivity in all other directions.

Proposition I7c / a sufficient inverse theorem for a residual

On the whole Euclidean space, let F(x) = x + G(x), where G is globally k-Lipschitz with k < 1. Then F is bijective and F-1 is 1/(1-k)-Lipschitz.

Proof. The reverse triangle inequality gives ||F(x)-F(y)|| >= (1-k)||x-y||, hence injectivity and the claimed inverse bound on the range. Given any target z, the map x -> z-G(x) is a contraction of the complete Euclidean space. Banach's contraction theorem supplies its unique fixed point, which solves F(x) = z. Thus the range is the whole space. End of proof.

This is a sufficient condition to check, not an assertion that arbitrary trained residual branches satisfy k < 1. On a restricted domain the fixed-point argument also needs an invariant complete domain; local derivative estimates alone do not supply global surjectivity.

9. Every finite guest remembers. The limit forgets.

Let 0 < a < 1/2, and let a fixed two-token stochastic mixing matrix act on scalar rows:

Ma = [[1-a, a], [a, 1-a]].
J = (1/2)[[1,1],[1,1]], K = I-J, r = 1-2a.
Mam = J + rmK.
Proposition I8 / a singular limit of invertible operations

Every finite power has inverse J + r-mK. Its Euclidean operator condition number is r-m. Nevertheless Mam tends in matrix norm to J, which is not injective.

Proof. J and K are orthogonal projections, J + K = I and JK = KJ = 0. Powers and inverse follow by multiplying on these two orthogonal subspaces. The eigenvalues, hence singular values, are 1 and rm. The latter tends to zero. J(x1,x2) is the repeated average; all pairs with that average share its fibre. End of proof.

The consensus direction survives untouched; the disagreement direction remains recoverable at every finite depth but costs an amplification of r-m. This is why the compact mixing theorem is a forward stability theorem, not an inverse theorem. Compact uniform closure may contain noninjective limit maps even when all the finite operations under discussion are injective.

For a = 1/4, m steps multiply disagreement by 2-m. At m = 20 the inverse amplifies that component by 1,048,576. This integer is exact. It is not a measured neural-model condition number.

For state-dependent attention F(X) = A(X)X, the fixed-matrix calculation cannot be substituted without checking the dependence on X. Where differentiable,

DF(X)[V] = (DA(X)[V])X + A(X)V.

The first term is real mathematics, not optional punctuation. Knowing the rank of A(X) at each input does not by itself settle injectivity or conditioning of the nonlinear map F. Solving for X also changes the matrix one would try to invert.

A flattening, with and without a saved original

On source square [-1,1]2, set Ft(x,y) = (x,ty), with 0 <= t <= 1. At every positive t the inverse on the attained image is (u,v) -> (u,v/t), with Euclidean Lipschitz constant 1/t. At t = 0, each vertical segment becomes one fibre: (x,y) -> (x,0). This is an exact transition from ill-conditioning to noninjectivity.

A vertical source distinction shrinks, then disappears The source points with y coordinates plus and minus 0.8 become plus and minus 0.2 at t one quarter, then coincide at t zero. A retained y channel still distinguishes the originals. t = 1t = 1/4t = 0 +.8-.8 +.2-.2one code saved y: an additional information channel
An exact linear example, drawn by computer. Solid paths track the changing state. The dashed route denotes a retained source coordinate; it is not an inverse inferred from the flattened code.

If a renderer always keeps the original (x,y) and merely draws Ft(x,y), moving t back to 1 restores the display from stored source data. If the system actually replaces its whole state by F0(x,y), the omitted y is absent from that state. Merely storing t = 0 adds no distinction between the vertical candidates. The augmented observation (Ft(x,y),y) does preserve every source for all t. These are different state architectures with different recovery guarantees.

10. An intervention in coordinates is not yet an intervention in meaning

Let T: ZE -> Z be a proposed latent edit. If T(z) is outside ZE, no source has exactly that encoding. A decoder defined there supplies an extension, approximation or convention. Even inside the attained image, decoding selects a fibre member unless E is injective.

A source operation L: X -> X is consistent with T precisely when the square commutes:

E(L(x)) = T(E(x)).

Existence of L requires T(E(X)) to be contained in E(X). Setwise, a section S then gives one lift L = S o T o E. But that lift forgets every source distinction excluded by the section, even if the intended intervention concerned only one property.

Counterexample. E(x,y) = x, S(z) = (z,0), T(z) = z+1. The section lift returns (x+1,0). The source operation L(x,y) = (x+1,y) also commutes with E, and preserves y. The same latent edit admits both. A latent equation alone does not certify preservation of hidden source structure.

Likewise, an invertible change of latent coordinates R merely replaces E by R o E and H by H o R-1; every fibre and every recoverable task is unchanged. A coordinate negation is not automatically a semantic negation. An artistic departure must name what representation agreement it departs from.

Proposition I8b / what re-encoding preserves, and what it may charge

Let phi: ZE -> Z' be a bijection and E' = phi o E. Unrestricted decoders correspond bijectively by H' = H o phi-1. They have identical outputs at every source, hence identical risks for every fixed source distribution, target and loss function. Observation-only repair policies correspond in the same way.

Proof. H'(E'(x)) = H(phi-1(phi(E(x)))) = H(E(x)). The inverse correspondence uses phi. Every per-source loss is equal, so taking a supremum or an expectation preserves equality. End of proof.

To preserve a constrained optimization, transport the policy class and the cost too: declare the corresponding H' admissible exactly when H is, and c'(H') = c(H). Otherwise the same information can have a different realization cost. Continuous policies correspond when phi is a homeomorphism; Lipschitz constants and noise balls need metric control such as a specified bi-Lipschitz bound. An arbitrary bijection does not preserve them.

This is one reason the proposed model-comparison hypothesis belongs in an experiment: equivalent task information can be organized at different computational costs. That possibility neither proves two learned models informationally equivalent nor identifies their hidden operations.

Proposed definition / representation-relative departure

For this work, a representation regime declares the source domain, encoder, target observables, admitted operations and outputs, repair controls, cost budget, available information and required regularity. Call an operation a departure from that regime only after specifying which admission, identification, preservation or target rule it violates or changes. Its irreverence is assessed by the changed obligations and the possible repairs, rather than by its distance from a visually ordinary point.

This is proposed vocabulary for organizing questions, not a new theorem. The repair chapter gives the full endpoint and control contract. A reversible departure, a costly return, a loss of task information and a change of the target are four possible outcomes. None entails the others.

Proposition I9 / a repair with hidden state needs one common control

Let UB(x) be the controls permitted at source x that cost at most B and reach the named ideal I. A deterministic observation-only repair u(z) succeeds for every x compatible with z exactly when

u(z) is in the intersection of UB(x) over x in Fz.

Proof. The same observation supplies the same control. Success for every compatible source therefore requires membership in each source's feasible-control set. Conversely, a control in their intersection is feasible for every compatible source. Existence of a globally continuous or computable selection from these intersections remains an additional question. End of proof.

Pointwise repair can therefore be possible at every initial input while observation-only repair is impossible. Take the real line as the ambient state space, initial inputs restricted to {-1,+1}, observation E(x) = x2, target I = {0}, controls u in the real line, endpoint x+u and cost |u| with budget 1. Each initial source has the exact control u = -x. At their shared code 1, the two feasible sets {-1} and {+1} have empty intersection. A sign measurement makes the repair possible. A bigger decoder with the same observation does not.

To change the regime instead, one could admit both endpoints, supply a sign witness, add an actuator that observes x, or charge replacement by 0 as an available control. Each is a coherent new experiment. None proves that the old information constraint was overcome.

11. The questions you have not asked yet

A representation can answer today's task perfectly and still be inadequate for tomorrow's composition. Name a family G of permitted operations g: X -> X and a family H of observed tasks h: X -> Yh. Let W be all finite words in G, including the identity. The operations here are total self-maps. If some acts can be refused, include the refusal and any observed receipt in an explicit state model; do not silently discard undefined cases.

Define future-observation equivalence by

x ~G,H y exactly when
h(w(x)) = h(w(y)) for every w in W and every h in H.

The sources are identified only if every permitted future experiment gives the same observed answer. This is the familiar observational-equivalence/congruence construction, used here to specify what a latent representation must preserve. It is closely related to the continuation test in automata theory, rather than a new claim that machines have acquired irreverent souls.

Theorem I10 / the coarsest representation that survives every permitted word

The relation ~G,H is an equivalence relation. It preserves every present task and is stable under every permitted generator: x ~G,H y implies g(x) ~G,H g(y). It is the coarsest equivalence relation with both properties.

Proof. Equality of all the displayed observations is reflexive, symmetric and transitive. The identity word gives present-task equality. If x and y agree under every word, then for any generator g, any word w and any task h,

h(w(g(x))) = h((w o g)(x)) = h((w o g)(y)) = h(w(g(y))).

The middle equality uses closure of W under composition. This is stability under g. Now let R be another equivalence relation that preserves all present tasks and is stable under each generator. Induction on word length shows x R y implies w(x) R w(y). Present-task preservation then gives equality of h(w(x)) and h(w(y)) for all h,w. Thus R is contained in ~G,H: R can separate more pairs, but cannot identify any additional pair. End of proof.

Each generator consequently descends to the quotient by [x] -> [g(x)]. Every task descends too. The quotient stores exactly the distinctions necessary for all named future observations, in the set-theoretic sense of that coarseness theorem. The theorem does not supply a finite-dimensional, computable or inexpensive encoding of the quotient.

Which encoders support which futures?

For an arbitrary encoder E, all future task answers factor through E exactly when

E(x) = E(y) implies x ~G,H y.

Apply Theorem I2 separately to each target h o w. This permits a separate decoder for every future task; it is a statement of informational sufficiency.

A reusable latent implementation of generator g makes the different demand E o g = gbar o E. The same fibre test shows that it exists exactly when E(x) = E(y) implies E(g(x)) = E(g(y)). If this holds for all generators, compositions of their induced maps are well-defined on E(X). If the present tasks also factor through E, these updates suffice to compute every future task composition. Their existence still supplies no speed or learned-model cost estimate; that is the question in the operational-profile experiment.

A three-state counterexample. Let X = {a,b,c}, with observed task h(a) = h(b) = 0 and h(c) = 1. If the only permitted word is the identity, the coarsest quotient has classes {a,b} and {c}. Now admit g(a) = a, g(b) = c, g(c) = c. The observation after one g is 0 from a and 1 from b, so the old class must split. The new future-observation quotient has three singleton classes. A representation E = h had been sufficient for the old regime; it cannot implement this new g because the shared code 0 would need two different next codes.

In general, enlarging the operation alphabet or the family of observed tasks can only refine this equivalence: there are more equalities to satisfy. Removing operations or tasks can coarsen it. The sufficient quotient is therefore relative to what the system may subsequently do, not just what it presently says.

Binary operations / a quotient algebra needs another check

For a binary operation b: X x X -> X, descent through E requires

E(x) = E(x') and E(y) = E(y') imply E(b(x,y)) = E(b(x',y')).

This condition is necessary and sufficient for a well-defined bbar(E(x),E(y)) = E(b(x,y)). Necessity follows by applying the same bbar to equal argument pairs; sufficiency follows because the displayed value is independent of representatives. This is the ordinary congruence condition for an algebra.

For continuous b, a sufficient general condition for continuity of bbar is that the surjection E x E onto E(X) x E(X) be a quotient map. A product of arbitrary quotient maps is not automatically quotient. One sufficient setting is compact X, Hausdorff latent space Z, and continuous E: then E x E is a continuous surjection from compact X x X to Hausdorff E(X) x E(X), so is closed and quotient. Apply the quotient-factorization proof to E o b.

Unary operations use E itself and need only its quotient property. Respect for multiplication, addition or composition at the set level does not automatically establish continuous algebraic structure in whatever topology happened to be drawn on the page.

This gives the mutable grammar a precise connection to latent spaces. If a new rule distinguishes sources that the old representation identified, the old quotient is no longer sufficient for that rule. In Underprint, raw mark distinctions remain in the full state even after a stitch identifies their kinds in the current reading. A release discards some of those distinctions. A later demand to recover a pre-quotient raw kind must then use retained source information; it cannot be implemented from the shared release alone.

12. Underprint supplies actual fingerprints

Enter the mark language, or inspect its complete served kernel. Its state contains raw kinds, geometry, IDs, the current equivalence partition, seam kind, reading direction and pair rules. Its staged reader orders the marks, identifies equivalent kinds, splits at seams, then performs leftmost pair reductions. Changing the grammar can change the reading of unchanged ink and which anchors are allowed for a later stitch.

The release map E is the actual exported release(state), not a metaphorical forgetting machine. It retains the equivalence partition, canonical seam and token sequence, and canonical deduplicated rule triples. It removes raw-kind distinctions within a class, geometric paths and positions beyond their induced order, IDs, original direction as a separate field, and operation history. Tokens are put in reading order and the released direction is 1.

Exact collision / two raw sources, one released artifact

Use the same positions and IDs for these three-mark tapes:

A: slash cup fork
B: cup slash fork
In both: appoint fork as seam; stitch marks 0 and 1.

The stitch is permitted: both anchors are in one segment under the preceding grammar. Both resulting states have partition [0,0,2], canonical tape [0,0,2], seam 2 and no pair rules. Their releases are byte-for-byte equal after the same JSON serialization. Their raw first and second kinds differ, so their source states differ.

Consequently no decoder of that release alone can return both originals exactly. This is Theorem I2 with h equal to source identity, witnessed by actual kernel data.

The kernel's reopen(reading) creates equally spaced canonical-kind marks at y = 0.5, with fresh sequential IDs and one-point paths. On every validated released reading,

release(reopen(reading)) = reading.

This is a section. It preserves the released artifact exactly; it does not recover the original raw source. In the collision above, the reopened tape uses canonical slashes for both first tokens. If an interface calls this "reopen," it has named the operation correctly.

Three targets, three different tests

  1. Current admission. Does the current grammar produce a fault-free reading? A changed seam can make this true without restoring anything old.
  2. Witness reading. Does the current reading match the frozen witness reading? The kernel compares compound-tree structure and faults, omitting source IDs and IDs of equivalent rules. The same final word is a weaker test.
  3. Exact state restoration. Does the full mark-and-grammar state equal the frozen witness, including geometry? When accepted within the journal limits, Session.repair() copies that retained witness.

Keeping a new witness changes the target. It is not a restoration to the old witness. Undo and a journal import use retained history; they do not invert a release. The journal keeps one bounded branch, up to 128 successful events, with undone future events retained until a new edit replaces that future. It is not an immutable archive of every branch ever abandoned.

Turning twice is an actual inverse of the direction operation. Stitching merges kind classes and has no internal split operation; a journal can nevertheless restore the earlier partition. These facts coexist because operation sets and information sets are different parts of the contract.

Release forgets within the released representation. The original session, saved journal or witness can still exist elsewhere. "No inverse from this artifact alone" is the proved statement. "The information has ceased to exist" would be an unsupported claim about the universe.