Skip to content
Shadow Theory

Non-Source Projection and Internal Identifiability

Equivalent forms of source completeness

Jeremy RodgersSection 4 of 14Original PDF ↗Publication DOI ↗

Equivalent forms of source completeness

We now fix the vocabulary that the literature routinely conflates.

Definition 3.1 (Three completeness notions).

Let p ⁣:S→T1p\colon S\to T_1 be an exact readout.

  1. pp is kinematically source-complete if pp is injective (hence bijective, by Lemma 2.3).

  2. pp is complete relative to a family R\mathcal R if every rαr_\alpha descends, i.e. there is rˉα ⁣:T1→Vα\bar r_\alpha\colon T_1\to V_\alpha with rα=rˉα∘pr_\alpha=\bar r_\alpha\circ p. Equivalently (Lemma 3.2), each rαr_\alpha is constant on pp-fibers. Relative to a target QQ, completeness means aQa_Q descends.

  3. pp is dynamically sufficient (or closed) for a source evolution Φt\Phi_t if Φt\Phi_t preserves pp-fibers, so that an autonomous law exists on T1T_1 (§5).

These are genuinely distinct, and it is worth saying why before proving anything, since the entire architecture would collapse into triviality if they were not. (1) implies (2) and (3) trivially. Neither converse holds: Example 5.5 exhibits a dynamically sufficient, hence perfectly autonomous, readout that is kinematically incomplete; Example 4.13 exhibits a readout complete relative to one relation family and incomplete relative to a larger one. Relative completeness is always completeness with respect to a nominated family, and this relativity is not a weakness of the framework but its content: it is what allows the question “does the lost distinction matter?” to have a nontrivial answer.

Lemma 3.2 (Descent lemma).

Let p ⁣:S→T1p\colon S\to T_1 be surjective and let r ⁣:S→Vr\colon S\to V be any map. The following are equivalent:

  1. there exists rˉ ⁣:T1→V\bar r\colon T_1\to V with r=rˉ∘pr=\bar r\circ p;

  2. rr is constant on every fiber of pp: p(s)=p(s′)⇒r(s)=r(s′)p(s)=p(s')\Rightarrow r(s)=r(s');

  3. ∼p  ⊆  ∼r\sim_p\;\subseteq\;\sim_r, where s∼rs′  ⟺  r(s)=r(s′)s\sim_r s'\iff r(s)=r(s').

Moreover, when these hold, rˉ\bar r is unique.

Proof. (1)⇒\Rightarrow(2): if p(s)=p(s′)p(s)=p(s') then r(s)=rˉ(p(s))=rˉ(p(s′))=r(s′)r(s)=\bar r(p(s))=\bar r(p(s'))=r(s'). (2)⇔\Leftrightarrow(3) is a restatement. (2)⇒\Rightarrow(1): given t∈T1t\in T_1, surjectivity of pp supplies some ss with p(s)=tp(s)=t; set rˉ(t):=r(s)\bar r(t):=r(s). Condition (2) says this does not depend on the choice of ss, so rˉ\bar r is well defined, and r=rˉ∘pr=\bar r\circ p by construction. Uniqueness: if rˉ∘p=rˉ′∘p\bar r\circ p=\bar r'\circ p then rˉ=rˉ′\bar r=\bar r' on Imp=T1\mathop{\mathrm{Im}}p=T_1, using surjectivity again. ◻

Note that surjectivity of pp is used twice: once for existence of rˉ\bar r on all of T1T_1, once for uniqueness. This is the first of the two hypotheses whose location the following theorem is designed to expose.

Assumption 3.3 (Separating family).

Throughout this section, R={rα}α∈A\mathcal R=\{r_\alpha\}_{\alpha\in A} separates the points of SS: s≠s′⟹rα(s)≠rα(s′) for some α∈A.(9) s\neq s'\quad\Longrightarrow\quad r_\alpha(s)\neq r_\alpha(s')\ \text{for some }\alpha\in A.\tag{9} Equivalently, RAR_A is injective.

Assumption 3.3 is what prevents the next theorem from being a tautology. Without it, “every rαr_\alpha descends” is a statement about a possibly impoverished family and carries no information about pp: the empty family descends vacuously through any readout whatsoever. With it, the family is rich enough to detect any source distinction, and descent of all of it becomes equivalent to there being no source distinction to detect. It is satisfiable: R={idS}\mathcal R=\{\mathop{\mathrm{id}}_S\} separates trivially, and in the geometric setting (9) is precisely the (nontrivial, and sometimes false) assertion that the nominated invariants classify the orbit space.

Theorem 3.4 (Source-completeness equivalence).

