Introduction
Monte Carlo (MC) is a standard approach for approximating target expectations, which we denote by Π ( f ) = ∫ X f ( x ) π ( x ) d x \Pi(f)=\int_{\mathcal X}f(\bm{x})\pi(\bm{x})\,\,\mathrm d\bm{x} Π ( f ) = ∫ X f ( x ) π ( x ) d x , where π \pi π is a target density on a state space X \mathcal X X and f f f is a test function. In many applications, particularly in Bayesian computation, direct sampling from the target distribution Π \Pi Π is infeasible and π \pi π is known only up to a normalizing constant. Markov chain Monte Carlo (MCMC), and in particular the Metropolis–Hastings (MH) algorithm, addresses this problem by constructing a Markov chain with invariant distribution Π \Pi Π and estimating Π ( f ) \Pi(f) Π ( f ) from its sample path; see, for example, [1 ] . In standard Monte Carlo integration, the driving inputs are independent and identically distributed (IID), whereas quasi-Monte Carlo (QMC) replaces them by more evenly distributed deterministic point sets with the aim of obtaining more accurate numerical estimates. Randomized QMC (RQMC) randomizes such point sets while preserving their uniformity properties and permits error assessment through independent replications [2 ] . This naturally raises the question of whether QMC uniformity can also improve the accuracy of practical MH algorithms.
One approach is Markov chain quasi-Monte Carlo (MCQMC), initiated by [3 ] , which replaces the successive IID inputs along one chain trajectory by a completely uniformly distributed (CUD) or weakly CUD sequence. Numerical studies [5 , 4 ] have reported substantial variance reductions and, for several Gibbs samplers, empirical convergence rates faster than Monte Carlo. For MH, however, the reported gains are often more modest. The difficulty is that low-discrepancy structure must survive a long nonlinear composition with an acceptance discontinuity at every transition. Available MCQMC theory establishes consistency under suitable conditions [6 , 7 ] , while convergence-rate results rely on existence arguments [8 , 9 ] ; in particular, they do not provide rates for the explicit CUD constructions commonly used in practice.
Array-RQMC instead imposes QMC uniformity across a particle population at each fixed transition. The randomized construction was introduced in [10 ] ; mapping alternatives and convergence behavior were studied further in [11 ] , and the method, sorting strategies, and known convergence results were reviewed in [12 ] . It has since been applied in a range of simulation settings, including option pricing, stochastic reaction networks, and, more recently, walk-on-spheres simulation [13 , 15 , 14 ] . It evolves N N N particles in parallel: at each time, it sorts the population, matches the particles to a freshly randomized low-discrepancy point set, and advances them simultaneously. Its fresh randomization at each transition prevents the nominal RQMC dimension from growing with T T T . For MH, this population structure, which is local in time, turns the acceptance discontinuity into an indicator integration problem of fixed dimension at each step. Existing convergence theory provides two useful benchmarks. [16 ] established an o ( N − 1 ) o(N^{-1}) o ( N − 1 ) variance result for randomized sequential QMC under regularity conditions, with corresponding Array-RQMC conclusions obtained through Hilbert ordering of multidimensional states. Earlier, [10 ] proved the sharper explicit rate O ( N − 3 / 2 ) \mathcal O(N^{-3/2}) O ( N − 3/2 ) for one-dimensional monotone inversion transitions under a square-stratified sampling construction and additional regularity assumptions. These results do not directly provide a rate for the usual proposal-and-accept/reject implementation of MH, which we analyze through the geometry of local indicator events.
Because Array-RQMC is intrinsically a population method, its natural MC benchmark is N N N independent copies of the same chain evolved over the same finite horizon. For a fixed horizon T T T , averaging these copies has MSE O T ( N − 1 ) \mathcal{O}_T(N^{-1}) O T ( N − 1 ) for the corresponding expectation under a finite second moment. The question addressed here is whether the dependence deliberately introduced by Array-RQMC can improve this rate in N N N for a standard MH transition.
Our analysis concerns sampling error relative to the finite-horizon expectation μ T ( f ) \mu_T(f) μ T ( f ) with T T T fixed. The Array-RQMC estimator is unbiased for this expectation; unless the chain starts in stationarity, the estimation of Π ( f ) \Pi(f) Π ( f ) may contain an additional bias independent of N N N . In one dimension, explicit variation conditions give O T ( N − 4 / 3 ) \mathcal O_T(N^{-4/3}) O T ( N − 4/3 ) for bounded-variation test functions. For product targets, coordinatewise Array-RQMC Metropolis-within-Gibbs (MWG) retains this exponent for additive marginal bounded-variation tests. This is a dimension-independent exponent, but not a bound with dimension-uniform constants. With Gaussian proposals, an extension to estimating the expectation of polynomials has the additional factor ( log N ) ℓ (\log N)^\ell ( log N ) ℓ for maximum polynomial degree ℓ \ell ℓ . For joint p p p -dimensional MH, suitable Hardy–Krause variation conditions and uniform boundary-tube bounds yield a conditional O T ( N − 1 − 1 / ( p + 2 ) ) \mathcal O_T(N^{-1-1/(p+2)}) O T ( N − 1 − 1/ ( p + 2 ) ) bound. These hypotheses do not follow from Hilbert sorting and are not verified for the joint examples.
Numerical experiments support the verified rates and contrast this product construction with joint Hilbert-sorted MH in increasing dimension.
§ 2 reviews Array-RQMC and Hilbert ordering; § 3 gives the MH algorithm, the multidimensional geometric result and the verifiable one-dimensional and product-target theory. § 4 reports experiments, and § 5 discusses the remaining questions. The appendices prove the multidimensional and one-dimensional fixed-horizon theorems. The supplementary materials follow the one-dimensional argument: supporting lemmas, verification tools and target classes, the product-target MWG reduction and polynomial-test extension, the scrambled-net inversion extension and horizon dependence. MATLAB scripts (MATLAB R2024b) are available from https://github.com/Jiarui-Du/Array-RQMC-MH .
Background and Array-RQMC
Notation
For a joint MH update in state dimension p p p , we consider proposals generated from p p p uniform variables. D D D denotes the dimension of each Array-RQMC point set: D = p + 2 D=p+2 D = p + 2 for joint MH, including the acceptance and sorting/matching coordinates, and D = 3 D=3 D = 3 for each coordinatewise MWG update in § 3.6 . Vectors and vector-valued maps are written in bold, for example x = ( x 1 , … , x p ) \bm{x}=(x_1,\ldots,x_p) x = ( x 1 , … , x p ) ; scalar components and one-dimensional state variables are written in ordinary type. We write λ D \lambda_D λ D for the D D D -dimensional Lebesgue measure and 1 E \mathbf 1_E 1 E for the indicator of a set E E E . For a real random variable Z Z Z , write ∥ Z ∥ 2 : = ( E ∣ Z ∣ 2 ) 1 / 2 \|Z\|_2:=(\mathbb E|Z|^2)^{1/2} ∥ Z ∥ 2 := ( E ∣ Z ∣ 2 ) 1/2 , and for a sigma-field G \mathcal G G , write ∥ Z ∥ 2 ∣ G : = ( E [ ∣ Z ∣ 2 ∣ G ] ) 1 / 2 \|Z\|_{2\mid\mathcal G}:=(\mathbb E[|Z|^2\mid\mathcal G])^{1/2} ∥ Z ∥ 2 ∣ G := ( E [ ∣ Z ∣ 2 ∣ G ] ) 1/2 . In our results this expectation is E R Q M C \mathbb E_{\mathrm{RQMC}} E RQMC , taken over the point-set randomizations (§ 3.2 ). For a deterministic function g g g on [ 0 , 1 ) D [0,1)^D [ 0 , 1 ) D , ∥ g ∥ 2 \|g\|_2 ∥ g ∥ 2 denotes its L 2 ( λ D ) L^2(\lambda_D) L 2 ( λ D ) norm.
For a real-valued function h h h on an interval X ⊆ R \mathcal X \subseteq\mathbb R X ⊆ R , let V X ( h ) : = sup r ≥ 1 x 0 < ⋯ < x r , x ℓ ∈ X ∑ ℓ = 1 r ∣ h ( x ℓ ) − h ( x ℓ − 1 ) ∣ , V_{\mathcal X}(h):=
\sup_{\substack{r\ge1\\x_0<\cdots<x_r,\;x_\ell\in\mathcal X}}
\sum_{\ell=1}^r |h(x_\ell)-h(x_{\ell-1})|, V X ( h ) := sup r ≥ 1 x 0 < ⋯ < x r , x ℓ ∈ X ∑ ℓ = 1 r ∣ h ( x ℓ ) − h ( x ℓ − 1 ) ∣ , and write B V ( X ) {\rm BV}(\mathcal X) BV ( X ) for the class of bounded variation functions satisfying V X ( h ) < ∞ V_{\mathcal X}(h)<\infty V X ( h ) < ∞ . Constants hidden in O T ( ⋅ ) \mathcal{O}_T(\cdot) O T ( ⋅ ) depend on the fixed horizon T T T , but not on N N N .
Array-RQMC and Hilbert ordering
Array-RQMC evolves N N N copies of a Markov chain X j = φ j ( X j − 1 , Θ j ) \bm{X}_j=\bm{\varphi}_j(\bm{X}_{j-1},\bm{\Theta}_j) X j = φ j ( X j − 1 , Θ j ) using a fresh randomized low-discrepancy point set at each transition [10 , 11 , 12 ] , where φ j : X × [ 0 , 1 ) D − 1 → X \bm{\varphi}_j:\mathcal X\times[0,1)^{D-1}\to\mathcal X φ j : X × [ 0 , 1 ) D − 1 → X and the ordinary chain has independent Θ j ∼ Unif ( [ 0 , 1 ) D − 1 ) \bm{\Theta}_j\sim\operatorname{Unif}([0,1)^{D-1}) Θ j ∼ Unif ([ 0 , 1 ) D − 1 ) .
Suppose first that a scalar sorting key h : X → R \mathfrak h:\mathcal X\to\mathbb R h : X → R has been chosen. At step j j j , order the old particles by this key, writing the resulting permutation as ς j \varsigma_j ς j , so that h ( X ς j ( 0 ) , j − 1 ) ≤ ⋯ ≤ h ( X ς j ( N − 1 ) , j − 1 ) \mathfrak h(\bm{X}_{\varsigma_j(0),j-1})\le\cdots\le
\mathfrak h(\bm{X}_{\varsigma_j(N-1),j-1}) h ( X ς j ( 0 ) , j − 1 ) ≤ ⋯ ≤ h ( X ς j ( N − 1 ) , j − 1 ) . Generate a freshly randomized point set P N , j = { ( V k , j , Θ k , j ) } k = 0 N − 1 ⊂ [ 0 , 1 ) D P_{N,j}=\{(V_{k,j},\bm{\Theta}_{k,j})\}_{k=0}^{N-1}\subset[0,1)^D P N , j = {( V k , j , Θ k , j ) } k = 0 N − 1 ⊂ [ 0 , 1 ) D . The first coordinate V k , j V_{k,j} V k , j serves only for sorting and matching; the remaining coordinates Θ k , j ∈ [ 0 , 1 ) D − 1 \bm{\Theta}_{k,j}\in[0,1)^{D-1} Θ k , j ∈ [ 0 , 1 ) D − 1 drive the transition. Sort the complete points by their first coordinate, V ( 0 ) , j ≤ ⋯ ≤ V ( N − 1 ) , j V_{(0),j}\le\cdots\le V_{(N-1),j} V ( 0 ) , j ≤ ⋯ ≤ V ( N − 1 ) , j , retaining each point’s associated transition inputs, and match the particles and points by rank:
X i , j = φ j ( X ς j ( i ) , j − 1 , Θ ( i ) , j ) , i = 0 , … , N − 1. \bm{X}_{i,j}=\bm{\varphi}_j
(\bm{X}_{\varsigma_j(i),j-1},\bm{\Theta}_{(i),j}),
\qquad i=0,\ldots,N-1. X i , j = φ j ( X ς j ( i ) , j − 1 , Θ ( i ) , j ) , i = 0 , … , N − 1.
Fresh randomization is used at every transition, independently across time, while within a transition the low-discrepancy structure couples ordered particle ranks with transition inputs. The aim is to approximate the corresponding Markov-chain distribution more accurately than N N N independently updated particles; in one dimension this can be viewed as improving the empirical CDF approximation.
The step function
Z N , j − 1 ( v ) = X ς j ( i ) , j − 1 , v ∈ [ i / N , ( i + 1 ) / N ) , i = 0 , … , N − 1 , \begin{equation}
\bm{Z}_{N,j-1}(v)=\bm{X}_{\varsigma_j(i),j-1},
\qquad v\in[i/N,(i+1)/N),\quad i=0,\ldots,N-1, \tag*{(1)}
\end{equation} Z N , j − 1 ( v ) = X ς j ( i ) , j − 1 , v ∈ [ i / N , ( i + 1 ) / N ) , i = 0 , … , N − 1 , (1)
records the old particle assigned to each rank interval. When the first coordinate is exactly N N N -stratified, Z N , j − 1 ( V ( i ) , j ) = X ς j ( i ) , j − 1 \bm{Z}_{N,j-1}(V_{(i),j})=\bm{X}_{\varsigma_j(i),j-1} Z N , j − 1 ( V ( i ) , j ) = X ς j ( i ) , j − 1 almost surely, so evaluating the update through this step function gives precisely the rank-matched particle update. The scrambled-net condition used here is stated in ass:points .
The construction therefore requires an ordering of the particle states. For p = 1 p=1 p = 1 , we use the natural numerical order, h ( x ) = x \mathfrak h(x)=x h ( x ) = x . For joint updates with p > 1 p>1 p > 1 , there is no canonical natural ordering. Among the batch, split and Hilbert-based sorts reviewed in [12 Section 3] , we use Hilbert ordering following [16 ] . Choose a componentwise continuous strictly increasing transformation ψ ( x ) = ( ψ 1 ( x 1 ) , … , ψ p ( x p ) ) : X → [ 0 , 1 ] p , \bm{\psi}(\bm{x})
=
(\psi_1(x_1),\ldots,\psi_p(x_p)):
\mathcal X\to[0,1]^p, ψ ( x ) = ( ψ 1 ( x 1 ) , … , ψ p ( x p )) : X → [ 0 , 1 ] p , and write J : = ψ ( X ) ⊆ [ 0 , 1 ] p . \mathcal J:=\bm{\psi}(\mathcal X)\subseteq[0,1]^p. J := ψ ( X ) ⊆ [ 0 , 1 ] p . Thus ψ \bm{\psi} ψ is a bijection from X \mathcal X X onto J \mathcal J J , with componentwise inverse ψ − 1 : J → X \bm{\psi}^{-1}:\mathcal J\to\mathcal X ψ − 1 : J → X . Componentwise logistic or Gaussian-CDF transformations on unbounded state spaces are examples [16 Section 2.4] . Let H p : [ 0 , 1 ] → [ 0 , 1 ] p \bm{\mathscr H}_p:[0,1]\to[0,1]^p H p : [ 0 , 1 ] → [ 0 , 1 ] p be a Hilbert curve and choose a Borel measurable right inverse ι p : [ 0 , 1 ] p → [ 0 , 1 ] \iota_p:[0,1]^p\to[0,1] ι p : [ 0 , 1 ] p → [ 0 , 1 ] satisfying H p ( ι p ( z ) ) = z \bm{\mathscr H}_p(\iota_p(\bm{z}))=\bm{z} H p ( ι p ( z )) = z [17 Proposition 2] . The scalar sorting key is h ( x ) = ι p ( ψ ( x ) ) \mathfrak h(\bm{x})=\iota_p(\bm{\psi}(\bm{x})) h ( x ) = ι p ( ψ ( x )) . In computation we use a finite-resolution Hilbert index [12 Section 3.2] . The transformation ψ \bm{\psi} ψ is used only for sorting; the target, proposal and MH update remain defined on the original state space.
Array-RQMC MH and fixed-horizon results
The Array-RQMC-MH algorithm
Let X ⊆ R p \mathcal X\subseteq\mathbb R^p X ⊆ R p be a nonempty Borel state space. All densities and update maps are Borel measurable, all density values used in acceptance ratios are finite, and kernels and their parameters are deterministic. Let Π \Pi Π have density π \pi π on X \mathcal X X , and fix x 0 ∈ { z ∈ X : π ( z ) > 0 } \bm{x}_0\in\{\bm{z}\in\mathcal X:\pi(\bm{z})>0\} x 0 ∈ { z ∈ X : π ( z ) > 0 } . At step j j j , the proposal density is q j ( ⋅ ∣ z ) q_j(\cdot\mid \bm{z}) q j ( ⋅ ∣ z ) and a measurable generator Y j ( z , u ) \bm{Y}_j(\bm{z},\bm{u}) Y j ( z , u ) , u ∈ [ 0 , 1 ) p \bm{u}\in[0,1)^p u ∈ [ 0 , 1 ) p , produces this proposal for uniform u \bm{u} u . Values on null endpoint sets can be completed by Y j ( z , u ) = z \bm{Y}_j(\bm{z},\bm{u})=\bm{z} Y j ( z , u ) = z . The Metropolis–Hastings acceptance probability is defined by α j ( z , y ) : = { 1 ∧ π ( y ) q j ( z ∣ y ) π ( z ) q j ( y ∣ z ) , π ( z ) q j ( y ∣ z ) > 0 , 0 , π ( z ) q j ( y ∣ z ) = 0,
\alpha_j(\bm{z},\bm{y}):=
\begin{cases}
\displaystyle
1\wedge
\dfrac{\pi(\bm{y})q_j(\bm{z}\mid \bm{y})}{\pi(\bm{z})q_j(\bm{y}\mid \bm{z})},
& \pi(\bm{z})q_j(\bm{y}\mid \bm{z})>0,\\[1mm]
0,
& \pi(\bm{z})q_j(\bm{y}\mid \bm{z})=0{{,}}
\end{cases}
α j ( z , y ) := ⎩ ⎨ ⎧ 1 ∧ π ( z ) q j ( y ∣ z ) π ( y ) q j ( z ∣ y ) , 0 , π ( z ) q j ( y ∣ z ) > 0 , π ( z ) q j ( y ∣ z ) = 0 , where 1 ∧ x = min { 1 , x } 1\wedge x = \min\{1,x\} 1 ∧ x = min { 1 , x } . Set a j ( z , u ) = α j ( z , Y j ( z , u ) ) a_j(\bm{z},\bm{u})=\alpha_j(\bm{z},\bm{Y}_j(\bm{z},\bm{u})) a j ( z , u ) = α j ( z , Y j ( z , u )) . With w w w the acceptance uniform, the update on X × [ 0 , 1 ) p × [ 0 , 1 ) \mathcal X\times[0,1)^p\times[0,1) X × [ 0 , 1 ) p × [ 0 , 1 ) is
Ψ j ( z , u , w ) = Y j ( z , u ) 1 { w ≤ a j ( z , u ) } + z 1 { w > a j ( z , u ) } . \begin{equation}
\bm{\Psi}_j(\bm{z},\bm{u},w)= \bm{Y}_j(\bm{z},\bm{u})\mathbf 1\{w\le a_j(\bm{z},\bm{u})\}
+\bm{z}\mathbf 1\{w>a_j(\bm{z},\bm{u})\}. \tag*{(3)}
\end{equation} Ψ j ( z , u , w ) = Y j ( z , u ) 1 { w ≤ a j ( z , u )} + z 1 { w > a j ( z , u )} . (3)
The full transition input is ( u , w ) (\bm{u},w) ( u , w ) ; in the Array-RQMC construction, U \bm{U} U always denotes the p p p proposal uniforms and Ω \Omega Ω denotes the acceptance uniform.
A ( t , m , D ) (t,m,D) ( t , m , D ) -net in base b b b , with N = b m N=b^m N = b m , places exactly b t b^t b t points in every base-b b b elementary interval of volume b t − m b^{t-m} b t − m [18 ] . Nested uniform scrambling preserves the net property almost surely and makes each point marginally uniform on [ 0 , 1 ) D [0,1)^D [ 0 , 1 ) D [19 , 2 ] .
Assumption 3.1 (Point-set condition). Fix a base b ≥ 2 b\geq2 b ≥ 2 and a quality parameter t ≥ 0 t\geq0 t ≥ 0 , both independent of m m m . For N = b m N=b^m N = b m , m ≥ t m\ge t m ≥ t , and every j = 1 , … , T j=1,\ldots,T j = 1 , … , T , let P N , j = { W k , j : k = 0 , … , N − 1 } , W k , j : = ( V k , j , U k , j , Ω k , j ) ∈ [ 0 , 1 ) D . P_{N,j}=\{\bm{W}_{k,j}:k=0,\ldots,N-1\},\qquad
\bm{W}_{k,j}:=(V_{k,j},\bm{U}_{k,j},\Omega_{k,j})\in[0,1)^D. P N , j = { W k , j : k = 0 , … , N − 1 } , W k , j := ( V k , j , U k , j , Ω k , j ) ∈ [ 0 , 1 ) D . Here V k , j ∈ [ 0 , 1 ) V_{k,j}\in[0,1) V k , j ∈ [ 0 , 1 ) is the sorting coordinate, U k , j ∈ [ 0 , 1 ) p \bm{U}_{k,j}\in[0,1)^p U k , j ∈ [ 0 , 1 ) p supplies the proposal, and Ω k , j ∈ [ 0 , 1 ) \Omega_{k,j}\in[0,1) Ω k , j ∈ [ 0 , 1 ) supplies the acceptance decision. Assume P N , j P_{N,j} P N , j is a nested uniform scramble of a ( t , m , D ) (t,m,D) ( t , m , D ) -net in base b b b . The scrambles are mutually independent across j = 1 , … , T j=1,\ldots,T j = 1 , … , T . In addition, almost surely, # { k : V k , j ∈ [ i N , i + 1 N ) } = 1 , i = 0 , … , N − 1.
\#
\left\{
k:
V_{k,j}
\in
\left[
\frac{i}{N},
\frac{i+1}{N}
\right)
\right\}
=
1,
\qquad
i=0,\ldots,N-1.
# { k : V k , j ∈ [ N i , N i + 1 ) } = 1 , i = 0 , … , N − 1.
With point sets satisfying ass:points , initialize X i , 0 = x 0 \bm{X}_{i,0}=\bm{x}_0 X i , 0 = x 0 for i = 0 , … , N − 1 i=0,\ldots,N-1 i = 0 , … , N − 1 . Using the Array-RQMC construction of § 2.2 with the MH map (3) , update
X i , j = Ψ j ( X ς j ( i ) , j − 1 , U ( i ) , j , Ω ( i ) , j ) , i = 0 , … , N − 1. \begin{equation}
\bm{X}_{i,j}=\bm{\Psi}_j(\bm{X}_{\varsigma_j(i),j-1},\bm{U}_{(i),j},\Omega_{(i),j}),
\qquad i=0,\ldots,N-1. \tag*{(5)}
\end{equation} X i , j = Ψ j ( X ς j ( i ) , j − 1 , U ( i ) , j , Ω ( i ) , j ) , i = 0 , … , N − 1. (5)
For 0 ≤ T 0 < T 0\le T_0<T 0 ≤ T 0 < T , the resulting estimator is μ ^ N , T ( f ) : = 1 N ( T − T 0 ) ∑ j = T 0 + 1 T ∑ i = 0 N − 1 f ( X i , j ) .
\widehat\mu_{N,T}(f)
:=
\frac{1}{N(T-T_0)}
\sum_{j=T_0+1}^{T}
\sum_{i=0}^{N-1} f(\bm{X}_{i,j}).
μ N , T ( f ) := N ( T − T 0 ) 1 ∑ j = T 0 + 1 T ∑ i = 0 N − 1 f ( X i , j ) .
Finite-horizon target and stationary bias
For the fixed initial state x 0 \bm{x}_0 x 0 , let X 0 = x 0 \bm{X}_0=\bm{x}_0 X 0 = x 0 and X j = Ψ j ( X j − 1 , U j , Ω j ) \bm{X}_j=\bm{\Psi}_j(\bm{X}_{j-1},\bm{U}_j,\Omega_j) X j = Ψ j ( X j − 1 , U j , Ω j ) with independent uniform ( U j , Ω j ) ∈ [ 0 , 1 ) p × [ 0 , 1 ) (\bm{U}_j,\Omega_j)\in[0,1)^p\times[0,1) ( U j , Ω j ) ∈ [ 0 , 1 ) p × [ 0 , 1 ) . For Borel A ⊆ X A\subseteq\mathcal X A ⊆ X , set
P j ( z , A ) = ∫ [ 0 , 1 ) p ∫ 0 1 1 { Ψ j ( z , u , w ) ∈ A } d w d u . \mathsf P_j(\bm{z},A)=\int_{[0,1)^p}\int_0^1
\mathbf 1\{\bm{\Psi}_j(\bm{z},\bm{u},w)\in A\}\,\,\mathrm dw\,\,\mathrm d\bm{u}. P j ( z , A ) = ∫ [ 0 , 1 ) p ∫ 0 1 1 { Ψ j ( z , u , w ) ∈ A } d w d u .
For measurable h : X → R h:\mathcal X\to\mathbb R h : X → R , bounded or nonnegative, and a probability measure ν \nu ν on X \mathcal X X , write P j h ( z ) : = ∫ X h ( y ) P j ( z , d y ) = ∫ [ 0 , 1 ) p ∫ 0 1 h ( Ψ j ( z , u , w ) ) d w d u , ( ν P j ) ( A ) : = ∫ X P j ( z , A ) ν ( d z ) , \begin{aligned}
\mathsf P_jh(\bm{z})&:=\int_{\mathcal X}h(\bm{y})\,\mathsf P_j(\bm{z},\,\mathrm d\bm{y})
=\int_{[0,1)^p}\int_0^1 h\bigl(\bm{\Psi}_j(\bm{z},\bm{u},w)\bigr)\,\,\mathrm dw\,\,\mathrm d\bm{u},\\
(\nu\mathsf P_j)(A)&:=\int_{\mathcal X}\mathsf P_j(\bm{z},A)\,\nu(\,\mathrm d\bm{z}),
\end{aligned} P j h ( z ) ( ν P j ) ( A ) := ∫ X h ( y ) P j ( z , d y ) = ∫ [ 0 , 1 ) p ∫ 0 1 h ( Ψ j ( z , u , w ) ) d w d u , := ∫ X P j ( z , A ) ν ( d z ) , so that P j 1 A ( z ) = P j ( z , A ) \mathsf P_j\mathbf 1_A(\bm{z})=\mathsf P_j(\bm{z},A) P j 1 A ( z ) = P j ( z , A ) and ∫ h d ( ν P j ) = ∫ P j h d ν \int h\,\,\mathrm d(\nu\mathsf P_j)=\int\mathsf P_jh\,\,\mathrm d\nu ∫ h d ( ν P j ) = ∫ P j h d ν . Each kernel leaves Π \Pi Π invariant. Let ν j \nu_j ν j be the law of X j \bm{X}_j X j , so that ν 0 = δ x 0 \nu_0=\delta_{\bm{x}_0} ν 0 = δ x 0 and ν j = ν j − 1 P j \nu_j=\nu_{j-1}\mathsf P_j ν j = ν j − 1 P j . Here δ y \delta_{\bm{y}} δ y denotes the point mass at y \bm{y} y . The empirical measure is ν ^ N , j : = N − 1 ∑ i = 0 N − 1 δ X i , j \widehat\nu_{N,j}:=N^{-1}\sum_{i=0}^{N-1}\delta_{\bm{X}_{i,j}} ν N , j := N − 1 ∑ i = 0 N − 1 δ X i , j . Expectations and variances over the point-set randomizations are denoted by E R Q M C \mathbb E_{\mathrm{RQMC}} E RQMC and Var R Q M C \operatorname{Var}_{\mathrm{RQMC}} Var RQMC . For a test function f ∈ L 1 ( ν j ) f\in L^1(\nu_j) f ∈ L 1 ( ν j ) , write ν j ( f ) : = ∫ X f d ν j , ν ^ N , j ( f ) : = 1 N ∑ i = 0 N − 1 f ( X i , j ) . \nu_j(f):=\int_{\mathcal X}f\,\,\mathrm d\nu_j,
\qquad
\widehat\nu_{N,j}(f):=\frac1N\sum_{i=0}^{N-1}f(\bm{X}_{i,j}). ν j ( f ) := ∫ X f d ν j , ν N , j ( f ) := N 1 ∑ i = 0 N − 1 f ( X i , j ) . Exact first-coordinate stratification and independence of the randomizations across time give (see § 6.4 ), for every j j j , E R Q M C [ ν ^ N , j ( f ) ] = ν j ( f ) .
\mathbb E_{\mathrm{RQMC}}[\widehat\nu_{N,j}(f)]=\nu_j(f).
E RQMC [ ν N , j ( f )] = ν j ( f ) . This is the analogue of [10 Proposition 1] . Let L : = T − T 0 L:=T-T_0 L := T − T 0 , and define μ T ( f ) : = 1 L ∑ j = T 0 + 1 T ν j ( f ) , so that μ ^ N , T ( f ) = 1 L ∑ j = T 0 + 1 T ν ^ N , j ( f ) .
\mu_T(f):=\frac1L\sum_{j=T_0+1}^{T}\nu_j(f),\qquad
{{\text{so that}}}\qquad\widehat\mu_{N,T}(f)\mathrel{{{=}}}\frac1L\sum_{j=T_0+1}^{T}\widehat\nu_{N,j}(f).
μ T ( f ) := L 1 ∑ j = T 0 + 1 T ν j ( f ) , so that μ N , T ( f ) = L 1 ∑ j = T 0 + 1 T ν N , j ( f ) . Consequently, μ ^ N , T ( f ) \widehat\mu_{N,T}(f) μ N , T ( f ) is an unbiased estimator of μ T ( f ) \mu_T(f) μ T ( f ) . Whenever the relevant second moments are finite, E R Q M C [ ( μ ^ N , T ( f ) − Π ( f ) ) 2 ] = E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] + ( μ T ( f ) − Π ( f ) ) 2 .
\mathbb E_{\mathrm{RQMC}}[(\widehat\mu_{N,T}(f)-\Pi(f))^2]
=\mathbb E_{\mathrm{RQMC}}[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
+(\mu_T(f)-\Pi(f))^2.
E RQMC [( μ N , T ( f ) − Π ( f ) ) 2 ] = E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] + ( μ T ( f ) − Π ( f ) ) 2 . The first term is the Array-RQMC sampling error at the fixed horizon, whereas the second term is the squared bias at the finite horizon and is independent of N N N . If the kernel is homogeneous, P j ≡ P \mathsf P_j\equiv\mathsf P P j ≡ P , and geometrically ergodic from x 0 \bm{x}_0 x 0 , with ∥ P j ( x 0 , ⋅ ) − Π ∥ T V ≤ M ( x 0 ) ρ j \|\mathsf P^j(\bm{x}_0,\cdot)-\Pi\|_{\mathrm{TV}}\le M(\bm{x}_0)\rho^j ∥ P j ( x 0 , ⋅ ) − Π ∥ TV ≤ M ( x 0 ) ρ j , for some M ( x 0 ) < ∞ M(\bm{x}_0)<\infty M ( x 0 ) < ∞ and ρ ∈ ( 0 , 1 ) \rho\in(0,1) ρ ∈ ( 0 , 1 ) [20 ] , where the total-variation distance is the supremum over Borel sets, then for every bounded measurable f f f , with C f ( x 0 ) : = 2 ∥ f ∥ ∞ M ( x 0 ) C_f(\bm{x}_0):=2\|f\|_\infty M(\bm{x}_0) C f ( x 0 ) := 2∥ f ∥ ∞ M ( x 0 ) , ∣ μ T ( f ) − Π ( f ) ∣ = ∣ 1 L ∑ j = T 0 + 1 T { P j f ( x 0 ) − Π ( f ) } ∣ ≤ C f ( x 0 ) L ∑ j = T 0 + 1 T ρ j ≤ C f ( x 0 ) ρ T 0 + 1 L ( 1 − ρ ) . |\mu_T(f)-\Pi(f)| =\left|\frac1L\sum_{j=T_0+1}^{T}
\{\mathsf P^jf(\bm{x}_0)-\Pi(f)\}\right|
\le \frac{C_f(\bm{x}_0)}L\sum_{j=T_0+1}^{T}\rho^j
\le \frac{C_f(\bm{x}_0)\rho^{T_0+1}}{L(1-\rho)}. ∣ μ T ( f ) − Π ( f ) ∣ = L 1 ∑ j = T 0 + 1 T { P j f ( x 0 ) − Π ( f )} ≤ L C f ( x 0 ) ∑ j = T 0 + 1 T ρ j ≤ L ( 1 − ρ ) C f ( x 0 ) ρ T 0 + 1 . Thus the bias at the finite horizon is classically controllable under geometric ergodicity. We therefore analyze the first term in (9) with T T T fixed.
Multidimensional fixed-horizon theorem
For the multidimensional result, let X = X 1 × ⋯ × X p \mathcal X=\mathcal X_1\times\cdots\times\mathcal X_p X = X 1 × ⋯ × X p be a product of intervals, possibly with infinite endpoints, and use the componentwise increasing sorting transform ψ \bm{\psi} ψ of § 2 . Let F N , j \mathcal F_{N,j} F N , j be the sigma-field generated by the point-set randomizations through time j j j , with F N , 0 \mathcal F_{N,0} F N , 0 trivial. For x ∈ R p \bm{x}\in\mathbb R^p x ∈ R p , define the lower orthant A x : = X ∩ ∏ r = 1 p ( − ∞ , x r ] A_{\bm{x}}:=\mathcal X\cap\prod_{r=1}^p(-\infty,x_r] A x := X ∩ ∏ r = 1 p ( − ∞ , x r ] and its local event
B N , s , x : = { ( v , u , w ) ∈ [ 0 , 1 ) D : Ψ s ( Z N , s − 1 ( v ) , u , w ) ∈ A x } . \begin{equation}
B_{N,s,\bm{x}}:=\{(v,\bm{u},w)\in[0,1)^D:
\bm{\Psi}_s(\bm{Z}_{N,s-1}(v),\bm{u},w)\in A_{\bm{x}}\}. \tag*{(10)}
\end{equation} B N , s , x := {( v , u , w ) ∈ [ 0 , 1 ) D : Ψ s ( Z N , s − 1 ( v ) , u , w ) ∈ A x } . (10)
For B ⊂ [ 0 , 1 ) D B\subset[0,1)^D B ⊂ [ 0 , 1 ) D , let ( ∂ B ) ε : = { y ∈ R D : dist 2 ( y , ∂ B ) ≤ ε } (\partial B)_\varepsilon:=\{\bm{y}\in\mathbb R^D:
\operatorname{dist}_2(\bm{y},\partial B)\le\varepsilon\} ( ∂ B ) ε := { y ∈ R D : dist 2 ( y , ∂ B ) ≤ ε } , where ∂ B \partial B ∂ B denotes the boundary in R D \mathbb R^D R D . For a deterministic bounded Borel test f f f , define
G s : = ∑ j = max { s , T 0 + 1 } T P s + 1 : j f , s = 1 , … , T . \begin{equation}
G_s:=\sum_{j=\max\{s,T_0+1\}}^T\mathsf P_{s+1:j}f,
\qquad s=1,\ldots,T. \tag*{(11)}
\end{equation} G s := j = m a x { s , T 0 + 1 } ∑ T P s + 1 : j f , s = 1 , … , T . (11)
Here P a : b = P a ⋯ P b \mathsf P_{a:b}=\mathsf P_a\cdots\mathsf P_b P a : b = P a ⋯ P b acts on functions, with an empty product equal to the identity. Each G s G_s G s is deterministic and bounded. Write V H K V_{\rm HK} V HK for the usual Hardy–Krause variation anchored at 1 \bm{1} 1 ; see [29 ] for details.
Theorem 3.3 (Multidimensional fixed-horizon bound). For Array-RQMC MH on the product state space above, suppose that the point sets satisfy ass:points and that all particles are initialized at the same deterministic state x 0 \bm{x}_0 x 0 . Fix integers 0 ≤ T 0 < T 0\le T_0<T 0 ≤ T 0 < T , put L = T − T 0 L=T-T_0 L = T − T 0 , and let f : X → R f:\mathcal X\to\mathbb R f : X → R be a deterministic bounded Borel test. For each s = 1 , … , T s=1,\ldots,T s = 1 , … , T , assume that G s ∘ ψ − 1 : J → R G_s\circ\bm{\psi}^{-1}:\mathcal J\to\mathbb R G s ∘ ψ − 1 : J → R admits a deterministic coordinatewise left-continuous extension G ~ s : [ 0 , 1 ] p → R \widetilde G_s:[0,1]^p\to\mathbb R G s : [ 0 , 1 ] p → R with V H K ( G ~ s ) < ∞ . V_{\rm HK}(\widetilde G_s)<\infty. V HK ( G s ) < ∞. Also suppose that there exist deterministic constants 0 ≤ M s < ∞ 0\le M_s<\infty 0 ≤ M s < ∞ and ε 0 , s > 0 \varepsilon_{0,s}>0 ε 0 , s > 0 , independent of the test function, such that λ D ( ( ∂ B N , s , x ) ε ) ≤ M s ε , 0 < ε < ε 0 , s ,
\lambda_D((\partial B_{N,s,\bm{x}})_\varepsilon)\le M_s\varepsilon,
\qquad 0<\varepsilon<\varepsilon_{0,s},
λ D (( ∂ B N , s , x ) ε ) ≤ M s ε , 0 < ε < ε 0 , s , uniformly over admissible N N N , x ∈ R p \bm{x}\in\mathbb R^p x ∈ R p , and realized old particle arrays. Then there exists C b , t , D < ∞ C_{b,t,D}<\infty C b , t , D < ∞ , depending only on b , t , D b,t,D b , t , D , such that, for all sufficiently large admissible N N N , E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] ≤ C b , t , D L 2 ∑ s = 1 T M s V H K ( G ~ s ) 2 N − 1 − 1 / D .
\mathbb E_{\mathrm{RQMC}}[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
\le\frac{C_{b,t,D}}{L^2}
\sum_{s=1}^T M_s V_{\rm HK}(\widetilde G_s)^2\,N^{-1-1/D}.
E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] ≤ L 2 C b , t , D ∑ s = 1 T M s V HK ( G s ) 2 N − 1 − 1/ D .
Since D = p + 2 D=p+2 D = p + 2 , for fixed p p p and T T T the bound gives sampling MSE O T ( N − 1 − 1 / ( p + 2 ) ) \mathcal O_T(N^{-1-1/(p+2)}) O T ( N − 1 − 1/ ( p + 2 ) ) , provided (12) holds.
One-dimensional specialization
For this subsection and § 3.5 , let p = 1 p=1 p = 1 , D = 3 D=3 D = 3 , and let X ⊆ R \mathcal X\subseteq\mathbb R X ⊆ R be a nonempty interval, possibly unbounded. The lower orthants in Theorem 3.3 reduce to half-lines A x : = X ∩ ( − ∞ , x ] A_x:=\mathcal X\cap(-\infty,x] A x := X ∩ ( − ∞ , x ] , x ∈ R x\in\mathbb R x ∈ R . We use the natural ordering of the particles and an inverse-transform proposal with distribution function F j ( ⋅ ∣ z ) {{F_j}}(\cdot\mid z) F j ( ⋅ ∣ z ) : Y j ( z , u ) : = inf { y ∈ X : F j ( y ∣ z ) ≥ u } , u ∈ ( 0 , 1 ) .
Y_j(z,u)
:=
\inf\{y\in\mathcal X:{{F_j}}(y\mid z)\ge u\},
\qquad u\in(0,1).
Y j ( z , u ) := inf { y ∈ X : F j ( y ∣ z ) ≥ u } , u ∈ ( 0 , 1 ) . The scalar update Ψ j \Psi_j Ψ j is given by (3) , with the endpoint convention Y j ( z , 0 ) = z Y_j(z,0)=z Y j ( z , 0 ) = z , so that Ψ j ( z , 0 , w ) = z \Psi_j(z,0,w)=z Ψ j ( z , 0 , w ) = z for every w ∈ [ 0 , 1 ) w\in[0,1) w ∈ [ 0 , 1 ) . For x ∈ R x\in\mathbb R x ∈ R and z ∈ X z\in\mathcal X z ∈ X , define the transition CDF K j ( x ∣ z ) : = P j ( z , A x ) K_j(x\mid z):=\mathsf P_j(z,A_x) K j ( x ∣ z ) := P j ( z , A x ) .
Fix 1 ≤ j ≤ T 1\le j\le T 1 ≤ j ≤ T . For x ∈ R x\in\mathbb R x ∈ R and z ∈ X z\in\mathcal X z ∈ X , set β j , x ( z ) : = F j ( x ∣ z ) = ∫ A x q j ( y ∣ z ) d y \beta_{j,x}(z):={{F_j}}(x\mid z)=\int_{A_x}q_j(y\mid z)\,\,\mathrm dy β j , x ( z ) := F j ( x ∣ z ) = ∫ A x q j ( y ∣ z ) d y . For z ∈ X z\in\mathcal X z ∈ X and 0 < u < 1 0<u<1 0 < u < 1 , set a j ( z , u ) : = α j ( z , Y j ( z , u ) ) a_j(z,u):=\alpha_j(z,Y_j(z,u)) a j ( z , u ) := α j ( z , Y j ( z , u )) . For any N ≥ 1 N\ge1 N ≥ 1 , write the sorted states as z i : = X ς j ( i ) , j − 1 z_i:={{X_{\varsigma_j(i),j-1}}} z i := X ς j ( i ) , j − 1 , with z 0 ≤ ⋯ ≤ z N − 1 z_0\le\cdots\le z_{N-1} z 0 ≤ ⋯ ≤ z N − 1 , and use the scalar version Z N , j − 1 Z_{N,j-1} Z N , j − 1 of (1) . Set a N , j ( v , u ) = a j ( Z N , j − 1 ( v ) , u ) a_{N,j}(v,u)=a_j(Z_{N,j-1}(v),u) a N , j ( v , u ) = a j ( Z N , j − 1 ( v ) , u ) . For a bounded function g g g on a rectangle R \mathcal R R , write
osc R ( g ) : = sup y , y ′ ∈ R ∣ g ( y ) − g ( y ′ ) ∣ . \begin{equation}
\operatorname{osc}_{\mathcal R}(g):=\sup_{\bm{y},\bm{y}'\in\mathcal R}|g(\bm{y})-g(\bm{y}')|. \tag*{(15)}
\end{equation} osc R ( g ) := y , y ′ ∈ R sup ∣ g ( y ) − g ( y ′ ) ∣. (15)
Use the grid intervals J ȷ ( k ) = [ ȷ / k , ( ȷ + 1 ) / k ] ∩ [ 0 , 1 ) J_\jmath ^{(k)}=[\jmath /k,(\jmath +1)/k]\cap[0,1) J ( k ) = [ / k , ( + 1 ) / k ] ∩ [ 0 , 1 ) and K q ( k ) = [ q / k , ( q + 1 ) / k ] ∩ ( 0 , 1 ) K_q^{(k)}=[q/k,(q+1)/k]\cap(0,1) K q ( k ) = [ q / k , ( q + 1 ) / k ] ∩ ( 0 , 1 ) , where k ≥ 1 k\ge1 k ≥ 1 and ȷ , q = 0 , … , k − 1 \jmath ,q=0,\ldots,k-1 , q = 0 , … , k − 1 . Define
C a , j : = sup N ≥ 1 , z i ∈ X z 0 ≤ ⋯ ≤ z N − 1 sup k ≥ 1 1 k ∑ ȷ , q = 0 k − 1 osc J ȷ ( k ) × K q ( k ) ( a N , j ) , C β , j : = sup x ∈ R V X ( β j , x ) , Λ j : = sup x ∈ R V X ( K j ( x ∣ ⋅ ) ) . \begin{equation}
\begin{aligned}
C_{a,j}&:=\sup_{\substack{N\ge1,\;z_i\in\mathcal X\\z_0\le\cdots\le z_{N-1}}}
\sup_{k\ge1}\frac1k\sum_{\jmath ,q=0}^{k-1}
\operatorname{osc}_{J_\jmath ^{(k)}\times K_q^{(k)}}(a_{N,j}),\\
C_{\beta,j}&:=\sup_{x\in\mathbb R}V_{\mathcal X}(\beta_{j,x}),
\qquad \Lambda_j:=\sup_{x\in\mathbb R}
V_{\mathcal X}(K_j(x\mid\cdot)).
\end{aligned} \tag*{(16)}
\end{equation} C a , j C β , j := N ≥ 1 , z i ∈ X z 0 ≤ ⋯ ≤ z N − 1 sup k ≥ 1 sup k 1 , q = 0 ∑ k − 1 osc J ( k ) × K q ( k ) ( a N , j ) , := x ∈ R sup V X ( β j , x ) , Λ j := x ∈ R sup V X ( K j ( x ∣ ⋅ )) . (16)
The following two lemmas connect these quantities to the two ingredients of Theorem 3.3 .
In one dimension, Hardy–Krause variation reduces to ordinary total variation, and natural sorting requires no transformation of the state space. We therefore control the propagated tests directly through V X ( G s ) V_{\mathcal X}(G_s) V X ( G s ) ; the pointwise-BV transfer below replaces the transformed HK condition in Theorem 3.3 without requiring left continuity.
Lemma 3.4 (Pointwise BV transfer and propagation). Let Δ \Delta Δ be the difference of two random probability measures on an interval X \mathcal X X . If, for every real x x x , ∥ Δ ( A x ) ∥ 2 ≤ C , \|\Delta(A_x)\|_2\le {C}, ∥Δ ( A x ) ∥ 2 ≤ C , then for every pointwise f ∈ B V ( X ) f\in\mathrm{BV}(\mathcal X) f ∈ BV ( X ) , ∥ Δ ( f ) ∥ 2 ≤ C V X ( f ) . \|\Delta(f)\|_2\le {C} V_{\mathcal X}(f). ∥Δ ( f ) ∥ 2 ≤ C V X ( f ) . The same conclusion holds for conditional L 2 L^2 L 2 norms when the half-line bounds hold conditionally with a deterministic bound C {C} C . Also, a Markov kernel P \mathsf P P satisfying sup x ∈ R V X ( K ( x ∣ ⋅ ) ) ≤ Λ \sup_{x\in\mathbb R} V_{\mathcal X}(K(x\mid\cdot))\le\Lambda sup x ∈ R V X ( K ( x ∣ ⋅ )) ≤ Λ obeys V X ( P f ) ≤ Λ V X ( f ) ,
V_{\mathcal X}(\mathsf P f)\le\Lambda V_{\mathcal X}(f),
V X ( P f ) ≤ Λ V X ( f ) , where K ( x ∣ z ) : = P ( z , A x ) K(x\mid z):=\mathsf P(z,A_x) K ( x ∣ z ) := P ( z , A x ) and P f \mathsf P f P f is defined as for P j \mathsf P_j P j in § 3.2 .
Proof. The proof uses a Jordan decomposition and half-line level sets; see § 8.1 of the supplementary materials. ◻
For fixed 0 ≤ T 0 < T 0\le T_0<T 0 ≤ T 0 < T , pointwise f ∈ B V ( X ) f\in\mathrm{BV}(\mathcal X) f ∈ BV ( X ) and finite Λ j \Lambda_j Λ j , define
H s T 0 , T : = ∑ j = max { s , T 0 + 1 } T ∏ q = s + 1 j Λ q , s = 1 , … , T , \begin{equation}
\mathcal H_s^{T_0,T}:=
\sum_{j=\max\{s,T_0+1\}}^T\prod_{q=s+1}^j\Lambda_q,
\qquad s=1,\ldots,T, \tag*{(18)}
\end{equation} H s T 0 , T := j = m a x { s , T 0 + 1 } ∑ T q = s + 1 ∏ j Λ q , s = 1 , … , T , (18)
with empty products equal to one. Iterating (17) and applying the triangle inequality to the sum defining G s G_s G s gives
V X ( G s ) ≤ H s T 0 , T V X ( f ) . \begin{equation}
V_{\mathcal X}(G_s)\le\mathcal H_s^{T_0,T}V_{\mathcal X}(f). \tag*{(19)}
\end{equation} V X ( G s ) ≤ H s T 0 , T V X ( f ) . (19)
The scalar specialization of (10) is
B N , j , x : = { ( v , u , w ) ∈ [ 0 , 1 ) 3 : Ψ j ( Z N , j − 1 ( v ) , u , w ) ∈ A x } . \begin{equation}
B_{N,j,x}:=\{(v,u,w)\in[0,1)^3:
\Psi_j(Z_{N,j-1}(v),u,w)\in A_x\}. \tag*{(20)}
\end{equation} B N , j , x := {( v , u , w ) ∈ [ 0 , 1 ) 3 : Ψ j ( Z N , j − 1 ( v ) , u , w ) ∈ A x } . (20)
Lemma 3.5 (Uniform MH boundary-tube bound). If C a , j , C β , j < ∞ C_{a,j},C_{\beta,j}<\infty C a , j , C β , j < ∞ , then λ 3 ( ( ∂ B N , j , x ) ε ) ≤ M j ε , M j : = 14 C a , j + 6 C β , j + 84 , 0 < ε < 1 / 2.
\lambda_3((\partial B_{N,j,x})_\varepsilon)\le M_j\varepsilon,
\qquad M_j:=14C_{a,j}+6C_{\beta,j}+84,\quad 0<\varepsilon<1/2.
λ 3 (( ∂ B N , j , x ) ε ) ≤ M j ε , M j := 14 C a , j + 6 C β , j + 84 , 0 < ε < 1/2. The bound holds uniformly in N N N , the sorted old array and x ∈ R x\in\mathbb R x ∈ R .
Proof. The proof decomposes B N , j , x B_{N,j,x} B N , j , x into accepted-proposal and rejection regions and bounds the resulting pieces separately; see § 8.2 of the supplementary materials. ◻
Together, these lemmas provide the geometric bound and the direct pointwise-BV transfer used in the following one-dimensional result.
Theorem 3.6 (One-dimensional fixed-horizon bound). Suppose that ass:points holds with p = 1 p=1 p = 1 , D = 3 D=3 D = 3 for the one-dimensional Array-RQMC-MH construction above, and that all particles start from the same deterministic x 0 ∈ { z ∈ X : π ( z ) > 0 } x_0\in\{z\in\mathcal X:\pi(z)>0\} x 0 ∈ { z ∈ X : π ( z ) > 0 } . Assume C a , j < ∞ , C β , j < ∞ , Λ j < ∞ , j = 1 , … , T . C_{a,j}<\infty,\qquad C_{\beta,j}<\infty,\qquad
\Lambda_j<\infty,\qquad j=1,\ldots,T. C a , j < ∞ , C β , j < ∞ , Λ j < ∞ , j = 1 , … , T . For fixed 0 ≤ T 0 < T 0\le T_0<T 0 ≤ T 0 < T , let L = T − T 0 L=T-T_0 L = T − T 0 and let f ∈ B V ( X ) f\in\mathrm{BV}(\mathcal X) f ∈ BV ( X ) be pointwise defined. Then, for all admissible N ≥ N 0 N\ge N_0 N ≥ N 0 , with N 0 N_0 N 0 given in (48) , E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] ≤ C T 0 , T ( f ) N − 4 / 3 , C T 0 , T ( f ) : = c b , t , 3 V X ( f ) 2 L 2 ∑ s = 1 T M s ( H s T 0 , T ) 2 ,
\mathbb E_{\mathrm{RQMC}}
\left[(\widehat\mu_{N,T}(f)-\mu_T(f))^2\right]
\le C_{T_0,T}(f)N^{-4/3}, \quad C_{T_0,T}(f) := \frac{{{c_{b,t,3}}}V_{\mathcal X}(f)^2}{L^2}
\sum_{s=1}^T M_s\bigl(\mathcal H_s^{T_0,T}\bigr)^2{{,}}
E RQMC [ ( μ N , T ( f ) − μ T ( f ) ) 2 ] ≤ C T 0 , T ( f ) N − 4/3 , C T 0 , T ( f ) := L 2 c b , t , 3 V X ( f ) 2 ∑ s = 1 T M s ( H s T 0 , T ) 2 , where c b , t , 3 < ∞ c_{b,t,3}<\infty c b , t , 3 < ∞ , given in (31) , depends only on b , t b,t b , t , and M s M_s M s is defined in (21) . In particular, the sampling MSE is O T ( N − 4 / 3 ) \mathcal O_T(N^{-4/3}) O T ( N − 4/3 ) .
For a one-uniform inversion transition, D = 2 D = 2 D = 2 , giving N − 1 − 1 / 2 = N − 3 / 2 N^{-1-1/2}=N^{-3/2} N − 1 − 1/2 = N − 3/2 ; § 12 of the supplementary materials gives the corresponding scrambled-net extension of [10 ] .
Checkable verification routes
We first give a general bound for transition-CDF variation, then verify the three quantities in Theorem 3.6 for symmetric location proposals.
Proposition 3.8 (Transition-CDF variation). For an MH kernel on a state interval X \mathcal X X , suppose that C β , j < ∞ C_{\beta,j}<\infty C β , j < ∞ and ∫ 0 1 V X ( a j ( ⋅ , u ) ) d u < ∞ \int_0^1V_{\mathcal X}(a_j(\cdot,u))\,\,\mathrm du<\infty ∫ 0 1 V X ( a j ( ⋅ , u )) d u < ∞ . Then Λ j ≤ 1 + C β , j + ∫ 0 1 V X ( a j ( ⋅ , u ) ) d u .
\Lambda_j\le1+C_{\beta,j}
+\int_0^1V_{\mathcal X}(a_j(\cdot,u))\,\,\mathrm du.
Λ j ≤ 1 + C β , j + ∫ 0 1 V X ( a j ( ⋅ , u )) d u .
Proof. See § 9.1 of the supplementary materials. ◻
Proposition 3.9 (Symmetric location proposals). Let X = R \mathcal X=\mathbb R X = R , and let π : R → ( 0 , ∞ ) \pi:\mathbb R\to(0,\infty) π : R → ( 0 , ∞ ) be a continuous probability density. Suppose there is a finite partition − ∞ = c 0 < c 1 < ⋯ < c R < c R + 1 = ∞ -\infty=c_0<c_1<\cdots<c_R<c_{R+1}=\infty − ∞ = c 0 < c 1 < ⋯ < c R < c R + 1 = ∞ such that π \pi π is monotone on every ( c ℓ , c ℓ + 1 ) (c_\ell,c_{\ell+1}) ( c ℓ , c ℓ + 1 ) , and suppose B π : = sup ξ ∈ R V R ( 1 ∧ π ( ⋅ + ξ ) π ( ⋅ ) ) < ∞ .
B_\pi:=\sup_{\xi\in\mathbb R}V_{\mathbb R}
\left(1\wedge\frac{\pi(\cdot+\xi)}{\pi(\cdot)}\right)<\infty.
B π := sup ξ ∈ R V R ( 1 ∧ π ( ⋅ ) π ( ⋅+ ξ ) ) < ∞. Let h : R → ( 0 , ∞ ) h:\mathbb R\to(0,\infty) h : R → ( 0 , ∞ ) be a measurable, finite-valued symmetric probability density, with h ( w ) = h ( − w ) h(w)=h(-w) h ( w ) = h ( − w ) for every w w w and a continuous strictly increasing CDF H H H . For deterministic scales σ j > 0 \sigma_j>0 σ j > 0 , use q j ( y ∣ z ) = σ j − 1 h ( ( y − z ) / σ j ) , Y j ( z , u ) = z + σ j H − 1 ( u ) , 0 < u < 1.
q_j(y\mid z)=\sigma_j^{-1}h((y-z)/\sigma_j),\qquad
Y_j(z,u)=z+\sigma_jH^{-1}(u),\quad 0<u<1.
q j ( y ∣ z ) = σ j − 1 h (( y − z ) / σ j ) , Y j ( z , u ) = z + σ j H − 1 ( u ) , 0 < u < 1. Then, for every j = 1 , … , T j=1,\ldots,T j = 1 , … , T , C a , j ≤ B π + 4 R + 2 , C β , j = 1 , Λ j ≤ B π + 2. C_{a,j}\le B_\pi+4R+2,\qquad C_{\beta,j}=1,\qquad
\Lambda_j\le B_\pi+2. C a , j ≤ B π + 4 R + 2 , C β , j = 1 , Λ j ≤ B π + 2. Hence the three quantitative conditions of Theorem 3.6 hold. With its point-set and initialization conditions, the fixed-horizon sampling MSE is O T ( N − 4 / 3 ) \mathcal O_T(N^{-4/3}) O T ( N − 4/3 ) for every pointwise f ∈ B V ( R ) f\in\mathrm{BV}(\mathbb R) f ∈ BV ( R ) .
Proof. See § 9.2 of the supplementary materials. ◻
Table 1 summarizes target classes covered by Proposition 3.9 ; § 10 of the supplementary materials proves the bounds. Gaussian, Laplace and Student-t t t proposal increments all satisfy (25) ; no proposal moment assumption is required for the BV theorem.
Table 1. Choices of R R R , bounds on B π B_\pi B π , and the resulting bounds for the three quantities in Theorem 3.6 , for representative targets under the symmetric location proposals of Proposition 3.9 .
For each fixed J J J , the finite integers R J , K J R_J,K_J R J , K J depend only on J J J . The mixture bounds are uniform over positive weights and precisions, real centers and positive proposal scales; § 10.4 gives the proof and the resulting uniform fixed-horizon error bound.
Product targets and coordinatewise Array-RQMC MWG
Let Π p = ⨂ r = 1 p Π r \Pi_p=\bigotimes_{r=1}^p\Pi_r Π p = ⨂ r = 1 p Π r have density π ( x ) = ∏ r = 1 p π r ( x r ) \pi(\bm{x})=\prod_{r=1}^p\pi_r(x_r) π ( x ) = ∏ r = 1 p π r ( x r ) on X = X 1 × ⋯ × X p \mathcal X=\mathcal X_1\times\cdots\times\mathcal X_p X = X 1 × ⋯ × X p , with Π r \Pi_r Π r supported on X r \mathcal X_r X r . Consider systematic-scan Metropolis-within-Gibbs (MWG). In sweep j j j , coordinates r = 1 , … , p r=1,\ldots,p r = 1 , … , p are updated in that order, using deterministic proposals q r , j ( y ∣ x ) = q r , j ( y ∣ x r ) q_{r,j}(y\mid\bm{x})=q_{r,j}(y\mid x_r) q r , j ( y ∣ x ) = q r , j ( y ∣ x r ) generated by the scalar inverse transform Y r , j ( x r , u ) Y_{r,j}(x_r,u) Y r , j ( x r , u ) . On the positive-density support, the coordinate acceptance probability is
α r , j ( x r , y r ; x − r ) = 1 ∧ π ( y r , x − r ) q r , j ( x r ∣ y r ) π ( x r , x − r ) q r , j ( y r ∣ x r ) = 1 ∧ π r ( y r ) q r , j ( x r ∣ y r ) π r ( x r ) q r , j ( y r ∣ x r ) = : α r , j ( x r , y r ) , \begin{equation}
\begin{aligned}
\alpha_{r,j}(x_r,y_r;\bm{x}_{-r})
=1\wedge\frac{\pi(y_r,\bm{x}_{-r})q_{r,j}(x_r\mid y_r)}
{\pi(x_r,\bm{x}_{-r})q_{r,j}(y_r\mid x_r)}=1\wedge\frac{\pi_r(y_r)q_{r,j}(x_r\mid y_r)}
{\pi_r(x_r)q_{r,j}(y_r\mid x_r)}
=:\alpha_{r,j}(x_r,y_r),
\end{aligned} \tag*{(26)}
\end{equation} α r , j ( x r , y r ; x − r ) = 1 ∧ π ( x r , x − r ) q r , j ( y r ∣ x r ) π ( y r , x − r ) q r , j ( x r ∣ y r ) = 1 ∧ π r ( x r ) q r , j ( y r ∣ x r ) π r ( y r ) q r , j ( x r ∣ y r ) =: α r , j ( x r , y r ) , (26)
where x − r \bm{x}_{-r} x − r denotes the vector of all coordinates except r r r . Let Ψ r , j ( x , u , w ) \Psi_{r,j}(x,u,w) Ψ r , j ( x , u , w ) be the scalar MH map (3) : it returns Y r , j ( x , u ) Y_{r,j}(x,u) Y r , j ( x , u ) when w ≤ α r , j ( x , Y r , j ( x , u ) ) w\le\alpha_{r,j}(x,Y_{r,j}(x,u)) w ≤ α r , j ( x , Y r , j ( x , u )) , and x x x otherwise.
For i = 0 , … , N − 1 i=0,\ldots,N-1 i = 0 , … , N − 1 , set X i , j ( 0 ) = X i , j − 1 \bm{X}_{i,j}^{(0)}=\bm{X}_{i,j-1} X i , j ( 0 ) = X i , j − 1 . For r = 1 , … , p r=1,\ldots,p r = 1 , … , p , let X i , j ( r ) \bm{X}_{i,j}^{(r)} X i , j ( r ) denote the i i i th full particle vector after the r r r th coordinate update in sweep j j j , including the reordering induced by sorting and rank matching. At coordinate r r r , let ς r , j \varsigma_{r,j} ς r , j order the vectors X i , j ( r − 1 ) \bm{X}_{i,j}^{(r-1)} X i , j ( r − 1 ) by their r r r th coordinate. Generate a fresh randomized point set
P N , r , j : = { ( V k , r , j , U k , r , j , Ω k , r , j ) : 0 ≤ k < N } ⊂ [ 0 , 1 ) 3 . P_{N,r,j}
:=\{(V_{k,r,j},U_{k,r,j},\Omega_{k,r,j}):
0\le k<N\}\subset[0,1)^3. P N , r , j := {( V k , r , j , U k , r , j , Ω k , r , j ) : 0 ≤ k < N } ⊂ [ 0 , 1 ) 3 .
Sort the points by V V V , retaining the associated transition inputs, and denote the sorted proposal and acceptance inputs by U ( i ) , r , j U_{(i),r,j} U ( i ) , r , j and Ω ( i ) , r , j \Omega_{(i),r,j} Ω ( i ) , r , j . The coordinate update is
X i , j , ℓ ( r ) = { Ψ r , j ( X ς r , j ( i ) , j , r ( r − 1 ) , U ( i ) , r , j , Ω ( i ) , r , j ) , ℓ = r , X ς r , j ( i ) , j , ℓ ( r − 1 ) , ℓ ≠ r , . \begin{equation}
X_{i,j,\ell}^{(r)}=
\begin{cases}
\Psi_{r,j}\!\left(
X_{\varsigma_{r,j}(i),j,r}^{(r-1)},
U_{(i),r,j},\Omega_{(i),r,j}
\right), & \ell=r,\\[1mm]
X_{\varsigma_{r,j}(i),j,\ell}^{(r-1)},
& \ell\ne r,
\end{cases}{{.}} \tag*{(27)}
\end{equation} X i , j , ℓ ( r ) = ⎩ ⎨ ⎧ Ψ r , j ( X ς r , j ( i ) , j , r ( r − 1 ) , U ( i ) , r , j , Ω ( i ) , r , j ) , X ς r , j ( i ) , j , ℓ ( r − 1 ) , ℓ = r , ℓ = r , . (27)
After all p p p coordinate updates, set X i , j = X i , j ( p ) \bm{X}_{i,j}=\bm{X}_{i,j}^{(p)} X i , j = X i , j ( p ) . For every coordinate update, the point set satisfies ass:points with D = 3 D=3 D = 3 and common fixed b , t b,t b , t ; the randomizations are independent across coordinates and sweeps. Here T , T 0 T,T_0 T , T 0 count complete sweeps: (6) uses sweep-endpoint particles X i , j \bm{X}_{i,j} X i , j , and μ T ( f ) \mu_T(f) μ T ( f ) is the matching finite-horizon expectation for IID-driven systematic-scan MWG.
Corollary 3.10 (Product targets and additive BV tests). Initialize all particles at the same deterministic x 0 \bm{x}_0 x 0 , with π r ( x 0 , r ) > 0 \pi_r(x_{0,r})>0 π r ( x 0 , r ) > 0 for every r r r , and suppose each coordinatewise one-dimensional MH construction satisfies the hypotheses of Theorem 3.6 . Fix integers 0 ≤ T 0 < T 0\le T_0<T 0 ≤ T 0 < T and let f ( x ) = ∑ r = 1 p f r ( x r ) f(\bm{x})=\sum_{r=1}^p f_r(x_r) f ( x ) = ∑ r = 1 p f r ( x r ) , with pointwise f r ∈ B V ( X r ) f_r\in\mathrm{BV}(\mathcal X_r) f r ∈ BV ( X r ) . Then, for all sufficiently large admissible N N N , E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] ≤ N − 4 / 3 ∑ r = 1 p C r , T 0 , T ( f r ) ,
\mathbb E_{\mathrm{RQMC}}
[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
\le N^{-4/3}\sum_{r=1}^p C_{r,T_0,T}(f_r),
E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] ≤ N − 4/3 ∑ r = 1 p C r , T 0 , T ( f r ) , where C r , T 0 , T ( f r ) < ∞ C_{r,T_0,T}(f_r)<\infty C r , T 0 , T ( f r ) < ∞ is supplied by the corresponding scalar bound in Theorem 3.6 . For fixed p p p , the sampling MSE is O T ( N − 4 / 3 ) \mathcal O_T(N^{-4/3}) O T ( N − 4/3 ) . The exponent is independent of p p p , but the sum of constants in (28) need not be bounded uniformly in p p p .
Proof. See § 11.1 of the supplementary materials. ◻
Corollary 3.11 (Additive polynomial tests). For the product/MWG construction above, suppose X r = R \mathcal X_r=\mathbb R X r = R , all particles start at the same deterministic x 0 \bm{x}_0 x 0 with π r ( x 0 , r ) > 0 \pi_r(x_{0,r})>0 π r ( x 0 , r ) > 0 , and each coordinatewise one-dimensional MH construction satisfies the sampling and kernel assumptions of Theorem 3.6 . Use Y r , j ( x , u ) = x + σ r Φ − 1 ( u ) Y_{r,j}(x,u)=x+\sigma_r\Phi^{-1}(u) Y r , j ( x , u ) = x + σ r Φ − 1 ( u ) , where 0 < u < 1 0<u<1 0 < u < 1 , σ r > 0 \sigma_r>0 σ r > 0 is fixed across sweeps and particle counts, and Φ \Phi Φ is the standard normal CDF. For fixed integers 0 ≤ T 0 < T 0\le T_0<T 0 ≤ T 0 < T and ℓ r ≥ 1 \ell_r\ge1 ℓ r ≥ 1 , let f ( x ) = ∑ r = 1 p c r x r ℓ r f(\bm{x})=\sum_{r=1}^p c_r x_r^{\ell_r} f ( x ) = ∑ r = 1 p c r x r ℓ r with deterministic c r c_r c r . Then, for all sufficiently large admissible N N N , E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] ≤ N − 4 / 3 ∑ r = 1 p c r 2 K r , T 0 , T , ℓ r ( log N ) ℓ r ,
\mathbb E_{\mathrm{RQMC}}
[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
\le N^{-4/3}\sum_{r=1}^p c_r^2{{K_{r,T_0,T,\ell_r}}}(\log N)^{\ell_r},
E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] ≤ N − 4/3 ∑ r = 1 p c r 2 K r , T 0 , T , ℓ r ( log N ) ℓ r , where K r , T 0 , T , ℓ r < ∞ {{K_{r,T_0,T,\ell_r}}}<\infty K r , T 0 , T , ℓ r < ∞ depends on the corresponding coordinate target and proposal, initial state, T , T 0 , ℓ r , b , t T,T_0,\ell_r,b,t T , T 0 , ℓ r , b , t , but not on N N N . For fixed p p p and ℓ r = ℓ \ell_r=\ell ℓ r = ℓ for all r r r , the bound is O T , ℓ ( N − 4 / 3 ( log N ) ℓ ) \mathcal O_{T,\ell}(N^{-4/3}(\log N)^\ell) O T , ℓ ( N − 4/3 ( log N ) ℓ ) . For p = 1 p=1 p = 1 , this recovers the scalar polynomial extension of (?) in the supplementary materials.
Proof. See § 11.2 of the supplementary materials. ◻
Numerical experiments
We compare MH driven by IID inputs with the Array-RQMC estimator μ ^ N , T ( f ) \widehat\mu_{N,T}(f) μ N , T ( f ) , targeting μ T ( f ) \mu_T(f) μ T ( f ) , the average over the finite horizon defined in § 3 . The one-dimensional examples in § 4.2 satisfy the conditions of Theorem 3.6 . The product Gaussian coordinatewise-MWG construction in § 4.3 is covered by Corollary 3.11 . For the joint Hilbert-MH experiments on the Gaussian target and the Bayesian logistic posteriors in § 4.4 , the projection tests are unbounded, so Theorem 3.3 does not apply as stated. Moreover, neither the uniform tube condition nor the propagated-HK condition has been verified for these examples. Thus the slopes − 1 − 1 / ( p + 2 ) -1-1/(p+2) − 1 − 1/ ( p + 2 ) shown for these joint updates are nominal exponents, not proved rates for the reported tests.
Experimental protocol
We use MATLAB’s MatousekAffineOwen scramble for N = 2 m N=2^m N = 2 m Sobol’ points with Skip=0, Leap=0, and PointOrder=graycode, applying a fresh independent randomization at each transition [21 , 22 ] . For a fixed net, this randomization has the same quadrature variance as nested uniform scrambling [23 Section 2.3] . For joint Hilbert-MH, we use Skilling’s axes-to-transpose construction [24 ] , with B p = min { 20 , ⌊ 64 / p ⌋ } B_p=\min\{20,\lfloor64/p\rfloor\} B p = min { 20 , ⌊ 64/ p ⌋} bits per coordinate. Empirical variances are sample variances across R r e p = 200 R_{\rm rep}=200 R rep = 200 independent macro-replications with T 0 = 8 T_0=8 T 0 = 8 and T = 128 T=128 T = 128 for the reported experiments. These horizons count scalar MH transitions in one dimension and joint MH transitions in the Hilbert experiments; for coordinatewise MWG, horizons count complete sweeps and each coordinate update uses a separate independent scramble.
We fit log–log variance slopes by ordinary least squares over the largest five particle counts. Writing V ^ N I I D \widehat V_N^{\rm IID} V N IID and V ^ N A r r a y \widehat V_N^{\rm Array} V N Array for the empirical variances, the variance-reduction factor (VRF) is V R F ^ N = V ^ N I I D / V ^ N A r r a y \widehat{\mathrm{VRF}}_N=\widehat V_N^{\rm IID}/\widehat V_N^{\rm Array} VRF N = V N IID / V N Array . We report 95% percentile bootstrap confidence intervals for the fitted slopes and VRFs at the largest particle count, based on 1,000 resamples of the independent macro-replications. Resampling is performed independently across particle counts and methods, while estimates computed from the same particle trajectories retain their common resampling indices. To assess computational efficiency, we separately time complete serial runs of each method, using 20 repetitions and the median elapsed time. The time-adjusted efficiency (TAE) is defined as T A E ^ N = V R F ^ N × t ~ N I I D / t ~ N A r r a y , \widehat{\mathrm{TAE}}_N
=
\widehat{\mathrm{VRF}}_N\times
\widetilde t_N^{\rm IID}/
{\widetilde t_N^{\rm Array}}, TAE N = VRF N × t N IID / t N Array , where t ~ N I I D \widetilde t_N^{\rm IID} t N IID and t ~ N A r r a y \widetilde t_N^{\rm Array} t N Array denote the respective median runtimes. We keep T 0 T_0 T 0 and T T T fixed to study how sampling variance depends on N N N . Both methods target the same finite-horizon expectation μ T ( f ) \mu_T(f) μ T ( f ) and therefore have the same bias relative to Π ( f ) \Pi(f) Π ( f ) , independent of N N N . The reported VRFs and TAEs assess sampling-variance reduction and its computational cost, rather than MSE relative to the stationary target.
Verified one-dimensional examples
We use N = 2 10 , … , 2 18 N=2^{10},\ldots,2^{18} N = 2 10 , … , 2 18 , x 0 = 0 x_0=0 x 0 = 0 and the Gaussian random-walk proposal Y = x + 2.38 Φ − 1 ( u ) Y=x+2.38\Phi^{-1}(u) Y = x + 2.38 Φ − 1 ( u ) . Table 2 lists the four targets. For each target π \pi π , the CDF test is f C D F ( x ) = 1 { x ≤ a π } f_{\mathrm{CDF}}(x)=\mathbf 1\{x\le a_\pi\} f CDF ( x ) = 1 { x ≤ a π } , where a π = F π − 1 ( 1 / 4 ) a_\pi=F_\pi^{-1}(1/4) a π = F π − 1 ( 1/4 ) is obtained by adaptive quadrature and root finding. This test has variation one and directly tests the O T ( N − 4 / 3 ) \mathcal O_T(N^{-4/3}) O T ( N − 4/3 ) bound in Theorem 3.6 , whose conditions are verified in § 3.5 . We also use f ( x ) = x f(x)=x f ( x ) = x and f ( x ) = x 2 f(x)=x^2 f ( x ) = x 2 ; taking p = 1 p=1 p = 1 in Corollary 3.11 covers these tests with the respective fixed-horizon bounds O T ( N − 4 / 3 log N ) \mathcal O_T(N^{-4/3}\log N) O T ( N − 4/3 log N ) and O T ( N − 4 / 3 ( log N ) 2 ) \mathcal O_T(N^{-4/3}(\log N)^2) O T ( N − 4/3 ( log N ) 2 ) . For the Student-t 3 t_3 t 3 target, the stationary fourth moment is infinite, so X 2 X^2 X 2 has infinite stationary variance. At any fixed horizon from the deterministic start, Gaussian proposal increments give finite moments of every order; the finite-horizon polynomial bound does not assert finite stationary variance.
Table 2. Target distributions used in the one-dimensional experiments; log densities are given up to an additive constant.
tab:all-vrf-slopes shows gains for all twelve target–test combinations at N = 2 18 N=2^{18} N = 2 18 , with VRFs of 18.1 18.1 18.1 –51.5 51.5 51.5 and TAEs of 10.1 10.1 10.1 –28.8 28.8 28.8 . The CDF slopes range from − 1.35 -1.35 − 1.35 to − 1.33 -1.33 − 1.33 , and all four 95% confidence intervals contain − 4 / 3 -4/3 − 4/3 , consistent with the verified bound. For the polynomial tests, the fitted slopes range from − 1.53 -1.53 − 1.53 to − 1.29 -1.29 − 1.29 . In particular, the x 2 x^2 x 2 test under the Student-t 3 t_3 t 3 target has a fitted slope of − 1.53 -1.53 − 1.53 , with a 95% confidence interval of [ − 1.63 , − 1.42 ] [-1.63,-1.42] [ − 1.63 , − 1.42 ] . This apparent decay faster than N − 4 / 3 ( log N ) 2 N^{-4/3}(\log N)^2 N − 4/3 ( log N ) 2 is observed only over the finite range of particle counts considered here; the theoretical result also provides an upper bound rather than an exact asymptotic rate.
Product Gaussian benchmark: coordinatewise MWG and joint Hilbert MH
We consider the product target N p ( 0 , I p ) \mathcal N_p(\bm{0},I_p) N p ( 0 , I p ) for p = 2 , 4 , 8 p=2,4,8 p = 2 , 4 , 8 and f p ( x ) = p − 1 / 2 ∑ r = 1 p x r f_p(\bm{x})=p^{-1/2}\sum_{r=1}^p x_r f p ( x ) = p − 1/2 ∑ r = 1 p x r . The coordinatewise construction uses systematic-scan MWG with Y r = x r + 2.38 Φ − 1 ( u ) Y_r=x_r+2.38\Phi^{-1}(u) Y r = x r + 2.38 Φ − 1 ( u ) , sorting by the updated coordinate and using a fresh independently scrambled three-dimensional Sobol’ point set at every coordinate update. The joint construction uses Y = x + ( 2.38 / p ) Z \bm{Y}=\bm{x}+(2.38/\sqrt p)\bm{Z} Y = x + ( 2.38/ p ) Z , with Z ∼ N p ( 0 , I p ) \bm{Z}\sim\mathcal N_p(\bm{0},I_p) Z ∼ N p ( 0 , I p ) , Hilbert sorting and point-set dimension D = p + 2 D=p+2 D = p + 2 . Its sorting map is ψ ( x ) = ( Φ ( x 1 ) , … , Φ ( x p ) ) \bm{\psi}(\bm{x})=(\Phi(x_1),\ldots,\Phi(x_p)) ψ ( x ) = ( Φ ( x 1 ) , … , Φ ( x p )) , with Hilbert-index precision as specified in the experimental protocol. Both methods start every particle at 0 \bm{0} 0 , use N = 2 10 , … , 2 18 N=2^{10},\ldots,2^{18} N = 2 10 , … , 2 18 and the replication counts and horizons in the experimental protocol, and are compared with their matching IID kernels. MWG records complete sweep endpoints as in § 3.6 .
Figure 1. Standard Gaussian time-average sampling variances for f p ( x ) = p − 1 / 2 ∑ r = 1 p x r f_p(\bm{x})=p^{-1/2}\sum_{r=1}^p x_r f p ( x ) = p − 1/2 ∑ r = 1 p x r in p = 2 , 4 , 8 p=2,4,8 p = 2 , 4 , 8 dimensions (left to right). Top: coordinatewise MWG; bottom: joint Hilbert MH. Dashed lines have slope − 1 -1 − 1 ; dotted lines show the − 4 / 3 -4/3 − 4/3 power reference for MWG and the nominal exponent − 1 − 1 / ( p + 2 ) -1-1/(p+2) − 1 − 1/ ( p + 2 ) for joint Hilbert MH. In the legends, IID-MWG and IID-RWM denote the matching IID kernels, and Array-RQMC-MWG and Array-RQMC-Hilbert denote coordinatewise MWG and joint Hilbert MH; the vertical axes show the replicate sample variance of the time average.
tab:gaussian-mwg-hilbert,fig:gaussian-multidim show that the coordinatewise-MWG slopes remain near the − 4 / 3 -4/3 − 4/3 power reference, with all three 95% confidence intervals containing − 4 / 3 -4/3 − 4/3 . Neither the VRFs nor the TAEs show a clear deterioration across p = 2 , 4 , 8 p=2,4,8 p = 2 , 4 , 8 , and the TAEs range from 12.72 12.72 12.72 to 15.72 15.72 15.72 . Exploiting product structure keeps each RQMC update three-dimensional. For the linear test f p f_p f p , Corollary 3.11 with ℓ r = 1 \ell_r=1 ℓ r = 1 and c r = p − 1 / 2 c_r=p^{-1/2} c r = p − 1/2 gives the O T ( N − 4 / 3 log N ) \mathcal O_T(N^{-4/3}\log N) O T ( N − 4/3 log N ) bound, whose power exponent is independent of dimension.
For joint Hilbert MH, the VRFs decrease substantially with dimension, while the TAEs fall from 3.45 3.45 3.45 at p = 2 p=2 p = 2 to 0.99 0.99 0.99 at p = 8 p=8 p = 8 . Thus, at p = 8 p=8 p = 8 , the variance reduction is approximately offset by the additional computational cost. The lines with slopes − 1 − 1 / ( p + 2 ) -1-1/(p+2) − 1 − 1/ ( p + 2 ) serve only as nominal references: the theorem’s hypotheses remain unverified for these joint-update examples, and agreement with a reference slope does not establish them.
Bayesian logistic regression
These dependent posterior examples use joint Hilbert-sorted MH. We use the Ripley (n = 250 n=250 n = 250 , p = 3 p=3 p = 3 ) and Pima (n = 532 n=532 n = 532 , p = 8 p=8 p = 8 ) logistic-regression models of [25 ] , where n n n denotes the number of observations and p p p the number of regression coefficients, including the intercept. For binary response y r y_r y r and design vector a r ∈ R p \bm{a}_r\in\mathbb R^p a r ∈ R p , the log posterior under a flat prior is, up to an additive constant,
ℓ ( β ) = ∑ r = 1 n { y r a r ⊤ β − log ( 1 + exp ( a r ⊤ β ) ) } . \ell(\bm{\beta})=\sum_{r=1}^{n}
\{y_r\bm{a}_r^\top\bm{\beta}-\log(1+\exp(\bm{a}_r^\top\bm{\beta}))\}. ℓ ( β ) = r = 1 ∑ n { y r a r ⊤ β − log ( 1 + exp ( a r ⊤ β ))} .
Both methods start every particle at the deterministic MLE β ^ \widehat{\bm{\beta}} β . Writing Σ ^ = [ − ∇ 2 ℓ ( β ^ ) ] − 1 \widehat\Sigma=[-\nabla^2\ell(\widehat{\bm{\beta}})]^{-1} Σ = [ − ∇ 2 ℓ ( β ) ] − 1 and L ^ L ^ ⊤ = Σ ^ \widehat L\widehat L^\top=\widehat\Sigma L L ⊤ = Σ , the proposal is β ′ = β + ( 2.38 / p ) L ^ Z \bm{\beta}'=\bm{\beta}+(2.38/\sqrt p)\widehat L\bm{Z} β ′ = β + ( 2.38/ p ) L Z with Z ∼ N p ( 0 , I p ) \bm{Z}\sim\mathcal N_p(\bm{0},I_p) Z ∼ N p ( 0 , I p ) . Hilbert sorting uses the marginal-standardized map ψ j ( β ) = Φ ( ( β j − β ^ j ) / Σ ^ j j ) \psi_j(\bm{\beta})=\Phi((\beta_j-\widehat\beta_j)/
\sqrt{\widehat\Sigma_{jj}}) ψ j ( β ) = Φ (( β j − β j ) / Σ j j ) ; the Sobol’ dimensions are D = 5 D=5 D = 5 and D = 10 D=10 D = 10 . We use N = 2 10 , … , 2 18 N=2^{10},\ldots,2^{18} N = 2 10 , … , 2 18 , with T 0 = 8 T_0=8 T 0 = 8 , T = 128 T=128 T = 128 and R r e p = 200 R_{\rm rep}=200 R rep = 200 as in the experimental protocol. Figure 2 shows time-average sampling variances for the standardized linear projection f p r o j ( β ) = 1 p ∑ j = 1 p β j − β ^ j Σ ^ j j . f_{\mathrm{proj}}(\bm{\beta})
=
\frac{1}{\sqrt p}
\sum_{j=1}^{p}
\frac{\beta_j-\widehat\beta_j}
{\sqrt{\widehat\Sigma_{jj}}}. f proj ( β ) = p 1 ∑ j = 1 p Σ j j β j − β j . This is the analogue of the Gaussian projection test, with centering at the MLE and scaling by the diagonal of the inverse observed information.
Figure 2. Time-average sampling variance for f p r o j ( β ) f_{\mathrm{proj}}(\bm{\beta}) f proj ( β ) in Ripley (left, p = 3 p=3 p = 3 ) and Pima (right, p = 8 p=8 p = 8 ). Dashed lines have slope − 1 -1 − 1 ; dotted lines show the nominal slopes − 1.2 -1.2 − 1.2 and − 1.1 -1.1 − 1.1 , respectively.
tab:bayesian-projection,fig:ripley-variance show fitted Array-RQMC slopes of − 1.17 -1.17 − 1.17 for Ripley and − 1.07 -1.07 − 1.07 for Pima. As in the joint Hilbert-MH Gaussian benchmark, the lower-dimensional example shows a clearer improvement over the Monte Carlo slope − 1 -1 − 1 , whereas the gain is weaker at p = 8 p=8 p = 8 . Moreover, unlike the Gaussian experiments, the Bayesian TAEs remain close to their VRFs: 5.97 5.97 5.97 versus 6.42 6.42 6.42 for Ripley and 1.72 1.72 1.72 versus 1.84 1.84 1.84 for Pima. Hilbert MH takes only about 7.5 % 7.5\% 7.5% and 6.6 % 6.6\% 6.6% longer than IID MH, respectively, suggesting that the additional cost of sorting and related operations is small relative to the total runtime.
Discussion and conclusions
The verified one-dimensional result gives the 4 / 3 4/3 4/3 sampling-MSE exponent for pointwise BV tests. The same exponent holds for additive marginal BV tests on product targets when coordinatewise MWG reduces each update to a three-dimensional Array-RQMC problem; its constants may grow with dimension. For Gaussian proposals and additive polynomials of maximum degree ℓ \ell ℓ , the bound includes ( log N ) ℓ (\log N)^\ell ( log N ) ℓ . The Gaussian experiments reflect this distinction: coordinatewise MWG retains slopes near − 4 / 3 -4/3 − 4/3 across p = 2 , 4 , 8 p=2,4,8 p = 2 , 4 , 8 , whereas the gain from joint Hilbert-sorted MH weakens with dimension in these experiments.
For joint p p p -dimensional MH, the exponent 1 + 1 / ( p + 2 ) 1+1/(p+2) 1 + 1/ ( p + 2 ) belongs to a conditional framework. Uniform boundary-tube bounds and the propagated-HK condition are not consequences of Hilbert ordering and remain unverified for the joint examples. Obtaining checkable assumptions for dependent multidimensional MH remains open. Existing composition criteria for HK variation, such as [26 Theorem 4] , may help with the propagated-test condition, but do not directly cover the unbounded Gaussian-CDF setting considered here. The plotted joint-update exponents are therefore heuristic comparisons, not established convergence rates for those experiments.
The theory keeps T T T fixed and does not provide a joint ( N , T ) (N,T) ( N , T ) rate for the whole-line random-walk examples. The global BV-contraction route used in rem:horizon-growth is ruled out in that setting, whereas the supplementary horizon experiment shows empirical variance decay close to L − 1 L^{-1} L − 1 and is consistent with an N − 4 / 3 L − 1 N^{-4/3}L^{-1} N − 4/3 L − 1 scaling. Bridging this gap is also a future research direction.
The product reduction relies on coordinate proposals and acceptance probabilities that depend only on the updated coordinate. For dependent targets, other coordinates generally enter the acceptance decision, and the marginal-error independence used in Corollary 3.10 need not hold. Verifiable theory for such dependent updates, together with sharper control of dimension and effective dimension, remains an open direction alongside joint ( N , T ) (N,T) ( N , T ) bounds.
We first prove the common scrambled-net tube bound and exact local orthant representation. The conditional orthant-to-HK transfer then controls test-function errors. Dimension-independent innovation identities and orthogonality complete the proof of Theorem 3.3 .
Scrambled-net tube-to-variance bound
The indicator exponent in [27 Theorem 4.4] motivates the following dimension-dependent bound. We use dimension D = p + 2 D=p+2 D = p + 2 for the MH framework of this paper, dimension three for one-dimensional MH and dimension two for one-dimensional inversion. The proof uses only exact net counts and a standard scrambled-net gain bound, and requires no Minkowski-content limit. For A ⊂ R D A\subset\mathbb R^D A ⊂ R D , write A ε = { y : dist 2 ( y , A ) ≤ ε } A_\varepsilon=\{\bm{y}:\operatorname{dist}_2(\bm{y},A)\le\varepsilon\} A ε = { y : dist 2 ( y , A ) ≤ ε } , with dist 2 ( y , ∅ ) = ∞ \operatorname{dist}_2(\bm{y},\varnothing)=\infty dist 2 ( y , ∅ ) = ∞ . Boundaries and tubes are taken in the ambient Euclidean space.
For a nested uniform scramble of a ( t , m , D ) (t,m,D) ( t , m , D ) -net, m ≥ t m\ge t m ≥ t , the gain bound [28 eq. (4) and Section 2.4] gives, for every g ∈ L 2 ( [ 0 , 1 ) D ) g\in L^2([0,1)^D) g ∈ L 2 ([ 0 , 1 ) D ) ,
Var ( Q N g ) ≤ G b , t , D N ∥ g − ∫ [ 0 , 1 ) D g ∥ 2 2 , G b , t , D = b t ( b + 1 b − 1 ) D . \begin{equation}
\operatorname{Var}(Q_Ng)
\le\frac{G_{b,t,D}}N\left\|g-\int_{[0,1)^D}g\right\|_2^2,
\qquad G_{b,t,D}=b^t\left(\frac{b+1}{b-1}\right)^D. \tag*{(30)}
\end{equation} Var ( Q N g ) ≤ N G b , t , D g − ∫ [ 0 , 1 ) D g 2 2 , G b , t , D = b t ( b − 1 b + 1 ) D . (30)
This conservative choice follows from the gain estimates of Owen summarized there; it is uniform in m m m , the underlying net and g g g .
Proposition A.1 (Uniform tube-to-variance bound). Fix b ≥ 2 b\ge2 b ≥ 2 , t ≥ 0 t\ge0 t ≥ 0 and D ≥ 2 D\ge2 D ≥ 2 . For N = b m N=b^m N = b m , m ≥ t m\ge t m ≥ t , let Q N Q_N Q N be the equal-weight quadrature rule based on a nested uniform scramble of a ( t , m , D ) (t,m,D) ( t , m , D ) -net in base b b b . Let B ⊂ [ 0 , 1 ) D B\subset[0,1)^D B ⊂ [ 0 , 1 ) D be measurable and deterministic relative to the scramble. Suppose λ D ( ( ∂ B ) ε ) ≤ M ε , 0 < ε < ε 0 , \lambda_D((\partial B)_\varepsilon)\le M\varepsilon,
\qquad 0<\varepsilon<\varepsilon_0, λ D (( ∂ B ) ε ) ≤ M ε , 0 < ε < ε 0 , where M ≥ 0 M\ge0 M ≥ 0 and ε 0 > 0 \varepsilon_0>0 ε 0 > 0 . Then Var ( Q N 1 B ) ≤ c b , t , D M N − 1 − 1 / D , c b , t , D : = 1 4 G b , t , D D b 1 + t / D ,
\operatorname{Var}(Q_N\mathbf 1_B)\le c_{b,t,D}M N^{-1-1/D},
\qquad c_{b,t,D}:=\tfrac14G_{b,t,D}\sqrt{D}\,b^{1+t/D},
Var ( Q N 1 B ) ≤ c b , t , D M N − 1 − 1/ D , c b , t , D := 4 1 G b , t , D D b 1 + t / D , for every admissible N = b m ≥ N 0 N=b^m\ge N_0 N = b m ≥ N 0 , where one may take k 0 = max { 0 , ⌊ log b ( D / ε 0 ) ⌋ + 1 } , N 0 = b t + D k 0 .
k_0=\max\{0,\lfloor\log_b(\sqrt{D}/\varepsilon_0)\rfloor+1\},
\qquad N_0=b^{t+D k_0}.
k 0 = max { 0 , ⌊ log b ( D / ε 0 )⌋ + 1 } , N 0 = b t + D k 0 .
Proof. Put k = ⌊ ( m − t ) / D ⌋ k=\lfloor(m-t)/D\rfloor k = ⌊( m − t ) / D ⌋ and h = b − k h=b^{-k} h = b − k . Partition [ 0 , 1 ) D [0,1)^D [ 0 , 1 ) D into half-open base-b b b cubes C \mathcal C C of side h h h . Since D k ≤ m − t Dk\le m-t D k ≤ m − t , each cube is a union of b m − t − D k b^{m-t-Dk} b m − t − D k elementary intervals of volume b t − m b^{t-m} b t − m . It therefore contains exactly N ∣ C ∣ N|\mathcal C| N ∣ C ∣ net points almost surely. Set p C = ∣ C ∣ − 1 ∫ C 1 B p_{\mathcal C}=|\mathcal C|^{-1}\int_{\mathcal C}\mathbf 1_B p C = ∣ C ∣ − 1 ∫ C 1 B and let f k = p C f_k=p_{\mathcal C} f k = p C on C \mathcal C C . Exact integration of these cell averages gives Q N f k = ∫ f k = λ D ( B ) Q_Nf_k=\int f_k=\lambda_D(B) Q N f k = ∫ f k = λ D ( B ) . For r B = 1 B − f k r_B=\mathbf 1_B-f_k r B = 1 B − f k we consequently have
∫ r B = 0 , Var ( Q N 1 B ) = Var ( Q N r B ) , ∥ r B ∥ 2 2 = ∑ C ∣ C ∣ p C ( 1 − p C ) . \int r_B=0,\qquad
\operatorname{Var}(Q_N\mathbf 1_B)=\operatorname{Var}(Q_Nr_B),\qquad
\|r_B\|_2^2=\sum_{\mathcal C}|\mathcal C|p_{\mathcal C}(1-p_{\mathcal C}). ∫ r B = 0 , Var ( Q N 1 B ) = Var ( Q N r B ) , ∥ r B ∥ 2 2 = C ∑ ∣ C ∣ p C ( 1 − p C ) . Only cells with 0 < p C < 1 0<p_{\mathcal C}<1 0 < p C < 1 contribute. Each such cell meets both B B B and its complement, so its connectedness implies that it meets ∂ B \partial B ∂ B . Its diameter is at most D h \sqrt{D}h D h , and hence the union of contributing cells lies in ( ∂ B ) D h (\partial B)_{\sqrt{D}h} ( ∂ B ) D h . Thus, if D h < ε 0 \sqrt{D}h<\varepsilon_0 D h < ε 0 ,
∥ r B ∥ 2 2 ≤ 1 4 λ D ( ( ∂ B ) D h ) ≤ 1 4 M D h . \|r_B\|_2^2\le\tfrac14\lambda_D((\partial B)_{\sqrt{D}h})
\le\tfrac14M\sqrt{D}h. ∥ r B ∥ 2 2 ≤ 4 1 λ D (( ∂ B ) D h ) ≤ 4 1 M D h . Null exceptional subsets in constant cells have no L 2 L^2 L 2 contribution and are missed almost surely by the finitely many marginally uniform points. Applying (30) to r B r_B r B and using h ≤ b 1 + t / D N − 1 / D h\le b^{1+t/D}N^{-1/D} h ≤ b 1 + t / D N − 1/ D gives
Var ( Q N 1 B ) ≤ G b , t , D N ∥ r B ∥ 2 2 ≤ 1 4 G b , t , D M D h N ≤ c b , t , D M N − 1 − 1 / D . \operatorname{Var}(Q_N\mathbf1_B)
\le
\frac{G_{b,t,D}}{N}\|r_B\|_{2}^2
\le
\frac14G_{b,t,D}M\sqrt{D}\,\frac{h}{N}
\le
c_{b,t,D}M N^{-1-1/D}. Var ( Q N 1 B ) ≤ N G b , t , D ∥ r B ∥ 2 2 ≤ 4 1 G b , t , D M D N h ≤ c b , t , D M N − 1 − 1/ D . The cutoff (32) ensures k ≥ k 0 k\ge k_0 k ≥ k 0 and D h < ε 0 \sqrt{D}h<\varepsilon_0 D h < ε 0 , including exact powers in the logarithm. Empty sets and M = 0 M=0 M = 0 satisfy the same weak inequalities. ◻
For Theorem 3.3 , one may take C b , t , D = c b , t , D = 1 4 G b , t , D D b 1 + t / D C_{b,t,D}=c_{b,t,D}=\tfrac14G_{b,t,D}\sqrt D\,b^{1+t/D} C b , t , D = c b , t , D = 4 1 G b , t , D D b 1 + t / D . Applying (32) with radius ε 0 , s \varepsilon_{0,s} ε 0 , s gives
k 0 , s : = max { 0 , ⌊ log b ( D / ε 0 , s ) ⌋ + 1 } , N 0 , s : = b t + D k 0 , s . \begin{equation}
k_{0,s}:=\max\{0,\lfloor\log_b(\sqrt D/\varepsilon_{0,s})\rfloor+1\},
\qquad N_{0,s}:=b^{t+Dk_{0,s}}. \tag*{(33)}
\end{equation} k 0 , s := max { 0 , ⌊ log b ( D / ε 0 , s )⌋ + 1 } , N 0 , s := b t + D k 0 , s . (33)
The bound holds for every admissible N ≥ max s ≤ T N 0 , s N\ge\max_{s\le T}N_{0,s} N ≥ max s ≤ T N 0 , s .
Exact local orthant representation
For a deterministic Borel A ⊆ X A\subseteq\mathcal X A ⊆ X , define, only for use in the proof,
B N , j , A : = { ( v , u , w ) ∈ [ 0 , 1 ) D : Ψ j ( Z N , j − 1 ( v ) , u , w ) ∈ A } , e N , j ( A ) : = ν ^ N , j ( A ) − ν ^ N , j − 1 ( P j 1 A ) . \begin{equation}
\begin{aligned}
B_{N,j,A}&:=\{(v,\bm{u},w)\in[0,1)^D:
\bm{\Psi}_j(\bm{Z}_{N,j-1}(v),\bm{u},w)\in A\},\\
{{e_{N,j}}}(A)&:=\widehat\nu_{N,j}(A)
-\widehat\nu_{N,j-1}(\mathsf P_j\mathbf 1_A).
\end{aligned} \tag*{(34)}
\end{equation} B N , j , A e N , j ( A ) := {( v , u , w ) ∈ [ 0 , 1 ) D : Ψ j ( Z N , j − 1 ( v ) , u , w ) ∈ A } , := ν N , j ( A ) − ν N , j − 1 ( P j 1 A ) . (34)
For A = A x A=A_{\bm{x}} A = A x this gives B N , j , x B_{N,j,\bm{x}} B N , j , x from (10) . Write Q N , j g = N − 1 ∑ k = 0 N − 1 g ( W k , j ) Q_{N,j}g=N^{-1}\sum_{k=0}^{N-1}g(\bm{W}_{k,j}) Q N , j g = N − 1 ∑ k = 0 N − 1 g ( W k , j ) , using the complete points defined in ass:points and their original labels.
Lemma A.2 (Exact local event representation and orthant bound). For the Array-RQMC update (5) with point sets satisfying ass:points , fix 1 ≤ j ≤ T 1\le j\le T 1 ≤ j ≤ T . For every deterministic Borel set A ⊆ X A\subseteq\mathcal X A ⊆ X , almost surely, e N , j ( A ) = Q N , j 1 B N , j , A − λ D ( B N , j , A ) , E R Q M C [ e N , j ( A ) ∣ F N , j − 1 ] = 0.
\begin{aligned}
{{e_{N,j}}}(A)
=Q_{N,j}\mathbf 1_{B_{N,j,A}}-\lambda_D(B_{N,j,A}),\qquad
\mathbb E_{\mathrm{RQMC}}
[{{e_{N,j}}}(A)\mid\mathcal F_{N,j-1}]
=0.
\end{aligned}
e N , j ( A ) = Q N , j 1 B N , j , A − λ D ( B N , j , A ) , E RQMC [ e N , j ( A ) ∣ F N , j − 1 ] = 0.
For the lower orthants A x = X ∩ ∏ r = 1 p ( − ∞ , x r ] A_{\bm{x}}=\mathcal X\cap
\prod_{r=1}^p(-\infty,x_r] A x = X ∩ ∏ r = 1 p ( − ∞ , x r ] , suppose that deterministic constants 0 ≤ M j < ∞ 0\le M_j<\infty 0 ≤ M j < ∞ and ε 0 , j > 0 \varepsilon_{0,j}>0 ε 0 , j > 0 satisfy λ D ( ( ∂ B N , j , x ) ε ) ≤ M j ε , 0 < ε < ε 0 , j ,
\lambda_D((\partial B_{N,j,\bm{x}})_\varepsilon)
\le M_j\varepsilon,
\qquad 0<\varepsilon<\varepsilon_{0,j},
λ D (( ∂ B N , j , x ) ε ) ≤ M j ε , 0 < ε < ε 0 , j , uniformly over x ∈ R p \bm{x}\in\mathbb R^p x ∈ R p , admissible N N N , and realized old particle arrays. Then, for every x ∈ R p \bm{x}\in\mathbb R^p x ∈ R p and every admissible N ≥ N 0 , j N\ge N_{0,j} N ≥ N 0 , j , with N 0 , j N_{0,j} N 0 , j given by (33) at s = j s=j s = j , E R Q M C [ e N , j ( A x ) 2 ∣ F N , j − 1 ] ≤ c b , t , D M j N − 1 − 1 / D .
\mathbb E_{\mathrm{RQMC}}
[{{e_{N,j}}}(A_{\bm{x}})^2
\mid\mathcal F_{N,j-1}]
\le c_{b,t,D}M_jN^{-1-1/D}.
E RQMC [ e N , j ( A x ) 2 ∣ F N , j − 1 ] ≤ c b , t , D M j N − 1 − 1/ D . The constant and cutoff are uniform in x \bm{x} x , N N N , and the old particle array. The centering identity in (35) holds for every admissible N N N without the tube condition.
Proof. Fix a history through time j − 1 j-1 j − 1 . The old particle array, its sorting permutation, and Z N , j − 1 \bm{Z}_{N,j-1} Z N , j − 1 are then fixed. The fresh scramble is independent of this history. First, let A ⊆ X A\subseteq\mathcal X A ⊆ X be any deterministic Borel set. By exact first-coordinate stratification, V ( i ) , j ∈ [ i / N , ( i + 1 ) / N ) V_{(i),j}\in[i/N,(i+1)/N) V ( i ) , j ∈ [ i / N , ( i + 1 ) / N ) for every i i i , almost surely. Consequently,
Q N , j 1 B N , j , A = 1 N ∑ i = 0 N − 1 1 { Ψ j ( Z N , j − 1 ( V ( i ) , j ) , U ( i ) , j , Ω ( i ) , j ) ∈ A } = 1 N ∑ i = 0 N − 1 1 { Ψ j ( X ς j ( i ) , j − 1 , U ( i ) , j , Ω ( i ) , j ) ∈ A } = ν ^ N , j ( A ) . \begin{aligned}
Q_{N,j}\mathbf 1_{B_{N,j,A}}
&=\frac1N\sum_{i=0}^{N-1}
\mathbf 1\bigl\{
\bm{\Psi}_j(
\bm{Z}_{N,j-1}(V_{(i),j}),
\bm{U}_{(i),j},\Omega_{(i),j})
\in A\bigr\}\\
&=\frac1N\sum_{i=0}^{N-1}
\mathbf 1\bigl\{
\bm{\Psi}_j(
\bm{X}_{\varsigma_j(i),j-1},
\bm{U}_{(i),j},\Omega_{(i),j})
\in A\bigr\}=\widehat\nu_{N,j}(A).
\end{aligned} Q N , j 1 B N , j , A = N 1 i = 0 ∑ N − 1 1 { Ψ j ( Z N , j − 1 ( V ( i ) , j ) , U ( i ) , j , Ω ( i ) , j ) ∈ A } = N 1 i = 0 ∑ N − 1 1 { Ψ j ( X ς j ( i ) , j − 1 , U ( i ) , j , Ω ( i ) , j ) ∈ A } = ν N , j ( A ) . On the other hand, integrating over the transition inputs gives
λ D ( B N , j , A ) = ∫ 0 1 ∫ [ 0 , 1 ) p ∫ 0 1 1 A ( Ψ j ( Z N , j − 1 ( v ) , u , w ) ) d w d u d v = ∫ 0 1 P j ( Z N , j − 1 ( v ) , A ) d v = 1 N ∑ i = 0 N − 1 P j ( X ς j ( i ) , j − 1 , A ) = ν ^ N , j − 1 ( P j 1 A ) . \begin{aligned}
\lambda_D(B_{N,j,A})
&=\int_0^1\int_{[0,1)^p}\int_0^1
\mathbf 1_A\bigl(
\bm{\Psi}_j(
\bm{Z}_{N,j-1}(v),\bm{u},w)
\bigr)
\,\,\mathrm dw\,\,\mathrm d\bm{u}\,\,\mathrm dv\\
&=\int_0^1
\mathsf P_j(\bm{Z}_{N,j-1}(v),A)\,\,\mathrm dv=\frac1N\sum_{i=0}^{N-1}
\mathsf P_j(
\bm{X}_{\varsigma_j(i),j-1},A)=\widehat\nu_{N,j-1}(\mathsf P_j\mathbf 1_A).
\end{aligned} λ D ( B N , j , A ) = ∫ 0 1 ∫ [ 0 , 1 ) p ∫ 0 1 1 A ( Ψ j ( Z N , j − 1 ( v ) , u , w ) ) d w d u d v = ∫ 0 1 P j ( Z N , j − 1 ( v ) , A ) d v = N 1 i = 0 ∑ N − 1 P j ( X ς j ( i ) , j − 1 , A ) = ν N , j − 1 ( P j 1 A ) . Subtracting establishes the first identity in (35) . Conditional on F N , j − 1 \mathcal F_{N,j-1} F N , j − 1 , the event region B N , j , A B_{N,j,A} B N , j , A is deterministic. Each original, unsorted point W k , j \bm{W}_{k,j} W k , j is marginally uniform on [ 0 , 1 ) D [0,1)^D [ 0 , 1 ) D . Hence
E R Q M C [ Q N , j 1 B N , j , A ∣ F N , j − 1 ] = 1 N ∑ k = 0 N − 1 E R Q M C [ 1 B N , j , A ( W k , j ) ∣ F N , j − 1 ] = λ D ( B N , j , A ) . \begin{aligned}
&\mathbb E_{\mathrm{RQMC}}
[Q_{N,j}\mathbf 1_{B_{N,j,A}}
\mid\mathcal F_{N,j-1}]=
\frac1N\sum_{k=0}^{N-1}
\mathbb E_{\mathrm{RQMC}}
[\mathbf 1_{B_{N,j,A}}(\bm{W}_{k,j})
\mid\mathcal F_{N,j-1}]=\lambda_D(B_{N,j,A}).
\end{aligned} E RQMC [ Q N , j 1 B N , j , A ∣ F N , j − 1 ] = N 1 k = 0 ∑ N − 1 E RQMC [ 1 B N , j , A ( W k , j ) ∣ F N , j − 1 ] = λ D ( B N , j , A ) . This proves conditional centering without requiring the individually sorted points to be uniform. Now take A = A x A=A_{\bm{x}} A = A x , so that B N , j , A = B N , j , x B_{N,j,A}=B_{N,j,\bm{x}} B N , j , A = B N , j , x . Under (36) , the event region satisfies the assumptions of Proposition A.1 , conditional on the history. Since the fresh scramble has its original distribution conditionally on F N , j − 1 \mathcal F_{N,j-1} F N , j − 1 , that proposition yields, for every admissible N ≥ N 0 , j N\ge N_{0,j} N ≥ N 0 , j ,
E R Q M C [ e N , j ( A x ) 2 ∣ F N , j − 1 ] = Var R Q M C ( Q N , j 1 B N , j , x ∣ F N , j − 1 ) ≤ c b , t , D M j N − 1 − 1 / D . \begin{aligned}
&\mathbb E_{\mathrm{RQMC}}
[{{e_{N,j}}}(A_{\bm{x}})^2
\mid\mathcal F_{N,j-1}]=\operatorname{Var}_{\mathrm{RQMC}}
\bigl(
Q_{N,j}\mathbf 1_{B_{N,j,\bm{x}}}
\mid\mathcal F_{N,j-1}
\bigr)\le
c_{b,t,D}M_jN^{-1-1/D}.
\end{aligned} E RQMC [ e N , j ( A x ) 2 ∣ F N , j − 1 ] = Var RQMC ( Q N , j 1 B N , j , x ∣ F N , j − 1 ) ≤ c b , t , D M j N − 1 − 1/ D . The uniform tube constants make the bound and its cutoff independent of x \bm{x} x and the realized old array. This proves (37) . ◻
Conditional orthant-to-HK transfer
Write [ 0 , y ] = ∏ r = 1 p [ 0 , y r ] [\bm{0},\bm{y}]=\prod_{r=1}^p[0,y_r] [ 0 , y ] = ∏ r = 1 p [ 0 , y r ] and ∥ Z ∥ 2 ∣ G : = ( E [ ∣ Z ∣ 2 ∣ G ] ) 1 / 2 \|Z\|_{2\mid\mathcal G}:=(\mathbb E[|Z|^2\mid\mathcal G])^{1/2} ∥ Z ∥ 2 ∣ G := ( E [ ∣ Z ∣ 2 ∣ G ] ) 1/2 . The following lemma is the conditional L 2 L^2 L 2 analogue of the left-continuous part of the proof of [29 Theorem 1] . That proof provides the signed-measure representation used below; conditional Minkowski replaces the final pathwise discrepancy bound.
Lemma A.3 (Conditional orthant-to-HK transfer). Let μ \mu μ and ν \nu ν be random Borel probability measures on [ 0 , 1 ] p [0,1]^p [ 0 , 1 ] p , and let G \mathcal G G be a sigma-field. Put Δ : = μ − ν \Delta:=\mu-\nu Δ := μ − ν . Suppose that, for every y ∈ [ 0 , 1 ] p \bm{y}\in[0,1]^p y ∈ [ 0 , 1 ] p , ∥ Δ ( [ 0 , y ] ) ∥ 2 ∣ G ≤ C \|\Delta([\bm{0},\bm{y}])\|_{2\mid\mathcal G}\le C ∥Δ ([ 0 , y ]) ∥ 2 ∣ G ≤ C almost surely, where C ≥ 0 C\ge0 C ≥ 0 is deterministic. For every deterministic, coordinatewise left-continuous g : [ 0 , 1 ] p → R g:[0,1]^p\to\mathbb R g : [ 0 , 1 ] p → R with finite usual HK variation, ∥ Δ ( g ) ∥ 2 ∣ G ≤ C V H K ( g ) almost surely .
\|\Delta(g)\|_{2\mid\mathcal G}\le C V_{\rm HK}(g)
\quad\hbox{almost surely}.
∥Δ ( g ) ∥ 2 ∣ G ≤ C V HK ( g ) almost surely.
Proof. Applied to g − g ( 1 ) g-g(\bm{1}) g − g ( 1 ) , the signed-measure construction in the proof of [29 Theorem 1] gives a deterministic finite signed Borel measure ν ^ g \widehat\nu_g ν g on [ 0 , 1 ] p [0,1]^p [ 0 , 1 ] p such that
g ( z ) − g ( 1 ) = ∫ [ 0 , 1 ] p 1 [ 0 , y ] ( z ) ν ^ g ( d y ) , ∣ ν ^ g ∣ ( [ 0 , 1 ] p ) = V H K ( g ) . \begin{equation}
g(\bm{z})-g(\bm{1})=\int_{[0,1]^p}
\mathbf 1_{[\bm{0},\bm{y}]}(\bm{z})\,\widehat\nu_g(\,\mathrm d\bm{y}),\qquad
|\widehat\nu_g|([0,1]^p)=V_{\rm HK}(g). \tag*{(39)}
\end{equation} g ( z ) − g ( 1 ) = ∫ [ 0 , 1 ] p 1 [ 0 , y ] ( z ) ν g ( d y ) , ∣ ν g ∣ ([ 0 , 1 ] p ) = V HK ( g ) . (39) Since Δ \Delta Δ is the difference of two probability measures, Δ ( [ 0 , 1 ] p ) = 0 \Delta([0,1]^p)=0 Δ ([ 0 , 1 ] p ) = 0 . Signed Fubini gives Δ ( g ) = ∫ [ 0 , 1 ] p Δ ( [ 0 , y ] ) ν ^ g ( d y ) . \Delta(g)=\int_{[0,1]^p}\Delta([\bm{0},\bm{y}])\,
\widehat\nu_g(\,\mathrm d\bm{y}). Δ ( g ) = ∫ [ 0 , 1 ] p Δ ([ 0 , y ]) ν g ( d y ) . Since ( ω , y ) ↦ Δ ω ( [ 0 , y ] ) (\omega,\bm{y})\mapsto
\Delta_\omega([\bm{0},\bm{y}]) ( ω , y ) ↦ Δ ω ([ 0 , y ]) is jointly measurable and ∣ ν ^ g ∣ |\widehat\nu_g| ∣ ν g ∣ is deterministic and finite, conditional Minkowski yields
∥ Δ ( g ) ∥ 2 ∣ G ≤ ∫ [ 0 , 1 ] p ∥ Δ ( [ 0 , y ] ) ∥ 2 ∣ G ∣ ν ^ g ∣ ( d y ) ≤ C V H K ( g ) . \begin{equation}
\|\Delta(g)\|_{2\mid\mathcal G}
\le\int_{[0,1]^p}\|\Delta([\bm{0},\bm{y}])\|_{2\mid\mathcal G}
\,|\widehat\nu_g|(\,\mathrm d\bm{y})
\le CV_{\rm HK}(g). \tag*{(40)}
\end{equation} ∥Δ ( g ) ∥ 2 ∣ G ≤ ∫ [ 0 , 1 ] p ∥Δ ([ 0 , y ]) ∥ 2 ∣ G ∣ ν g ∣ ( d y ) ≤ C V HK ( g ) . (40) This completes the proof. ◻
For a deterministic bounded measurable g g g , define the innovation η N , s ( g ) : = ν ^ N , s ( g ) − ν ^ N , s − 1 ( P s g ) \eta_{N,s}(g):=\widehat\nu_{N,s}(g)-
\widehat\nu_{N,s-1}(\mathsf P_sg) η N , s ( g ) := ν N , s ( g ) − ν N , s − 1 ( P s g ) . Fix s s s and condition on F N , s − 1 \mathcal F_{N,s-1} F N , s − 1 . Define two random probability measures on [ 0 , 1 ] p [0,1]^p [ 0 , 1 ] p by
μ N , s ψ ( C ) : = ν ^ N , s ( ψ − 1 ( C ) ) , ρ N , s ψ ( C ) : = ( ν ^ N , s − 1 P s ) ( ψ − 1 ( C ) ) , \mu^{\bm{\psi}}_{N,s}(C):=\widehat\nu_{N,s}(\bm{\psi}^{-1}(C)),\qquad
\rho^{\bm{\psi}}_{N,s}(C):=
(\widehat\nu_{N,s-1}\mathsf P_s)(\bm{\psi}^{-1}(C)), μ N , s ψ ( C ) := ν N , s ( ψ − 1 ( C )) , ρ N , s ψ ( C ) := ( ν N , s − 1 P s ) ( ψ − 1 ( C )) ,
for Borel C ⊆ [ 0 , 1 ] p C\subseteq[0,1]^p C ⊆ [ 0 , 1 ] p . Fix y ∈ [ 0 , 1 ] p \bm{y}\in[0,1]^p y ∈ [ 0 , 1 ] p and define H y : = { x ∈ X : ψ ( x ) ∈ [ 0 , y ] } . H_{\bm{y}}
:=\{\bm{x}\in\mathcal X:
\bm{\psi}(\bm{x})\in[\bm{0},\bm{y}]\}. H y := { x ∈ X : ψ ( x ) ∈ [ 0 , y ]} . By the definitions of the transformed measures and (34) ,
Since ψ \bm{\psi} ψ is componentwise continuous and strictly increasing, H y H_{\bm{y}} H y is either empty or a lower orthant, possibly with unrestricted coordinates. If H y = A x H_{\bm{y}}=A_{\bm{x}} H y = A x for some x ∈ R p \bm{x}\in\mathbb R^p x ∈ R p , Lemma A.2 gives
E R Q M C [ e N , s ( H y ) 2 ∣ F N , s − 1 ] ≤ c b , t , D M s N − 1 − 1 / D , N ≥ N 0 , s . \mathbb E_{\mathrm{RQMC}}
[{{e_{N,s}}}(H_{\bm{y}})^2
\mid\mathcal F_{N,s-1}]
\le c_{b,t,D}M_sN^{-1-1/D},
\qquad N\ge N_{0,s}. E RQMC [ e N , s ( H y ) 2 ∣ F N , s − 1 ] ≤ c b , t , D M s N − 1 − 1/ D , N ≥ N 0 , s .
If H y = ∅ H_{\bm{y}}=\varnothing H y = ∅ , its local error is zero. In the remaining cases, the product-interval structure of X \mathcal X X and the coordinatewise monotonicity of ψ \bm{\psi} ψ allow us to choose deterministic finite thresholds x ( m ) ∈ R p \bm{x}^{(m)}\in\mathbb R^p x ( m ) ∈ R p such that A x ( m ) ↑ H y A_{\bm{x}^{(m)}}\uparrow H_{\bm{y}} A x ( m ) ↑ H y as m → ∞ m\to\infty m → ∞ . Hence, e N , s ( A x ( m ) ) ⟶ e N , s ( H y ) {{e_{N,s}}}(A_{\bm{x}^{(m)}})
\longrightarrow
{{e_{N,s}}}(H_{\bm{y}}) e N , s ( A x ( m ) ) ⟶ e N , s ( H y ) almost surely. Applying conditional Fatou’s lemma and (41) , for every fixed y ∈ [ 0 , 1 ] p \bm{y}\in[0,1]^p y ∈ [ 0 , 1 ] p and admissible N ≥ N 0 , s N\ge N_{0,s} N ≥ N 0 , s ,
∥ μ N , s ψ ( [ 0 , y ] ) − ρ N , s ψ ( [ 0 , y ] ) ∥ 2 ∣ F N , s − 1 2 = E R Q M C [ e N , s ( H y ) 2 ∣ F N , s − 1 ] ≤ lim inf m → ∞ E R Q M C [ e N , s ( A x ( m ) ) 2 ∣ F N , s − 1 ] ≤ c b , t , D M s N − 1 − 1 / D . \begin{aligned}
\bigl\|
\mu^{\bm{\psi}}_{N,s}([\bm{0},\bm{y}])
-\rho^{\bm{\psi}}_{N,s}([\bm{0},\bm{y}])
\bigr\|_{2\mid\mathcal F_{N,s-1}}^2 &= \mathbb E_{\mathrm{RQMC}}
[{{e_{N,s}}}(H_{\bm{y}})^2
\mid\mathcal F_{N,s-1}]\\
&\le
\liminf_{m\to\infty}
\mathbb E_{\mathrm{RQMC}}
[{{e_{N,s}}}(A_{\bm{x}^{(m)}})^2
\mid\mathcal F_{N,s-1}]\\ &\le c_{b,t,D}M_sN^{-1-1/D}.
\end{aligned} μ N , s ψ ([ 0 , y ]) − ρ N , s ψ ([ 0 , y ]) 2 ∣ F N , s − 1 2 = E RQMC [ e N , s ( H y ) 2 ∣ F N , s − 1 ] ≤ m → ∞ lim inf E RQMC [ e N , s ( A x ( m ) ) 2 ∣ F N , s − 1 ] ≤ c b , t , D M s N − 1 − 1/ D .
Moreover, the extension in Theorem 3.3 satisfies G ~ s ∘ ψ = G s \widetilde G_s\circ\bm{\psi}=G_s G s ∘ ψ = G s on X \mathcal X X , and hence
μ N , s ψ ( G ~ s ) − ρ N , s ψ ( G ~ s ) = ν ^ N , s ( G s ) − ν ^ N , s − 1 ( P s G s ) = η N , s ( G s ) . \mu^{\bm{\psi}}_{N,s}(\widetilde G_s)
-\rho^{\bm{\psi}}_{N,s}(\widetilde G_s)
=\widehat\nu_{N,s}(G_s)-\widehat\nu_{N,s-1}(\mathsf P_sG_s)
=\eta_{N,s}(G_s). μ N , s ψ ( G s ) − ρ N , s ψ ( G s ) = ν N , s ( G s ) − ν N , s − 1 ( P s G s ) = η N , s ( G s ) .
Applying Lemma A.3 now yields
E R Q M C [ η N , s ( G s ) 2 ∣ F N , s − 1 ] ≤ c b , t , D M s V H K ( G ~ s ) 2 N − 1 − 1 / D . \begin{equation}
\mathbb E_{\mathrm{RQMC}}[
\eta_{N,s}(G_s)^2\mid\mathcal F_{N,s-1}]
\le c_{b,t,D}M_sV_{\rm HK}(\widetilde G_s)^2N^{-1-1/D}. \tag*{(42)}
\end{equation} E RQMC [ η N , s ( G s ) 2 ∣ F N , s − 1 ] ≤ c b , t , D M s V HK ( G s ) 2 N − 1 − 1/ D . (42)
Innovation decomposition and proof of Theorem 3.3
For a deterministic bounded measurable g g g , condition on F N , s − 1 \mathcal F_{N,s-1} F N , s − 1 . Exact matching expresses ν ^ N , s ( g ) \widehat\nu_{N,s}(g) ν N , s ( g ) as the point-set average of g ( Ψ s ( Z N , s − 1 ( v ) , u , w ) ) g(\bm{\Psi}_s(\bm{Z}_{N,s-1}(v),\bm{u},w)) g ( Ψ s ( Z N , s − 1 ( v ) , u , w )) . Its integral is ν ^ N , s − 1 ( P s g ) \widehat\nu_{N,s-1}(\mathsf P_sg) ν N , s − 1 ( P s g ) , because each rank interval has length 1 / N 1/N 1/ N . Taking expectations over the original point labels, as in § 6.2 , gives
E R Q M C [ ν ^ N , s ( g ) ∣ F N , s − 1 ] = ν ^ N , s − 1 ( P s g ) , E R Q M C [ η N , s ( g ) ∣ F N , s − 1 ] = 0. \begin{equation}
\mathbb E_{\mathrm{RQMC}}[\widehat\nu_{N,s}(g)\mid\mathcal F_{N,s-1}]
=\widehat\nu_{N,s-1}(\mathsf P_sg),\qquad
\mathbb E_{\mathrm{RQMC}}[\eta_{N,s}(g)\mid\mathcal F_{N,s-1}]=0. \tag*{(43)}
\end{equation} E RQMC [ ν N , s ( g ) ∣ F N , s − 1 ] = ν N , s − 1 ( P s g ) , E RQMC [ η N , s ( g ) ∣ F N , s − 1 ] = 0. (43)
Iteration from ν ^ N , 0 = ν 0 = δ x 0 \widehat\nu_{N,0}=\nu_0=\delta_{\bm{x}_0} ν N , 0 = ν 0 = δ x 0 proves unbiasedness.
Applying this to bounded nonnegative truncations and using monotone convergence extends one-time unbiasedness to nonnegative measurable tests. Positive and negative parts then give (7) for every f ∈ L 1 ( ν j ) f\in L^1(\nu_j) f ∈ L 1 ( ν j ) .
Put Δ N , j = ν ^ N , j − ν j \Delta_{N,j}=\widehat\nu_{N,j}-\nu_j Δ N , j = ν N , j − ν j . Since ν j = ν j − 1 P j \nu_j=\nu_{j-1}\mathsf P_j ν j = ν j − 1 P j , the finite signed-measure recursion is
Δ N , j ( g ) = η N , j ( g ) + Δ N , j − 1 ( P j g ) , Δ N , 0 = 0. \Delta_{N,j}(g)=\eta_{N,j}(g)+\Delta_{N,j-1}(\mathsf P_jg),\qquad \Delta_{N,0}=0. Δ N , j ( g ) = η N , j ( g ) + Δ N , j − 1 ( P j g ) , Δ N , 0 = 0.
Its finite expansion gives
Δ N , j ( f ) = ∑ s = 1 j η N , s ( P s + 1 : j f ) . \begin{equation}
\Delta_{N,j}(f)=\sum_{s=1}^j\eta_{N,s}(\mathsf P_{s+1:j}f). \tag*{(44)}
\end{equation} Δ N , j ( f ) = s = 1 ∑ j η N , s ( P s + 1 : j f ) . (44)
Using G s G_s G s from (11) and interchanging finite sums,
μ ^ N , T ( f ) − μ T ( f ) = 1 L ∑ j = T 0 + 1 T ∑ s = 1 j η N , s ( P s + 1 : j f ) = 1 L ∑ s = 1 T η N , s ( G s ) . \begin{equation}
\widehat\mu_{N,T}(f)-\mu_T(f)
=\frac1L\sum_{j=T_0+1}^T\sum_{s=1}^j
\eta_{N,s}(\mathsf P_{s+1:j}f)
=\frac1L\sum_{s=1}^T\eta_{N,s}(G_s). \tag*{(45)}
\end{equation} μ N , T ( f ) − μ T ( f ) = L 1 j = T 0 + 1 ∑ T s = 1 ∑ j η N , s ( P s + 1 : j f ) = L 1 s = 1 ∑ T η N , s ( G s ) . (45)
Each G s G_s G s is deterministic and bounded, so (43) also centers η N , s ( G s ) \eta_{N,s}(G_s) η N , s ( G s ) conditionally.
For s < t s<t s < t , η N , s ( G s ) \eta_{N,s}(G_s) η N , s ( G s ) is F N , t − 1 \mathcal F_{N,t-1} F N , t − 1 -measurable, and (43) implies
E R Q M C [ η N , s ( G s ) η N , t ( G t ) ] = E R Q M C [ η N , s ( G s ) E R Q M C [ η N , t ( G t ) ∣ F N , t − 1 ] ] = 0. \mathbb E_{\mathrm{RQMC}}[\eta_{N,s}(G_s)\eta_{N,t}(G_t)]
=\mathbb E_{\mathrm{RQMC}}\!\left[
\eta_{N,s}(G_s)\,
\mathbb E_{\mathrm{RQMC}}[\eta_{N,t}(G_t)\mid\mathcal F_{N,t-1}]
\right]=0. E RQMC [ η N , s ( G s ) η N , t ( G t )] = E RQMC [ η N , s ( G s ) E RQMC [ η N , t ( G t ) ∣ F N , t − 1 ] ] = 0.
All innovations are bounded and hence square integrable. Squaring (45) therefore yields the general identity
E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] = Var R Q M C ( μ ^ N , T ( f ) ) = 1 L 2 ∑ s = 1 T E R Q M C [ η N , s ( G s ) 2 ] . \begin{equation}
\begin{aligned}
\mathbb E_{\mathrm{RQMC}}[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
=\operatorname{Var}_{\mathrm{RQMC}}(\widehat\mu_{N,T}(f))=\frac1{L^2}\sum_{s=1}^T
\mathbb E_{\mathrm{RQMC}}[\eta_{N,s}(G_s)^2].
\end{aligned} \tag*{(46)}
\end{equation} E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] = Var RQMC ( μ N , T ( f )) = L 2 1 s = 1 ∑ T E RQMC [ η N , s ( G s ) 2 ] . (46)
Applying (42) in (46) and taking expectations gives
E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] ≤ c b , t , D L 2 ∑ s = 1 T M s V H K ( G ~ s ) 2 N − 1 − 1 / D . \mathbb E_{\mathrm{RQMC}}[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
\le\frac{c_{b,t,D}}{L^2}\sum_{s=1}^T
M_sV_{\rm HK}(\widetilde G_s)^2 N^{-1-1/D}. E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] ≤ L 2 c b , t , D s = 1 ∑ T M s V HK ( G s ) 2 N − 1 − 1/ D .
The maximum of the time-specific cutoffs in (33) ensures every local bound holds. Taking C b , t , D = c b , t , D C_{b,t,D}=c_{b,t,D} C b , t , D = c b , t , D gives (13) . This completes the proof of Theorem 3.3 .
Proof of the verified one-dimensional theorem
Proof of Theorem 3.6 . By Lemma 3.5 , the event regions B N , s , x B_{N,s,x} B N , s , x in (20) satisfy λ 3 ( ( ∂ B N , s , x ) ε ) ≤ M s ε , \lambda_3((\partial B_{N,s,x})_\varepsilon)
\le M_s\varepsilon, λ 3 (( ∂ B N , s , x ) ε ) ≤ M s ε , where 0 < ε < 1 / 2 0<\varepsilon<1/2 0 < ε < 1/2 and M s = 14 C a , s + 6 C β , s + 84 M_s=14C_{a,s}+6C_{\beta,s}+84 M s = 14 C a , s + 6 C β , s + 84 . The bound is uniform over x ∈ R x\in\mathbb R x ∈ R , admissible N N N , and realized old arrays. Applying Lemma A.2 with D = 3 D=3 D = 3 yields, for N ≥ N 0 N\ge N_0 N ≥ N 0 ,
E R Q M C [ e N , s ( A x ) 2 ∣ F N , s − 1 ] ≤ c b , t , 3 M s N − 4 / 3 , \begin{equation}
\begin{aligned}
\mathbb E_{\mathrm{RQMC}}
[{{e_{N,s}}}(A_x)^2
\mid\mathcal F_{N,s-1}]
\le c_{b,t,3}M_sN^{-4/3}{{,}}
\end{aligned} \tag*{(47)}
\end{equation} E RQMC [ e N , s ( A x ) 2 ∣ F N , s − 1 ] ≤ c b , t , 3 M s N − 4/3 , (47) uniformly over x ∈ R x\in\mathbb R x ∈ R , where c b , t , 3 c_{b,t,3} c b , t , 3 is defined in (31) and the cutoff N 0 N_0 N 0 is given by
k 0 : = max { 0 , ⌊ log b ( 2 3 ) ⌋ + 1 } , N 0 : = b t + 3 k 0 . \begin{equation}
k_0:=\max\{0,\lfloor\log_b(2\sqrt3)\rfloor+1\},
\qquad N_0:=b^{t+3k_0}. \tag*{(48)}
\end{equation} k 0 := max { 0 , ⌊ log b ( 2 3 )⌋ + 1 } , N 0 := b t + 3 k 0 . (48) Apply the conditional pointwise-BV transfer of Lemma 3.4 to ν ^ N , s − ν ^ N , s − 1 P s \widehat\nu_{N,s}
-\widehat\nu_{N,s-1}\mathsf P_s ν N , s − ν N , s − 1 P s . For every deterministic pointwise g ∈ B V ( X ) g\in\mathrm{BV}(\mathcal X) g ∈ BV ( X ) ,
E R Q M C [ η N , s ( g ) 2 ∣ F N , s − 1 ] ≤ c b , t , 3 M s V X ( g ) 2 N − 4 / 3 . \begin{equation}
\mathbb E_{\mathrm{RQMC}}
[\eta_{N,s}(g)^2
\mid\mathcal F_{N,s-1}]
\le c_{b,t,3}M_s
V_{\mathcal X}(g)^2N^{-4/3}. \tag*{(49)}
\end{equation} E RQMC [ η N , s ( g ) 2 ∣ F N , s − 1 ] ≤ c b , t , 3 M s V X ( g ) 2 N − 4/3 . (49) The finite transition-CDF variation constants Λ j \Lambda_j Λ j and Lemma 3.4 imply (19) :
V X ( G s ) ≤ H s T 0 , T V X ( f ) . V_{\mathcal X}(G_s)
\le\mathcal H_s^{T_0,T}
V_{\mathcal X}(f). V X ( G s ) ≤ H s T 0 , T V X ( f ) . Thus (49) applies with g = G s g=G_s g = G s . Finally, the innovation decomposition and orthogonality identity (46) yield
E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] = 1 L 2 ∑ s = 1 T E R Q M C [ η N , s ( G s ) 2 ] ≤ c b , t , 3 N − 4 / 3 L 2 ∑ s = 1 T M s V X ( G s ) 2 ≤ c b , t , 3 V X ( f ) 2 L 2 ∑ s = 1 T M s ( H s T 0 , T ) 2 N − 4 / 3 . \begin{equation}
\begin{aligned}
\mathbb E_{\mathrm{RQMC}}
[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
&=
\frac1{L^2}\sum_{s=1}^T
\mathbb E_{\mathrm{RQMC}}
[\eta_{N,s}(G_s)^2]\\
&\le
\frac{c_{b,t,3}N^{-4/3}}{L^2}
\sum_{s=1}^T M_sV_{\mathcal X}(G_s)^2\\
&\le
\frac{c_{b,t,3}V_{\mathcal X}(f)^2}{L^2}
\sum_{s=1}^T
M_s(\mathcal H_s^{T_0,T})^2
N^{-4/3}.
\end{aligned} \tag*{(50)}
\end{equation} E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] = L 2 1 s = 1 ∑ T E RQMC [ η N , s ( G s ) 2 ] ≤ L 2 c b , t , 3 N − 4/3 s = 1 ∑ T M s V X ( G s ) 2 ≤ L 2 c b , t , 3 V X ( f ) 2 s = 1 ∑ T M s ( H s T 0 , T ) 2 N − 4/3 . (50) This completes the proof. ◻
Supplementary Materials: Fixed-Horizon Error Rates for Array-RQMC Metropolis–Hastings
§ 8 proves the pointwise BV transfer and uniform MH boundary-tube lemmas used in Theorem 3.6 of the main paper. § 9 proves prop:kernel-variation,prop:symmetric-location , and § 10 verifies the target classes in Table 1 , including parameter-uniform mixture bounds at fixed component count. § 11 proves the product-target MWG reduction and its additive polynomial extension, with the scalar polynomial estimate proved in § 11.2 . § 12 compares the framework with one-dimensional inversion. § 13 places the obstruction to whole-line BV contraction alongside the numerical horizon experiment.
Supporting lemmas for the one-dimensional fixed-horizon theorem
The two lemmas below supply the local geometry and pointwise BV control used in Theorem 3.6 ; their statements appear in lem:bv-transfer,thm:tube of the main paper.
Pointwise BV transfer and propagation
Proof of Lemma 3.4 . Extend measures by zero outside X \mathcal X X . Extend f f f constantly beyond finite endpoints, using its one-sided limit at an excluded endpoint and its actual value at an included endpoint. This preserves variation and all integrals. A singleton interval is immediate. On R \mathbb R R , let f ± = lim x → ± ∞ f ( x ) f_{\pm}=\lim_{x\to{\pm}\infty}f(x) f ± = lim x → ± ∞ f ( x ) and v ( x ) = V ( − ∞ , x ] ( f ) v(x)=V_{(-\infty,x]}(f) v ( x ) = V ( − ∞ , x ] ( f ) . For x < y x<y x < y , v ( y ) − v ( x ) ≥ ∣ f ( y ) − f ( x ) ∣ v(y)-v(x)\ge|f(y)-f(x)| v ( y ) − v ( x ) ≥ ∣ f ( y ) − f ( x ) ∣ . Thus f 1 = ( v + f − f − ) / 2 , f 2 = ( v − f + f − ) / 2 {{f_1}}=(v+f-f_-)/2,\ {{f_2}}=(v-f+f_-)/2 f 1 = ( v + f − f − ) /2 , f 2 = ( v − f + f − ) /2 are bounded nondecreasing functions, f = f − + f 1 − f 2 f=f_-+{{f_1-f_2}} f = f − + f 1 − f 2 , and their range lengths sum to V R ( f ) V_{\mathbb R}(f) V R ( f ) . For either such function g ∈ { f 1 , f 2 } g\in\{f_1,f_2\} g ∈ { f 1 , f 2 } , with limits g ± g_\pm g ± at ± ∞ \pm\infty ± ∞ , g ( x ) = g − + ∫ g − g + 1 { g ( x ) > a } d a . {{g(x)= g_-+\int_{g_-}^{g_+}\mathbf 1\{g(x)>a\}}}\,\,\mathrm da. g ( x ) = g − + ∫ g − g + 1 { g ( x ) > a } d a . Every superlevel set here is an open or closed upper half-line, or is empty or the whole line. The corresponding lower half-lines are controlled: open lower half-lines are increasing limits of closed ones, and the bound ∣ Δ ( A ) ∣ ≤ 1 |\Delta(A)|\le 1 ∣Δ ( A ) ∣ ≤ 1 , valid for every measurable A A A , justifies L 2 L^2 L 2 convergence (or conditional Fatou). Since Δ ( X ) = 0 \Delta(\mathcal X)=0 Δ ( X ) = 0 , complements have the same bound. Minkowski’s integral inequality, or conditional Cauchy–Schwarz and Fubini, therefore gives ∥ Δ ( f ) ∥ 2 ≤ ∥ Δ ( f 1 ) ∥ 2 + ∥ Δ ( f 2 ) ∥ 2 ≤ C { ( f 1 , + − f 1 , − ) + ( f 2 , + − f 2 , − ) } = C V R ( f ) . \|\Delta(f)\|_2\le
{{\|\Delta(f_1)\|_2+\|\Delta(f_2)\|_2}}
\le C{{\{(f_{1,+}-f_{1,-})+(f_{2,+}-f_{2,-})\}}} = CV_{\mathbb R}(f). ∥Δ ( f ) ∥ 2 ≤ ∥Δ ( f 1 ) ∥ 2 + ∥Δ ( f 2 ) ∥ 2 ≤ C {( f 1 , + − f 1 , − ) + ( f 2 , + − f 2 , − )} = C V R ( f ) . The conditional proof uses the bound for each fixed level set and Fubini.
For the operator assertion, open lower-half-line probabilities are pointwise limits of K ( x ∣ z ) K(x\mid z) K ( x ∣ z ) as the threshold increases to its endpoint. Their state variation is at most Λ \Lambda Λ , by passing to the limit on any fixed finite state partition. Complements have the same variation. Apply the displayed level-set representation, sum absolute increments on a state partition under the integral, and then take the supremum. This proves (17) . The argument preserves the actual values of f f f on X \mathcal X X , including at atoms. ◻
Uniform MH boundary-tube bound
We prove Lemma 3.5 for the scalar event (20) defined in § 3.4 of the main paper. Write β N , j , x ( v ) = β j , x ( Z N , j − 1 ( v ) ) \beta_{N,j,x}(v)=\beta_{j,x}(Z_{N,j-1}(v)) β N , j , x ( v ) = β j , x ( Z N , j − 1 ( v )) .
In U = [ 0 , 1 ) 3 \mathbb U=[0,1)^3 U = [ 0 , 1 ) 3 , let E a , j E_{a,j} E a , j be the acceptance event { ( v , u , w ) ∈ U : u > 0 , w ≤ a N , j ( v , u ) } \{(v,u,w)\in\mathbb U:u>0,\ w\le a_{N,j}(v,u)\} {( v , u , w ) ∈ U : u > 0 , w ≤ a N , j ( v , u )} , let E β , j = { ( v , u , w ) ∈ U : u ≤ β j , x ( Z N , j − 1 ( v ) ) } E_{\beta,j}=\{(v,u,w)\in\mathbb U:u\le\beta_{j,x}(Z_{N,j-1}(v))\} E β , j = {( v , u , w ) ∈ U : u ≤ β j , x ( Z N , j − 1 ( v ))} be the proposal-threshold event, and let E x , j = { ( v , u , w ) ∈ U : Z N , j − 1 ( v ) ≤ x } E_{x,j}=\{(v,u,w)\in\mathbb U:Z_{N,j-1}(v)\le x\} E x , j = {( v , u , w ) ∈ U : Z N , j − 1 ( v ) ≤ x } be the current-state threshold event. The generalized inverse identity and the convention Ψ j ( z , 0 , w ) = z \Psi_j(z,0,w)=z Ψ j ( z , 0 , w ) = z give the exact MH decomposition
B N , j , x = ( E a , j ∩ E β , j ) ∪ ( ( U ∖ E a , j ) ∩ E x , j ) . \begin{equation}
B_{N,j,x}=(E_{a,j}\cap E_{\beta,j})
\cup\bigl((\mathbb U\setminus E_{a,j})\cap E_{x,j}\bigr). \tag*{(51)}
\end{equation} B N , j , x = ( E a , j ∩ E β , j ) ∪ ( ( U ∖ E a , j ) ∩ E x , j ) . (51)
The decomposition in (51) reduces the MH boundary to finitely many simpler surfaces. For any sets G , H ⊂ R D G,H\subset\mathbb R^D G , H ⊂ R D , the boundaries of G ∪ H G\cup H G ∪ H , G ∩ H G\cap H G ∩ H , and G ∖ H G\setminus H G ∖ H lie in ∂ G ∪ ∂ H \partial G\cup\partial H ∂ G ∪ ∂ H ; for E ⊂ U E\subset\mathbb U E ⊂ U , its boundary lies in ( ∂ E ∩ ( 0 , 1 ) 3 ) ∪ ∂ U (\partial E\cap(0,1)^3)\cup\partial\mathbb U ( ∂ E ∩ ( 0 , 1 ) 3 ) ∪ ∂ U . Hence (51) gives ∂ B N , j , x ⊂ ( ∂ E a , j ∩ ( 0 , 1 ) 3 ) ∪ ( ∂ E β , j ∩ ( 0 , 1 ) 3 ) ∪ ( ∂ E x , j ∩ ( 0 , 1 ) 3 ) ∪ ∂ U .
\partial B_{N,j,x}
\subset (\partial E_{a,j}\cap(0,1)^3)
\cup(\partial E_{\beta,j}\cap(0,1)^3)
\cup(\partial E_{x,j}\cap(0,1)^3)
\cup\partial\mathbb U.
∂ B N , j , x ⊂ ( ∂ E a , j ∩ ( 0 , 1 ) 3 ) ∪ ( ∂ E β , j ∩ ( 0 , 1 ) 3 ) ∪ ( ∂ E x , j ∩ ( 0 , 1 ) 3 ) ∪ ∂ U . A Euclidean ε \varepsilon ε -tube lies in the corresponding supremum norm tube, and the tube of a finite union lies in the union of its tubes. Therefore λ 3 ( ( ∂ B N , j , x ) ε ) ≤ λ 3 ( ( ( ∂ E a , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) ) + λ 3 ( ( ( ∂ E β , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) ) + λ 3 ( ( ( ∂ E x , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) ) + λ 3 ( ( ∂ U ) ε ( ∞ ) ) ,
\begin{aligned}
\lambda_3((\partial B_{N,j,x})_\varepsilon)
&\le \lambda_3(((\partial E_{a,j}\cap(0,1)^3)_\varepsilon^{(\infty)}))
+\lambda_3(((\partial E_{\beta,j}\cap(0,1)^3)_\varepsilon^{(\infty)}))\\
&\quad+\lambda_3(((\partial E_{x,j}\cap(0,1)^3)_\varepsilon^{(\infty)}))
+\lambda_3((\partial\mathbb U)_\varepsilon^{(\infty)}){{,}}
\end{aligned}
λ 3 (( ∂ B N , j , x ) ε ) ≤ λ 3 ((( ∂ E a , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) )) + λ 3 ((( ∂ E β , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) )) + λ 3 ((( ∂ E x , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) )) + λ 3 (( ∂ U ) ε ( ∞ ) ) , where Γ ε ( ∞ ) : = { x : inf y ∈ Γ ∥ x − y ∥ ∞ ≤ ε } {{\Gamma}}_\varepsilon^{(\infty)}
:=\{\bm{x}:\inf_{\bm{y}\in{{\Gamma}}}\|\bm{x}-\bm{y}\|_\infty\le\varepsilon\} Γ ε ( ∞ ) := { x : inf y ∈ Γ ∥ x − y ∥ ∞ ≤ ε } for Γ ⊂ R 3 \Gamma\subset\mathbb R^3 Γ ⊂ R 3 . Consider the terms on the right-hand side separately for 0 < ε < 1 / 2 0<\varepsilon<1/2 0 < ε < 1/2 .
λ 3 ( ( ∂ U ) ε ( ∞ ) ) = ( 1 + 2 ε ) 3 − ( 1 − 2 ε ) 3 = 12 ε + 16 ε 3 < 16 ε . \begin{equation}
\begin{aligned}
\lambda_3\!\left(
(\partial\mathbb U)_{\varepsilon}^{(\infty)}
\right)
&=
(1+2\varepsilon)^3
-
(1-2\varepsilon)^3 =
12\varepsilon+16\varepsilon^3 < 16\varepsilon.
\end{aligned} \tag*{(54)}
\end{equation} λ 3 ( ( ∂ U ) ε ( ∞ ) ) = ( 1 + 2 ε ) 3 − ( 1 − 2 ε ) 3 = 12 ε + 16 ε 3 < 16 ε . (54)
Let r x : = # { i ∈ { 0 , … , N − 1 } : z i ≤ x } . r_{x}:=\#\{i\in\{0,\ldots,N-1\}:z_i\le x\}. r x := # { i ∈ { 0 , … , N − 1 } : z i ≤ x } . Since Z N , j − 1 Z_{N,j-1} Z N , j − 1 is nondecreasing, we have E x , j = [ 0 , r x / N ) × [ 0 , 1 ) 2 ⟹ ∂ E x , j ∩ ( 0 , 1 ) 3 ⊂ { r x / N } × [ 0 , 1 ] 2 . E_{x,j}
=
[0,r_{x}/N)\times [0,1)^2 \implies \partial E_{x,j}\cap(0,1)^3
\subset
\{r_x/N\}\times[0,1]^2. E x , j = [ 0 , r x / N ) × [ 0 , 1 ) 2 ⟹ ∂ E x , j ∩ ( 0 , 1 ) 3 ⊂ { r x / N } × [ 0 , 1 ] 2 . Therefore, λ 3 ( ( ∂ E x , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) ≤ 2 ε ( 1 + 2 ε ) 2 < 8 ε .
\lambda_3
\left(
(
\partial E_{x,j}\cap(0,1)^3
)_\varepsilon^{(\infty)}
\right)
\le
2\varepsilon(1+2\varepsilon)^2
<
8\varepsilon.
λ 3 ( ( ∂ E x , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) ≤ 2 ε ( 1 + 2 ε ) 2 < 8 ε .
Write D β , j : = { ( v , u ) ∈ [ 0 , 1 ) 2 : u ≤ β N , j , x ( v ) } D_{\beta,j}:=\{(v,u)\in[0,1)^2:u\le\beta_{N,j,x}(v)\} D β , j := {( v , u ) ∈ [ 0 , 1 ) 2 : u ≤ β N , j , x ( v )} . Since E β , j = D β , j × [ 0 , 1 ) E_{\beta,j}=D_{\beta,j}\times[0,1) E β , j = D β , j × [ 0 , 1 ) , the standard boundary identity for products restricted to the open cube gives ∂ E β , j ∩ ( 0 , 1 ) 3 = ( ∂ D β , j ∩ ( 0 , 1 ) 2 ) × ( 0 , 1 ) . \partial E_{\beta,j}\cap(0,1)^3
=(\partial D_{\beta,j}\cap(0,1)^2)\times(0,1). ∂ E β , j ∩ ( 0 , 1 ) 3 = ( ∂ D β , j ∩ ( 0 , 1 ) 2 ) × ( 0 , 1 ) . Consequently, λ 3 ( ( ( ∂ E β , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) ) = ( 1 + 2 ε ) λ 2 ( ( ( ∂ D β , j ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) ) ) ≤ 2 λ 2 ( ( ( ∂ D β , j ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) ) ) .
\begin{aligned}
\lambda_3(((\partial E_{\beta,j}\cap(0,1)^3)_\varepsilon^{(\infty)}))
&=(1+2\varepsilon)
\lambda_2(((\partial D_{\beta,j}\cap(0,1)^2)_\varepsilon^{(\infty)}))\\
&\le2\lambda_2(((\partial D_{\beta,j}\cap(0,1)^2)_\varepsilon^{(\infty)})).
\end{aligned}
λ 3 ((( ∂ E β , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) )) = ( 1 + 2 ε ) λ 2 ((( ∂ D β , j ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) )) ≤ 2 λ 2 ((( ∂ D β , j ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) )) .
The remaining acceptance and proposal-threshold boundaries, ∂ E a , j \partial E_{a,j} ∂ E a , j and ∂ D β , j \partial D_{\beta,j} ∂ D β , j , are controlled by the next two lemmas.
Lemma (Tube bound for oscillation subgraphs). Let h : [ 0 , 1 ) × ( 0 , 1 ) → [ 0 , 1 ] h:[0,1)\times(0,1)\to[0,1] h : [ 0 , 1 ) × ( 0 , 1 ) → [ 0 , 1 ] be a function. Suppose that sup k ≥ 1 1 k ∑ ȷ , q = 0 k − 1 osc J ȷ ( k ) × K q ( k ) ( h ) ≤ C h < ∞ .
\sup_{k\geq 1} \frac{1}{k}\sum_{\jmath ,q=0}^{k-1}
\operatorname{osc}_{J_\jmath ^{(k)}\times K_q^{(k)}}(h)
\le C_h < \infty.
sup k ≥ 1 k 1 ∑ , q = 0 k − 1 osc J ( k ) × K q ( k ) ( h ) ≤ C h < ∞. Define G ( h ) : = { ( v , u , w ) ∈ [ 0 , 1 ) 3 : u > 0 , w ≤ h ( v , u ) } G(h):=\{(v,u,w)\in[0,1)^3: u > 0,w\leq h(v,u)\} G ( h ) := {( v , u , w ) ∈ [ 0 , 1 ) 3 : u > 0 , w ≤ h ( v , u )} . Then, for every 0 < ε < 1 / 2 0<\varepsilon<1/2 0 < ε < 1/2 , λ 3 ( ( ∂ G ( h ) ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) < 14 ( C h + 3 ) ε .
\lambda_3((\partial G(h)
\cap (0,1)^3)^{(\infty)}_\varepsilon)
<14(C_h+3)\varepsilon.
λ 3 (( ∂ G ( h ) ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) < 14 ( C h + 3 ) ε .
Proof. Fix 0 < ε < 1 / 2 0<\varepsilon<1/2 0 < ε < 1/2 and set k = ⌈ ε − 1 ⌉ k=\left\lceil\varepsilon^{-1}\right\rceil k = ⌈ ε − 1 ⌉ . Then 1 / k ≤ ε 1/k\leq\varepsilon 1/ k ≤ ε and k ≤ ε − 1 + 1 < 2 ε − 1 k\leq\varepsilon^{-1}+1<2\varepsilon^{-1} k ≤ ε − 1 + 1 < 2 ε − 1 . For ȷ , q = 0 , … , k − 1 \jmath ,q=0,\ldots,k-1 , q = 0 , … , k − 1 , set Q ȷ q = J ȷ ( k ) × K q ( k ) Q_{\jmath q}=J_\jmath ^{(k)}\times K_q^{(k)} Q q = J ( k ) × K q ( k ) . For every Q ȷ q Q_{\jmath q} Q q , define ω ȷ q = osc Q ȷ q ( h ) = h ‾ ȷ q − h ‾ ȷ q , h ‾ ȷ q : = inf ( v , u ) ∈ Q ȷ q h ( v , u ) , h ‾ ȷ q : = sup ( v , u ) ∈ Q ȷ q h ( v , u ) .
\omega_{\jmath q} = \operatorname{osc}_{Q_{\jmath q}}(h)
=
\overline h_{\jmath q}-\underline h_{\jmath q}, \qquad \underline h_{\jmath q}
:=
\inf_{(v,u)\in Q_{\jmath q}}h(v,u),
\qquad
\overline h_{\jmath q}
:=
\sup_{(v,u)\in Q_{\jmath q}}h(v,u).
ω q = osc Q q ( h ) = h q − h q , h q := inf ( v , u ) ∈ Q q h ( v , u ) , h q := sup ( v , u ) ∈ Q q h ( v , u ) . Define the corresponding vertical prism S ȷ q : = Q ȷ q × [ h ‾ ȷ q , h ‾ ȷ q ] . S_{\jmath q}
:=
Q_{\jmath q}\times[\underline h_{\jmath q},\overline h_{\jmath q}]. S q := Q q × [ h q , h q ] . We first prove the boundary covering ∂ G ( h ) ∩ ( 0 , 1 ) 3 ⊂ ⋃ ȷ , q = 0 k − 1 S ȷ q .
\partial G(h) \cap (0,1)^3
\subset
\bigcup_{\jmath ,q=0}^{k-1}S_{\jmath q}.
∂ G ( h ) ∩ ( 0 , 1 ) 3 ⊂ ⋃ , q = 0 k − 1 S q . Take x = ( v , u , w ) ∈ ∂ G ( h ) ∩ ( 0 , 1 ) 3 \bm{x}=(v,u,w)\in \partial G(h) \cap (0,1)^3 x = ( v , u , w ) ∈ ∂ G ( h ) ∩ ( 0 , 1 ) 3 and y = ( v , u ) ∈ ( 0 , 1 ) 2 \bm{y}=(v,u) \in (0,1)^2 y = ( v , u ) ∈ ( 0 , 1 ) 2 . Since x ∈ ( 0 , 1 ) 3 \bm{x}\in(0,1)^3 x ∈ ( 0 , 1 ) 3 , there exists a constant ρ x > 0 \rho_{\bm{x}}>0 ρ x > 0 such that B ∞ ( x , ρ x ) ⊂ ( 0 , 1 ) 3 . B_\infty(\bm{x},\rho_{\bm{x}})\subset(0,1)^3. B ∞ ( x , ρ x ) ⊂ ( 0 , 1 ) 3 . Define the grid star of y \bm{y} y by St ( y ) = ⋃ ( ȷ , q ) ∈ I ( y ) Q ȷ q , I ( y ) : = { ( ȷ , q ) : y ∈ Q ȷ q } . \operatorname{St}(\bm{y})
=
\bigcup_{(\jmath ,q)\in\mathcal {I}(\bm{y})}Q_{\jmath q}, \quad \mathcal {I}(\bm{y}):=\{(\jmath ,q):\bm{y}\in Q_{\jmath q}\}. St ( y ) = ⋃ ( , q ) ∈ I ( y ) Q q , I ( y ) := {( , q ) : y ∈ Q q } . Because the adjacent grid cells overlap at their common endpoints, St ( y ) \operatorname{St}(\bm{y}) St ( y ) contains a neighborhood of y \bm{y} y . Therefore there exists ρ 0 > 0 \rho_0>0 ρ 0 > 0 such that B ∞ ( y , ρ 0 ) ⊂ St ( y ) . B_\infty(\bm{y},\rho_0) \subset
\operatorname{St}(\bm{y}). B ∞ ( y , ρ 0 ) ⊂ St ( y ) .
If w ∈ [ h ‾ ȷ q , h ‾ ȷ q ] w\in[\underline h_{\jmath q},\overline h_{\jmath q}] w ∈ [ h q , h q ] for some ( ȷ , q ) ∈ I ( y ) (\jmath ,q)\in\mathcal {I}(\bm{y}) ( , q ) ∈ I ( y ) , then x ∈ S ȷ q \bm{x}\in S_{\jmath q} x ∈ S q . Suppose, to the contrary, that w ∉ [ h ‾ ȷ q , h ‾ ȷ q ] for every ( ȷ , q ) ∈ I ( y ) . w\notin
[\underline h_{\jmath q},\overline h_{\jmath q}]
\qquad
\text{for every }(\jmath ,q)\in\mathcal I(\bm{y}). w ∈ / [ h q , h q ] for every ( , q ) ∈ I ( y ) . Since y ∈ Q ȷ q \bm{y}\in Q_{\jmath q} y ∈ Q q for every ( ȷ , q ) ∈ I ( y ) (\jmath ,q)\in\mathcal I(\bm{y}) ( , q ) ∈ I ( y ) , h ‾ ȷ q ≤ h ( y ) ≤ h ‾ ȷ q \underline h_{\jmath q}
\leq h(\bm{y})
\leq\overline h_{\jmath q} h q ≤ h ( y ) ≤ h q . Thus w ≠ h ( y ) w\neq h(\bm{y}) w = h ( y ) .
Assume first that w < h ( y ) w<h(\bm{y}) w < h ( y ) . It follows that w < h ‾ ȷ q w<\underline h_{\jmath q} w < h q for every ( ȷ , q ) ∈ I ( y ) . (\jmath ,q)\in\mathcal {I}(\bm{y}). ( , q ) ∈ I ( y ) . Since I ( y ) \mathcal {I}(\bm{y}) I ( y ) is finite, δ : = min ( ȷ , q ) ∈ I ( y ) ( h ‾ ȷ q − w ) > 0. \delta
:=
\min_{(\jmath ,q)\in\mathcal {I}(\bm{y})}
(\underline h_{\jmath q}-w)
>0. δ := min ( , q ) ∈ I ( y ) ( h q − w ) > 0. Choose 0 < ρ < min { ρ 0 , δ , ρ x } . 0<\rho<\min\{\rho_0,\delta,\rho_{\bm{x}}\}. 0 < ρ < min { ρ 0 , δ , ρ x } . For any x 0 = ( y 0 , w 0 ) ∈ B ∞ ( x , ρ ) ⊂ ( 0 , 1 ) 3 \bm{x}_0=(\bm{y}_0,w_0)\in B_\infty(\bm{x},\rho) \subset (0,1)^3 x 0 = ( y 0 , w 0 ) ∈ B ∞ ( x , ρ ) ⊂ ( 0 , 1 ) 3 , since y 0 ∈ B ∞ ( y , ρ ) ⊂ St ( y ) \bm{y}_0\in B_\infty(\bm{y},\rho) \subset\operatorname{St}(\bm{y}) y 0 ∈ B ∞ ( y , ρ ) ⊂ St ( y ) , y 0 ∈ Q ȷ q \bm{y}_0\in Q_{\jmath q} y 0 ∈ Q q for some ( ȷ , q ) ∈ I ( y ) (\jmath ,q)\in\mathcal {I}(\bm{y}) ( , q ) ∈ I ( y ) , h ( y 0 ) ≥ h ‾ ȷ q ≥ w + δ > w + ρ > w 0 . h(\bm{y}_0)
\geq\underline h_{\jmath q}
\geq w+\delta > w+\rho > w_0. h ( y 0 ) ≥ h q ≥ w + δ > w + ρ > w 0 . Hence, x 0 ∈ G ( h ) \bm{x}_0\in G(h) x 0 ∈ G ( h ) . Thus B ∞ ( x , ρ ) ⊂ G ( h ) B_\infty(\bm{x},\rho)\subset G(h) B ∞ ( x , ρ ) ⊂ G ( h ) , so x \bm{x} x is an interior point of G ( h ) G(h) G ( h ) , contradicting x ∈ ∂ G ( h ) \bm{x}\in\partial G(h) x ∈ ∂ G ( h ) . The case w > h ( y ) w>h(\bm{y}) w > h ( y ) is analogous. Let δ 1 : = min ( ȷ , q ) ∈ I ( y ) ( w − h ‾ ȷ q ) > 0 \delta_1
:=
\min_{(\jmath ,q)\in\mathcal {I}(\bm{y})}
(w-\overline h_{\jmath q})
>0 δ 1 := min ( , q ) ∈ I ( y ) ( w − h q ) > 0 and choose 0 < ρ 1 < min { ρ 0 , δ 1 , ρ x } 0<\rho_1<\min\{\rho_0,\delta_1,\rho_{\bm{x}}\} 0 < ρ 1 < min { ρ 0 , δ 1 , ρ x } . For any x 1 = ( y 1 , w 1 ) ∈ B ∞ ( x , ρ 1 ) ⊂ ( 0 , 1 ) 3 \bm{x}_1=(\bm{y}_1,w_1)\in B_\infty(\bm{x},\rho_1)\subset (0,1)^3 x 1 = ( y 1 , w 1 ) ∈ B ∞ ( x , ρ 1 ) ⊂ ( 0 , 1 ) 3 , x 1 ∉ G ( h ) \bm{x}_1 \notin G(h) x 1 ∈ / G ( h ) , again contradicting x ∈ ∂ G ( h ) \bm{x}\in\partial G(h) x ∈ ∂ G ( h ) . This proves (58) . Consequently, by 1 / k ≤ ε 1/k\leq\varepsilon 1/ k ≤ ε , we obtain λ 3 ( ( ∂ G ( h ) ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) ≤ ∑ ȷ , q λ 3 ( ( S ȷ q ) ε ( ∞ ) ) = ∑ ȷ , q ( 1 / k + 2 ε ) 2 ( ω ȷ q + 2 ε ) ≤ 9 ε 2 ∑ ȷ , q ω ȷ q + 18 ε 3 k 2 ≤ 9 ε 2 C h k + 18 ε 3 k 2 = 9 ε k ( C h + 2 ε k ) ε < 14 ( C h + 3 ) ε .
\begin{aligned}
\lambda_3(( \partial G(h) \cap (0,1)^3)_\varepsilon^{(\infty)})
&\leq
\sum_{\jmath ,q}
\lambda_3((S_{\jmath q})_\varepsilon^{(\infty)}) = \sum_{\jmath ,q}(1/k+2\varepsilon)^2(\omega_{\jmath q}+2\varepsilon) \\
& \le
9\varepsilon^2\sum_{\jmath ,q}\omega_{\jmath q}
+
18\varepsilon^3k^2 \le 9\varepsilon^2C_hk+18\varepsilon^3k^2\\
& = 9\varepsilon k(C_h+2\varepsilon k)\varepsilon< 14(C_h+3)\varepsilon.
\end{aligned}
λ 3 (( ∂ G ( h ) ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) ≤ , q ∑ λ 3 (( S q ) ε ( ∞ ) ) = , q ∑ ( 1/ k + 2 ε ) 2 ( ω q + 2 ε ) ≤ 9 ε 2 , q ∑ ω q + 18 ε 3 k 2 ≤ 9 ε 2 C h k + 18 ε 3 k 2 = 9 ε k ( C h + 2 ε k ) ε < 14 ( C h + 3 ) ε . Here we use ε k < 3 / 2 \varepsilon k<3/2 ε k < 3/2 and (57) . This completes the proof. ◻
Lemma (Tube bound for BV threshold subgraphs). Let ζ : [ 0 , 1 ) → [ 0 , 1 ] \zeta:[0,1)\to[0,1] ζ : [ 0 , 1 ) → [ 0 , 1 ] be a function of bounded variation satisfying V [ 0 , 1 ) ( ζ ) ≤ B . V_{[0,1)}(\zeta)\leq B. V [ 0 , 1 ) ( ζ ) ≤ B . Define S ζ : = { ( v , u ) ∈ [ 0 , 1 ) 2 : u ≤ ζ ( v ) } \mathcal S_\zeta:=\{(v,u)\in[0,1)^2: u\leq \zeta(v)\} S ζ := {( v , u ) ∈ [ 0 , 1 ) 2 : u ≤ ζ ( v )} . Then, for every 0 < ε < 1 / 2 0<\varepsilon<1/2 0 < ε < 1/2 , λ 2 ( ( ∂ S ζ ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) ) < 3 ( B + 3 ) ε .
\lambda_2((\partial\mathcal S_\zeta \cap (0,1)^2)_\varepsilon^{(\infty)})
< 3(B+3)\varepsilon.
λ 2 (( ∂ S ζ ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) ) < 3 ( B + 3 ) ε .
Proof. Fix 0 < ε < 1 / 2 0<\varepsilon<1/2 0 < ε < 1/2 , set k = ⌈ ε − 1 ⌉ k=\lceil\varepsilon^{-1}\rceil k = ⌈ ε − 1 ⌉ , and for each ȷ \jmath define ζ ‾ ȷ : = inf J ȷ ( k ) ζ , ζ ‾ ȷ : = sup J ȷ ( k ) ζ , w ȷ : = ζ ‾ ȷ − ζ ‾ ȷ , R ȷ : = J ȷ ( k ) × [ ζ ‾ ȷ , ζ ‾ ȷ ] . \underline\zeta_\jmath :=\inf_{J_\jmath ^{(k)}}\zeta,
\qquad \overline\zeta_\jmath :=\sup_{J_\jmath ^{(k)}}\zeta,
\qquad w_\jmath :=\overline\zeta_\jmath -\underline\zeta_\jmath ,
\qquad R_\jmath :=J_\jmath ^{(k)}\times[\underline\zeta_\jmath ,\overline\zeta_\jmath ]. ζ := inf J ( k ) ζ , ζ := sup J ( k ) ζ , w := ζ − ζ , R := J ( k ) × [ ζ , ζ ] . The one-dimensional analogue of the boundary covering argument in (?) gives ∂ S ζ ∩ ( 0 , 1 ) 2 ⊂ ⋃ ȷ = 0 k − 1 R ȷ \partial\mathcal S_\zeta\cap(0,1)^2\subset\bigcup_{\jmath =0}^{k-1}R_\jmath ∂ S ζ ∩ ( 0 , 1 ) 2 ⊂ ⋃ = 0 k − 1 R . Hence λ 2 ( ( ∂ S ζ ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) ) ≤ ∑ ȷ = 0 k − 1 ( 1 / k + 2 ε ) ( w ȷ + 2 ε ) ≤ ( 1 / k + 2 ε ) ( B + 2 k ε ) < 3 ( B + 3 ) ε , \begin{aligned}
\lambda_2((\partial\mathcal S_\zeta\cap(0,1)^2)_\varepsilon^{(\infty)})
&\le\sum_{\jmath =0}^{k-1}(1/k+2\varepsilon)(w_\jmath +2\varepsilon)\\
&\le(1/k+2\varepsilon)(B+2k\varepsilon)
<3(B+3)\varepsilon,
\end{aligned} λ 2 (( ∂ S ζ ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) ) ≤ = 0 ∑ k − 1 ( 1/ k + 2 ε ) ( w + 2 ε ) ≤ ( 1/ k + 2 ε ) ( B + 2 k ε ) < 3 ( B + 3 ) ε , because 1 / k ≤ ε 1/k\le\varepsilon 1/ k ≤ ε , k ε < 3 / 2 k\varepsilon<3/2 k ε < 3/2 , and ∑ ȷ w ȷ ≤ V [ 0 , 1 ) ( ζ ) ≤ B \sum_\jmath w_\jmath \le V_{[0,1)}(\zeta)\le B ∑ w ≤ V [ 0 , 1 ) ( ζ ) ≤ B . ◻
We can now combine these estimates to establish the uniform boundary-tube bound (21) .
Proof of Lemma 3.5 . The finite quantity C a , j C_{a,j} C a , j in (16) gives (57) for every sorted array with C h = C a , j C_h=C_{a,j} C h = C a , j . Applying (?) , we have λ 3 ( ( ∂ E a , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) < 14 ( C a , j + 3 ) ε .
\lambda_3
\left(
\left(
\partial E_{a,j}
\cap (0,1)^3
\right)_\varepsilon^{(\infty)}
\right)
<
14(C_{a,j}+3)\varepsilon.
λ 3 ( ( ∂ E a , j ∩ ( 0 , 1 ) 3 ) ε ( ∞ ) ) < 14 ( C a , j + 3 ) ε . For the proposal threshold set, since β N , j , x ( v ) = β j , x ( Z N , j − 1 ( v ) ) \beta_{N,j,x}(v)=\beta_{j,x}(Z_{N,j-1}(v)) β N , j , x ( v ) = β j , x ( Z N , j − 1 ( v )) and Z N , j − 1 Z_{N,j-1} Z N , j − 1 is nondecreasing, composition with Z N , j − 1 Z_{N,j-1} Z N , j − 1 does not increase one-dimensional total variation: V [ 0 , 1 ) ( β N , j , x ) ≤ V X ( β j , x ) ≤ C β , j .
V_{[0,1)}( \beta_{N,j,x})
\leq V_{\mathcal X}(\beta_{j,x})
\leq C_{\beta,j}.
V [ 0 , 1 ) ( β N , j , x ) ≤ V X ( β j , x ) ≤ C β , j . Applying (?) therefore gives λ 2 ( ( ∂ D β , j ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) ) < 3 ( C β , j + 3 ) ε .
\lambda_2
\left((\partial D_{\beta,j}\cap (0,1)^2)_\varepsilon^{(\infty)}\right)
< 3(C_{\beta,j}+3)\varepsilon.
λ 2 ( ( ∂ D β , j ∩ ( 0 , 1 ) 2 ) ε ( ∞ ) ) < 3 ( C β , j + 3 ) ε . Combining (53) , (54) , (55) , (56) , (60) , together with (61) yields λ 3 ( ( ∂ B N , j , x ) ε ) < 14 ( C a , j + 3 ) ε + 6 ( C β , j + 3 ) ε + 16 ε + 8 ε = ( 14 C a , j + 6 C β , j + 84 ) ε . \lambda_3((\partial B_{N,j,x})_\varepsilon) < 14(C_{a,j}+3)\varepsilon + 6(C_{\beta,j}+3)\varepsilon+ 16\varepsilon+8\varepsilon=
(14C_{a,j}+6C_{\beta,j}+84)\varepsilon. λ 3 (( ∂ B N , j , x ) ε ) < 14 ( C a , j + 3 ) ε + 6 ( C β , j + 3 ) ε + 16 ε + 8 ε = ( 14 C a , j + 6 C β , j + 84 ) ε . Only C a , j C_{a,j} C a , j and C β , j C_{\beta,j} C β , j enter this estimate, so it is uniform over all N N N , thresholds and sorted arrays in the state interval. ◻
Verification tools for symmetric location proposals
We first bound transition-CDF variation and then use that bound to verify the quantitative conditions for symmetric location proposals.
Transition-CDF variation
We prove Proposition 3.8 using a moving-limit estimate that accounts for acceptance and rejection separately.
Lemma (Variation of integrals with moving limits). Let I ⊆ R I\subseteq\mathbb R I ⊆ R be an interval, let β : I → [ 0 , 1 ] \beta:I\to[0,1] β : I → [ 0 , 1 ] be of bounded variation, and let a : I × ( 0 , 1 ) → [ 0 , 1 ] a:I\times(0,1)\to[0,1] a : I × ( 0 , 1 ) → [ 0 , 1 ] be measurable. Define A I ( a ) : = ∫ 0 1 V I ( a ( ⋅ , u ) ) d u , H − ( z ) : = ∫ 0 β ( z ) a ( z , u ) d u , H + ( z ) : = ∫ β ( z ) 1 a ( z , u ) d u . A_I(a)
:=
\int_0^1 V_I\bigl(a(\cdot,u)\bigr)\,du, \qquad H_-(z)
:=
\int_0^{\beta(z)}a(z,u)\,du,
\qquad
H_+(z)
:=
\int_{\beta(z)}^1a(z,u)\,du. A I ( a ) := ∫ 0 1 V I ( a ( ⋅ , u ) ) d u , H − ( z ) := ∫ 0 β ( z ) a ( z , u ) d u , H + ( z ) := ∫ β ( z ) 1 a ( z , u ) d u . Suppose that A I ( a ) < ∞ A_I(a)<\infty A I ( a ) < ∞ . Then V I ( H − ) ≤ A I ( a ) + V I ( β ) , V I ( H + ) ≤ A I ( a ) + V I ( β ) . V_I(H_-)
\le
A_I(a)+V_I(\beta),
\qquad
V_I(H_+)
\le
A_I(a)+V_I(\beta). V I ( H − ) ≤ A I ( a ) + V I ( β ) , V I ( H + ) ≤ A I ( a ) + V I ( β ) .
Proof. Let z 0 < z 1 < ⋯ < z ℓ z_0<z_1<\cdots<z_\ell z 0 < z 1 < ⋯ < z ℓ be an arbitrary finite partition of I I I . For H − H_- H − , since 0 ≤ a ≤ 1 0\le a\le1 0 ≤ a ≤ 1 , we have ∣ H − ( z i ) − H − ( z i − 1 ) ∣ ≤ ∣ ∫ 0 β ( z i ) [ a ( z i , u ) − a ( z i − 1 , u ) ] d u ∣ + ∣ ∫ β ( z i − 1 ) β ( z i ) a ( z i − 1 , u ) d u ∣ ≤ ∫ 0 1 ∣ a ( z i , u ) − a ( z i − 1 , u ) ∣ d u + ∣ β ( z i ) − β ( z i − 1 ) ∣ . \begin{aligned}
\left|
H_-(z_i)-H_-(z_{i-1})
\right|
&\le
\left|\int_0^{\beta(z_i)}
\bigl[
a(z_i,u)-a(z_{i-1},u)
\bigr]\,du\right|+
\left|\int_{\beta(z_{i-1})}^{\beta(z_i)}a(z_{i-1},u)\,\,\mathrm du\right|\\
&\le
\int_0^1
\left|
a(z_i,u)-a(z_{i-1},u)
\right|\,du+
\left|
\beta(z_i)-\beta(z_{i-1})
\right|.
\end{aligned} ∣ H − ( z i ) − H − ( z i − 1 ) ∣ ≤ ∫ 0 β ( z i ) [ a ( z i , u ) − a ( z i − 1 , u ) ] d u + ∫ β ( z i − 1 ) β ( z i ) a ( z i − 1 , u ) d u ≤ ∫ 0 1 ∣ a ( z i , u ) − a ( z i − 1 , u ) ∣ d u + ∣ β ( z i ) − β ( z i − 1 ) ∣ . Summing over i i i and using linearity of the integral gives ∑ i = 1 ℓ ∣ H − ( z i ) − H − ( z i − 1 ) ∣ ≤ ∫ 0 1 ∑ i = 1 ℓ ∣ a ( z i , u ) − a ( z i − 1 , u ) ∣ d u + ∑ i = 1 ℓ ∣ β ( z i ) − β ( z i − 1 ) ∣ ≤ ∫ 0 1 V I ( a ( ⋅ , u ) ) d u + V I ( β ) = A I ( a ) + V I ( β ) . \begin{aligned}
\sum_{i=1}^{\ell}
\left|
H_-(z_i)-H_-(z_{i-1})
\right|
&\le
\int_0^1
\sum_{i=1}^{\ell}
\left|
a(z_i,u)-a(z_{i-1},u)
\right|\,du +
\sum_{i=1}^{\ell}
\left|
\beta(z_i)-\beta(z_{i-1})
\right| \\
&\le
\int_0^1
V_I\bigl(a(\cdot,u)\bigr)\,du
+
V_I(\beta) = A_I(a) + V_I(\beta).
\end{aligned} i = 1 ∑ ℓ ∣ H − ( z i ) − H − ( z i − 1 ) ∣ ≤ ∫ 0 1 i = 1 ∑ ℓ ∣ a ( z i , u ) − a ( z i − 1 , u ) ∣ d u + i = 1 ∑ ℓ ∣ β ( z i ) − β ( z i − 1 ) ∣ ≤ ∫ 0 1 V I ( a ( ⋅ , u ) ) d u + V I ( β ) = A I ( a ) + V I ( β ) . Taking the supremum over all finite partitions proves the bound for H − H_- H − . The analogous argument for H + H_+ H + gives the second bound. ◻
Proof of Proposition 3.8 . Write A j : = ∫ 0 1 V X ( a j ( ⋅ , u ) ) d u A_j:=\int_0^1V_{\mathcal X}(a_j(\cdot,u))\,\,\mathrm du A j := ∫ 0 1 V X ( a j ( ⋅ , u )) d u . Fix x ∈ X x\in\mathcal X x ∈ X . By the generalized inverse construction, for any z ∈ X z\in\mathcal X z ∈ X and u ∈ ( 0 , 1 ) u\in(0,1) u ∈ ( 0 , 1 ) , Y j ( z , u ) ≤ x ⟺ u ≤ β j , x ( z ) . Y_j(z,u)\le x
\quad\Longleftrightarrow\quad
u\le\beta_{j,x}(z). Y j ( z , u ) ≤ x ⟺ u ≤ β j , x ( z ) .
If z > x z>x z > x , rejection leaves the chain at the state z > x z>x z > x . Hence the final state is at most x x x precisely when the proposal is both below x x x and accepted. Therefore, K j ( x ∣ z ) = ∫ ( 0 , 1 ) 2 1 { u ≤ β j , x ( z ) , w ≤ a j ( z , u ) } d u d w = ∫ 0 β j , x ( z ) a j ( z , u ) d u : = H − ( z ) , z > x . \begin{aligned}
K_j(x\mid z)
&=
\int_{(0,1)^2}
\mathbf 1
\left\{
u\le\beta_{j,x}(z),
\,
w\le a_j(z,u)
\right\}
\,du\,dw\\
&=
\int_0^{\beta_{j,x}(z)}
a_j(z,u)\,du := H_{-}(z), \qquad z>x.
\end{aligned} K j ( x ∣ z ) = ∫ ( 0 , 1 ) 2 1 { u ≤ β j , x ( z ) , w ≤ a j ( z , u ) } d u d w = ∫ 0 β j , x ( z ) a j ( z , u ) d u := H − ( z ) , z > x .
If z ≤ x z\le x z ≤ x , rejection leaves the chain at or below x x x . The final state exceeds x x x precisely when the proposal is above x x x and is accepted. Thus 1 − K j ( x ∣ z ) = ∫ ( 0 , 1 ) 2 1 { u > β j , x ( z ) , w ≤ a j ( z , u ) } d u d w = ∫ β j , x ( z ) 1 a j ( z , u ) d u = H + ( z ) , z ≤ x . \begin{aligned}
1-K_j(x\mid z)
&=
\int_{(0,1)^2}
\mathbf 1
\left\{
u>\beta_{j,x}(z),
\,
w\le a_j(z,u)
\right\}
\,du\,dw\\
&=
\int_{\beta_{j,x}(z)}^1
a_j(z,u)\,du= H_{+}(z), \qquad z\le x.
\end{aligned} 1 − K j ( x ∣ z ) = ∫ ( 0 , 1 ) 2 1 { u > β j , x ( z ) , w ≤ a j ( z , u ) } d u d w = ∫ β j , x ( z ) 1 a j ( z , u ) d u = H + ( z ) , z ≤ x . Combining the two cases gives K j ( x ∣ z ) = { 1 − H + ( z ) , z ∈ I x − : = X ∩ ( − ∞ , x ] , H − ( z ) , z ∈ I x + : = X ∩ ( x , ∞ ) . K_j(x\mid z)
= \begin{cases}
1-H_{+}(z), & z\in I_x^-:=\mathcal X\cap(-\infty,x],\\
H_{-}(z), & z\in I_x^+:=\mathcal X\cap(x,\infty).
\end{cases} K j ( x ∣ z ) = { 1 − H + ( z ) , H − ( z ) , z ∈ I x − := X ∩ ( − ∞ , x ] , z ∈ I x + := X ∩ ( x , ∞ ) . Applying (?) on the two subintervals gives V I x − ( K j ( x ∣ ⋅ ) ) = V I x − ( 1 − H + ( z ) ) = V I x − ( H + ( z ) ) ≤ ∫ 0 1 V I x − ( a j ( ⋅ , u ) ) d u + V I x − ( β j , x ) , V I x + ( K j ( x ∣ ⋅ ) ) = V I x + ( H − ( z ) ) ≤ ∫ 0 1 V I x + ( a j ( ⋅ , u ) ) d u + V I x + ( β j , x ) . \begin{aligned}
V_{I_x^-}\bigl(K_j(x\mid\cdot)\bigr) = V_{I_x^-}\bigl(1-H_{+}(z)\bigr) = V_{I_x^-}\bigl(
H_{+}(z)\bigr)
&\le
\int_0^1
V_{I_x^-}\bigl(a_j(\cdot,u)\bigr)\,du
+
V_{I_x^-}(\beta_{j,x}),
\\
V_{I_x^+}\bigl(K_j(x\mid\cdot)\bigr) = V_{I_x^+}\bigl(H_{-}(z)\bigr)
&\le
\int_0^1
V_{I_x^+}\bigl(a_j(\cdot,u)\bigr)\,du
+
V_{I_x^+}(\beta_{j,x}).
\end{aligned} V I x − ( K j ( x ∣ ⋅ ) ) = V I x − ( 1 − H + ( z ) ) = V I x − ( H + ( z ) ) V I x + ( K j ( x ∣ ⋅ ) ) = V I x + ( H − ( z ) ) ≤ ∫ 0 1 V I x − ( a j ( ⋅ , u ) ) d u + V I x − ( β j , x ) , ≤ ∫ 0 1 V I x + ( a j ( ⋅ , u ) ) d u + V I x + ( β j , x ) . For any [ 0 , 1 ] [0,1] [ 0 , 1 ] -valued function g g g on X \mathcal X X , we have V I x − ( g ) + V I x + ( g ) ≤ V X ( g ) ≤ V I x − ( g ) + V I x + ( g ) + 1. V_{I_x^-}(g)+V_{I_x^+}(g)
\le
V_{\mathcal X}(g) \le V_{I_x^-}(g)+V_{I_x^+}(g) +1. V I x − ( g ) + V I x + ( g ) ≤ V X ( g ) ≤ V I x − ( g ) + V I x + ( g ) + 1. Consequently, V X ( K j ( x ∣ ⋅ ) ) ≤ 1 + V I x − ( K j ( x ∣ ⋅ ) ) + V I x + ( K j ( x ∣ ⋅ ) ) ≤ 1 + ∫ 0 1 V I x − ( a j ( ⋅ , u ) ) d u + V I x − ( β j , x ) + ∫ 0 1 V I x + ( a j ( ⋅ , u ) ) d u + V I x + ( β j , x ) ≤ 1 + ∫ 0 1 V X ( a j ( ⋅ , u ) ) d u + V X ( β j , x ) ≤ 1 + A j + C β , j . \begin{aligned}
V_{\mathcal X}\bigl(K_j(x\mid\cdot)\bigr)
&\le
1
+
V_{I_x^-}\bigl(K_j(x\mid\cdot)\bigr)
+
V_{I_x^+}\bigl(K_j(x\mid\cdot)\bigr)
\\
&\le
1+ \int_0^1
V_{I_x^-}\bigl(a_j(\cdot,u)\bigr)\,du
+
V_{I_x^-}(\beta_{j,x}) + \int_0^1
V_{I_x^+}\bigl(a_j(\cdot,u)\bigr)\,du
+
V_{I_x^+}(\beta_{j,x})\\
& \le 1+\int_0^1 V_{\mathcal{X}}\bigl(a_j(\cdot,u)\bigr)\,du + V_{\mathcal X}(\beta_{j,x})
\le
1+A_j+C_{\beta,j}.
\end{aligned} V X ( K j ( x ∣ ⋅ ) ) ≤ 1 + V I x − ( K j ( x ∣ ⋅ ) ) + V I x + ( K j ( x ∣ ⋅ ) ) ≤ 1 + ∫ 0 1 V I x − ( a j ( ⋅ , u ) ) d u + V I x − ( β j , x ) + ∫ 0 1 V I x + ( a j ( ⋅ , u ) ) d u + V I x + ( β j , x ) ≤ 1 + ∫ 0 1 V X ( a j ( ⋅ , u ) ) d u + V X ( β j , x ) ≤ 1 + A j + C β , j . Taking the supremum over x ∈ X x\in\mathcal X x ∈ X proves (23) . Thresholds outside the state interval give the constant CDF zero or one, and excluded finite endpoints are also obtained as limits. Consequently, the same Λ j \Lambda_j Λ j controls all real thresholds, as required for Lemma 3.4 . ◻
Symmetric location proposals
Proof of Proposition 3.9 . Under the target and proposal hypotheses of Proposition 3.9 , we first prove
C a , j ≤ B π + 4 R + 2 , \begin{equation}
C_{a,j}\le B_\pi+4R+2, \tag*{(62)}
\end{equation} C a , j ≤ B π + 4 R + 2 , (62) with the grid-oscillation bound uniform over N N N and every realized sorted array.
The location proposal Y j ( z , u ) = z + σ j H − 1 ( u ) Y_j(z,u)=z+\sigma_jH^{-1}(u) Y j ( z , u ) = z + σ j H − 1 ( u ) has a positive finite symmetric density, so a j ( z , u ) = 1 ∧ π ( z + σ j H − 1 ( u ) ) π ( z ) , z ∈ R , u ∈ ( 0 , 1 ) .
a_j(z,u)
=
1\wedge\frac{\pi(z+\sigma_jH^{-1}(u))}{\pi(z)},
\qquad z\in\mathbb R,\quad u\in(0,1).
a j ( z , u ) = 1 ∧ π ( z ) π ( z + σ j H − 1 ( u )) , z ∈ R , u ∈ ( 0 , 1 ) . Fix N ≥ 1 N\ge1 N ≥ 1 , a sorted array, and k ≥ 1 k\ge1 k ≥ 1 . Write Q ȷ q = J ȷ ( k ) × K q ( k ) Q_{\jmath q}=J_\jmath ^{(k)}\times K_q^{(k)} Q q = J ( k ) × K q ( k ) and ω ȷ q = osc Q ȷ q ( a N , j ) \omega_{\jmath q}=\operatorname{osc}_{Q_{\jmath q}}(a_{N,j}) ω q = osc Q q ( a N , j ) .
For r = 1 , … , R r=1,\ldots,R r = 1 , … , R , let η r ( z ) = H ( ( c r − z ) / σ j ) \eta_r(z)=H((c_r-z)/\sigma_j) η r ( z ) = H (( c r − z ) / σ j ) . Each η r \eta_r η r is strictly decreasing from 1 1 1 to 0 0 0 , so V R ( η r ) = 1 V_{\mathbb R}(\eta_r)=1 V R ( η r ) = 1 . With η 0 = 0 \eta_0=0 η 0 = 0 and η R + 1 = 1 \eta_{R+1}=1 η R + 1 = 1 , η ℓ ( z ) < u < η ℓ + 1 ( z ) ⟺ c ℓ < Y j ( z , u ) < c ℓ + 1 , ℓ = 0 , … , R .
\eta_\ell(z)<u<\eta_{\ell+1}(z)
\quad\Longleftrightarrow\quad
c_\ell<Y_j(z,u)<c_{\ell+1},
\qquad \ell=0,\ldots,R.
η ℓ ( z ) < u < η ℓ + 1 ( z ) ⟺ c ℓ < Y j ( z , u ) < c ℓ + 1 , ℓ = 0 , … , R . For fixed z z z , the denominator π ( z ) \pi(z) π ( z ) in (63) is constant, u ↦ Y j ( z , u ) u\mapsto Y_j(z,u) u ↦ Y j ( z , u ) is strictly increasing, and x ↦ 1 ∧ x x\mapsto1\wedge x x ↦ 1 ∧ x is nondecreasing. Since π \pi π has one fixed monotonicity direction on ( c ℓ , c ℓ + 1 ) (c_\ell,c_{\ell+1}) ( c ℓ , c ℓ + 1 ) , it follows from (64) that u ↦ a j ( z , u ) u\mapsto a_j(z,u) u ↦ a j ( z , u ) is monotone between the two moving boundaries η ℓ ( z ) \eta_\ell(z) η ℓ ( z ) and η ℓ + 1 ( z ) \eta_{\ell+1}(z) η ℓ + 1 ( z ) , with a direction depending only on ℓ \ell ℓ , not on z z z .
Bounding bad cells. For every r = 1 , … , R r=1,\ldots,R r = 1 , … , R , define ζ r , N ( v ) : = η r ( Z N , j − 1 ( v ) ) \zeta_{r,N}(v):=\eta_r(Z_{N,j-1}(v)) ζ r , N ( v ) := η r ( Z N , j − 1 ( v )) , and set ζ 0 , N ≡ 0 \zeta_{0,N}\equiv0 ζ 0 , N ≡ 0 and ζ R + 1 , N ≡ 1 \zeta_{R+1,N}\equiv1 ζ R + 1 , N ≡ 1 . Since Z N , j − 1 Z_{N,j-1} Z N , j − 1 is nondecreasing, each ζ r , N \zeta_{r,N} ζ r , N is nonincreasing. For fixed ȷ \jmath and r r r , define ζ ‾ ȷ , r : = inf v ∈ J ȷ ( k ) ζ r , N ( v ) \underline\zeta_{\jmath ,r}
:=
\inf_{v\in J_\jmath ^{(k)}}\zeta_{r,N}(v) ζ , r := inf v ∈ J ( k ) ζ r , N ( v ) , ζ ‾ ȷ , r : = sup v ∈ J ȷ ( k ) ζ r , N ( v ) \overline\zeta_{\jmath ,r}
:=
\sup_{v\in J_\jmath ^{(k)}}\zeta_{r,N}(v) ζ , r := sup v ∈ J ( k ) ζ r , N ( v ) and let B ȷ , r : = { q ∈ { 0 , … , k − 1 } : K q ( k ) ∩ [ ζ ‾ ȷ , r , ζ ‾ ȷ , r ] ≠ ∅ } . \mathcal B_{\jmath ,r}
:=
\left\{
q\in\{0,\ldots,k-1\}:
K_q^{(k)}
\cap
[\underline\zeta_{\jmath ,r},\overline\zeta_{\jmath ,r}]
\ne\varnothing
\right\}. B , r := { q ∈ { 0 , … , k − 1 } : K q ( k ) ∩ [ ζ , r , ζ , r ] = ∅ } . Thus q ∈ B ȷ , r q\in\mathcal B_{\jmath ,r} q ∈ B , r whenever the r r r th moving boundary may pass through Q ȷ q Q_{\jmath q} Q q . Declare q = 0 q=0 q = 0 bad in every column so that the undefined endpoint a j ( ⋅ , 0 ) a_j(\cdot,0) a j ( ⋅ , 0 ) is not used, and set B ȷ : = { 0 } ∪ ⋃ r = 1 R B ȷ , r , B k : = { ( ȷ , q ) : 0 ≤ ȷ ≤ k − 1 , q ∈ B ȷ } . \mathcal B_\jmath
:=
\{0\}\cup\bigcup_{r=1}^R\mathcal B_{\jmath ,r},
\qquad
\mathcal B_k
:=
\left\{
(\jmath ,q):
0\le \jmath \le k-1,\ q\in\mathcal B_\jmath
\right\}. B := { 0 } ∪ ⋃ r = 1 R B , r , B k := { ( , q ) : 0 ≤ ≤ k − 1 , q ∈ B } . Since K q ( k ) K_q^{(k)} K q ( k ) has length 1 / k 1/k 1/ k , ∣ B ȷ , r ∣ ≤ k ( ζ ‾ ȷ , r − ζ ‾ ȷ , r ) + 2 \lvert\mathcal B_{\jmath ,r}\rvert\le
k(\overline\zeta_{\jmath ,r}-\underline\zeta_{\jmath ,r})+2 ∣ B , r ∣ ≤ k ( ζ , r − ζ , r ) + 2 . Hence ∣ B k ∣ ≤ ∑ ȷ = 0 k − 1 ( 1 + ∑ r = 1 R ∣ B ȷ , r ∣ ) ≤ k + ∑ r = 1 R [ k ∑ ȷ = 0 k − 1 ( ζ ‾ ȷ , r − ζ ‾ ȷ , r ) + 2 k ] ≤ ( 3 R + 1 ) k .
\lvert\mathcal B_k\rvert\le \sum_{\jmath =0}^{k-1}(1+\sum_{r=1}^R
\lvert\mathcal B_{\jmath ,r}\rvert)
\le
k+\sum_{r=1}^R
[
k\sum_{\jmath =0}^{k-1}
(\overline\zeta_{\jmath ,r}-\underline\zeta_{\jmath ,r})
+2k
]
\le(3R+1)k.
∣ B k ∣ ≤ ∑ = 0 k − 1 ( 1 + ∑ r = 1 R ∣ B , r ∣) ≤ k + ∑ r = 1 R [ k ∑ = 0 k − 1 ( ζ , r − ζ , r ) + 2 k ] ≤ ( 3 R + 1 ) k . Here we used ∑ ȷ = 0 k − 1 ( ζ ‾ ȷ , r − ζ ‾ ȷ , r ) ≤ ∑ ȷ = 0 k − 1 V J ȷ ( k ) ( ζ r , N ) ≤ V [ 0 , 1 ) ( ζ r , N ) ≤ V R ( η r ) = 1. \sum_{\jmath =0}^{k-1}
(\overline\zeta_{\jmath ,r}-\underline\zeta_{\jmath ,r})
\le
\sum_{\jmath =0}^{k-1}V_{J_\jmath ^{(k)}}(\zeta_{r,N})
\le
V_{[0,1)}(\zeta_{r,N})
\le
V_{\mathbb R}(\eta_r)
=
1. ∑ = 0 k − 1 ( ζ , r − ζ , r ) ≤ ∑ = 0 k − 1 V J ( k ) ( ζ r , N ) ≤ V [ 0 , 1 ) ( ζ r , N ) ≤ V R ( η r ) = 1. Since 0 ≤ a N , j ≤ 1 0\le a_{N,j}\le1 0 ≤ a N , j ≤ 1 , ∑ ( ȷ , q ) ∈ B k ω ȷ q = ∑ ( ȷ , q ) ∈ B k osc Q ȷ q ( a N , j ) ≤ ( 3 R + 1 ) k .
\sum_{(\jmath ,q)\in\mathcal B_k}\omega_{\jmath q}
=
\sum_{(\jmath ,q)\in\mathcal B_k}
\operatorname{osc}_{Q_{\jmath q}}(a_{N,j})
\le(3R+1)k.
∑ ( , q ) ∈ B k ω q = ∑ ( , q ) ∈ B k osc Q q ( a N , j ) ≤ ( 3 R + 1 ) k .
Bounding good cells. Fix ȷ \jmath . If q ∉ B ȷ q\notin\mathcal B_\jmath q ∈ / B , then K q ( k ) K_q^{(k)} K q ( k ) misses [ ζ ‾ ȷ , r , ζ ‾ ȷ , r ] [\underline\zeta_{\jmath ,r},\overline\zeta_{\jmath ,r}] [ ζ , r , ζ , r ] for every r r r ; hence either u < ζ r , N ( v ) u<\zeta_{r,N}(v) u < ζ r , N ( v ) for all ( v , u ) ∈ Q ȷ q , (v,u)\in Q_{\jmath q}, ( v , u ) ∈ Q q , or u > ζ r , N ( v ) u>\zeta_{r,N}(v) u > ζ r , N ( v ) for all ( v , u ) ∈ Q ȷ q . (v,u)\in Q_{\jmath q}. ( v , u ) ∈ Q q . Since ζ 1 , N ( v ) ≤ ⋯ ≤ ζ R , N ( v ) \zeta_{1,N}(v)\le\cdots\le\zeta_{R,N}(v) ζ 1 , N ( v ) ≤ ⋯ ≤ ζ R , N ( v ) , there is a unique ℓ ∈ { 0 , … , R } \ell\in\{0,\ldots,R\} ℓ ∈ { 0 , … , R } such that for all ( v , u ) ∈ Q ȷ q (v,u)\in Q_{\jmath q} ( v , u ) ∈ Q q , ζ ℓ , N ( v ) < u < ζ ℓ + 1 , N ( v ) \zeta_{\ell,N}(v)<u<\zeta_{\ell+1,N}(v) ζ ℓ , N ( v ) < u < ζ ℓ + 1 , N ( v ) . By (64) , a N , j ( v , ⋅ ) a_{N,j}(v,\cdot) a N , j ( v , ⋅ ) therefore has one common monotonicity direction throughout that cell. For fixed ȷ \jmath , each B ȷ , r \mathcal B_{\jmath ,r} B , r is a contiguous collection of row indices. Hence the complement of the bad rows induced by the boundary has at most R + 1 R+1 R + 1 contiguous blocks. Removing q = 0 q=0 q = 0 cannot increase that number. Denote the resulting good blocks by Q ȷ , 1 , … , Q ȷ , M ȷ \mathcal Q_{\jmath ,1},\ldots,\mathcal Q_{\jmath ,M_\jmath } Q , 1 , … , Q , M with M ȷ ≤ R + 1 M_\jmath \le R+1 M ≤ R + 1 . On each block, u ↦ a N , j ( v , u ) u\mapsto a_{N,j}(v,u) u ↦ a N , j ( v , u ) has one common monotonicity direction for every v ∈ J ȷ ( k ) v\in J_\jmath ^{(k)} v ∈ J ( k ) . Consider first a good block on which u ↦ a N , j ( v , u ) u\mapsto a_{N,j}(v,u) u ↦ a N , j ( v , u ) is nondecreasing. For q ∈ Q ȷ , ν q\in\mathcal Q_{\jmath ,\nu} q ∈ Q , ν , we have q ≠ 0 q\ne0 q = 0 , so t q : = q / k ∈ ( 0 , 1 ) . t_q:=q/k\in(0,1). t q := q / k ∈ ( 0 , 1 ) . Define g q ( v ) : = a N , j ( v , t q ) g_q(v):=a_{N,j}(v,t_q) g q ( v ) := a N , j ( v , t q ) and U ȷ , ν ( u ) : = sup v ∈ J ȷ ( k ) a N , j ( v , u ) . U_{\jmath ,\nu}(u)
:=
\sup_{v\in J_\jmath ^{(k)}}a_{N,j}(v,u). U , ν ( u ) := sup v ∈ J ( k ) a N , j ( v , u ) . Clearly, U ȷ , ν U_{\jmath ,\nu} U , ν is also nondecreasing on the block. Moreover, since t q ∈ K q ( k ) t_q\in K_q^{(k)} t q ∈ K q ( k ) , we have inf ( v , u ) ∈ Q ȷ q a N , j ( v , u ) = inf v ∈ J ȷ ( k ) g q ( v ) \inf_{(v,u)\in Q_{\jmath q}}a_{N,j}(v,u)
=\inf_{v\in J_\jmath ^{(k)}}g_q(v) inf ( v , u ) ∈ Q q a N , j ( v , u ) = inf v ∈ J ( k ) g q ( v ) and U ȷ , ν ( t q ) = sup v ∈ J ȷ ( k ) g q ( v ) . U_{\jmath ,\nu}(t_q)=\sup_{v\in J_\jmath ^{(k)}}g_q(v). U , ν ( t q ) = sup v ∈ J ( k ) g q ( v ) . Therefore, adding and subtracting U ȷ , ν ( t q ) U_{\jmath ,\nu}(t_q) U , ν ( t q ) gives ω ȷ q = sup ( v , u ) ∈ Q ȷ q a N , j ( v , u ) − inf ( v , u ) ∈ Q ȷ q a N , j ( v , u ) = sup u ∈ K q ( k ) U ȷ , ν ( u ) − inf v ∈ J ȷ ( k ) g q ( v ) = sup u ∈ K q ( k ) U ȷ , ν ( u ) − U ȷ , ν ( t q ) + sup v ∈ J ȷ ( k ) g q ( v ) − inf v ∈ J ȷ ( k ) g q ( v ) ≤ V K q ( k ) ( U ȷ , ν ) + V J ȷ ( k ) ( g q ) .
\begin{aligned}
\omega_{\jmath q}
&= \sup_{(v,u)\in Q_{\jmath q}}a_{N,j}(v,u) - \inf_{(v,u)\in Q_{\jmath q}}a_{N,j}(v,u) = \sup_{u\in K_q^{(k)}}U_{\jmath ,\nu}(u)
-\inf_{v\in J_\jmath ^{(k)}}g_q(v) \\
&=\sup_{u\in K_q^{(k)}}U_{\jmath ,\nu}(u)-U_{\jmath ,\nu}(t_q)
+\sup_{v\in J_\jmath ^{(k)}}g_q(v)-\inf_{v\in J_\jmath ^{(k)}}g_q(v) \le V_{K_q^{(k)}}(U_{\jmath ,\nu})+V_{J_\jmath ^{(k)}}(g_q).
\end{aligned}
ω q = ( v , u ) ∈ Q q sup a N , j ( v , u ) − ( v , u ) ∈ Q q inf a N , j ( v , u ) = u ∈ K q ( k ) sup U , ν ( u ) − v ∈ J ( k ) inf g q ( v ) = u ∈ K q ( k ) sup U , ν ( u ) − U , ν ( t q ) + v ∈ J ( k ) sup g q ( v ) − v ∈ J ( k ) inf g q ( v ) ≤ V K q ( k ) ( U , ν ) + V J ( k ) ( g q ) . For a nonincreasing good block retain the same left endpoint t q = q / k t_q=q/k t q = q / k and the same g q g_q g q , but use the lower envelope D ȷ , ν ( u ) : = inf v ∈ J ȷ ( k ) a N , j ( v , u ) . D_{\jmath ,\nu}(u):=\inf_{v\in J_\jmath ^{(k)}}a_{N,j}(v,u). D , ν ( u ) := inf v ∈ J ( k ) a N , j ( v , u ) . It is nonincreasing. Since the largest value in the row occurs at its left endpoint, adding and subtracting D ȷ , ν ( t q ) D_{\jmath ,\nu}(t_q) D , ν ( t q ) gives
ω ȷ q = sup v ∈ J ȷ ( k ) g q ( v ) − inf u ∈ K q ( k ) D ȷ , ν ( u ) = osc J ȷ ( k ) ( g q ) + D ȷ , ν ( t q ) − inf u ∈ K q ( k ) D ȷ , ν ( u ) ≤ V J ȷ ( k ) ( g q ) + V K q ( k ) ( D ȷ , ν ) . \begin{aligned}
\omega_{\jmath q}
&=\sup_{v\in J_\jmath ^{(k)}}g_q(v)-\inf_{u\in K_q^{(k)}}D_{\jmath ,\nu}(u)=\operatorname{osc}_{J_\jmath ^{(k)}}(g_q)
+D_{\jmath ,\nu}(t_q)-\inf_{u\in K_q^{(k)}}D_{\jmath ,\nu}(u)\\
&\le V_{J_\jmath ^{(k)}}(g_q)+V_{K_q^{(k)}}(D_{\jmath ,\nu}).
\end{aligned} ω q = v ∈ J ( k ) sup g q ( v ) − u ∈ K q ( k ) inf D , ν ( u ) = osc J ( k ) ( g q ) + D , ν ( t q ) − u ∈ K q ( k ) inf D , ν ( u ) ≤ V J ( k ) ( g q ) + V K q ( k ) ( D , ν ) . Define E ȷ , ν = U ȷ , ν E_{\jmath ,\nu}=U_{\jmath ,\nu} E , ν = U , ν on nondecreasing blocks and E ȷ , ν = D ȷ , ν E_{\jmath ,\nu}=D_{\jmath ,\nu} E , ν = D , ν on nonincreasing blocks (either choice on a constant block). Both orientations therefore satisfy
ω ȷ q ≤ V J ȷ ( k ) ( g q ) + V K q ( k ) ( E ȷ , ν ) . \begin{equation}
\omega_{\jmath q}\le V_{J_\jmath ^{(k)}}(g_q)+V_{K_q^{(k)}}(E_{\jmath ,\nu}). \tag*{(68)}
\end{equation} ω q ≤ V J ( k ) ( g q ) + V K q ( k ) ( E , ν ) . (68) The row sample t q t_q t q is independent of the column and its orientation. No endpoint value at u = 0 u=0 u = 0 or u = 1 u=1 u = 1 is used; for the last half-open row, variation is understood as the supremum over finite partitions. For the contribution in the state direction, we have ∑ ( ȷ , q ) ∉ B k V J ȷ ( k ) ( g q ) ≤ ∑ q = 1 k − 1 ∑ ȷ = 0 k − 1 V J ȷ ( k ) ( a j ( Z N , j − 1 ( ⋅ ) , t q ) ) ≤ ∑ q = 1 k − 1 V R ( a j ( ⋅ , t q ) ) ≤ ( k − 1 ) B π .
\begin{aligned}
\sum_{\substack{(\jmath ,q)\notin\mathcal B_k}}
V_{J_\jmath ^{(k)}}(g_q)
\le \sum_{q=1}^{k-1}\sum_{\jmath =0}^{k-1} V_{J_\jmath ^{(k)}}
\bigl(a_j(Z_{N,j-1}(\cdot),t_q)\bigr)
\le \sum_{q=1}^{k-1}V_{\mathbb R}
\bigl(a_j(\cdot,t_q)\bigr)
\le (k-1)B_{\pi}.
\end{aligned}
( , q ) ∈ / B k ∑ V J ( k ) ( g q ) ≤ q = 1 ∑ k − 1 = 0 ∑ k − 1 V J ( k ) ( a j ( Z N , j − 1 ( ⋅ ) , t q ) ) ≤ q = 1 ∑ k − 1 V R ( a j ( ⋅ , t q ) ) ≤ ( k − 1 ) B π . Here ξ = σ j H − 1 ( u ) \xi=\sigma_jH^{-1}(u) ξ = σ j H − 1 ( u ) ranges over R \mathbb R R as u ∈ ( 0 , 1 ) u\in(0,1) u ∈ ( 0 , 1 ) , so (24) gives V R ( a j ( ⋅ , u ) ) ≤ B π V_{\mathbb R}(a_j(\cdot,u))\le B_\pi V R ( a j ( ⋅ , u )) ≤ B π . On each good block, use the orientation-dependent envelope E ȷ , ν E_{\jmath ,\nu} E , ν defined above. It is monotone and takes values in [ 0 , 1 ] [0,1] [ 0 , 1 ] . Define I ȷ , ν : = ⋃ q ∈ Q ȷ , ν K q ( k ) I_{\jmath ,\nu}:=\bigcup_{q\in\mathcal Q_{\jmath ,\nu}}K_q^{(k)} I , ν := ⋃ q ∈ Q , ν K q ( k ) . Additivity of total variation over adjacent intervals gives ∑ ȷ = 0 k − 1 ∑ ν = 1 M ȷ ∑ q ∈ Q ȷ , ν V K q ( k ) ( E ȷ , ν ) ≤ ∑ ȷ = 0 k − 1 ∑ ν = 1 M ȷ V I ȷ , ν ( E ȷ , ν ) ≤ ∑ ȷ = 0 k − 1 M ȷ ≤ k ( R + 1 ) .
\begin{aligned}
\sum_{\jmath =0}^{k-1}\sum_{\nu=1}^{M_\jmath }
\sum_{q\in\mathcal Q_{\jmath ,\nu}}V_{K_q^{(k)}}(E_{\jmath ,\nu})
&\le \sum_{\jmath =0}^{k-1}\sum_{\nu=1}^{M_\jmath }
V_{I_{\jmath ,\nu}}(E_{\jmath ,\nu})\le \sum_{\jmath =0}^{k-1}M_\jmath \le k(R+1).
\end{aligned}
= 0 ∑ k − 1 ν = 1 ∑ M q ∈ Q , ν ∑ V K q ( k ) ( E , ν ) ≤ = 0 ∑ k − 1 ν = 1 ∑ M V I , ν ( E , ν ) ≤ = 0 ∑ k − 1 M ≤ k ( R + 1 ) . Combining (66) , (68) , (69) , and (70) , we obtain ∑ ȷ , q = 0 k − 1 ω ȷ q ≤ ( 3 R + 1 ) k + k B π + k ( R + 1 ) = k ( B π + 4 R + 2 ) . \begin{aligned}
\sum_{\jmath ,q=0}^{k-1}\omega_{\jmath q}
\le
(3R+1)k
+
kB_\pi
+
k(R+1)
=
k(B_\pi+4R+2).
\end{aligned} , q = 0 ∑ k − 1 ω q ≤ ( 3 R + 1 ) k + k B π + k ( R + 1 ) = k ( B π + 4 R + 2 ) . Dividing by k k k and taking the supremum over k ≥ 1 k\ge1 k ≥ 1 gives C a , j ≤ B π + 4 R + 2 C_{a,j} \le B_\pi+4R+2 C a , j ≤ B π + 4 R + 2 , which is the uniform grid-oscillation estimate used in the boundary-tube argument.
Write A j : = ∫ 0 1 V R ( a j ( ⋅ , u ) ) d u A_j:=\int_0^1V_{\mathbb R}(a_j(\cdot,u))\,\,\mathrm du A j := ∫ 0 1 V R ( a j ( ⋅ , u )) d u . Continuity of π \pi π and H − 1 H^{-1} H − 1 makes a j a_j a j continuous on R × ( 0 , 1 ) \mathbb R\times(0,1) R × ( 0 , 1 ) ; its state variation is the supremum over countably many rational finite partitions and is therefore measurable in u u u . Finally, A j = ∫ 0 1 V R ( a j ( ⋅ , u ) ) d u ≤ B π A_j=\int_0^1V_{\mathbb R}(a_j(\cdot,u))\,\mathrm{d}u\le B_{\pi} A j = ∫ 0 1 V R ( a j ( ⋅ , u )) d u ≤ B π .
For the proposal in (25) ,
β j , x ( z ) = H ( ( x − z ) / σ j ) , C β , j = sup x ∈ R V R ( β j , x ) = 1. \begin{equation}
\beta_{j,x}(z)=H((x-z)/\sigma_j),\qquad
C_{\beta,j}=\sup_{x\in\mathbb R}V_{\mathbb R}(\beta_{j,x})=1. \tag*{(71)}
\end{equation} β j , x ( z ) = H (( x − z ) / σ j ) , C β , j = x ∈ R sup V R ( β j , x ) = 1. (71) For every fixed x x x , the displayed function is nonincreasing in z z z , with limits 1 1 1 and 0 0 0 as z z z tends to − ∞ -\infty − ∞ and + ∞ +\infty + ∞ . Its variation is therefore exactly one. Since Z N , j − 1 Z_{N,j-1} Z N , j − 1 is nondecreasing, V [ 0 , 1 ) ( β j , x ∘ Z N , j − 1 ) ≤ 1 V_{[0,1)}(\beta_{j,x}\circ Z_{N,j-1})\le1 V [ 0 , 1 ) ( β j , x ∘ Z N , j − 1 ) ≤ 1 for every sorted array, independently of N N N and x x x .
Proposition 3.8 gives Λ j ≤ B π + 2 \Lambda_j\le B_\pi+2 Λ j ≤ B π + 2 . Hence all three quantitative conditions of Theorem 3.6 hold. Together with its point-set and initialization conditions, this proves the stated fixed-horizon rate. ◻
Verification of target classes
We verify the hypotheses of Proposition 3.9 for all target classes summarized in Table 1 of the main paper.
Positive log-concave targets
Lemma (Positive log-concave targets). A finite-valued, strictly positive log-concave probability density on R \mathbb R R satisfies the target hypotheses of Proposition 3.9 with R = 1 R=1 R = 1 and B π ≤ 1 B_\pi\le1 B π ≤ 1 . Consequently, under ass:points , the BV sampling-error conclusion of Theorem 3.6 holds for every proposal in (25) , without target differentiability.
Proof. The finite concave function ℓ = log π \ell=\log\pi ℓ = log π is continuous and locally absolutely continuous. Its derivative exists almost everywhere and is nonincreasing. For ξ ∈ R \xi\in\mathbb R ξ ∈ R , set α ξ ( x ) : = 1 ∧ exp { ℓ ( x + ξ ) − ℓ ( x ) } \alpha_\xi(x):=1\wedge\exp\{\ell(x+\xi)-\ell(x)\} α ξ ( x ) := 1 ∧ exp { ℓ ( x + ξ ) − ℓ ( x )} . For ξ > 0 \xi>0 ξ > 0 , ℓ ( x + ξ ) − ℓ ( x ) = ∫ 0 ξ ℓ ′ ( x + t ) d t \ell(x+\xi)-\ell(x)=\int_0^\xi\ell'(x+t)\,\,\mathrm dt ℓ ( x + ξ ) − ℓ ( x ) = ∫ 0 ξ ℓ ′ ( x + t ) d t is nonincreasing in x x x ; for negative ξ \xi ξ the direction reverses. Composing with u ↦ 1 ∧ e u u\mapsto1\wedge e^u u ↦ 1 ∧ e u gives V R ( α ξ ) ≤ 1 V_{\mathbb R}(\alpha_\xi)\le1 V R ( α ξ ) ≤ 1 , and thus B π ≤ 1 B_\pi\le1 B π ≤ 1 . Integrability supplies a negative secant slope somewhere to the right and a positive one somewhere to the left: otherwise the positive density would be bounded below on a half-line. Concavity then bounds both tails by decreasing exponentials towards their respective infinities. The continuous density thus attains its maximum on a compact interval. Concavity makes it nondecreasing before and nonincreasing after any selected point of that mode interval. This provides one finite partition breakpoint, including when the mode is flat. ◻
This includes the standard Gaussian and the nondifferentiable Laplace targets. Substituting R = 1 R=1 R = 1 and B π ≤ 1 B_\pi\le1 B π ≤ 1 into Proposition 3.9 gives C a , j ≤ 7 C_{a,j}\le7 C a , j ≤ 7 , C β , j = 1 C_{\beta,j}=1 C β , j = 1 and Λ j ≤ 3 \Lambda_j\le3 Λ j ≤ 3 , as recorded in Table 1 .
Student-t t t targets
Lemma (Exact Student-t t t acceptance variation). For the Student-t ν t_\nu t ν target, ν > 0 \nu>0 ν > 0 , the quantity in (24) is B π = 2 B_\pi=2 B π = 2 . Hence one may take C a , j ≤ 8 C_{a,j}\le8 C a , j ≤ 8 , C β , j = 1 C_{\beta,j}=1 C β , j = 1 , Λ j ≤ 4 \Lambda_j\le4 Λ j ≤ 4 .
Proof. Write a = ( ν + 1 ) / 2 a=(\nu+1)/2 a = ( ν + 1 ) /2 and fix ξ > 0 \xi>0 ξ > 0 . The uncapped ratio is r ξ ( x ) = { ( ν + x 2 ) / ( ν + ( x + ξ ) 2 ) } a r_\xi(x)=\{(\nu+x^2)/(\nu+(x+\xi)^2)\}^a r ξ ( x ) = {( ν + x 2 ) / ( ν + ( x + ξ ) 2 ) } a , which is at least one exactly when x ≤ − ξ / 2 x\le-\xi/2 x ≤ − ξ /2 . Its logarithmic derivative is
d d x log r ξ ( x ) = ( ν + 1 ) ξ ( x 2 + ξ x − ν ) ( ν + x 2 ) ( ν + ( x + ξ ) 2 ) . \frac{\mathrm d}{\mathrm dx}\log r_\xi(x)
=\frac{(\nu+1)\xi(x^2+\xi x-\nu)}{(\nu+x^2)(\nu+(x+\xi)^2)}. d x d log r ξ ( x ) = ( ν + x 2 ) ( ν + ( x + ξ ) 2 ) ( ν + 1 ) ξ ( x 2 + ξ x − ν ) . The numerator has two distinct real roots since ξ 2 + 4 ν > 0 \xi^2+4\nu>0 ξ 2 + 4 ν > 0 . Of these, the negative root lies in the capped region; the other is x ∗ = ( R ξ − ξ ) / 2 x_*=(R_\xi-\xi)/2 x ∗ = ( R ξ − ξ ) /2 with R ξ = ξ 2 + 4 ν R_\xi=\sqrt{\xi^2+4\nu} R ξ = ξ 2 + 4 ν . Thus α ξ = 1 ∧ r ξ \alpha_\xi=1\wedge r_\xi α ξ = 1 ∧ r ξ decreases from one after − ξ / 2 -\xi/2 − ξ /2 to a single minimum at x ∗ x_* x ∗ and then increases to one as x → ∞ x\to\infty x → ∞ . Since x ∗ ( x ∗ + ξ ) = ν x_*(x_*+\xi)=\nu x ∗ ( x ∗ + ξ ) = ν ,
α ξ ( x ∗ ) = ( R ξ − ξ R ξ + ξ ) a , V R ( α ξ ) = 2 [ 1 − ( R ξ − ξ R ξ + ξ ) a ] . \alpha_\xi(x_*)=\left(\frac{R_\xi-\xi}{R_\xi+\xi}\right)^a,
\qquad V_{\mathbb R}(\alpha_\xi)
=2\left[1-\left(\frac{R_\xi-\xi}{R_\xi+\xi}\right)^a\right]. α ξ ( x ∗ ) = ( R ξ + ξ R ξ − ξ ) a , V R ( α ξ ) = 2 [ 1 − ( R ξ + ξ R ξ − ξ ) a ] . Evenness of the density gives α − ξ ( x ) = α ξ ( − x ) \alpha_{-\xi}(x)=\alpha_\xi(-x) α − ξ ( x ) = α ξ ( − x ) , and at ξ = 0 \xi=0 ξ = 0 the variation is zero. The displayed values tend to 2 2 2 as ξ → ∞ \xi\to\infty ξ → ∞ , proving the supremum. The density is increasing on ( − ∞ , 0 ) (-\infty,0) ( − ∞ , 0 ) and decreasing on ( 0 , ∞ ) (0,\infty) ( 0 , ∞ ) , so one may take R = 1 R=1 R = 1 . Substitution of B π = 2 B_\pi=2 B π = 2 , R = 1 R=1 R = 1 into the bounds in Proposition 3.9 gives the constants. ◻
Score-root criterion and the double-well target
Lemma (Score-root criterion). Let π : R → ( 0 , ∞ ) \pi:\mathbb R\to(0,\infty) π : R → ( 0 , ∞ ) be a continuously differentiable density, let ℓ : = log π \ell:=\log\pi ℓ := log π , and set S ξ ( x ) : = ℓ ′ ( x + ξ ) − ℓ ′ ( x ) S_\xi(x):=\ell'(x+\xi)-\ell'(x) S ξ ( x ) := ℓ ′ ( x + ξ ) − ℓ ′ ( x ) . If some integer K ≥ 0 K\ge0 K ≥ 0 bounds the number of distinct real zeros of S ξ S_\xi S ξ for every ξ ≠ 0 \xi\ne0 ξ = 0 , then B π ≤ K + 1 < ∞ . B_\pi\le K+1<\infty. B π ≤ K + 1 < ∞.
Proof. For ξ ∈ R \xi\in\mathbb R ξ ∈ R , set α ξ ( x ) : = 1 ∧ ( π ( x + ξ ) / π ( x ) ) = 1 ∧ exp { ℓ ( x + ξ ) − ℓ ( x ) } . \alpha_\xi(x):=1\wedge (\pi(x+\xi)/\pi(x))
=1\wedge\exp\{\ell(x+\xi)-\ell(x)\}. α ξ ( x ) := 1 ∧ ( π ( x + ξ ) / π ( x )) = 1 ∧ exp { ℓ ( x + ξ ) − ℓ ( x )} . If ξ = 0 \xi=0 ξ = 0 , then α 0 ≡ 1 \alpha_0\equiv1 α 0 ≡ 1 and V R ( α 0 ) = 0 V_{\mathbb R}(\alpha_0)=0 V R ( α 0 ) = 0 . Fix ξ ≠ 0 \xi\ne0 ξ = 0 , let K ξ ≤ K K_\xi\le K K ξ ≤ K be the actual number of distinct real zeros of S ξ S_\xi S ξ , and write them as τ ξ , 1 < ⋯ < τ ξ , K ξ \tau_{\xi,1}<\cdots<\tau_{\xi,K_\xi} τ ξ , 1 < ⋯ < τ ξ , K ξ . By continuity, S ξ S_\xi S ξ has a fixed sign on each component of R ∖ { τ ξ , 1 , … , τ ξ , K ξ } \mathbb R\setminus\{\tau_{\xi,1},\ldots,\tau_{\xi,K_\xi}\} R ∖ { τ ξ , 1 , … , τ ξ , K ξ } . Hence x ↦ ℓ ( x + ξ ) − ℓ ( x ) x\mapsto\ell(x+\xi)-\ell(x) x ↦ ℓ ( x + ξ ) − ℓ ( x ) , and therefore α ξ \alpha_\xi α ξ , is monotone on each of the resulting K ξ + 1 K_\xi+1 K ξ + 1 intervals. Since 0 < α ξ ≤ 1 0<\alpha_\xi\le1 0 < α ξ ≤ 1 , its variation on each such interval is at most one. The additivity of total variation gives V R ( α ξ ) ≤ K ξ + 1 ≤ K + 1 V_{\mathbb R}(\alpha_\xi)\le K_\xi+1\le K+1 V R ( α ξ ) ≤ K ξ + 1 ≤ K + 1 . Taking the supremum over ξ ≠ 0 \xi\ne0 ξ = 0 proves the result. ◻
Under the remaining hypotheses of Proposition 3.9 , including a finite monotonicity partition with R R R breakpoints and the specified symmetric-location proposal, (?) gives B π ≤ K + 1 B_\pi\le K+1 B π ≤ K + 1 . Substituting this bound into Proposition 3.9 yields
C a , j ≤ K + 4 R + 3 , C β , j = 1 , Λ j ≤ K + 3. C_{a,j}\le K+4R+3,\quad C_{\beta,j}=1,
\quad \Lambda_j\le K+3. C a , j ≤ K + 4 R + 3 , C β , j = 1 , Λ j ≤ K + 3.
For the double-well target, direct differentiation gives, for ξ ≠ 0 \xi\ne0 ξ = 0 ,
S ξ D W ( x ) = − 4 ξ ( 3 x 2 + 3 ξ x + ξ 2 − 1 ) . \begin{equation}
S_\xi^{\rm DW}(x)=-4\xi(3x^2+3\xi x+\xi^2-1). \tag*{(72)}
\end{equation} S ξ DW ( x ) = − 4 ξ ( 3 x 2 + 3 ξ x + ξ 2 − 1 ) . (72)
This polynomial has at most two distinct real roots, so (?) gives B π ≤ 3 B_\pi\le3 B π ≤ 3 with K = 2 K=2 K = 2 . The density has critical points − 1 , 0 , 1 -1,0,1 − 1 , 0 , 1 , yielding a monotonicity partition with R = 3 R=3 R = 3 . Consequently, Proposition 3.9 gives C a , j ≤ 17 C_{a,j}\le17 C a , j ≤ 17 , C β , j = 1 C_{\beta,j}=1 C β , j = 1 and Λ j ≤ 5 \Lambda_j\le5 Λ j ≤ 5 , which verifies the double-well row of Table 1 .
Finite Gaussian mixtures
Fix a positive integer J J J for the number of components, independently of N = b m N=b^m N = b m . We use the unnormalized family
Θ J = { ( w , a , μ ) ∈ R 3 J : w r > 0 , a r > 0 ( 1 ≤ r ≤ J ) } , p θ ( x ) = ∑ r = 1 J w r e − a r ( x − μ r ) 2 . \Theta_J=\{(\bm{w},\bm{a},\bm{\mu})\in\mathbb R^{3J}:w_r>0,\ a_r>0\ (1\le r\le J)\},
\qquad p_{\bm{\theta}}(x)=\sum_{r=1}^J w_r e^{-a_r(x-\mu_r)^2}. Θ J = {( w , a , μ ) ∈ R 3 J : w r > 0 , a r > 0 ( 1 ≤ r ≤ J )} , p θ ( x ) = r = 1 ∑ J w r e − a r ( x − μ r ) 2 .
All parameters are finite real numbers. For every θ ∈ Θ J \bm{\theta}\in\Theta_J θ ∈ Θ J , Z θ = ∫ R p θ Z_{\bm{\theta}}=\int_{\mathbb R}p_{\bm{\theta}} Z θ = ∫ R p θ is positive and finite and π θ = p θ / Z θ \pi_{\bm{\theta}}=p_{\bm{\theta}}/Z_{\bm{\theta}} π θ = p θ / Z θ is a probability density.
Proposition (Parameter-uniform Gaussian mixture bounds). For each fixed J ≥ 1 J\ge1 J ≥ 1 there exist finite integers R J , K J R_J,K_J R J , K J , depending only on J J J , such that, simultaneously for every θ ∈ Θ J \bm{\theta}\in\Theta_J θ ∈ Θ J , # { x : p θ ′ ( x ) = 0 } ≤ R J , # { x : ℓ θ ′ ( x + ξ ) − ℓ θ ′ ( x ) = 0 } ≤ K J ( ξ ≠ 0 ) , ℓ θ = log π θ . \#\{x:p'_{\bm{\theta}}(x)=0\}\le R_J,\qquad
\#\{x:\ell'_{\bm{\theta}}(x+\xi)-\ell'_{\bm{\theta}}(x)=0\}\le K_J\quad(\xi\ne0),
\qquad \ell_{\bm{\theta}}=\log\pi_{\bm{\theta}}. # { x : p θ ′ ( x ) = 0 } ≤ R J , # { x : ℓ θ ′ ( x + ξ ) − ℓ θ ′ ( x ) = 0 } ≤ K J ( ξ = 0 ) , ℓ θ = log π θ . Consequently, for the symmetric location proposals of (25) , uniformly in θ \bm{\theta} θ and the deterministic positive scales, B π θ , A j ≤ K J + 1 , C a , j ≤ K J + 4 R J + 3 , C β , j = 1 , Λ j ≤ K J + 3 , M j ≤ D J : = 14 K J + 56 R J + 132.
\begin{aligned}
B_{\pi_{\bm{\theta}}},A_j&\le K_J+1,& C_{a,j}&\le K_J+4R_J+3,\\
C_{\beta,j}&=1,& \Lambda_j&\le K_J+3,&
M_j&\le D_J:=14K_J+56R_J+132.
\end{aligned}
B π θ , A j C β , j ≤ K J + 1 , = 1 , C a , j Λ j ≤ K J + 4 R J + 3 , ≤ K J + 3 , M j ≤ D J := 14 K J + 56 R J + 132. With ass:points at p = 1 p=1 p = 1 , D = 3 D=3 D = 3 , these yield, for fixed T T T , a constant C J , b , t , T < ∞ C_{J,b,t,T}<\infty C J , b , t , T < ∞ and a cutoff depending only on b , t b,t b , t such that E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] ≤ C J , b , t , T V R ( f ) 2 N − 4 / 3 \mathbb E_{\mathrm{RQMC}}[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
\le C_{J,b,t,T}V_{\mathbb R}(f)^2N^{-4/3} E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] ≤ C J , b , t , T V R ( f ) 2 N − 4/3 for all pointwise BV f f f , uniformly also in the deterministic initial state x 0 x_0 x 0 and 0 ≤ T 0 < T 0\le T_0<T 0 ≤ T 0 < T . The integers R J , K J R_J,K_J R J , K J are nonquantitative existence bounds; no compact restriction on the parameter domain is imposed.
Proof. We use three precise standard facts. The real exponential field R exp \mathbb R_{\exp} R e x p is o-minimal, so every definable subset of the line is a finite union of points and intervals [30 Definition 1.2 and Example 1.6] . Its definable sets are closed under the finite operations used below [30 Proposition 2.2 and Theorem 2.3] . Finally, if A ⊂ R n + 1 A\subset\mathbb R^{n+1} A ⊂ R n + 1 is definable and each fiber A y = { x : ( y , x ) ∈ A } A_{\bm{y}}=\{x:(\bm{y},x)\in A\} A y = { x : ( y , x ) ∈ A } is finite, then a single integer bounds # A y \#A_{\bm{y}} # A y for all y ∈ R n \bm{y}\in\mathbb R^n y ∈ R n [30 Theorem 2.10 (Un), p. 24] .
Both p θ ( x ) p_{\bm{\theta}}(x) p θ ( x ) and
p θ ′ ( x ) = − 2 ∑ r = 1 J w r a r ( x − μ r ) e − a r ( x − μ r ) 2 p'_{\bm{\theta}}(x)=-2\sum_{r=1}^J w_ra_r(x-\mu_r)e^{-a_r(x-\mu_r)^2} p θ ′ ( x ) = − 2 r = 1 ∑ J w r a r ( x − μ r ) e − a r ( x − μ r ) 2 are definable jointly in ( θ , x ) (\bm{\theta},x) ( θ , x ) and analytic in x x x . We also use the real-analytic identity theorem: an analytic function on a connected open interval that vanishes on a nonempty open subinterval vanishes identically. For completeness, its local power series shows that a zero of a nonidentically-zero analytic germ is isolated (factor out the first nonzero power). Thus the set of points with a zero germ is both open and closed: a limit of such points cannot have a nonzero germ, whose zeros would be isolated. Connectedness proves the stated identity theorem.
Consider the single definable set
T J = { ( θ , x ) : θ ∈ Θ J , p θ ′ ( x ) = 0 } . \mathcal T_J=\{(\bm{\theta},x):\bm{\theta}\in\Theta_J,\ p'_{\bm{\theta}}(x)=0\}. T J = {( θ , x ) : θ ∈ Θ J , p θ ′ ( x ) = 0 } . If an admissible fiber were infinite, o-minimality would give an interval of zeros and the identity theorem would give p θ ′ ≡ 0 p'_{\bm{\theta}}\equiv0 p θ ′ ≡ 0 . Then p θ p_{\bm{\theta}} p θ would be a positive constant on the line, contradicting integrability. All admissible fibers are therefore finite; all inadmissible fibers are empty. Uniform finiteness gives R J R_J R J . Between successive critical points, the continuous derivative has a fixed sign, giving the required finite monotonicity partition.
For the score difference define
H θ ( ξ , x ) = p θ ′ ( x + ξ ) p θ ( x ) − p θ ( x + ξ ) p θ ′ ( x ) , Z J = { ( θ , ξ , x ) : θ ∈ Θ J , ξ ≠ 0 , H θ ( ξ , x ) = 0 } . \begin{aligned}
H_{\bm{\theta}}(\xi,x)&=p'_{\bm{\theta}}(x+\xi)p_{\bm{\theta}}(x)-p_{\bm{\theta}}(x+\xi)p'_{\bm{\theta}}(x),\\
\mathcal Z_J&=\{(\bm{\theta},\xi,x):\bm{\theta}\in\Theta_J,\ \xi\ne0,\ H_{\bm{\theta}}(\xi,x)=0\}.
\end{aligned} H θ ( ξ , x ) Z J = p θ ′ ( x + ξ ) p θ ( x ) − p θ ( x + ξ ) p θ ′ ( x ) , = {( θ , ξ , x ) : θ ∈ Θ J , ξ = 0 , H θ ( ξ , x ) = 0 } . This set is definable jointly in all its variables. Positivity of p θ p_{\bm{\theta}} p θ makes its roots exactly the score roots. By definition, fibers at ξ = 0 \xi=0 ξ = 0 or outside Θ J \Theta_J Θ J are empty; the identically zero function H θ ( 0 , ⋅ ) H_{\bm{\theta}}(0,\cdot) H θ ( 0 , ⋅ ) is not a fiber of the root problem. Fix an admissible θ \bm{\theta} θ and ξ ≠ 0 \xi\ne0 ξ = 0 . If the fiber were infinite, o-minimality and analyticity would imply H θ ( ξ , ⋅ ) ≡ 0 H_{\bm{\theta}}(\xi,\cdot)\equiv0 H θ ( ξ , ⋅ ) ≡ 0 . Hence
d d x p θ ( x + ξ ) p θ ( x ) = H θ ( ξ , x ) p θ ( x ) 2 = 0 , p θ ( x + ξ ) = c p θ ( x ) \frac{\,\mathrm d}{\,\mathrm dx}\frac{p_{\bm{\theta}}(x+\xi)}{p_{\bm{\theta}}(x)}
=\frac{H_{\bm{\theta}}(\xi,x)}{p_{\bm{\theta}}(x)^2}=0,
\qquad p_{\bm{\theta}}(x+\xi)=c\,p_{\bm{\theta}}(x) d x d p θ ( x ) p θ ( x + ξ ) = p θ ( x ) 2 H θ ( ξ , x ) = 0 , p θ ( x + ξ ) = c p θ ( x ) for a positive constant c c c . Integration over the line gives c = 1 c=1 c = 1 . The positive continuous function p θ p_{\bm{\theta}} p θ would then have period ∣ ξ ∣ |\xi| ∣ ξ ∣ , so infinitely many disjoint periods, each with the same positive integral, would contradict Z θ < ∞ Z_{\bm{\theta}}<\infty Z θ < ∞ . Thus every fiber over ( θ , ξ ) (\bm{\theta},\xi) ( θ , ξ ) is finite. Only now apply uniform finiteness to Z J \mathcal Z_J Z J to obtain K J K_J K J simultaneously in the parameters and all nonzero shifts. Normalization cancels from scores and ratios, so no definability of the normalizing integral is needed.
lem:state-variation-roots,prop:symmetric-location give the bounds on B π θ B_{\pi_{\bm{\theta}}} B π θ , C a , j C_{a,j} C a , j , C β , j C_{\beta,j} C β , j and Λ j \Lambda_j Λ j . The state-variation bound in the symmetric-location proof gives V R ( a j ( ⋅ , u ) ) ≤ B π θ V_{\mathbb R}(a_j(\cdot,u))\le B_{\pi_{\bm{\theta}}} V R ( a j ( ⋅ , u )) ≤ B π θ for 0 < u < 1 0<u<1 0 < u < 1 , hence A j = ∫ 0 1 V R ( a j ( ⋅ , u ) ) d u ≤ B π θ ≤ K J + 1 A_j=\int_0^1V_{\mathbb R}(a_j(\cdot,u))\,\,\mathrm du
\le B_{\pi_{\bm{\theta}}}\le K_J+1 A j = ∫ 0 1 V R ( a j ( ⋅ , u )) d u ≤ B π θ ≤ K J + 1 . Together with the local coefficient (21) , this proves (73) . The common tube-radius range is 0 < ε < 1 / 2 0<\varepsilon<1/2 0 < ε < 1/2 , so the proof of Theorem 3.6 in § 7 gives the common cutoff (48) . Let C T 0 , T ( f ) C_{T_0,T}(f) C T 0 , T ( f ) denote the coefficient of N − 4 / 3 N^{-4/3} N − 4/3 in (22) . With M s ≤ D J M_s\le D_J M s ≤ D J , Λ q ≤ K J + 3 \Lambda_q\le K_J+3 Λ q ≤ K J + 3 and c ∗ : = c b , t , 3 D J c_*:=c_{b,t,3}D_J c ∗ := c b , t , 3 D J , its explicit error constant satisfies
C T 0 , T ( f ) ≤ c ∗ V R ( f ) 2 L 2 ∑ s = 1 T [ ∑ j = max { s , T 0 + 1 } T ( K J + 3 ) j − s ] 2 . {{C_{T_0,T}(f)}}
\le\frac{c_*V_{\mathbb R}(f)^2}{L^2}
\sum_{s=1}^T
\left[\sum_{j=\max\{s,T_0+1\}}^T(K_J+3)^{j-s}\right]^2. C T 0 , T ( f ) ≤ L 2 c ∗ V R ( f ) 2 s = 1 ∑ T j = m a x { s , T 0 + 1 } ∑ T ( K J + 3 ) j − s 2 . Each inner sum has at most L L L terms and each term is at most ( K J + 3 ) T − s (K_J+3)^{T-s} ( K J + 3 ) T − s . Thus one may take C J , b , t , T : = c ∗ ∑ q = 0 T − 1 ( K J + 3 ) 2 q C_{J,b,t,T}:=c_*\sum_{q=0}^{T-1}(K_J+3)^{2q} C J , b , t , T := c ∗ ∑ q = 0 T − 1 ( K J + 3 ) 2 q in (?) . This is uniform in T 0 T_0 T 0 and x 0 x_0 x 0 , as well as in all the mixture parameters and positive proposal scales. ◻
Coincident components and parameters arbitrarily close to the excluded positivity boundary do not create infinite fibers within Θ J \Theta_J Θ J . This proof supplies neither explicit root counts nor uniform mixing, stationary bias, polynomial moments or bounds for unbounded component count.
The experimental target
π ~ ( x ) = e − 2 ( x + 1.5 ) 2 + 0.8 e − 3 x 2 + 0.6 e − 4 ( x − 1.5 ) 2 \widetilde\pi(x)=e^{-2(x+1.5)^2}+0.8e^{-3x^2}+0.6e^{-4(x-1.5)^2} π ( x ) = e − 2 ( x + 1.5 ) 2 + 0.8 e − 3 x 2 + 0.6 e − 4 ( x − 1.5 ) 2
has J = 3 J=3 J = 3 , w = ( 1 , 0.8 , 0.6 ) \bm{w}=(1,0.8,0.6) w = ( 1 , 0.8 , 0.6 ) , a = ( 2 , 3 , 4 ) \bm{a}=(2,3,4) a = ( 2 , 3 , 4 ) and μ = ( − 1.5 , 0 , 1.5 ) \bm{\mu}=(-1.5,0,1.5) μ = ( − 1.5 , 0 , 1.5 ) , all in the admissible parameter domain. It is therefore covered by (?) , with the constants (73) ; no numerical root counting is needed for this analytical example.
Product targets and coordinatewise MWG
We prove cor:product-mwg,cor:polynomial-tests . Throughout this section, j j j indexes complete sweeps, each of which updates coordinates r = 1 , … , p r=1,\ldots,p r = 1 , … , p once in that deterministic order. All scalar kernels, proposal parameters and underlying nets are deterministic; only the independent randomizations of the nets are random. In particular, proposal scales and update schedules do not adapt to other coordinates.
By (26) , the r r r th update is the scalar MH kernel associated with ( π r , q r , j ) (\pi_r,q_{r,j}) ( π r , q r , j ) . Starting from π r ( x 0 , r ) > 0 \pi_r(x_{0,r})>0 π r ( x 0 , r ) > 0 , we need only verify that the Array-RQMC marginal evolution is unaffected by other coordinate updates.
Sorting full particle vectors only permutes the values of coordinates that are not being updated. Rank matching pairs the sorted old particles with the sorted RQMC points bijectively. Exact first-coordinate stratification additionally ensures the rank-interval identity in the scalar analogue of (1) , as required by the one-dimensional analysis.
Consequently, before updating coordinate r r r in sweep j j j , the r r r th marginal multiset is unchanged from the preceding sweep:
{ X i , j , r ( r − 1 ) : 0 ≤ i < N } = { X i , j − 1 , r : 0 ≤ i < N } , \{X_{i,j,r}^{(r-1)}:0\le i<N\}
=
\{X_{i,j-1,r}:0\le i<N\}, { X i , j , r ( r − 1 ) : 0 ≤ i < N } = { X i , j − 1 , r : 0 ≤ i < N } ,
where equality is understood with multiplicities. The permutation ς r , j \varsigma_{r,j} ς r , j orders these values nondecreasingly: X ς r , j ( 0 ) , j , r ( r − 1 ) ≤ ⋯ ≤ X ς r , j ( N − 1 ) , j , r ( r − 1 ) . X_{\varsigma_{r,j}(0),j,r}^{(r-1)}
\le\cdots\le
X_{\varsigma_{r,j}(N-1),j,r}^{(r-1)}. X ς r , j ( 0 ) , j , r ( r − 1 ) ≤ ⋯ ≤ X ς r , j ( N − 1 ) , j , r ( r − 1 ) . Later coordinate updates only permute the resulting r r r th values. Hence, as multisets,
{ X i , j , r : 0 ≤ i < N } = { Ψ r , j ( X ς r , j ( i ) , j , r ( r − 1 ) , U ( i ) , r , j , Ω ( i ) , r , j ) : 0 ≤ i < N } . \begin{equation}
\{X_{i,j,r}:0\le i<N\}
=
\left\{
\Psi_{r,j}\!\left(
X_{\varsigma_{r,j}(i),j,r}^{(r-1)},
U_{(i),r,j},\Omega_{(i),r,j}
\right):0\le i<N
\right\}. \tag*{(74)}
\end{equation} { X i , j , r : 0 ≤ i < N } = { Ψ r , j ( X ς r , j ( i ) , j , r ( r − 1 ) , U ( i ) , r , j , Ω ( i ) , r , j ) : 0 ≤ i < N } . (74)
Starting from X i , 0 , r = x 0 , r X_{i,0,r}=x_{0,r} X i , 0 , r = x 0 , r , this is exactly the one-dimensional Array-RQMC recursion with natural sorting. Since the initial particles are deterministic, (74) implies by induction that, for each coordinate r r r , the sequence of marginal multisets { X i , j , r : 0 ≤ i < N } \{X_{i,j,r}:0\le i<N\} { X i , j , r : 0 ≤ i < N } , j = 0 , … , T j=0,\ldots,T j = 0 , … , T , depends only on the point sets P N , r , 1 , … , P N , r , T P_{N,r,1},\ldots,P_{N,r,T} P N , r , 1 , … , P N , r , T . In particular, with L = T − T 0 L=T-T_0 L = T − T 0 , the marginal estimator
μ ^ r , N , T ( f r ) : = 1 N L ∑ j = T 0 + 1 T ∑ i = 0 N − 1 f r ( X i , j , r ) \widehat\mu_{r,N,T}(f_r)
:=\frac1{NL}
\sum_{j=T_0+1}^T\sum_{i=0}^{N-1}
f_r(X_{i,j,r}) μ r , N , T ( f r ) := N L 1 j = T 0 + 1 ∑ T i = 0 ∑ N − 1 f r ( X i , j , r )
depends only on these point sets. Since the point-set randomizations are independent across coordinates, the marginal estimators are mutually independent, even though the coordinates of a labelled full particle need not be independent.
Let ν r , j \nu_{r,j} ν r , j be the law of the scalar IID-driven MH chain after j j j updates from x 0 , r x_{0,r} x 0 , r , with kernels corresponding to q r , 1 , … , q r , j q_{r,1},\ldots,q_{r,j} q r , 1 , … , q r , j . It is also the r r r th marginal law of ordinary systematic-scan MWG at the end of sweep j j j : other coordinate moves do not change that coordinate, and its transition depends only on its own old value. Put μ r , T ( f r ) = L − 1 ∑ j = T 0 + 1 T ν r , j ( f r ) \mu_{r,T}(f_r)=L^{-1}\sum_{j=T_0+1}^T\nu_{r,j}(f_r) μ r , T ( f r ) = L − 1 ∑ j = T 0 + 1 T ν r , j ( f r ) . The scalar unbiasedness identity (7) gives E R Q M C μ ^ r , N , T ( f r ) = μ r , T ( f r ) \mathbb E_{\mathrm{RQMC}}\widehat\mu_{r,N,T}(f_r)=\mu_{r,T}(f_r) E RQMC μ r , N , T ( f r ) = μ r , T ( f r ) . For additive f f f , the sweep-endpoint estimator and its target satisfy
μ ^ N , T ( f ) = ∑ r = 1 p μ ^ r , N , T ( f r ) , μ T ( f ) = ∑ r = 1 p μ r , T ( f r ) . \widehat\mu_{N,T}(f)=\sum_{r=1}^p \widehat\mu_{r,N,T}(f_r),
\qquad \mu_T(f)=\sum_{r=1}^p \mu_{r,T}(f_r). μ N , T ( f ) = r = 1 ∑ p μ r , N , T ( f r ) , μ T ( f ) = r = 1 ∑ p μ r , T ( f r ) .
Thus the marginal errors e r = μ ^ r , N , T ( f r ) − μ r , T ( f r ) e_r=\widehat\mu_{r,N,T}(f_r)-\mu_{r,T}(f_r) e r = μ r , N , T ( f r ) − μ r , T ( f r ) are independent and centered. For pointwise BV tests they are square integrable, so
E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] = ∑ r = 1 p E R Q M C [ e r 2 ] . \begin{equation}
\mathbb E_{\mathrm{RQMC}}
[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
=\sum_{r=1}^p \mathbb E_{\mathrm{RQMC}}[e_r^2]. \tag*{(75)}
\end{equation} E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] = r = 1 ∑ p E RQMC [ e r 2 ] . (75)
The identity holds for every admissible N N N .
Apply Theorem 3.6 separately to each scalar recursion. To make the constant explicit, write C a , r , s , C β , r , s , Λ r , s C_{a,r,s},C_{\beta,r,s},\Lambda_{r,s} C a , r , s , C β , r , s , Λ r , s for its three quantitative coefficients, and H r , s T 0 , T \mathcal H_{r,s}^{T_0,T} H r , s T 0 , T for the propagation weight (18) computed from Λ r , s \Lambda_{r,s} Λ r , s . Then (50) gives
C r , T 0 , T ( f r ) = c b , t , 3 V X r ( f r ) 2 L 2 ∑ s = 1 T ( 14 C a , r , s + 6 C β , r , s + 84 ) ( H r , s T 0 , T ) 2 . \begin{equation}
{{C_{r,T_0,T}(f_r)}}=\frac{c_{b,t,3}V_{\mathcal X_r}(f_r)^2}{L^2}
\sum_{s=1}^T(14C_{a,r,s}+6C_{\beta,r,s}+84)
(\mathcal H_{r,s}^{T_0,T})^2. \tag*{(76)}
\end{equation} C r , T 0 , T ( f r ) = L 2 c b , t , 3 V X r ( f r ) 2 s = 1 ∑ T ( 14 C a , r , s + 6 C β , r , s + 84 ) ( H r , s T 0 , T ) 2 . (76)
The cutoff (48) depends only on the common b , t b,t b , t , since every scalar tube bound uses the same radius range 0 < ε < 1 / 2 0<\varepsilon<1/2 0 < ε < 1/2 . For every admissible N ≥ N 0 N\ge N_0 N ≥ N 0 , E R Q M C [ e r 2 ] ≤ C r , T 0 , T ( f r ) N − 4 / 3 \mathbb E_{\mathrm{RQMC}}[e_r^2]\le {{C_{r,T_0,T}(f_r)}}N^{-4/3} E RQMC [ e r 2 ] ≤ C r , T 0 , T ( f r ) N − 4/3 simultaneously for all coordinates. Substitution in (75) proves (28) . For a family with b , t , T , T 0 b,t,T,T_0 b , t , T , T 0 fixed independently of p p p , a dimension-uniform bound follows whenever sup p ≥ 1 ∑ r = 1 p C r , T 0 , T ( f r ) < ∞ \sup_{p\ge1}\sum_{r=1}^p {{C_{r,T_0,T}(f_r)}}<\infty sup p ≥ 1 ∑ r = 1 p C r , T 0 , T ( f r ) < ∞ , with the same cutoff N 0 N_0 N 0 .
We first extend the time-average BV bound in Theorem 3.6 directly by L 2 L^2 L 2 approximation. Write L = T − T 0 L=T-T_0 L = T − T 0 and define the average target measure ν ˉ T 0 , T : = L − 1 ∑ j = T 0 + 1 T ν j \bar\nu_{T_0,T}:=L^{-1}\sum_{j=T_0+1}^T\nu_j ν ˉ T 0 , T := L − 1 ∑ j = T 0 + 1 T ν j , so that μ T ( f ) = ν ˉ T 0 , T ( f ) \mu_T(f)=\bar\nu_{T_0,T}(f) μ T ( f ) = ν ˉ T 0 , T ( f ) . Set
A T , T 0 2 : = c b , t , 3 L 2 ∑ s = 1 T M s ( H s T 0 , T ) 2 , M s = 14 C a , s + 6 C β , s + 84. A_{T,T_0}^2:=\frac{c_{b,t,3}}{L^2}
\sum_{s=1}^T M_s(\mathcal H_s^{T_0,T})^2,
\qquad M_s=14C_{a,s}+6C_{\beta,s}+84. A T , T 0 2 := L 2 c b , t , 3 s = 1 ∑ T M s ( H s T 0 , T ) 2 , M s = 14 C a , s + 6 C β , s + 84.
For a random variable Y Y Y , write ∥ Y ∥ 2 , R Q M C = ( E R Q M C [ ∣ Y ∣ 2 ] ) 1 / 2 \|Y\|_{2,\mathrm{RQMC}}=(\mathbb E_{\mathrm{RQMC}}[|Y|^2])^{1/2} ∥ Y ∥ 2 , RQMC = ( E RQMC [ ∣ Y ∣ 2 ] ) 1/2 .
Proposition (Time-average BV approximation inequality). Under the sampling and kernel assumptions of Theorem 3.6 , let f ∈ L 2 ( ν ˉ T 0 , T ) f\in L^2(\bar\nu_{T_0,T}) f ∈ L 2 ( ν ˉ T 0 , T ) . For every admissible N ≥ N 0 N\ge N_0 N ≥ N 0 , with N 0 N_0 N 0 from (48) in § 7 , ∥ μ ^ N , T ( f ) − μ T ( f ) ∥ 2 , R Q M C ≤ inf g ∈ B V ( X ) ∩ L 2 ( ν ˉ T 0 , T ) { A T , T 0 N − 2 / 3 V X ( g ) + ∥ f − g ∥ L 2 ( ν ˉ T 0 , T ) } .
\begin{aligned}
\|\widehat\mu_{N,T}(f)-\mu_T(f)\|_{2,\mathrm{RQMC}}\le\inf_{g\in\mathrm{BV}(\mathcal X)\cap L^2(\bar\nu_{T_0,T})}
\left\{A_{T,T_0}N^{-2/3}V_{\mathcal X}(g)
+\|f-g\|_{L^2(\bar\nu_{T_0,T})}\right\}.
\end{aligned}
∥ μ N , T ( f ) − μ T ( f ) ∥ 2 , RQMC ≤ g ∈ BV ( X ) ∩ L 2 ( ν ˉ T 0 , T ) inf { A T , T 0 N − 2/3 V X ( g ) + ∥ f − g ∥ L 2 ( ν ˉ T 0 , T ) } .
Proof. For an admissible g g g , put h = f − g h=f-g h = f − g . The estimator is a positive, normalized empirical average and is unbiased for ν ˉ T 0 , T \bar\nu_{T_0,T} ν ˉ T 0 , T by (7) . Jensen’s inequality therefore gives
∥ μ ^ N , T ( h ) − μ T ( h ) ∥ 2 , R Q M C 2 = Var R Q M C ( μ ^ N , T ( h ) ) ≤ E R Q M C [ μ ^ N , T ( h ) 2 ] ≤ E R Q M C [ μ ^ N , T ( h 2 ) ] = ν ˉ T 0 , T ( h 2 ) . \begin{aligned}
\|\widehat\mu_{N,T}(h)-\mu_T(h)\|_{2,\mathrm{RQMC}}^2
&=\operatorname{Var}_{\mathrm{RQMC}}(\widehat\mu_{N,T}(h))\\
&\le\mathbb E_{\mathrm{RQMC}}[\widehat\mu_{N,T}(h)^2]
\le\mathbb E_{\mathrm{RQMC}}[\widehat\mu_{N,T}(h^2)]
=\bar\nu_{T_0,T}(h^2).
\end{aligned} ∥ μ N , T ( h ) − μ T ( h ) ∥ 2 , RQMC 2 = Var RQMC ( μ N , T ( h )) ≤ E RQMC [ μ N , T ( h ) 2 ] ≤ E RQMC [ μ N , T ( h 2 )] = ν ˉ T 0 , T ( h 2 ) . Apply Theorem 3.6 to g g g , use the triangle inequality in L 2 L^2 L 2 , and take the infimum over g g g to obtain (77) . ◻
Proposition (Scalar polynomial extension). Under the sampling and kernel assumptions of Theorem 3.6 on X = R \mathcal X=\mathbb R X = R , suppose Y j ( z , u ) = z + σ Φ − 1 ( u ) Y_j(z,u)=z+\sigma\Phi^{-1}(u) Y j ( z , u ) = z + σ Φ − 1 ( u ) , where 0 < u < 1 0<u<1 0 < u < 1 , σ > 0 \sigma>0 σ > 0 is fixed and Φ \Phi Φ is the standard normal CDF. For fixed integers 0 ≤ T 0 < T 0\le T_0<T 0 ≤ T 0 < T and ℓ ≥ 1 \ell\ge1 ℓ ≥ 1 , let f ℓ ( x ) = x ℓ f_\ell(x)=x^\ell f ℓ ( x ) = x ℓ . Then, for sufficiently large admissible N N N , E R Q M C [ ( μ ^ N , T ( f ℓ ) − μ T ( f ℓ ) ) 2 ] = O T , ℓ ( N − 4 / 3 ( log N ) ℓ ) .
\mathbb E_{\mathrm{RQMC}}
[(\widehat\mu_{N,T}(f_\ell)-\mu_T(f_\ell))^2]
=\mathcal O_{T,\ell}(N^{-4/3}(\log N)^\ell).
E RQMC [( μ N , T ( f ℓ ) − μ T ( f ℓ ) ) 2 ] = O T , ℓ ( N − 4/3 ( log N ) ℓ ) .
Proof. We write E M C \mathbb E_{\mathrm{MC}} E MC for expectation under the ordinary IID-driven chain. Let ξ k ∈ { 0 , 1 } \xi_k\in\{0,1\} ξ k ∈ { 0 , 1 } be the corresponding acceptance indicators. Then
X j = x 0 + σ ∑ k = 1 j ξ k Z k ⟹ ∣ X j ∣ ≤ ∣ x 0 ∣ + σ ∑ k = 1 T ∣ Z k ∣ , j ≤ T , X_j=x_0+\sigma\sum_{k=1}^{j}\xi_k\mathcal Z_k
\quad\Longrightarrow\quad
|X_j|\leq|x_0|+\sigma\sum_{k=1}^{T}|\mathcal Z_k|,
\qquad j\leq T, X j = x 0 + σ k = 1 ∑ j ξ k Z k ⟹ ∣ X j ∣ ≤ ∣ x 0 ∣ + σ k = 1 ∑ T ∣ Z k ∣ , j ≤ T , where U k ∼ i i d Unif ( 0 , 1 ) U_k\stackrel{\mathrm{iid}}{\sim}\operatorname{Unif}(0,1) U k ∼ iid Unif ( 0 , 1 ) are the proposal uniforms of the ordinary chain and Z k = Φ − 1 ( U k ) ∼ i i d N ( 0 , 1 ) \mathcal Z_k=\Phi^{-1}(U_k)\stackrel{\mathrm{iid}}{\sim}\mathcal N(0,1) Z k = Φ − 1 ( U k ) ∼ iid N ( 0 , 1 ) . Consequently, for every fixed T T T , there exists 0 < κ T < 1 / ( 4 σ 2 T ) 0<\kappa_T<1/(4\sigma^2T) 0 < κ T < 1/ ( 4 σ 2 T ) such that
E M C [ e κ T X j 2 ] ≤ e 2 κ T x 0 2 ∏ k = 1 T E [ e 2 κ T σ 2 T Z k 2 ] ≤ e 2 κ T x 0 2 ( 1 − 4 κ T σ 2 T ) − T / 2 = M T < ∞ . \begin{aligned}
\mathbb E_{\mathrm{MC}}[e^{\kappa_TX_j^2}]
\leq e^{2\kappa_Tx_0^2}
\prod_{k=1}^{T}\mathbb E[e^{2\kappa_T\sigma^2T\mathcal Z_k^2}]\leq e^{2\kappa_Tx_0^2}
(1-4\kappa_T\sigma^2T)^{-T/2}
=M_T<\infty.
\end{aligned} E MC [ e κ T X j 2 ] ≤ e 2 κ T x 0 2 k = 1 ∏ T E [ e 2 κ T σ 2 T Z k 2 ] ≤ e 2 κ T x 0 2 ( 1 − 4 κ T σ 2 T ) − T /2 = M T < ∞. Here we used E [ e c Z 2 ] = ( 1 − 2 c ) − 1 / 2 \mathbb E[e^{c\mathcal Z^2}]=(1-2c)^{-1/2} E [ e c Z 2 ] = ( 1 − 2 c ) − 1/2 for Z ∼ N ( 0 , 1 ) \mathcal Z\sim\mathcal N(0,1) Z ∼ N ( 0 , 1 ) and c < 1 / 2 c<1/2 c < 1/2 . For R > 0 R>0 R > 0 , define
f ℓ , R ( x ) : = ( max { − R , min { x , R } } ) ℓ . f_{\ell ,R}(x):=(\max\{-R,\min\{x,R\}\})^\ell . f ℓ , R ( x ) := ( max { − R , min { x , R }} ) ℓ . Then f ℓ , R f_{\ell ,R} f ℓ , R has finite total variation V R ( f ℓ , R ) ≤ 2 R ℓ V_{\mathbb R}(f_{\ell ,R})\leq2R^\ell V R ( f ℓ , R ) ≤ 2 R ℓ , and
∣ f ℓ ( x ) − f ℓ , R ( x ) ∣ 2 ≤ ( ∣ x ∣ ℓ − R ℓ ) + 2 ≤ ∣ x ∣ 2 ℓ 1 { ∣ x ∣ > R } = ( ∣ x ∣ 2 ℓ e − κ T x 2 / 2 ) ( e − κ T x 2 / 2 1 { ∣ x ∣ > R } ) e κ T x 2 ≤ ( 2 ℓ e κ T ) ℓ e − κ T R 2 / 2 e κ T x 2 . \begin{aligned}
|f_\ell (x)-f_{\ell ,R}(x)|^2
&\leq(|x|^\ell -R^\ell )_+^2
\leq|x|^{2\ell }\mathbf 1_{\{|x|>R\}}\\
&=\left(|x|^{2\ell }e^{-\kappa_Tx^2/2}\right)
\left(e^{-\kappa_Tx^2/2}\mathbf 1_{\{|x|>R\}}\right)e^{\kappa_Tx^2}\\
&\leq\left(\frac{2\ell }{e\kappa_T}\right)^\ell
e^{-\kappa_TR^2/2}e^{\kappa_Tx^2}.
\end{aligned} ∣ f ℓ ( x ) − f ℓ , R ( x ) ∣ 2 ≤ ( ∣ x ∣ ℓ − R ℓ ) + 2 ≤ ∣ x ∣ 2 ℓ 1 { ∣ x ∣ > R } = ( ∣ x ∣ 2 ℓ e − κ T x 2 /2 ) ( e − κ T x 2 /2 1 { ∣ x ∣ > R } ) e κ T x 2 ≤ ( e κ T 2 ℓ ) ℓ e − κ T R 2 /2 e κ T x 2 . Thus
∥ f ℓ − f ℓ , R ∥ L 2 ( ν j ) 2 = E M C [ ∣ f ℓ ( X j ) − f ℓ , R ( X j ) ∣ 2 ] ≤ ( 2 ℓ e κ T ) ℓ e − κ T R 2 / 2 E M C [ e κ T X j 2 ] ≤ ( 2 ℓ e κ T ) ℓ M T e − κ T R 2 / 2 = C T , ℓ e − κ T R 2 / 2 . \begin{aligned}
\|f_\ell -f_{\ell ,R}\|_{L^2(\nu_j)}^2
&=\mathbb E_{\mathrm{MC}}[|f_\ell (X_j)-f_{\ell ,R}(X_j)|^2]\leq\left(\frac{2\ell }{e\kappa_T}\right)^\ell
e^{-\kappa_TR^2/2}\mathbb E_{\mathrm{MC}}[e^{\kappa_TX_j^2}]\\
&\leq\left(\frac{2\ell }{e\kappa_T}\right)^\ell M_T
e^{-\kappa_TR^2/2}
=C_{T,\ell }e^{-\kappa_TR^2/2}.
\end{aligned} ∥ f ℓ − f ℓ , R ∥ L 2 ( ν j ) 2 = E MC [ ∣ f ℓ ( X j ) − f ℓ , R ( X j ) ∣ 2 ] ≤ ( e κ T 2 ℓ ) ℓ e − κ T R 2 /2 E MC [ e κ T X j 2 ] ≤ ( e κ T 2 ℓ ) ℓ M T e − κ T R 2 /2 = C T , ℓ e − κ T R 2 /2 . Averaging this bound over j = T 0 + 1 , … , T j=T_0+1,\ldots,T j = T 0 + 1 , … , T yields
∥ f ℓ − f ℓ , R ∥ L 2 ( ν ˉ T 0 , T ) ≤ C T , ℓ 1 / 2 e − κ T R 2 / 4 . \|f_\ell-f_{\ell,R}\|_{L^2(\bar\nu_{T_0,T})}
\le C_{T,\ell}^{1/2}e^{-\kappa_TR^2/4}. ∥ f ℓ − f ℓ , R ∥ L 2 ( ν ˉ T 0 , T ) ≤ C T , ℓ 1/2 e − κ T R 2 /4 . For admissible N ≥ max ( N 0 , 2 ) N\ge\max(N_0,2) N ≥ max ( N 0 , 2 ) , choose R 2 = 8 log N / ( 3 κ T ) R^2=8\log N/(3\kappa_T) R 2 = 8 log N / ( 3 κ T ) . Applying (?) directly to the time-average estimator gives
∥ μ ^ N , T ( f ℓ ) − μ T ( f ℓ ) ∥ 2 , R Q M C ≤ 2 A T , T 0 R ℓ N − 2 / 3 + C T , ℓ 1 / 2 e − κ T R 2 / 4 = O T , ℓ ( N − 2 / 3 ( log N ) ℓ / 2 ) . \begin{aligned}
\|\widehat\mu_{N,T}(f_\ell)-\mu_T(f_\ell)\|_{2,\mathrm{RQMC}}
&\le 2A_{T,T_0}R^\ell N^{-2/3}
+C_{T,\ell}^{1/2}e^{-\kappa_TR^2/4}\\
&=\mathcal O_{T,\ell}\!\left(N^{-2/3}(\log N)^{\ell/2}\right).
\end{aligned} ∥ μ N , T ( f ℓ ) − μ T ( f ℓ ) ∥ 2 , RQMC ≤ 2 A T , T 0 R ℓ N − 2/3 + C T , ℓ 1/2 e − κ T R 2 /4 = O T , ℓ ( N − 2/3 ( log N ) ℓ /2 ) . Squaring proves (78) . The constants depend on the fixed horizon, proposal scale and initial state. The argument uses Gaussian proposal tails and controls sampling error relative to the finite-horizon target. ◻
We now prove Corollary 3.11 . Suppose X r = R \mathcal X_r=\mathbb R X r = R , each coordinatewise one-dimensional MH construction satisfies the hypotheses of (?) , and its proposal is Y r , j ( x , u ) = x + σ r Φ − 1 ( u ) Y_{r,j}(x,u)=x+\sigma_r\Phi^{-1}(u) Y r , j ( x , u ) = x + σ r Φ − 1 ( u ) with fixed σ r > 0 \sigma_r>0 σ r > 0 . The finite-horizon Gaussian-increment estimate in § 11.2 gives finite moments of every order under ν r , j \nu_{r,j} ν r , j . Scalar unbiasedness, first for nonnegative truncations and then by monotone convergence (see § 6.4 of the main paper), applies to each integrable polynomial and to its square. Jensen’s inequality for the empirical average then shows that its estimator has a finite second moment. Consequently the centering and independence argument above remains valid for f r ( x ) = x ℓ r f_r(x)=x^{\ell_r} f r ( x ) = x ℓ r with any fixed integer ℓ r ≥ 1 \ell_r\ge1 ℓ r ≥ 1 . For f ( x ) = ∑ r c r f r ( x r ) f(\bm{x})=\sum_r c_rf_r(x_r) f ( x ) = ∑ r c r f r ( x r ) , linearity and independence give
E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] = ∑ r = 1 p c r 2 E R Q M C [ e r 2 ] . \begin{equation}
\mathbb E_{\mathrm{RQMC}}[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
=\sum_{r=1}^p c_r^2\mathbb E_{\mathrm{RQMC}}[e_r^2]. \tag*{(79)}
\end{equation} E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] = r = 1 ∑ p c r 2 E RQMC [ e r 2 ] . (79)
By (?) , for fixed p p p there are finite constants K r , T 0 , T , ℓ r {{K_{r,T_0,T,\ell_r}}} K r , T 0 , T , ℓ r such that, for sufficiently large admissible N N N ,
E R Q M C [ ( μ ^ N , T ( f ) − μ T ( f ) ) 2 ] ≤ N − 4 / 3 ∑ r = 1 p c r 2 K r , T 0 , T , ℓ r ( log N ) ℓ r . \begin{equation}
\mathbb E_{\mathrm{RQMC}}
[(\widehat\mu_{N,T}(f)-\mu_T(f))^2]
\le N^{-4/3}\sum_{r=1}^p c_r^2{{K_{r,T_0,T,\ell_r}}}(\log N)^{\ell_r}. \tag*{(80)}
\end{equation} E RQMC [( μ N , T ( f ) − μ T ( f ) ) 2 ] ≤ N − 4/3 r = 1 ∑ p c r 2 K r , T 0 , T , ℓ r ( log N ) ℓ r . (80)
Finite linear combinations of powers within each coordinate follow by the triangle inequality in L 2 L^2 L 2 before combining coordinate errors. Equation (80) proves (29) and Corollary 3.11 ; when all ℓ r = ℓ \ell_r=\ell ℓ r = ℓ , the finite sum gives the stated common-degree rate. This extends the additive result to unbounded polynomial tests without treating them as BV. As in the scalar bound, the constants can depend on the initial states, proposal scales and fixed horizon.
Comparison with one-dimensional inversion
The same local-indicator framework also applies to one-dimensional inverse-transform transitions [10 Proposition 6] , with a two-dimensional Array-RQMC point set rather than the three-dimensional point set used for MH.
Let X \mathcal X X be an interval and let K j ( x ∣ z ) K_j(x\mid z) K j ( x ∣ z ) denote a transition CDF. Suppose
Λ j : = sup x ∈ R V X ( K j ( x ∣ ⋅ ) ) < ∞ , j = 1 , … , T . \Lambda_j:=
\sup_{x\in\mathbb R}
V_{\mathcal X}(K_j(x\mid\cdot))
<\infty,\qquad j=1,\ldots,T. Λ j := x ∈ R sup V X ( K j ( x ∣ ⋅ )) < ∞ , j = 1 , … , T .
Consider the inverse-transform update
φ j ( z , u ) = inf { y ∈ X : K j ( y ∣ z ) ≥ u } , 0 < u < 1. \varphi_j(z,u)
=\inf\{y\in\mathcal X:K_j(y\mid z)\ge u\},
\qquad 0<u<1. φ j ( z , u ) = inf { y ∈ X : K j ( y ∣ z ) ≥ u } , 0 < u < 1.
Initialize all particles at the same deterministic state x 0 ∈ X x_0\in\mathcal X x 0 ∈ X , with ν 0 = δ x 0 \nu_0=\delta_{x_0} ν 0 = δ x 0 , and use independent nested uniform scrambles of ( t , m , 2 ) (t,m,2) ( t , m , 2 ) -nets with exact first-coordinate stratification, where N = b m N=b^m N = b m and b , t b,t b , t are fixed independently of N N N . Let F N , j − 1 \mathcal F_{N,j-1} F N , j − 1 denote the sigma-field generated by the point-set randomizations through step j − 1 j-1 j − 1 .
For the naturally sorted old array, let Z N , j − 1 ( v ) Z_{N,j-1}(v) Z N , j − 1 ( v ) be the associated step function. The generalized inverse identity gives the local event region
H N , j , x = { ( v , u ) ∈ [ 0 , 1 ) 2 : u ≤ K j ( x ∣ Z N , j − 1 ( v ) ) } , H_{N,j,x}
=
\{(v,u)\in[0,1)^2:
u\le K_j(x\mid Z_{N,j-1}(v))\}, H N , j , x = {( v , u ) ∈ [ 0 , 1 ) 2 : u ≤ K j ( x ∣ Z N , j − 1 ( v ))} ,
up to the null endpoint u = 0 u=0 u = 0 . Since Z N , j − 1 Z_{N,j-1} Z N , j − 1 is nondecreasing,
V [ 0 , 1 ) ( K j ( x ∣ Z N , j − 1 ( ⋅ ) ) ) ≤ Λ j . V_{[0,1)}
\bigl(K_j(x\mid Z_{N,j-1}(\cdot))\bigr)
\le\Lambda_j. V [ 0 , 1 ) ( K j ( x ∣ Z N , j − 1 ( ⋅ )) ) ≤ Λ j .
The BV-subgraph estimate of (?) , together with the contribution from the boundary of the unit square, therefore gives
λ 2 ( ( ∂ H N , j , x ) ε ) ≤ ( 3 Λ j + 17 ) ε , 0 < ε < 1 / 2 , \lambda_2((\partial H_{N,j,x})_\varepsilon)
\le(3\Lambda_j+17)\varepsilon,
\qquad 0<\varepsilon<1/2, λ 2 (( ∂ H N , j , x ) ε ) ≤ ( 3 Λ j + 17 ) ε , 0 < ε < 1/2 ,
uniformly in x x x , N N N , and the old array.
Define e N , j ( A x ) = ν ^ N , j ( A x ) − ν ^ N , j − 1 ( P j 1 A x ) e_{N,j}(A_x)=\widehat\nu_{N,j}(A_x)
-\widehat\nu_{N,j-1}(\mathsf P_j\mathbf 1_{A_x}) e N , j ( A x ) = ν N , j ( A x ) − ν N , j − 1 ( P j 1 A x ) and Q N , j g = N − 1 ∑ k = 0 N − 1 g ( V k , j , U k , j ) Q_{N,j}g=N^{-1}\sum_{k=0}^{N-1}g(V_{k,j},U_{k,j}) Q N , j g = N − 1 ∑ k = 0 N − 1 g ( V k , j , U k , j ) . Exact sorting-coordinate stratification and the inverse-transform identity give, almost surely, e N , j ( A x ) = Q N , j 1 H N , j , x − λ 2 ( H N , j , x ) , E [ e N , j ( A x ) ∣ F N , j − 1 ] = 0. e_{N,j}(A_x)=Q_{N,j}\mathbf 1_{H_{N,j,x}}-\lambda_2(H_{N,j,x}),
\qquad
\mathbb E[e_{N,j}(A_x)\mid\mathcal F_{N,j-1}]=0. e N , j ( A x ) = Q N , j 1 H N , j , x − λ 2 ( H N , j , x ) , E [ e N , j ( A x ) ∣ F N , j − 1 ] = 0. The null endpoint u = 0 u=0 u = 0 is missed almost surely by marginally uniform points. Conditional on the old array, apply Proposition A.1 with D = 2 D=2 D = 2 and M = 3 Λ j + 17 M=3\Lambda_j+17 M = 3 Λ j + 17 to obtain, for sufficiently large admissible N N N ,
E R Q M C [ e N , j ( A x ) 2 ∣ F N , j − 1 ] ≤ c b , t , 2 ( 3 Λ j + 17 ) N − 3 / 2 . \mathbb E_{\mathrm{RQMC}}
[{{e_{N,j}}}(A_x)^2
\mid\mathcal F_{N,j-1}]
\le
c_{b,t,2}(3\Lambda_j+17)N^{-3/2}. E RQMC [ e N , j ( A x ) 2 ∣ F N , j − 1 ] ≤ c b , t , 2 ( 3 Λ j + 17 ) N − 3/2 .
The conditional BV transfer of Lemma 3.4 , followed by the same innovation decomposition and orthogonality argument used in § 7 , then yields
E R Q M C [ ( ν ^ N , j ( f ) − ν j ( f ) ) 2 ] = O j ( V X ( f ) 2 N − 3 / 2 ) \mathbb E_{\mathrm{RQMC}}
[(\widehat\nu_{N,j}(f)-\nu_j(f))^2]
=
\mathcal O_j
\bigl(V_{\mathcal X}(f)^2N^{-3/2}\bigr) E RQMC [( ν N , j ( f ) − ν j ( f ) ) 2 ] = O j ( V X ( f ) 2 N − 3/2 )
for pointwise f ∈ B V ( X ) f\in\mathrm{BV}(\mathcal X) f ∈ BV ( X ) and fixed j j j .
This recovers the exponent in [10 Proposition 6] under a different point-set assumption: nested scrambled nets with exact sorting-coordinate stratification replace their square-stratified construction. The argument illustrates the dependence of the indicator bound on the dimension of the RQMC point set, without requiring a separate inversion theorem.
Horizon dependence
We first establish the obstruction to whole-line BV contraction, then compare this limitation of the bound with the observed horizon dependence.
Obstruction to whole-line BV contraction
We show why the global BV contraction in rem:horizon-growth fails for whole-line location random-walk MH.
Proposition (Obstruction to whole-line BV contraction). For a homogeneous location random-walk MH kernel on R \mathbb R R , there are no constants C < ∞ C<\infty C < ∞ and 0 < ρ < 1 0<\rho<1 0 < ρ < 1 such that V R ( P k f ) ≤ C ρ k V R ( f ) V_{\mathbb R}(\mathsf P^kf)\le C\rho^kV_{\mathbb R}(f) V R ( P k f ) ≤ C ρ k V R ( f ) for every pointwise BV f f f and every integer k ≥ 0 k\ge0 k ≥ 0 .
Proof. Take f = 1 ( − ∞ , 0 ] f=\mathbf 1_{(-\infty,0]} f = 1 ( − ∞ , 0 ] , with V ( f ) = 1 V(f)=1 V ( f ) = 1 . For any fixed k k k , realize the proposal increments W 1 , … , W k W_1,\ldots,W_k W 1 , … , W k independently of the initial state z z z . Acceptance only selects which increments are added, so ∣ X k − z ∣ ≤ S k : = ∑ q = 1 k ∣ W q ∣ < ∞ |X_k-z|\le S_k:=\sum_{q=1}^k|W_q|<\infty ∣ X k − z ∣ ≤ S k := ∑ q = 1 k ∣ W q ∣ < ∞ almost surely. For z > 0 z>0 z > 0 , P k f ( z ) ≤ P ( S k ≥ z ) → 0 \mathsf P^kf(z)\le\mathbb P(S_k\ge z)\to0 P k f ( z ) ≤ P ( S k ≥ z ) → 0 as z → ∞ z\to\infty z → ∞ ; for z < 0 z<0 z < 0 , P k f ( z ) ≥ P ( S k < − z ) → 1 \mathsf P^kf(z)\ge\mathbb P(S_k<-z)\to1 P k f ( z ) ≥ P ( S k < − z ) → 1 as z → − ∞ z\to-\infty z → − ∞ . Thus V R ( P k f ) ≥ 1 V_{\mathbb R}(\mathsf P^kf)\ge1 V R ( P k f ) ≥ 1 for every finite k k k , contradicting C ρ k → 0 C\rho^k\to0 C ρ k → 0 . No proposal moment assumption is used. ◻
This is an obstruction to that global norm bound, not a variance lower bound or a refutation of the empirical horizon behavior. For the same half-line test and T 0 = 0 T_0=0 T 0 = 0 , T = L T=L T = L , the function G s G_s G s has tail limits L − s + 1 L-s+1 L − s + 1 and zero. Hence
1 L 2 ∑ s = 1 L V R ( G s ) 2 ≥ 1 L 2 ∑ s = 1 L ( L − s + 1 ) 2 = 1 L 2 ∑ q = 1 L q 2 = ( L + 1 ) ( 2 L + 1 ) 6 L . \frac1{L^2}\sum_{s=1}^L V_{\mathbb R}(G_s)^2 \ge \frac1{L^2}\sum_{s=1}^L(L-s+1)^2
=\frac1{L^2}\sum_{q=1}^Lq^2
=\frac{(L+1)(2L+1)}{6L}. L 2 1 s = 1 ∑ L V R ( G s ) 2 ≥ L 2 1 s = 1 ∑ L ( L − s + 1 ) 2 = L 2 1 q = 1 ∑ L q 2 = 6 L ( L + 1 ) ( 2 L + 1 ) .
Thus using a common positive M s = M M_s=M M s = M in the global BV upper bound does not yield L − 1 L^{-1} L − 1 decay. Local variance control under the laws reached from x 0 x_0 x 0 , weighted variation, or direct covariance estimates would require additional analysis. Neither ordinary geometric ergodicity from x 0 x_0 x 0 nor the exact innovation identity supplies a joint N , T N,T N , T rate here.
Numerical horizon experiment
For the random-walk kernels considered here, thm:main,rem:horizon-growth provide only a worst-case horizon bound. We examine dependence on L = T − T 0 L=T-T_0 L = T − T 0 empirically for the asymmetric Gaussian mixture target and the CDF test, using N ∈ { 2 12 , 2 14 , 2 16 } N\in\{2^{12},2^{14},2^{16}\} N ∈ { 2 12 , 2 14 , 2 16 } , T 0 = 2 7 T_0=2^7 T 0 = 2 7 , T ∈ { 2 8 , 2 9 , … , 2 16 } T\in\{2^8,2^9,\ldots,2^{16}\} T ∈ { 2 8 , 2 9 , … , 2 16 } , R r e p = 50 R_{\mathrm{rep}}=50 R rep = 50 , and x 0 = 0 x_0=0 x 0 = 0 .
The Gaussian random-walk proposal has standard deviation 2.38 2.38 2.38 , and the CDF threshold is a π = F π − 1 ( 1 / 4 ) ≈ − 1.4758426711 a_\pi=F_\pi^{-1}(1/4)\approx-1.4758426711 a π = F π − 1 ( 1/4 ) ≈ − 1.4758426711 . For each fixed N N N , slopes are fitted by ordinary least squares of log sample variance on log L \log L log L over the five largest horizons. We obtain 95% percentile bootstrap intervals by resampling whole macro-replication estimates independently within each particle-count, horizon and method combination.
We fit log–log slopes against L = T − T 0 L=T-T_0 L = T − T 0 using the five largest horizons, T = 2 12 , … , 2 16 T=2^{12},\ldots,2^{16} T = 2 12 , … , 2 16 . For N = 2 12 , 2 14 , 2 16 N=2^{12},2^{14},2^{16} N = 2 12 , 2 14 , 2 16 , respectively, the fitted slopes are − 0.975 -0.975 − 0.975 , − 0.979 -0.979 − 0.979 , and − 0.898 -0.898 − 0.898 , with 95 % 95\% 95% percentile bootstrap confidence intervals [ − 1.122 , − 0.826 ] [-1.122,-0.826] [ − 1.122 , − 0.826 ] , [ − 1.169 , − 0.802 ] [-1.169,-0.802] [ − 1.169 , − 0.802 ] , and [ − 1.051 , − 0.717 ] [-1.051,-0.717] [ − 1.051 , − 0.717 ] . The intervals use 1,000 bootstrap resamples of whole macro-replication estimates, resampled independently across horizons. All three intervals contain − 1 -1 − 1 , consistent with an approximately L − 1 L^{-1} L − 1 variance decay over the fitted range in Figure 3 . The N 4 / 3 N^{4/3} N 4/3 -scaled variance curves in the right panel are of comparable magnitude and exhibit similar decay across the three particle counts. These observations establish neither a joint ( N , T ) (N,T) ( N , T ) rate nor a bound on bias relative to the stationary target.
The conservative horizon dependence comes from the global BV estimate V X ( G s ) ≤ V X ( f ) H s T 0 , T V_{\mathcal X}(G_s)\le V_{\mathcal X}(f)\mathcal H_s^{T_0,T} V X ( G s ) ≤ V X ( f ) H s T 0 , T for the propagated test sum in (11) , used in the exact innovation identity (50) . The contraction refinement in rem:horizon-growth is unavailable for whole-line location random-walk MH, as shown by (?) above. The empirical near-L − 1 L^{-1} L − 1 behavior motivates sharper local innovation-variance bounds, state-law-weighted variation, or direct covariance estimates.
Figure 3. Array-RQMC variance as a function of the averaging length L = T − T 0 L=T-T_0 L = T − T 0 for the asymmetric Gaussian mixture target and the CDF test. Left: replicate sample variance. Right: the same variance scaled by N 4 / 3 N^{4/3} N 4/3 . The dashed lines show the L − 1 L^{-1} L − 1 reference slope.
Acknowledgement
The work of Josef Dick was supported in part by a grant of access to OpenAI models through the ChatGPT for Academic Researchers program.
Declaration of generative AI use
The authors used ChatGPT 6 Astra and 6.1 Sol for literature searches, exploratory development, and the preparation of portions of the exposition and LaTeX source. The paper has been reviewed using Claude Opus 5.5. All mathematical arguments, calculations, references, and conclusions were independently checked and verified by the authors, who take full responsibility for the contents of the paper.