Technical appendix extending EGH 2507.06046’s equations (4.6) and (4.18)
to arbitrary complex bulk states via explicit O(n) Weingarten computation.
Referenced in §8.1 of the main text. This material was developed during
the Phase 3 numerical program of the research that led to the main paper;
it is included here because it fills a minor but genuine gap in the
published EGH formulas and is verified against direct Monte Carlo
simulation at high precision.
A.1 Setup
This appendix works within the EGH 2507.06046 construction, briefly
recapped here. The bulk Hilbert space factorizes as
Hbulk=HMa⊗HMb⊗Hα⊗Hβ, where
(Ma,Mb) are matter factors and (α,β) are two auxiliary
pointer systems – α the AdS-boundary observer and β the
closed-universe observer. The EGH encoding map is
V=dbVHKLL⊗⟨0∣bO,db≡dβdMb,
where VHKLL:HMa⊗Hα→Hα is the HKLL-style reconstruction map and O∈O(db)
is a Haar-random orthogonal matrix on Rdb. The observer-included
maps Vα and Vβ are obtained by applying HUZ cloning to V
for the two respective pointer systems.
EGH’s equations (4.5), (4.6), and (4.18) compute the expected purity
EO⟨Tr(ρMa2)⟩ under various
choices of the bulk state. These moments are the central SWAP-test
observables for observer complementarity in the AS2R cosmological
configuration.
Two bulk state configurations
EGH consider two kinds of bulk states:
Two-factor state for Vα:
∣ψ1⟩=∣ψ1⟩MaMb⊗∣ψα⟩⊗∣ψβ⟩,
where ∣ψ1⟩MaMb=∑ijcij∣i⟩∣j⟩
with matrix c∈CdMa×dMb.
One-factor state for Vβ (control/no-baby):
∣ψ2⟩=∣ψ2⟩Ma⊗∣ψα⟩.
Equations (A.6) and (A.18) as published are valid only under implicit
assumptions about the reality of the bulk state components. Specifically,
numerical verification reveals that:
(A.6) holds when c∈RdMa×dMb (real
matter-factor amplitudes).
(A.18) holds when c is real and∣ψβ⟩=∣0⟩β
is a computational basis state.
For complex c, or for general ∣ψβ⟩ in (A.18), the
measured purity disagrees with (A.6) and (A.18) by terms of order unity.
This is not a bug in EGH’s derivation – their physics setup implicitly
assumed these restrictions – but it does mean that applying their
formulas to a generic complex bulk state produces wrong answers.
In this appendix we derive corrected formulas (A.6′) and (A.18′) that
hold for arbitrary complex c and arbitrary complex ∣ψβ⟩,
and reduce to the EGH formulas under the respective restrictions.
A.2 O(n) Weingarten and the source of real-vs-complex sensitivity
The averaging in (A.6) and (A.18) is over O∼Haar(O(db)),
the Haar measure on the real orthogonal group. The relevant fourth moments
are governed by the O(n) Weingarten formula:
where M4 is the set of pair matchings on {1,2,3,4} and
WgO is the O(n) Weingarten function. For our purposes, the
key feature of O(n) Weingarten – in contrast to U(n) Weingarten – is
that the sum runs over pair matchings of the full set of 2k indices
rather than pairs of permutations of k indices.
Operationally, this means that O(n) fourth moments contain crossed terms
of the form OijOklOij′Okl′ (two pairs of “matched” row
indices with different column indices). When these crossed terms act on
complex bulk amplitudes cij, they produce combinations like
cijcij′∗cklckl′∗ that are not symmetric under
complex conjugation of c. In contrast, real c satisfies cij∗=cij,
and these crossed terms collapse to the symmetric forms Tr(ψ2)
and Tr(ψψT) appearing in (A.6). For complex c, the
crossed terms produce a genuinely new structure.
A.3 Generalized formula (4.6′)
Define, for arbitrary complex c∈CdMa×dMb
(with ∥c∥F=1) and arbitrary complex ∣ψβ⟩∈Cdβ
(with ∥∣ψβ⟩∥=1), the composite matrix
Proof sketch. Expand ⟨Tr(ρMa2)⟩ in components
of c and ∣ψβ⟩. Every term carries a product of four O
matrix elements. Applying the O(n) Weingarten formula to the fourth moments
and taking the large-db simplification WgO({identity matching})→1/(db(db+2)) (up to combinatorial factors for the two inequivalent pair matchings), one obtains the quadratic form in A. The specific
coefficients (TrA)2 and 2Tr(A2) arise from the
two inequivalent pair matchings of the four O indices. □
Reduction to EGH (A.6). For real c and ∣ψβ⟩=∣0⟩β
(so bn=δn,0), the matrix K reduces to Ki,(0,j)=cij
and vanishes for n=0. Then KTKˉ is dMb×dMb
(after dropping the empty n=0 block), and A=KTKˉ=ψ.
Hence TrA=Trψ=1 (from ∥c∥F=1) and
Tr(A2)=Tr(ψ2). Additionally, for real c, one
has the Weingarten-level identity
(TrA)2+2Tr(A2)→1+Tr(ψ2)+Tr(ψψT),
recovering (A.6) exactly.
The generalization to complex c changes the value of Tr(A2)
by an amount proportional to Im(c)2 terms, and the Weingarten
crossed-matching contributions now produce genuinely new structure that
the real-c simplification hides.
A.4 Generalized formula (4.18′)
For the Vβ map acting on the same bulk state, the corresponding
generalization is:
Proposition A.4.1. For arbitrary complex c and ∣ψβ⟩,
pβ is the diagonal matrix pβ=diag(∣bn∣2)n=1dβ
(so Tr(pβ2)=∑n∣bn∣4=Tr(ω2) with
ω=∣ψβ⟩⟨ψβ∣),
ρ=cc† reshaped with Mb partial transpose: explicitly,
ρ(ij)(kl)TMb=ρ(il)(kj) where ρ(ij)(kl)=cijckl∗.
Proof sketch. Similar to (A.6′), expand in components and apply O(n)
Weingarten to the fourth moments of O that arise in Vβ‘s action.
The key difference from (A.6′) is that Vβ clones β instead
of α, so the β-factor enters as a quadratic form ∣bn∣2
in both the primary trace and the crossed-matching contribution, yielding
the Tr(pβ2) coefficient. □
Reduction to EGH (A.18). For ∣ψβ⟩=∣0⟩β,
bn=δn,0, so pβ=diag(1,0,…,0) and
Tr(pβ2)=1. For real c, additionally,
Tr(ρρTMb)=Tr(ψψTMb)
(since conjugation is trivial), and Tr(ω2)=1,
Tr(ωωT)=1. Substituting into (A.18′),
which matches (A.18) after noting that Tr(ω2)+Tr(ωωT)=2 in this limit
(both traces equal 1 for a rank-1 projector). □
A.5 Numerical verification
Both generalized formulas were verified against direct Monte Carlo
simulation for complex bulk states. Six dimension configurations spanning
(dα,dMa,dβ,dMb)∈{(2,2,2,2),(2,3,2,3),(3,3,3,3),(2,2,3,3)} with both maximally-entangled and Haar-random
c, at N=400 samples of Haar-O per configuration.
Table A.1: Verification of (A.6′) for complex c, ∣ψβ⟩ Haar
on Hβ. Columns show predicted vs. measured expected purity,
SEM, and the z-score of the discrepancy.
(dα,dMa,dβ,dMb)
state
prediction
measured
SEM
z
(2, 2, 2, 2)
max-ent
1.1640
1.1484
0.018
−0.86
(2, 2, 2, 2)
Haar
1.1515
1.1587
0.019
+0.38
(2, 3, 2, 3)
max-ent
1.2237
1.2274
0.022
+0.17
(3, 3, 3, 3)
max-ent
1.1015
1.0968
0.014
−0.33
(3, 3, 3, 3)
Haar
1.5076
1.5104
0.048
+0.06
(2, 2, 3, 3)
max-ent
1.4916
1.4814
0.046
−0.22
Pooled χ2=1.08/6 dof, well within expectation. No systematic
trend in z values.
Table A.2: Verification of (A.18′), same configurations.
(dα,dMa,dβ,dMb)
state
prediction
measured
SEM
z
(2, 2, 2, 2)
max-ent
0.8378
0.8400
0.004
+0.52
(2, 2, 2, 2)
Haar
1.2876
1.2916
0.029
+0.14
(2, 3, 2, 3)
max-ent
1.0776
1.0593
0.019
−0.97
(3, 3, 3, 3)
max-ent
0.6390
0.6400
0.003
+0.31
(3, 3, 3, 3)
Haar
1.0262
1.0126
0.024
−0.56
(2, 2, 3, 3)
max-ent
1.2334
1.2336
0.038
+0.01
Pooled χ2=1.66/6 dof, consistent with expectation.
In both cases, Monte Carlo verification of the original EGH formulas (A.6)
and (A.18) at the same parameter configurations (but with real c and
∣ψβ⟩=∣0⟩β) likewise passes pooled χ2
tests, confirming that the generalizations specialize correctly.
Reproducibility is bit-identical across runs under the same seed.
A.6 Status
The generalizations (A.6′) and (A.18′) are minor but genuine
extensions of EGH 2507.06046’s published formulas, correcting for the
implicit real-c assumption in the original derivations. They are not
required for the main body of this paper – our two scaling theorems
(Theorems 2 and 3) involve entirely different quantities – but they
are included here because:
They were derived in the course of verifying EGH’s result numerically
(Phase 3 of our computational program), and verifying them was a
prerequisite to the subsequent two-observer work;
They fill a real gap in the published EGH framework, specifically for
bulk states with nonzero imaginary matter-factor amplitudes;
They demonstrate that the O(n) Weingarten machinery applied carefully
to complex bulk states yields structurally new terms not visible in
the real-c limit.
The formulas as stated are verified analytically to reduce to the EGH
originals under the appropriate real-and/or-basis-state restrictions, and
numerically to sub-σ precision in the complex-bulk regime.
End of Appendix A. Source code for verification: phase3_egh_direct.py.
Data: phase3_generalized_4_6.csv, phase3_generalized_4_18.csv.