Let p ⁣:S→T1p\colon S\to T_1 be an exact (hence surjective) readout and let R\mathcal R satisfy Assumption 3.3. Then the following are equivalent.

  1. pp is injective.

  2. Every fiber p−1(t)p^{-1}(t), t∈T1t\in T_1, is a singleton.

  3. Every rα∈Rr_\alpha\in\mathcal R descends to T1T_1.

  4. The completion projection uA ⁣:EA→T1u_A\colon E_A\to T_1 of (6) is bijective.

  5. pp has a two-sided inverse: there is p−1 ⁣:T1→Sp^{-1}\colon T_1\to S with p−1∘p=idSp^{-1}\circ p=\mathop{\mathrm{id}}_S and p∘p−1=idT1p\circ p^{-1}=\mathop{\mathrm{id}}_{T_1}.

Proof. (C1)⇔\Leftrightarrow(C2). A map is injective iff each fiber has at most one point; each fiber of the surjection pp has at least one point; so injectivity is exactly the singleton condition. (Surjectivity is used here, to rule out empty fibers.)

(C1)⇔\Leftrightarrow(C5). If pp is injective and surjective it is a bijection, and its set-theoretic inverse is two-sided. Conversely, a map with a left inverse is injective: p(s)=p(s′)⇒s=p−1p(s)=p−1p(s′)=s′p(s)=p(s')\Rightarrow s=p^{-1}p(s)=p^{-1}p(s')=s'.

(C1)⇒\Rightarrow(C3). If pp is injective then it is bijective, and rˉα:=rα∘p−1\bar r_\alpha:=r_\alpha\circ p^{-1} satisfies rˉα∘p=rα\bar r_\alpha\circ p=r_\alpha. (Equivalently: fibers are singletons, so every function is trivially fiber-constant, and Lemma 3.2 applies.)

(C3)⇒\Rightarrow(C1). This is the only implication that uses Assumption 3.3. Suppose every rαr_\alpha descends and let p(s)=p(s′)p(s)=p(s'). By Lemma 3.2, rα(s)=rα(s′)r_\alpha(s)=r_\alpha(s') for every α∈A\alpha\in A. By (9), contrapositively, s=s′s=s'. Hence pp is injective.

(C3)⇒\Rightarrow(C4). uAu_A is surjective by Lemma 2.7, so only injectivity is at issue. Let (t,v),(t,w)∈EA(t,v),(t,w)\in E_A have the same image tt under uAu_A. By definition of EAE_A there are s,s′∈Ss,s'\in S with p(s)=p(s′)=tp(s)=p(s')=t, RA(s)=vR_A(s)=v, RA(s′)=wR_A(s')=w. Since every rαr_\alpha descends, it is fiber-constant (Lemma 3.2), and p(s)=p(s′)p(s)=p(s') forces rα(s)=rα(s′)r_\alpha(s)=r_\alpha(s') for all α\alpha, i.e. v=wv=w. So uAu_A is injective.

(C4)⇒\Rightarrow(C3). Suppose uAu_A is bijective. Then uA−1 ⁣:T1→EAu_A^{-1}\colon T_1\to E_A exists, and we set rˉα:=ρα∘uA−1 ⁣:T1⟶Vα.\bar r_\alpha:=\rho_\alpha\circ u_A^{-1}\colon T_1\longrightarrow V_\alpha . For s∈Ss\in S, uA−1(p(s))=uA−1(uA(eA(s)))=eA(s)u_A^{-1}(p(s))=u_A^{-1}(u_A(e_A(s)))=e_A(s), whence rˉα(p(s))=ρα(eA(s))=rα(s)\bar r_\alpha(p(s))=\rho_\alpha(e_A(s))=r_\alpha(s) by Lemma 2.7. Thus rα=rˉα∘pr_\alpha=\bar r_\alpha\circ p descends.

The five statements are therefore equivalent. ◻

Remark 15 (Where the hypotheses enter).

Surjectivity of pp is used in (C1)⇔\Leftrightarrow(C2) (nonempty fibers), in (C1)⇔\Leftrightarrow(C5) (two-sidedness), and inside Lemma 3.2 (existence and uniqueness of rˉ\bar r). Assumption 3.3 is used only in (C3)⇒\Rightarrow(C1) , and it is indispensable there. Drop it and the implication fails at once: take S={s0,s1}S=\{s_0,s_1\}, T1={t}T_1=\{t\}, R=∅\mathcal R=\varnothing (or any family of constant maps). Every relation descends vacuously, EA≅T1E_A\cong T_1 so uAu_A is bijective, yet pp is not injective. So (C3) and (C4) are strictly weaker than (C1) in general, and the theorem’s content is that the separating hypothesis closes exactly this gap.

Corollary 3.6 (Nontrivial completion criterion).

Under Assumption 3.3, EAE_A properly refines T1T_1 , i.e. uAu_A is not injective , if and only if pp is not kinematically source-complete.

Proof. Immediate from (C1)⇔\Leftrightarrow(C4) of Theorem 3.4, since uAu_A is always surjective, so failure of bijectivity is failure of injectivity. ◻

Theorem 3.4 thus supplies five interchangeable diagnostic sites for source incompleteness: noninjectivity, nontrivial fibers, failure of relation descent, nontrivial completion, and absence of an inverse. A physical model may find it convenient to test any one of them.

Back to top ↑