-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain-tmlr.tex
More file actions
1558 lines (1410 loc) · 82.1 KB
/
Copy pathmain-tmlr.tex
File metadata and controls
1558 lines (1410 loc) · 82.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
% =============================================================
% Black-box transcripts cannot certify causal reasoning
% faithfulness in closed-API LLM agents:
% a universal observational-equivalence theorem and
% a certification-impossibility corollary.
%
% Target venue: TMLR (Transactions on Machine Learning Research)
% Source: refine-logs/FINAL_PROPOSAL.md (R5 verdict 8.42 REVISE-BUT-STOP)
%
% Uses official tmlr.sty (downloaded to tmlr-style/, version Jan 2021).
% Current shell uses article class to compile during drafting.
% =============================================================
\documentclass{article}
% TMLR style (preprint option produces a non-anonymized arXiv-ready preprint).
% Submission to OpenReview should remove the "preprint" option for double-blind.
\usepackage[preprint]{tmlr-style/tmlr}
\usepackage{amsmath,amssymb,amsfonts,amsthm,mathtools}
\usepackage{booktabs,multirow}
\usepackage{diagbox}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,positioning,fit,backgrounds,calc,shapes.geometric}
\usepackage{hyperref}
\hypersetup{colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue}
\usepackage{microtype}
\usepackage{cleveref}
\theoremstyle{plain}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Corollary}
\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{assumption}[theorem]{Assumption}
\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}
\newcommand{\TV}{\mathrm{TV}}
\newcommand{\KL}{\mathrm{KL}}
\newcommand{\NDE}{\mathrm{NDE}}
\newcommand{\dtv}{d_{\TV}}
\newcommand{\dkl}{D_{\KL}}
\newcommand{\C}{\mathcal{C}}
\newcommand{\Y}{\mathcal{Y}}
\newcommand{\YR}{\mathcal{Y}_R}
\newcommand{\YA}{\mathcal{Y}_A}
\newcommand{\Hist}{\mathcal{H}}
\newcommand{\PpiA}[1]{P_A^{\pi_{#1}}}
\title{Black-Box Transcripts Cannot Certify Causal Reasoning Faithfulness in Closed-API LLM Agents:\\
A Universal Observational-Equivalence Theorem and a Certification-Impossibility Corollary}
\author{%
Dongcheng Zhang\thanks{Correspondence: \texttt{zdclink@gmail.com}.} \\
BlueFocus Communication Group \\
Beijing, China \\
\texttt{zdclink@gmail.com}
\AND
Yiqing Jiang \\
Tongji University \\
Shanghai, China \\
\texttt{jyq.russel@gmail.com}
}
\date{Draft \today}
\begin{document}
\maketitle
\begin{abstract}
We study external auditors that attempt to certify, from black-box transcripts
alone and \emph{over the unrestricted structural causal model class}, whether
a closed-API LLM agent's chain of reasoning is causally faithful --- in the
sense that a structural intervention on the latent reasoning state induces
a non-trivial change in the action distribution (a controlled direct effect). We formalize the audit setting as an interactive
transcript distribution under an adaptive auditor and a closed-API access
model $\mathcal{A}_0$. Our main result (Theorem~\ref{thm:transcript-indist})
is a universal observational-equivalence proposition: for every closed-API
agent $\pi_G$ with positive faithfulness, disintegration plus structural
realization exhibits a strongly compatible agent $\pi_D$ whose transcript
distribution under any adaptive auditor and any finite budget $Q$ coincides
with that of $\pi_G$, yet whose latent reasoning is causally disconnected
from the action ($L(M_D) = 0$). Theorem~\ref{thm:approx} extends this to
per-query $\varepsilon$-approximation under hybrid-occupancy reachability.
Corollary~\ref{cor:cert-imp} draws the consequence as a sharp impossibility
statement on \emph{transcript-law-only positive certificates}: over the
unrestricted SCM class no nontrivial sound such certificate exists; every
sound certificate must output zero on every realizable transcript law.
Proposition~\ref{prop:finite-alphabet} shows the decorative construction is
realizable in finite alphabets via joint-kernel distillation with explicit
sample complexity. We do not claim proof-technique novelty: the proof is
standard hybrid + DPI + Le Cam machinery applied to the LLM-agent setting.
We claim the formalization of the access-model boundary, the universal
construction, the certification-impossibility framing, and a source-checked
positioning of seven recent agent-auditing methods against the boundary. We
discuss what the theorem does \emph{not} rule out (output reliability,
action safety, retrieval grounding, white-box interpretability) and recast
three prior failed audit attempts as motivating examples rather than as
theorem validation.
\end{abstract}
% =============================================================
\section{Introduction}\label{sec:intro}
\subsection{A motivating audit scenario}
A clinical decision-support LLM agent is deployed via a closed API in a triage
pipeline. For each patient context $c$, the agent emits a pair $(Y_R, Y_A)$:
$Y_R$ is a stated chain of reasoning (``the patient's pulse and labs suggest
sepsis; therefore initiate broad-spectrum antibiotics''), and $Y_A$ is the
action (``order vancomycin + piperacillin-tazobactam''). An external auditor
--- a hospital safety committee, a regulator, a third-party assurance vendor
--- can issue any contexts $c$ it wishes and observe many $(Y_R, Y_A)$ pairs,
even adaptively (i.e., choosing the next $c$ as a function of the history). It
cannot inspect model weights, internal activations, or any latent state.
Across many such pairs the auditor wants to draw a specific conclusion: that
the stated reasoning $Y_R$ is a \emph{causally faithful} report of the
internal computation that produced $Y_A$, in the sense that the latent
reasoning state $R$ that the model used has a non-zero direct effect on
$Y_A$ in the model's underlying structural causal mechanism. If $Y_R$ were
generated by a process structurally disconnected from the mechanism that
produced $Y_A$ --- e.g., a post-hoc explanation generator that conditions on
$Y_A$ rather than producing it --- the agent would be \emph{decorative} in
the technical sense we adopt: its reasoning narration is correlated with its
actions but does not causally drive them. The auditor would like a
\emph{certificate} that distinguishes the two cases. This paper proves that,
under the closed-API access model, no such certificate exists at the level of
generality usually asked for.
\subsection{What we prove}
We formalize the audit setting as an interactive transcript distribution
$P_A^\pi(T_Q)$ generated by an adaptive auditor $A$ and a closed-API agent
$\pi$ over $Q$ rounds (\Cref{def:agent,def:auditor,def:A0}, depicted in
\Cref{fig:auditor-loop}). We then prove three connected results.
\begin{enumerate}
\item \textbf{Universal observational-equivalence}
(Theorem~\ref{thm:transcript-indist}). For every faithful agent $\pi_G$
with $L(M_G) > 0$, the disintegration of its observable channel
(Lemma~\ref{lem:A}) plus structural noise-outsourcing
(Lemma~\ref{lem:B}) yields a strongly compatible decorative agent
$\pi_D$ whose per-history kernel coincides with $\pi_G$'s while its
latent reasoning state has no structural arrow into the action. This
is a \emph{representation theorem}: the decorative twin is constructed,
not merely asserted to exist (\Cref{fig:counterexample}).
\item \textbf{Approximate version} (Theorem~\ref{thm:approx}). When $\pi_D$
is replaced by a $\varepsilon$-TV-close approximation $\pi_D^\varepsilon$
on the auditor's hybrid-occupancy support, the transcript-law gap is at
most $\min(1, Q\varepsilon)$ for every adaptive auditor and budget $Q$.
\item \textbf{Certification impossibility}
(Corollary~\ref{cor:cert-imp}). Over the unrestricted SCM class, no
nontrivial sound transcript-law-only positive certificate for the
faithfulness property exists; every sound certificate must output
zero on every realizable transcript law.
\end{enumerate}
A finite-alphabet realizability proposition
(Proposition~\ref{prop:finite-alphabet}) shows that $\pi_D^\varepsilon$ can
be obtained by joint-kernel distillation from samples of $\pi_G$, with
explicit sample complexity, defusing the natural ``oracle-flavored
construction'' objection. A small synthetic experiment
(\Cref{app:validation}, \Cref{fig:auc-curve}) illustrates that the
$Q\varepsilon$ degradation shape is empirically observable in a controlled
finite setting.
\subsection{What we do \emph{not} prove}
The theorem rules out a specific class of certificates --- those that depend
only on the transcript law and must be sound over the unrestricted SCM class.
It does not say that black-box auditing is invalid in general. Output
reliability on verifiable subtasks, action-safety properties, retrieval
grounding, robustness to prompt injection, and benchmark accuracy are all
auditable from black-box transcripts; their identification targets simply
differ from latent causal reasoning faithfulness. White-box interpretability
methods that intervene on internal activations \citep{geiger2022inducing,
geiger2023causal} use a strictly stronger access model ($\mathcal{A}_W$) and
are outside our boundary. \Cref{sec:not-said} catalogs these distinctions
prominently to forestall the common overread that the result proves
something stronger than it does. Several recent agent-auditing methods are
\emph{often interpreted} as evidence about reasoning faithfulness even though
their original papers frame the claim more modestly; \Cref{tab:access-table}
positions seven such methods against our boundary based on a direct
source-check, with one PARTIAL and six NO labels and no YES.
\subsection{Why this is a contribution despite using standard machinery}
The proof is standard: disintegration on Polish spaces
\citep{kallenberg2021}, noise outsourcing as Borel iso plus quantile
\citep{kallenberg2021}, adaptive hybrid arguments, data-processing inequality,
Le Cam's two-point method \citep{lecam1986,tsybakov2009}. We do not claim
proof-technique novelty. The contribution is fourfold: \emph{(i)} formalizing
\emph{causal reasoning faithfulness} as a latent SCM property
(Definition~\ref{def:L}) in the LLM-agent setting; \emph{(ii)} naming the
closed-API access model $\mathcal{A}_0$ and locating the boundary it draws;
\emph{(iii)} exhibiting a universal disintegration-based decorative twin
construction $\pi_G \mapsto \pi_D$ that converts the existential
non-identifiability statement into a representation theorem; and \emph{(iv)}
deriving Corollary~\ref{cor:cert-imp} as a sharp impossibility statement on
\emph{all} transcript-law-only certificates rather than on a single
distinguishing test, including a precise definition of certificate semantics
that addresses the philosophical objection that a Bayesian or assumption-
restricted auditor might recover identifiability by other means.
\subsection{Roadmap}
\Cref{sec:notss} fixes notation and the agent/auditor/access-model setup.
\Cref{sec:not-said} catalogs what the theorem does \emph{not} say.
\Cref{sec:thm-1} states and proves the universal observational-equivalence
theorem and its definitional caveat, including the LLM-auditing
implications and the two measure-theoretic tools (kernel disintegration
and noise outsourcing) used inline within the proof. \Cref{sec:approx}
gives the approximate version. \Cref{sec:cor-1} states the certification-impossibility
corollary preceded by a Certificate Semantics paragraph.
\Cref{sec:prop-1} gives the finite-alphabet realizability proposition.
\Cref{sec:empirical} recasts three prior audit attempts as motivating
examples and includes one new closed-API LLM snapshot.
\Cref{sec:access-table} contains the source-checked positioning of recent
agent-auditing work. \Cref{sec:relwork} discusses related work in three
adjacent threads. \Cref{sec:discussion} addresses scope, escape hatches,
limitations. \Cref{sec:conclusion} concludes. Appendices contain proofs of
\Cref{lem:A,lem:B}, the uniform variant of Theorem~\ref{thm:approx},
the KL-refinement lemma, and the validation experiment.
% =============================================================
\section{What Theorem~\ref{thm:transcript-indist} does not say}\label{sec:not-said}
% R5 reviewer: "the 'What Theorem 1 Does Not Say' box is important and should remain."
We list, prominently and early, what the impossibility result does \emph{not} prove,
to forestall the common overread that the paper rules out all auditing.
\begin{itemize}
\item Output reliability is unauditable. (Action correctness on verifiable subtasks IS auditable.)
\item Reasoning text is meaningless. (Plausibility under task-relevance metrics IS measurable.)
\item Action safety is unauditable. (Action-policy properties testable from samples ARE auditable.)
\item Benchmark accuracy is unauditable. (Standard ML eval is fine.)
\item Post-hoc explanation quality is meaningless. (It is a different property: \emph{plausibility} of $Y_R$, not \emph{causal faithfulness} of $R$.)
\item Internal-state interpretability is impossible. (White-box access $\mathcal{A}_W$ admits identification.)
\item Trustworthy reasoning is hopeless. (It requires stronger access, instrumented architectures, or task-verifiable reasoning.)
\item The cited prior work claims to certify faithfulness. (We say: those methods \emph{are often interpreted} as evidence about faithfulness; our result formalizes a boundary on what such evidence can certify.)
\end{itemize}
The theorem proves a \emph{specific} boundary: the latent causal-faithfulness
property of $R$ on $Y_A$ cannot be certified from the full adaptive transcript
law generated by the black-box channel, over the \emph{unrestricted} SCM class.
% =============================================================
\section{Notation and Setting}\label{sec:notss}
\begin{table}[h]
\centering
\small
\caption{Symbol reference. Definitions are made precise in the text below; this table is for navigation only.}
\label{tab:notation}
\begin{tabular}{ll}
\toprule
\textbf{Symbol} & \textbf{Meaning} \\
\midrule
$\C, \YR, \YA, \Y$ & context, reasoning-output, action-output spaces; $\Y = \YR \times \YA$ \\
$Q < \infty$ & finite auditing budget (number of rounds) \\
$\Hist_{\le t-1}$ & history space $(\C \times \Y)^{t-1}$ visible to round $t$ \\
$T_Q, \Hist_Q$ & full length-$Q$ transcript and its space $(\C \times \Y)^Q$ \\
$\pi$, $K_\pi$ & closed-API agent and its (history-dependent) Markov kernel family \\
$A$, $A_t$ & adaptive auditor and its per-round randomized kernel \\
$P_A^\pi(T_Q)$ & induced transcript law under auditor $A$ and agent $\pi$ \\
$M_\pi$, $R_t$ & latent SCM realizing $K_\pi$; designated reasoning variable at round $t$ \\
$L(M_\pi)$ & faithfulness indicator; $> 0$ iff some $do(R_t)$ shifts the action kernel \\
$\pi_G, \pi_D$ & faithful agent ($L > 0$) and its decorative twin ($L = 0$) \\
$\mathcal{A}_0, \mathcal{A}_W$ & closed-API access model; white-box (intervene-on-internals) access \\
$\dtv$ & total variation distance \\
$\varepsilon, Q\varepsilon$ & per-context TV gap; transcript-law gap bound (Theorem~\ref{thm:approx}) \\
\bottomrule
\end{tabular}
\end{table}
We work on standard Borel measurable spaces $(\C, \mathcal{F}_C)$,
$(\YR, \mathcal{F}_R)$, $(\YA, \mathcal{F}_A)$. Joint output $\Y = \YR \times \YA$.
Finite horizon $Q < \infty$. The history space
$\Hist_{\le t-1} := (\C \times \Y)^{t-1}$ is standard Borel by finite product
closure; we write $\Hist_Q := (\C \times \Y)^Q$ for the full transcript
space at budget $Q$. The Borel $\sigma$-algebras are denoted $\mathcal F_C$,
$\mathcal F_R$, $\mathcal F_A$ for $\C, \YR, \YA$ respectively, with
$\mathcal F_Y := \mathcal F_R \otimes \mathcal F_A$ on $\Y = \YR \times \YA$.
\begin{definition}[Closed-API agent]\label{def:agent}
A \emph{closed-API agent} $\pi$ is a family of measurable stochastic kernels
$\{K_{\pi, t}\}_{t \ge 1}$ where each
$K_{\pi, t} : \C \times \Hist_{\le t-1} \to \mathcal{P}(\Y)$ satisfies the
joint-measurability condition that, for every $B \in \mathcal F_Y$, the
map $(c, h) \mapsto K_{\pi, t}(B \mid c, h)$ is
$\mathcal F_C \otimes \mathcal F_{\Hist_{\le t-1}}$-measurable. The
stateless special case is $K_{\pi, t}(\cdot \mid c, h) = K_\pi(\cdot \mid c)$
independent of $t$ and $h$. We write $K_\pi$ when the $t$-index is
implicit from context. Auditing is parameterized by a budget $Q < \infty$
chosen at evaluation time; the kernel family is defined for every $t$ so
that strong-compatibility statements over $\mathcal Q$ are well-typed.
\end{definition}
\begin{definition}[Adaptive auditor]\label{def:auditor}
An \emph{adaptive auditor} is a family of measurable randomized kernels
$\{A_t\}_{t \ge 1}$ with $A_t : \Hist_{\le t-1} \to \mathcal{P}(\C)$
satisfying the analogous joint-measurability condition. We write $A$ for
the family.
\end{definition}
The \emph{transcript law} under budget $Q$ is the law of
$T_Q = ((c_1, y_1), \ldots, (c_Q, y_Q))$ on $(\C \times \Y)^Q$ obtained
by the Ionescu-Tulcea construction
\citep[Theorem~6.16]{kallenberg2021}: alternately apply $A_t$ to draw
$c_t$, then $K_{\pi, t}$ to draw $y_t = (y_{R, t}, y_{A, t})$, conditioned
on the prior history $h_{t-1}$.
\begin{definition}[Causal reasoning faithfulness]\label{def:L}
Let $M_\pi = (V, U, \mathcal{F}, P_U)$ be a latent SCM realizing $K_\pi$
through the structural representation of \Cref{lem:B}, with a designated
latent reasoning variable $R_t$ at each round $t$. For each $r \in \mathcal R_t$
(the state space of $R_t$), define the \emph{interventional structural kernel}
\[
K^{M_\pi,\, do(R_t = r)}_{A, t}(\,\cdot \mid c, h)
\;\;:\;\;
\C \times \Hist_{\le t-1} \to \mathcal P(\Y_A),
\]
obtained by replacing the $R_t$ argument in the structural equation
$Y_{A,t} = f_{A,t}(c, h, R_t, U_{A,t})$ with the constant $r$ and
marginalizing the remaining exogenous noise. The \emph{faithfulness
indicator} is then
\[
L(M_\pi) \;:=\; \sum_{t=1}^Q \mathbf{1}\!\Big[
\exists\, r, r' \in \mathcal R_t \;:\;
K^{M_\pi,\, do(R_t = r)}_{A, t} \;\not\equiv\;
K^{M_\pi,\, do(R_t = r')}_{A, t}
\Big],
\]
where $\not\equiv$ means \emph{pointwise inequality of Markov kernels}:
there exist $(c, h) \in \C \times \Hist_{\le t-1}$ and $B \in \mathcal F_A$
such that
$K^{M_\pi, do(R_t = r)}_{A, t}(B \mid c, h) \neq K^{M_\pi, do(R_t = r')}_{A, t}(B \mid c, h)$.
\smallskip
$L(M_\pi) > 0$ iff at some round $t$, the structural intervention $do(R_t)$
induces a non-trivial change in the action kernel. This is a
\emph{controlled direct effect} in the structural sense: we hold the
upstream context-history fixed and intervene on $R_t$ only, with no
cross-world quantities involved. We do not claim equivalence to natural
direct effect \citep{pearl2001direct}; the structural-arrow form is what
\Cref{thm:transcript-indist}(ii) actually proves to be zero in the
decorative SCM, and this is the form we use throughout.
\end{definition}
\begin{definition}[Closed-API access model $\mathcal{A}_0$]\label{def:A0}
Auditor observes only $(Y_R, Y_A)$ samples from $K_\pi$; no internal-state
oracle, no $\mathit{do}$-interventions on latent variables.
\end{definition}
\begin{figure}[ht]
\centering
\begin{tikzpicture}[
>={Stealth[length=2.0mm,width=1.6mm]},
every node/.style={font=\small},
box/.style={draw, rounded corners=2pt, minimum width=22mm, minimum height=8.5mm, align=center},
ag/.style={draw, fill=black!4, rounded corners=2pt, minimum width=24mm, minimum height=10mm, align=center},
arr/.style={->, thick},
]
\node[box] (A) at (0,0) {Adaptive auditor $A$};
\node[ag] (P) at (7.5,0) {Closed-API agent $\pi$\\ kernel $K_\pi(\cdot \mid c, h)$};
\draw[arr] ($(A.east) + (0,0.25)$) -- node[above]{$c_t \sim A(\cdot \mid h_{t-1})$} ($(P.west) + (0,0.25)$);
\draw[arr] ($(P.west) + (0,-0.25)$) -- node[below]{$y_t = (Y_{R,t}, Y_{A,t}) \sim K_\pi(\cdot \mid c_t, h_{t-1})$} ($(A.east) + (0,-0.25)$);
\node[align=center, font=\footnotesize] at (3.75,-1.55)
{history $h_t = (h_{t-1}, c_t, y_t)$ fed back to auditor; transcript $T_Q = (h_Q)$ accumulates over budget $Q$};
\end{tikzpicture}
\caption{Adaptive auditor--agent interaction under access model $\mathcal{A}_0$
(Definitions~\ref{def:auditor}--\ref{def:A0}). The auditor's only observation is
the per-query pair $(Y_R, Y_A)$; the latent reasoning state $R$ is never
observed and never intervened on.}
\label{fig:auditor-loop}
\end{figure}
\begin{definition}[Strong compatibility]\label{def:compat}
SCMs $M, M'$ are \emph{strongly compatible} (with respect to a class
$\mathfrak{A}$ of measurable adaptive auditors and a finite-budget set
$\mathcal Q \subseteq \mathbb N$) iff for every $A \in \mathfrak{A}$ and
every $Q \in \mathcal Q$, the induced transcript laws coincide:
\[
P_A^M(T_Q) \;=\; P_A^{M'}(T_Q) \quad \text{as probability measures on } (\C \times \Y)^Q.
\]
We refer to the transcript-law definition as the \emph{primary} formulation.
\smallskip
A simple \emph{sufficient condition} for strong compatibility against the
class of all measurable adaptive auditors and every budget $Q \le Q_{\max}$
is pointwise kernel equality: there exist regular conditional versions
$K_{M,t}$ and $K_{M',t}$ such that for every
$t \in \{1, \ldots, Q_{\max}\}$ and every
$(c, h) \in \C \times \Hist_{\le t-1}$,
$K_{M,t}(\cdot \mid c, h) = K_{M',t}(\cdot \mid c, h)$. The decorative
construction of \Cref{thm:transcript-indist} delivers this stronger condition
directly, after which \Cref{thm:transcript-indist}(iv) gives transcript-law
equality by Ionescu-Tulcea induction. Strong compatibility is a strictly
weaker requirement (auditors only probe kernels on the histories they
actually reach, so kernel disagreement off the auditor-induced occupancy
support cannot be detected); we do not need the weaker form for the main
result.
\end{definition}
% =============================================================
\section{Theorem 1: Transcript Indistinguishability}\label{sec:thm-1}
\subsection{Theorem 1 in plain LLM terms}\label{sec:thm-1-intuition}
Before stating the formal result, we restate it in the language of the
opening clinical-LLM auditor scenario (\Cref{sec:intro}). \emph{Take any
closed-API LLM agent $\pi_G$ whose internal computation truly uses a latent
reasoning state $R$ to produce its action $Y_A$ --- so that the explanation
$Y_R$ is a faithful report of the mechanism that drives $Y_A$. Then there
exists a second agent $\pi_D$, also closed-API, whose internal mechanism is
fundamentally decorative ($R^D$ has no causal arrow into $Y_A$, so the
explanation is structurally disconnected from how the action is generated)
and yet which produces statistically identical $(Y_R, Y_A)$ transcripts on
every adaptive auditing protocol of every finite length.} The faithful agent
and its decorative twin therefore induce the same observable channel: an
auditor restricted to $(Y_R, Y_A)$ samples cannot certify --- with arbitrary
budget, arbitrarily clever query strategy, or any finite $Q$ --- that
the agent it is talking to is the faithful one. This is what makes
auditing for \emph{causal reasoning faithfulness} a fundamentally different
problem from auditing output reliability, action safety, or benchmark
accuracy: the latter three live at the kernel level, and the kernels of
$\pi_G$ and $\pi_D$ coincide.
\begin{assumption}\label{ass:standard-borel}
$\C, \YR, \YA$ are standard Borel spaces and the horizon $Q$ is finite.
\end{assumption}
\begin{assumption}\label{ass:auditor}
The auditor $A$ is a measurable randomized kernel.
\end{assumption}
\begin{theorem}[Universal Observational Equivalence]\label{thm:transcript-indist}
Fix any closed-API agent $\pi_G$ with kernel $K_G$ and latent SCM $M_G$ such
that $L(M_G) > 0$. Under \Cref{ass:standard-borel,ass:auditor}, there exists
a closed-API agent $\pi_D$ with kernel $K_D$ and latent SCM $M_D$ such that:
\begin{enumerate}
\item[(i)] \emph{Per-round conditional independence:}
$R_t^D \perp Y_{A,t} \mid C_t, H_{t-1}$ for all $t$.
\item[(ii)] \emph{Faithfulness gap:} $L(M_D) = 0$.
\item[(iii)] \emph{Strong compatibility:}
$K_D(\cdot \mid c, h) = K_G(\cdot \mid c, h)$ for all reachable $(c, h)$.
\item[(iv)] \emph{Universal transcript equality:} for any adaptive auditor
$A$ and any budget $Q$,
\[
\PpiA{G}(T_Q) = \PpiA{D}(T_Q).
\]
\item[(v)] \emph{Le Cam consequence:} any test
$\psi : \Hist_Q \to \{G, D\}$ has total error
\[
\inf_\psi \big( \Pr_{\pi_G}[\psi = D] + \Pr_{\pi_D}[\psi = G] \big)
= 1 - \dtv\big(\PpiA{G}(T_Q), \PpiA{D}(T_Q)\big) = 1.
\]
\end{enumerate}
\end{theorem}
\begin{figure}[ht]
\centering
\begin{tikzpicture}[
>={Stealth[length=2.0mm,width=1.6mm]},
every node/.style={font=\small},
var/.style={draw, circle, minimum size=8mm, inner sep=0pt},
exo/.style={draw, dashed, circle, minimum size=7mm, inner sep=0pt, font=\footnotesize},
arr/.style={->, thick},
faded/.style={->, thick, dashed, gray!70},
panel/.style={draw, rounded corners=4pt, inner sep=6pt},
obs/.style={fill=black!8},
]
% ---------- Left panel: pi_G (faithful) ----------
\begin{scope}[local bounding box=Gpanel]
\node[var] (cG) at (0, 0) {$C$};
\node[var] (rG) at (1.6, 0.9) {$R$};
\node[var, obs] (yaG) at (3.2, 0) {$Y_A$};
\node[var, obs] (yrG) at (3.2, 1.8){$Y_R$};
\draw[arr] (cG) -- (rG);
\draw[arr] (cG) -- (yaG);
\draw[arr] (rG) -- (yaG)
node[midway, above, sloped=false, xshift=4pt, yshift=-2pt, font=\footnotesize]{\textsc{cde}\,$>\!0$};
\draw[arr] (rG) -- (yrG);
\node[font=\footnotesize, align=center] at (1.6, -1.0)
{$\pi_G$: \emph{faithful}\\ $L(M_G) > 0$};
\end{scope}
\node[panel, fit=(Gpanel) (cG) (rG) (yrG)] (Gbox) {};
% ---------- Right panel: pi_D (decorative) ----------
\begin{scope}[xshift=8.5cm, local bounding box=Dpanel]
\node[var] (cD) at (0, 0) {$C$};
\node[var] (rD) at (1.6, 0.9) {$R^D$};
\node[var, obs] (yaD) at (3.2, 0) {$Y_A$};
\node[var, obs] (yrD) at (3.2, 1.8) {$Y_R$};
\draw[arr] (cD) -- (yaD);
\draw[faded] (cD) -- (rD);
\node[font=\footnotesize, gray, above=1pt of rD]{(disconnected)};
\draw[arr] (yaD) -- (yrD)
node[midway, right=1pt, font=\footnotesize]
{$K_G(y_R \mid c, y_A)$};
\draw[arr] (cD) to[bend left=18] (yrD);
\node[font=\footnotesize, align=center] at (1.6, -1.0)
{$\pi_D$: \emph{compatible decorative}\\ $L(M_D) = 0$};
\end{scope}
\node[panel, fit=(Dpanel) (cD) (rD) (yrD)] (Dbox) {};
% equality between observable channels
\draw[<->, thick, blue!60!black]
(Gbox.east) -- (Dbox.west)
node[midway, above, font=\footnotesize, align=center, blue!60!black]
{$K_G(y_R, y_A \mid c, h) = K_D(y_R, y_A \mid c, h)$\\(strong compatibility)};
\end{tikzpicture}
\caption{Counterexample construction (Theorem~\ref{thm:transcript-indist}).
\textbf{Left}: faithful agent $\pi_G$ with latent reasoning state $R$ that
causally drives $Y_A$ (controlled direct effect $> 0$, equivalently $L(M_G) > 0$) and is reported via $Y_R$.
\textbf{Right}: compatible decorative agent $\pi_D$ obtained by disintegration
plus structural realization (Lemmas~\ref{lem:A}--\ref{lem:B}). $Y_A$ is
generated directly from $C$ with no $R^D$ argument, so $L(M_D) = 0$;
$Y_R$ is then sampled from the regular conditional $K_G(y_R \mid c, y_A)$
\emph{after} $Y_A$ is fixed. Observed nodes are shaded; the latent $R^D$ in
$\pi_D$ is causally disconnected from $Y_A$ (dashed edge omitted from any
parent of $Y_A$). Both panels induce the \emph{same} observable channel.}
\label{fig:counterexample}
\end{figure}
\paragraph{Two measure-theoretic tools.}
The construction of $\pi_D$ relies on two standard facts about Markov kernels
on standard Borel spaces. We state them here, in the position where they are
actually used; the proofs are textbook material and are reproduced in
\Cref{app:lem-A-proof,app:lem-B-proof}.
\begin{lemma}[Disintegration]\label{lem:A}
For any standard Borel parameter space $X = \C \times \Hist$ and output space
$\YR \times \YA$, a Markov kernel $K_G(dy_R, dy_A \mid x)$ admits a measurable
regular conditional kernel $K_G(dy_R \mid x, y_A)$ with respect to the marginal
$K_G(dy_A \mid x)$, satisfying
\[
K_G(dy_R, dy_A \mid x) = K_G(dy_A \mid x) \cdot K_G(dy_R \mid x, y_A),
\]
and the factorization is $K_G(dy_A \mid x)$-almost-everywhere unique
\citep[Theorem~8.5]{kallenberg2021}.
\end{lemma}
\begin{lemma}[Measurable structural representation / noise outsourcing]\label{lem:B}
Every standard Borel stochastic kernel $K(dy \mid x)$ admits a measurable
structural representation: there exist a standard Borel exogenous noise space
$(\mathcal{U}, P_U) = ([0,1], \mathrm{Leb})$ and a measurable function
$f : X \times \mathcal{U} \to \Y$ such that $Y = f(x, U)$ with $U \sim P_U$
implies $P(Y \in B \mid X = x) = K(B \mid x)$
\citep[Theorem~6.10 and Lemma~4.22]{kallenberg2021}.
\end{lemma}
\Cref{lem:A} lets us split any joint $(Y_R, Y_A)$-channel into an action-first
factorization, and \Cref{lem:B} lets us realize each factor as a structural
equation with explicit exogenous noise --- which is what gives us control over
which variables actually feed which structural equation, and therefore over
the causal arrow we want to delete.
\paragraph{Construction of $\pi_D$.}
For every $t \ge 1$ (so that the construction works at every finite budget):
\begin{enumerate}
\item By \Cref{lem:A}, factor
$K_G(dy_R, dy_A \mid c_t, h_{t-1}) = K_G(dy_A \mid c_t, h_{t-1}) \cdot K_G(dy_R \mid c_t, y_A, h_{t-1})$.
\item By \Cref{lem:B}, realize each factor as a measurable structural equation:
\begin{align*}
Y_{A,t} &= f_{A,t}^D(c_t, h_{t-1}, U_{A,t}'),\\
R_t^D &= f_{R,t}^D(c_t, h_{t-1}, U_{R,t}'),\\
Y_{R,t} &= f_{Y_R,t}^D(c_t, h_{t-1}, Y_{A,t}, U_{E,t}'),
\end{align*}
where $f_{A,t}^D$ realizes $K_G(dy_A \mid c_t, h_{t-1})$, $f_{R,t}^D$ realizes
any chosen distribution for the latent reasoning variable, and $f_{Y_R,t}^D$
realizes $K_G(dy_R \mid c_t, y_A, h_{t-1})$.
\end{enumerate}
The exogenous noise families $\{U_{A,t}', U_{R,t}', U_{E,t}'\}_{t \ge 1}$ are
mutually independent across all $t$ and all three families. \emph{Critical:}
$f_{A,t}^D$ does not take $R_t^D$ (or $U_{R,t}'$) as argument.
\paragraph{Sketch of proofs (full proofs immediately below in \Cref{sec:thm-1-proofs}).}
(i) follows from independence of the exogenous noise $U_{A,t}'$ and $U_{R,t}'$.
(ii) follows from the structural intervention argument:
$f_{A,t}^D$ has no $R_t^D$ argument, so $\mathit{do}(R_t^D = r)$ leaves $Y_{A,t}$
unchanged for every $r$, hence the structural-arrow indicator at round $t$ is zero, and $L(M_D) = \sum_t 0 = 0$.
(iii) follows from \Cref{lem:A} applied to both $K_G$ and $K_D$.
(iv) follows from (iii) by induction on $t$.
(v) is Le Cam's two-point method with $\dtv = 0$.
\subsection{What this means for closed-API LLM auditing}\label{sec:thm-1-implications}
The construction is more concrete than its measure-theoretic packaging
suggests. In LLM-agent terms, $\pi_D$ is the agent that, on every context,
\emph{first} samples the action $Y_A$ from the same conditional distribution
as $\pi_G$, and \emph{then} writes a chain-of-thought $Y_R$ from the
post-hoc conditional $K_G(y_R \mid c, y_A)$. Crucially, this post-hoc twin
matches $\pi_G$ token-for-token in distribution on every $(Y_R, Y_A)$ pair
the auditor will ever observe, even though its $Y_R$ is generated
\emph{after} $Y_A$ and therefore cannot have caused it. Three immediate
consequences for LLM-agent auditing methodology:
\begin{itemize}
\item \emph{Behavioral evals cannot certify reasoning faithfulness.}
Any audit statistic that consumes only finite closed-API transcripts of
$(Y_R, Y_A)$ pairs --- including chain-of-thought consistency checks,
self-consistency aggregation \citep{wang2022selfconsistency}, judge-LLM
rubrics, perturbation studies on the prompt, or the family of
context-coherence metrics we ourselves attempted
(\Cref{sec:empirical}) --- has the same law under $\pi_G$ and $\pi_D$
by construction. In particular, any population score or expected score
computed from the transcript law is identical for the two agents. A
method that systematically scores $\pi_G$ above $\pi_D$ from such
transcripts would contradict Theorem~\ref{thm:transcript-indist}(iv).
\item \emph{The bound is not weakened by query budget or adaptivity.}
Clauses (iv)-(v) hold for every adaptive auditor and every finite $Q$,
so neither ``run it on more inputs'' nor ``run it adversarially'' is an
escape. Sample efficiency arguments are orthogonal to the impossibility
here.
\item \emph{The bound \emph{is} weakened by leaving $\mathcal A_0$.}
Mechanistic interpretability \citep{geiger2022inducing,geiger2023causal},
activation patching, and any other method that intervenes on internal
state operates under a strictly stronger access model and is outside our
boundary --- as is task-verifiable reasoning where the action's
correctness is independently checkable. \Cref{sec:not-said} catalogs
these distinctions in detail.
\end{itemize}
\subsection{Proofs of Theorem~\ref{thm:transcript-indist}}\label{sec:thm-1-proofs}
\begin{proof}[Proof of (i)]
By construction $f_{A,t}^D$ does not take $U_{R,t}'$ as input, so $Y_{A,t}$ is
a measurable function of $(c_t, h_{t-1}, U_{A,t}')$. Similarly $R_t^D$
depends only on $(c_t, h_{t-1}, U_{R,t}')$. By independence of $U_{A,t}'$ and
$U_{R,t}'$, conditioning on $(C_t, H_{t-1})$ leaves $R_t^D \perp Y_{A,t}$.
\end{proof}
\begin{proof}[Proof of (ii)]
By construction the structural equation $Y_{A,t} = f_{A,t}^D(c_t, h_{t-1}, U_{A,t}')$
does not take $R_t^D$ as an argument. Hence the interventional structural
kernel $K^{M_D, do(R_t^D = r)}_{A, t}(\cdot \mid c, h)$ defined per
\Cref{def:L} equals the marginal action kernel $K_D(\cdot_A \mid c, h)$
(the $\YA$-marginal of $K_D$) for every $r \in \mathcal R_t$. In particular,
$K^{M_D, do(R_t^D = r)}_{A, t} \equiv K^{M_D, do(R_t^D = r')}_{A, t}$ for all
$r, r' \in \mathcal R_t$, so the indicator at round $t$ is zero. Summing over
$t = 1, \ldots, Q$ yields $L(M_D) = 0$.
\end{proof}
\begin{proof}[Proof of (iii)]
$K_D(dy_R, dy_A \mid c, h) = K_G(dy_A \mid c, h) \cdot K_G(dy_R \mid c, y_A, h)
= K_G(dy_R, dy_A \mid c, h)$ by \Cref{lem:A} applied to both kernels.
\end{proof}
\begin{proof}[Proof of (iv)]
By induction on $t$. Let $P_t^\pi$ denote the law of the partial transcript
$H_t = ((C_1, Y_1), \ldots, (C_t, Y_t))$ under the auditor-agent interaction
with agent $\pi$. The Ionescu-Tulcea construction gives the recursion
\[
P_t^\pi(d h_t) \;=\; P_{t-1}^\pi(d h_{t-1}) \cdot A_t(d c_t \mid h_{t-1}) \cdot K_{\pi, t}(d y_t \mid c_t, h_{t-1}).
\]
Base: $P_0^{\pi_G} = P_0^{\pi_D}$ (degenerate at the empty history).
Inductive step: assume $P_{t-1}^{\pi_G} = P_{t-1}^{\pi_D}$. By claim (iii)
and the identical auditor kernel, the recursion integrands for $\pi_G$ and
$\pi_D$ agree pointwise, so $P_t^{\pi_G} = P_t^{\pi_D}$. At $t = Q$ this
gives $P_A^{\pi_G}(T_Q) = P_A^{\pi_D}(T_Q)$.
\end{proof}
\begin{proof}[Proof of (v)]
Le Cam's two-point method with $\dtv = 0$.
\end{proof}
\begin{remark}[Definitional caveat]\label{rem:caveat}
% R4 reviewer: "the theorem constructs a compatible decorative realization
% of the observable channel; it does not discover the true internal mechanism of π_G."
\Cref{thm:transcript-indist} \emph{constructs a compatible decorative realization}
of the observable channel; it does \emph{not} discover the true internal mechanism
of $\pi_G$. The decorative SCM $M_D$ is not the same agent as $M_G$ semantically.
The impossibility is \emph{epistemic}: transcript laws do not identify which
compatible SCM is true. A certificate must be valid for \emph{all} compatible
SCMs, regardless of semantic identity.
\end{remark}
% =============================================================
\section{Theorem 1$'$: Approximate Version}\label{sec:approx}
\paragraph{Hybrid occupancy measure (formal definition).}
Fix an adaptive auditor $A$ and a budget $Q$. For each $t \in \{0, \ldots, Q-1\}$,
$\lambda_{A, t}^G$ denotes the probability law on $\C \times \Hist_{\le t}$ of
the pair $(C_{t+1}, H_t)$ obtained by running the auditor-agent interaction
with $\pi_G$ for the first $t$ rounds and then drawing
$C_{t+1} \sim A_{t+1}(\cdot \mid H_t)$. To define the mixture as a single
probability measure, embed each $\lambda_{A, t}^G$ into the disjoint union
$\Hist_\sqcup := \bigsqcup_{t = 0}^{Q-1} (\C \times \Hist_{\le t})$ via the
canonical injection. The \emph{hybrid occupancy measure} is then
\[
\mu_{A, Q}^{\mathrm{hyb}} \;:=\; \frac{1}{Q} \sum_{t=0}^{Q-1} \lambda_{A, t}^{G}
\;\in\; \mathcal P(\Hist_\sqcup).
\]
Functionals on $\Hist_\sqcup$ such as $(c, h) \mapsto \dtv(K_G(\cdot \mid c, h),
K_D^\varepsilon(\cdot \mid c, h))$ are well-defined since $K_G$ and
$K_D^\varepsilon$ are kernel families indexed by $t$. This measure aggregates
the context-history pairs that the auditor actually queries the agent on,
weighted across the time index $t$.
\begin{theorem}[Approximate transcript indistinguishability]\label{thm:approx}
Same setting as \Cref{thm:transcript-indist}, with $K_D$ replaced by
$K_D^\varepsilon$ such that
\begin{equation}\label{eq:hybrid-cond}
\int \dtv\!\big(K_G(\cdot \mid c, h),\; K_D^\varepsilon(\cdot \mid c, h)\big)\, d\mu_{A, Q}^{\mathrm{hyb}}(c, h) \;\le\; \varepsilon.
\end{equation}
Then for the same auditor $A$ and budget $Q$,
\[
\dtv\big(\PpiA{G}(T_Q),\, P_A^{\pi_D^\varepsilon}(T_Q)\big) \;\le\; \min(1,\, Q\varepsilon),
\]
and any test has total error $\ge 1 - \min(1, Q\varepsilon)$.
\end{theorem}
\paragraph{Proof sketch.}
We bound the transcript-law gap by a telescoping sum of single-step kernel
swaps. Walk a hybrid agent through the budget, replacing $K_D^\varepsilon$
with $K_G$ one query at a time. By the data-processing inequality through
the auditor's downstream measurement, each swap costs at most the per-query
$\dtv(K_G, K_D^\varepsilon)$ at the queried context-history. Summing the
$Q$ swaps and dividing by $Q$ recovers the hybrid-occupancy integral and
yields the $Q\varepsilon$ bound; the trivial $\dtv \le 1$ gives the
$\min(1, Q\varepsilon)$ form. Le Cam's two-point method then converts the
TV bound into the matching test-error lower bound. The full argument is
spelled out below.
\begin{proof}
Hybrid + DPI per query. Define the mixed transcript distribution $Q_t$ as
the law of $T_Q$ when the agent uses $K_G$ for queries $1, \ldots, t$ and
$K_D^\varepsilon$ for queries $t+1, \ldots, Q$. Then $Q_0 = P_A^{\pi_D^\varepsilon}(T_Q)$
and $Q_Q = P_A^{\pi_G}(T_Q)$. For each $t$, the kernels $Q_t$ and $Q_{t+1}$
share the same auditor kernel and the same agent kernel except at step $t+1$,
where one uses $K_G$ and the other $K_D^\varepsilon$. By DPI applied through
the common auditor and downstream agent kernels (which form a Markov kernel
from $\Y$ at step $t+1$ to $T_Q$),
\[
\dtv(Q_t, Q_{t+1}) \;\le\; \mathbb{E}_{(C_{t+1}, H_t) \sim \lambda_{A,t}^{G}}\!
\big[\dtv\!\big(K_G(\cdot \mid C_{t+1}, H_t),\, K_D^\varepsilon(\cdot \mid C_{t+1}, H_t)\big)\big].
\]
Summing over $t = 0, \ldots, Q-1$ and dividing by $Q$ recovers the
hybrid-occupancy integral, so
\[
\dtv\!\big(\PpiA{G}(T_Q),\, P_A^{\pi_D^\varepsilon}(T_Q)\big)
\;\le\; \sum_{t=0}^{Q-1} \dtv(Q_t, Q_{t+1})
\;\le\; Q \cdot \int \dtv \, d\mu_{A,Q}^{\mathrm{hyb}}
\;\le\; Q\varepsilon.
\]
The trivial bound $\dtv \le 1$ gives $\min(1, Q\varepsilon)$. Le Cam's
two-point method then yields the test-error bound.
\end{proof}
\begin{remark}[Reachability and empirical satisfiability]
The hybrid-occupancy condition~\eqref{eq:hybrid-cond} is \emph{always statable}
but \emph{not always empirically satisfiable} from finite samples; distillation
of $K_D^\varepsilon$ from $\pi_G$ samples must achieve TV-coverage on the
support of $\mu_{A, Q}^{\mathrm{hyb}}$, which depends on the auditor. A
stronger uniform-over-reachable-histories formulation is given in
\Cref{app:uniform-version}.
\end{remark}
% =============================================================
\section{Corollary 1: Certification Impossibility}\label{sec:cor-1}
% R5 polish #1: add "Certificate Semantics" paragraph BEFORE Corollary 1.
\paragraph{Certificate Semantics.}
We adopt the standard identification-style notion: a property is
\emph{certifiable from observables} only if it is invariant over the
observational equivalence class. A transcript-law-only certificate must,
by definition, output the same value on any two SCMs that induce the same
transcript distribution; otherwise the word \emph{certificate} becomes
prior-dependent or assumption-dependent. \Cref{thm:transcript-indist} rules
out this convention applying nontrivially over the unrestricted SCM class.
We do \emph{not} deny Bayesian evidence under priors, engineering confidence
under modeling assumptions, or white-box mechanism claims; we deny worst-case,
transcript-law-only, model-class-unrestricted positive certification.
\begin{corollary}[Certification impossibility]\label{cor:cert-imp}
Fix an adaptive-auditor class $\mathfrak A$ and budget set $\mathcal Q$.
Let $\sigma$ be a \emph{transcript-law-only certificate} for $L$:
a measurable function from $\mathcal P((\C \times \Y)^Q)$
(or a finite tuple of such laws indexed by $A \in \mathfrak A, Q \in \mathcal Q$)
to $\{0, 1\}$, such that $\sigma$ outputs $1$ on input $P$ only if every SCM
$M$ that realizes $P$ in $\mathfrak{A} \times \mathcal Q$
satisfies $L(M) > 0$.
Over the unrestricted SCM class, there is \emph{no nontrivial sound positive
certificate}: every sound certificate $\sigma$ outputs $\sigma = 0$ on every
transcript law realizable by any SCM under the model class. The constant-zero
certificate is sound but vacuous.
\end{corollary}
\begin{proof}
Fix any realizable transcript law $P$, i.e., $P = P_A^{\pi}(T_Q)$ for some
SCM $\pi$, $A \in \mathfrak A$, $Q \in \mathcal Q$. We must exhibit a strongly
compatible SCM $\pi'$ with $L(\pi') = 0$ that also realizes $P$. Two cases.
\emph{Case 1: $L(\pi) > 0$.} \Cref{thm:transcript-indist} applied to $\pi_G := \pi$
yields $\pi_D$ with $L(\pi_D) = 0$, $K_{\pi_D}(\cdot \mid c, h) = K_\pi(\cdot \mid c, h)$
for all $(c, h)$, and hence $P_A^{\pi_D}(T_Q) = P_A^\pi(T_Q) = P$ for every
$A \in \mathfrak A$ and $Q \in \mathcal Q$. Take $\pi' := \pi_D$.
\emph{Case 2: $L(\pi) = 0$.} Take $\pi' := \pi$.
In either case, $P$ is realizable by some $\pi'$ with $L(\pi') = 0$.
If $\sigma$ is sound and $\sigma(P) = 1$, then by definition $L(M) > 0$
for every SCM $M$ realizing $P$ across $\mathfrak{A} \times \mathcal Q$, in
particular for $\pi'$ --- contradicting $L(\pi') = 0$. Hence $\sigma(P) = 0$.
For certificates whose input is a finite tuple
$(P_{A_1}^\pi(T_{Q_1}), \ldots, P_{A_k}^\pi(T_{Q_k}))$ for fixed
$(A_i, Q_i) \in \mathfrak A \times \mathcal Q$, the same argument applies
tuplewise: \Cref{thm:transcript-indist}'s strong compatibility implies
equality of every transcript law for every auditor and every budget, so
$\pi'$ realizes the entire tuple identically to $\pi$.
Conclusion: every sound transcript-law-only certificate $\sigma$ satisfies
$\sigma \equiv 0$ on the realizable family. Restricted to the realizable
family of transcript laws (or tuples thereof), the constant-zero
certificate is therefore the unique sound certificate.
\end{proof}
\paragraph{Why the argument is short.}
The corollary is a one-step lift of \Cref{thm:transcript-indist}: the
representation theorem already produces, for every realizable transcript law
$P$, an SCM with $L = 0$ that realizes it. Soundness of $\sigma$ then forces
$\sigma(P) = 0$. The work was done in Theorem 1; the corollary just
quantifies over all certificates rather than over a single test, which is
what makes the impossibility statement \emph{worst-case over the certificate
family} rather than a per-method failure. This is the move that we believe
gives the result its policy bite: it is not the claim ``some particular
black-box auditing method does not work,'' but the stronger ``no
transcript-law-only auditing method can work over the unrestricted SCM
class.''
% =============================================================
\section{Proposition 1: Finite-Alphabet Realizability}\label{sec:prop-1}
% R5 polish #3: tighten Hoeffding constants. Cleanest form:
% n = O(m^2 ε^{-2} log(|C| m / δ)) with m = |Y_R||Y_A|.
\begin{proposition}[Finite-alphabet joint-kernel distillation]\label{prop:finite-alphabet}
Let $\C, \YA, \YR$ be finite. Let $m = |\YR| |\YA|$. Suppose we observe $n$
i.i.d.\ samples from $K_G(\cdot \mid c)$ for each context $c$, and form the
empirical joint estimator $\hat K_G(y_R, y_A \mid c)$. Then
\[
\Pr\Big[\sup_{c \in \C}\, \dtv\big(K_G(\cdot, \cdot \mid c), \hat K_G(\cdot, \cdot \mid c)\big) > \varepsilon\Big]
\le 2 m |\C| \exp\!\Big(-\tfrac{8 n \varepsilon^2}{m^2}\Big).
\]
Equivalently, $n = O\big(m^2 \varepsilon^{-2} \log(|\C| m / \delta)\big)$
samples per context suffice for $\sup_c \dtv \le \varepsilon$ with probability
$\ge 1 - \delta$.
By \Cref{lem:B}, realize $\hat K_G$ as an SCM with structural functions where
$f_A^D$ has no $R^D$ argument; the resulting $\pi_D^\varepsilon$ satisfies
\Cref{thm:approx} for the empirical hybrid occupancy.
\end{proposition}
\begin{proof}[Sketch]
Hoeffding's inequality applied per cell, requiring $|\hat p_i - p_i| \le 2\varepsilon/m$
for all $m$ cells, then $\dtv = \tfrac{1}{2}\|\hat p - p\|_1 \le \varepsilon$;
union bound over $m$ cells and $|\C|$ contexts.
\end{proof}
\paragraph{Possible empirical analogue (NL setting, scope clarification).}
For natural-language $\YR$, $\TV$ is too harsh. A natural analogue replaces
$\TV$ with an integral probability metric (e.g.\ MMD) or a two-sample classifier
distance, with explicit model-class realizability assumption. This is
\emph{scope clarification only}, not a theorem of this paper.
% =============================================================
\section{Empirical Motivation}\label{sec:empirical}
\paragraph{Two failed audit attempts (Table~\ref{tab:empirical-fails}).}
Two of our prior internal projects attempted to certify reasoning
faithfulness from black-box transcripts and failed in two orthogonal
ways: an LLM-judge ordinal scoring path
(CCCM) failed an inter-rater reliability gate even with a frontier judge panel,
and a deterministic schema-match path (ASP) failed a known-groups validity
test on a metamorphic battery. We recast them here as motivating
examples; neither validates \Cref{thm:transcript-indist}.
\begin{table}[h]
\centering\small
\begin{tabular}{p{1.7cm}p{3.4cm}p{3.6cm}p{4cm}}
\toprule
Case & What was attempted & What the data shows & Honest interpretation \\
\midrule
CCCM frontier panel\footnote{An earlier weak-panel configuration
(\texttt{glm-4.5} + \texttt{claude-haiku-3.5} + \texttt{gemini-2.0-flash})
reported $\kappa = 0.06$; the frontier-panel replay on 2026-05-01
supersedes it because the weak panel had silent gemini-3.1-pro reasoning-token
starvations under un-patched \texttt{max\_tokens=1500}. Both
configurations yielded $\kappa$ below the pre-registered $0.5$ threshold.} &
LLM-judge ordinal scoring (3-judge ensemble: GPT-5.5 + Claude Opus 4.7
+ Gemini 3.1 Pro) of mutated reasoning traces, locked rubric, $n = 10$
R-Judge personal-agent records (16 eligible tuples) &
min Fleiss $\kappa = 0.464$ (entity-swap $\kappa = 0.811$,
premise-remove $\kappa = 0.464$); 2 silent content-moderation refusals
on harm-content prompts &
Even frontier-panel judges fail an inter-rater reliability gate
($\kappa < 0.5$); rubric ambiguity dominates on partial-tracking
mutations. \\
ASP (deterministic) & Schema-match action sensitivity across a
7-variant metamorphic battery (28 R-Judge tuples $\times$ 7 variants $=$
196 items): F (faithful), FP (paraphrase), CE (compressed), DP
(decorative-padded), PI (premise-invalidated), WC (wrong-context), RR
(random text); pre-registered ordering $F \approx FP > CE \geq DP > PI
\approx WC \approx RR$ &
Aggregate Spearman $\rho = 0.264$ (below pre-registered abort
threshold $0.3$); pairwise $F > \mathrm{RR}$ accuracy
$= 0/28 = 0\%$ (vs.\ pre-registered threshold $\geq 70\%$); Cliff's
$\delta_{F\text{--}RR} = -0.18$ &
Schema-match measures whether the action shifted, not whether it shifted in
the correct semantic direction; random reasoning satisfies ``shifted''
trivially, scoring identically high to faithful reasoning. \\
\bottomrule
\end{tabular}
\caption{Two failed black-box audit attempts (CCCM ordinal LLM-judge;
ASP deterministic schema-match). Both abort under pre-registered
thresholds across the same 7-variant metamorphic battery; failure
modes are orthogonal (judge unreliability vs.\ direction-blind
schema-match). Neither estimates $\varepsilon$ nor validates
\Cref{thm:transcript-indist}; both motivate why a formal access-model
boundary is useful. Numbers are from a 2026-05-01 replay with sha-256-frozen
artifacts in the supplementary repository under
\texttt{cases/cccm/CCCM-ABORT-REPORT.md}.}
\label{tab:empirical-fails}
\end{table}
\paragraph{A closed-API LLM snapshot (Table~\ref{tab:llm-snapshot}).}
To make the impossibility concrete on a real closed-API model we sampled
$n = 30$ independent reasoning--action pairs from a closed-API agent
(Gemini~3 Pro Preview, accessed only through the headless CLI) on a fixed
multi-step arithmetic context: \emph{``John has 12 apples, gives 1/3 to Mary,
then 1/4 of the rest to Tom. How many apples does John have left?''}. Sampling
was performed via a single batched non-interactive prompt asking for 30
independent traces with varied reasoning style; we treat the result as a
single-prompt multi-trace illustration, not as i.i.d.\ stochastic decoding,
and the framing in \Cref{thm:transcript-indist} is unaffected.
\begin{table}[h]
\centering\small
\begin{tabular}{lr}
\toprule
Quantity & Value \\
\midrule
$n$ traces & $30$ \\
Action distribution over $Y_A$ &
$\{6\!:\!26,\ 5\!:\!1,\ 10\!:\!1,\ 4\!:\!1,\ 3\!:\!1\}$ \\
Modal action $Y_A^*$ & $6$ (correct) \\
Action consistency $\Pr(Y_A = Y_A^*)$ & $0.867$ \\
Reasoning length (words): mean $\pm$ sd & $69.5 \pm 13.3$ (range $44$--$102$) \\
Vocabulary across traces (unique tokens) & $255$ \\
Pairwise Jaccard word-set similarity (mean $\pm$ sd) & $0.305 \pm 0.085$ (range $0.09$--$0.60$) \\
\bottomrule
\end{tabular}
\caption{Closed-API LLM snapshot ($n=30$, single context). The action
distribution is concentrated on the modal output ($87\%$), while the
reasoning text is highly diverse (mean pairwise Jaccard
$\approx 0.31$). Source data: \texttt{paper/llm-snapshot/raw-traces.json},
analysis: \texttt{paper/llm-snapshot/summary.json}.}
\label{tab:llm-snapshot}
\end{table}
The pattern is exactly the kind that motivates the impossibility result. The
observable channel $\hat K(\cdot \mid c)$ has a sharply peaked $Y_A$ marginal
and a wide $Y_R$ marginal: many distinct narrations, one dominant action.
Both a faithful agent (whose $Y_R$ truly tracks the latent reasoning state
$R$ that drives $Y_A$) and a compatible decorative agent (whose $Y_R$ is
sampled from $K(y_R \mid c, y_A)$ \emph{after} $Y_A$ is fixed) would induce
the same joint statistics on $(Y_R, Y_A) \mid c$. The 13\% non-modal actions
do not break the symmetry: they simply shift $K(y_A \mid c)$ slightly off a
delta and \Cref{thm:transcript-indist}'s decorative twin matches that
shifted distribution exactly. The snapshot is a motivating illustration; the
formal claim is the theorem.
% =============================================================
\section{Access-Assumption Table: Boundary Against Prior Work}\label{sec:access-table}
A common reviewer concern is that prior LLM-agent auditing papers already
\emph{claim} to certify reasoning faithfulness from black-box evidence, and
that an impossibility result therefore conflicts with established literature.
\Cref{tab:access-table} is the result of a direct source-check (verbatim
abstracts and methods sections fetched from arXiv, ACL Anthology, and PMLR)
of seven recent agent-auditing methods. The labels distinguish (i) papers
that directly claim transcript-only faithfulness certification (\textbf{YES});
(ii) papers that probe a related signal but do not claim a sound latent-causal
certificate (\textbf{PARTIAL}); and (iii) papers whose identification target
is something other than latent causal reasoning faithfulness, or whose access
model is not closed-API (\textbf{NO}).
\begin{table}[h]
\centering\footnotesize
\begin{tabular}{p{3.6cm}p{3.4cm}p{3.4cm}c}
\toprule
Method & Access assumption & Identification target & Theorem applies? \\
\midrule