Skip to content
Shadow Theory

Target-Relative Necessity of Completion: When Readout Loss Obstructs, and What a Sufficient Extension Must Retain

Exact target solvability and its obstruction

Jeremy RodgersSection 4 of 16Original PDF ↗Publication DOI ↗

Exact target solvability and its obstruction

The criterion

Theorem 3.1 (Exact target-solvability criterion).

Let p ⁣:S→Tp\colon S\to T be a readout and let Q=(AQ,aQ)Q=(A_Q,a_Q) be a target on SS. The following are equivalent.

  1. QQ is exactly solvable from the readout; that is, there is aˉQ ⁣:T→AQ\bar a_Q\colon T\to A_Q with aQ=aˉQ∘pa_Q=\bar a_Q\circ p.

  2. aQa_Q is constant on every fiber of pp: for all t∈Tt\in T and all s,s′∈Fts,s'\in F_t, aQ(s)=aQ(s′)a_Q(s)=a_Q(s').

  3. For all s,s′∈Ss,s'\in S,   p(s)=p(s′)  ⟹  aQ(s)=aQ(s′)\;p(s)=p(s') \implies a_Q(s)=a_Q(s').

Moreover, when these hold, aˉQ\bar a_Q is unique.

Proof. Conditions (2) and (3) are restatements of one another: s,s′s,s' lie in a common fiber precisely when p(s)=p(s′)p(s)=p(s').

(1)⇒\Rightarrow(3). Suppose aQ=aˉQ∘pa_Q=\bar a_Q\circ p and p(s)=p(s′)p(s)=p(s'). Applying aˉQ\bar a_Q to both sides of p(s)=p(s′)p(s)=p(s') gives aQ(s)=aˉQ(p(s))=aˉQ(p(s′))=aQ(s′)a_Q(s)=\bar a_Q(p(s))=\bar a_Q(p(s'))=a_Q(s').

(3)⇒\Rightarrow(1). We construct aˉQ\bar a_Q. Let t∈Tt\in T. Since pp is surjective, Ft≠∅F_t\neq\emptyset; choose s∈Fts\in F_t and set aˉQ(t):=aQ(s).(5) \bar a_Q(t) := a_Q(s).\tag{5} This is independent of the choice of ss: if s′∈Fts'\in F_t is another element, then p(s)=t=p(s′)p(s)=t=p(s'), so by (3) aQ(s)=aQ(s′)a_Q(s)=a_Q(s'). Hence aˉQ ⁣:T→AQ\bar a_Q\colon T\to A_Q is a well-defined map. (That some element may be chosen from each nonempty fiber is all that is used; no choice principle beyond the definition of a well-defined value is required, since the value assigned is independent of the representative.) Now for any s∈Ss\in S, put t=p(s)t=p(s); then s∈Fts\in F_t, and by (5) together with representative-independence, aˉQ(p(s))=aQ(s)\bar a_Q(p(s))=a_Q(s). Thus aQ=aˉQ∘pa_Q=\bar a_Q\circ p.

Uniqueness. Suppose aˉQ\bar a_Q and aˉQ′\bar a_Q' both satisfy (4). Let t∈Tt\in T and choose s∈Fts\in F_t, possible by surjectivity. Then aˉQ(t)=aˉQ(p(s))=aQ(s)=aˉQ′(p(s))=aˉQ′(t)\bar a_Q(t)=\bar a_Q(p(s))=a_Q(s)=\bar a_Q'(p(s))=\bar a_Q'(t). As tt was arbitrary, aˉQ=aˉQ′\bar a_Q=\bar a_Q'. ◻

Theorem 3.1 is the fiber–descent theorem of [8] specialized to the correct-answer map, and we have given the argument in full so that the present paper stands on its own. What is new here is not the criterion but the object it is applied to: by taking the descending map to be the answer to a nominated question rather than an arbitrary source relation, the criterion becomes a statement about the adequacy of the readout for that question, and hence acquires the target-relativity that the rest of the paper develops.

The obstruction

Corollary 3.2 (Exact target obstruction).

Suppose there exist s0,s1∈Ss_0,s_1\in S with p(s0)=p(s1)andaQ(s0)≠aQ(s1).(6) p(s_0)=p(s_1) \qquad\text{and}\qquad a_Q(s_0)\neq a_Q(s_1).\tag{6} Then QQ is not exactly solvable from the readout. Explicitly, for every map b ⁣:T→AQb\colon T\to A_Q there exists i∈{0,1}i\in\{0,1\} with b(p(si))≠aQ(si)b(p(s_i))\neq a_Q(s_i): no deterministic readout-only construction is correct at both s0s_0 and s1s_1.

Proof. Let b ⁣:T→AQb\colon T\to A_Q be arbitrary and write t:=p(s0)=p(s1)t:=p(s_0)=p(s_1). The value b(t)∈AQb(t)\in A_Q is a single element. If b(t)=aQ(s0)b(t)=a_Q(s_0) then, since aQ(s1)≠aQ(s0)a_Q(s_1)\neq a_Q(s_0), we get b(p(s1))=b(t)=aQ(s0)≠aQ(s1)b(p(s_1))=b(t)=a_Q(s_0)\neq a_Q(s_1), so bb errs at s1s_1. If instead b(t)≠aQ(s0)b(t)\neq a_Q(s_0) then b(p(s0))≠aQ(s0)b(p(s_0))\neq a_Q(s_0) and bb errs at s0s_0. In either case bb fails at one of the two states. Since bb was arbitrary, no map T→AQT\to A_Q satisfies aQ=b∘pa_Q=b\circ p, which is the negation of Definition 2.3; this also follows from Theorem 3.1 (3), whose hypothesis is contradicted by (6). ◻

The structure of this argument deserves emphasis, because it is the pattern on which all the necessity results of this paper are built, and because it is easy to counterfeit. We did not assume that no readout-only construction exists and then declare completion necessary. We assumed only (6) , a fact about the pair (p,aQ)(p,a_Q), checkable in examples, and verified concretely in Section 10 , and then derived the failure of every candidate bb by a counting argument: b(t)b(t) is one element of AQA_Q, while correctness at s0s_0 and s1s_1 demands two different elements. Impossibility follows from variation of the correct-answer map along a fiber, not from a stipulation of impossibility.

Proposition 3.3 (Every readout-only construction is fiber-constant).

Let XX be any set and let g ⁣:S→Xg\colon S\to X be a map that factors through the readout, i.e. g=h∘pg=h\circ p for some h ⁣:T→Xh\colon T\to X. Then gg is constant on every fiber of pp. Conversely, every map S→XS\to X constant on all fibers of pp factors through pp, uniquely.

Proof. If g=h∘pg=h\circ p and s,s′∈Fts,s'\in F_t, then g(s)=h(t)=g(s′)g(s)=h(t)=g(s'). The converse and the uniqueness are Theorem 3.1 applied with AQA_Q replaced by XX and aQa_Q by gg. ◻

Proposition 3.4 (Auxiliary readout-computed variables cannot repair the obstruction).

Assume (6). Let WW be any set and let w ⁣:S→Ww\colon S\to W be an auxiliary quantity that is computed from the readout alone, meaning w=ω∘pw=\omega\circ p for some ω ⁣:T→W\omega\colon T\to W. Then for every map c ⁣:T×W⟶AQ,c\colon T\times W\longrightarrow A_Q, the induced construction s↦c(p(s),w(s))s\mapsto c(p(s),w(s)) fails to equal aQa_Q at s0s_0 or at s1s_1.

Proof. Define b ⁣:T→AQb\colon T\to A_Q by b(t):=c(t,ω(t))b(t):=c(t,\omega(t)). Then for every s∈Ss\in S, c(p(s),w(s))=c(p(s),ω(p(s)))=b(p(s)),c\bigl(p(s),w(s)\bigr)=c\bigl(p(s),\omega(p(s))\bigr)=b(p(s)), so the construction s↦c(p(s),w(s))s\mapsto c(p(s),w(s)) is exactly b∘pb\circ p and hence, by Proposition 3.3, constant on fibers. By Corollary 3.2 it errs at s0s_0 or at s1s_1. ◻

Proposition 3.4 closes an escape route that is attempted surprisingly often. One cannot evade a fiber-variation obstruction by manufacturing additional quantities out of the readout , derived fields, filtered or smoothed versions of tt, spectral transforms of tt, statistics of tt, or any other post-processing. Whatever is computed from tt is a function of tt; composing functions of tt leaves one with a function of tt; and a function of tt is constant on FtF_t while aQa_Q is not. Genuine repair must inject information that is not a function of the readout. That is what Section 6 formalizes.

Back to top ↑