Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Deterministic quasi-Monte Carlo and discrepancy

1 · Prerequisites

2 · Summary

Summary

For a finite nonempty multiset of points in the half-open unit cube, star discrepancy measures the largest error on an anchored box. Cube quadrature replaces the integral by the average of the integrand at those points. The Hardy–Krause variation used here is anchored at the upper corner; finite variation implies bounded Riemann integrability, proved locally with a lower-anchor variation decomposition. With the same upper-anchor convention, the finite-grid summation-by-parts argument gives Koksma–Hlawka for every finite nonempty point set and finite-variation integrand. Uniformly distributed sequences integrate Riemann-integrable functions. Discrepancy and variation can be hard to establish or give a pessimistic bound; an unbounded or infinite-variation transform has no generic guarantee from Koksma–Hlawka. Digital nets and rank-one lattice rules specify point constructions, but this page asserts no construction-specific rate. In the error-ledger convention, deterministic quadrature has no replicate-based error estimate unless the rule is randomized (Successive statistical and computational error targets).

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Star discrepancy, digital nets, and digital sequences

Definition

Fix an integer dimension d≥1. A point multiset is a finite ordered list P=(x0,…,xN−1) with N≥1 and xi=(xi1,…,xid)∈[0,1)d; repeated points are counted with their multiplicities. For u=(u1,…,ud)∈[0,1]d, its anchored half-open box and its volume are B(u):=∏j=1d[0,uj),vol⁡(B(u)):=∏j=1duj. The star discrepancy of P is DN∗(P):=sup⁡u∈[0,1]d∣1N∑i=0N−11B(u)(xi)−∏j=1duj∣. An infinite sequence (xn)n≥0 in [0,1)d is uniformly distributed if DN∗(x0,…,xN−1)→0 as N→∞. For a bounded Riemann-integrable f:[0,1]d→R, the cube integral and the point-set cube quadrature are Id(f):=∫[0,1]df(x) dx,QP(f):=1N∑i=0N−1f(xi), where Id is the Riemann integral of The lower and upper Darboux integrals over a nondegenerate rectangle in Rm. No randomness is part of QP.

Let b≥2 be an integer. A base-b elementary interval in dimension d is E=∏j=1d[ajb−kj,(aj+1)b−kj), where each kj≥0 and each aj is an integer with 0≤aj<bkj. For integers m≥0 and 0≤t≤m, a point multiset P is a (t,m,d)-net in base b if it has bm entries and every base-b elementary interval with ∑j=1dkj=m−t contains exactly bt entries, counted with multiplicity. A sequence (xn)n≥0 in [0,1)d is a (t,d)-sequence in base b if for every m≥t and k≥0, the aligned block (xkbm,…,x(k+1)bm−1) is a (t,m,d)-net.

For a prime integer p, we have p≥2 (Prime and composite integers: p is prime when p>1 and its only positive divisors are 1 and p). Write Fp:=Z/pZ, which is a field by For every prime p, the two operations on Z/p make it a field. By Division with remainder in Z: for a∈Z and b>0 there are unique q,r∈Z with a=qb+r and 0≤r<b, each residue class has exactly one representative in {0,…,p−1}, and every n∈{0,…,pm−1} has a unique base-p expansion n=∑r=1mnr−1pr−1 with digits nr−1∈{0,…,p−1}. The integer powers use Integer powers am. A digital point set in base p is generated from matrices C1,…,Cd∈Fpm×m as follows. For each such n, let v(n)=(n0,…,nm−1)T∈Fpm, interpreting each digit as its residue class, and compute y(j)=Cjv(n) in Fpm. Taking the unique representatives yr(j)∈{0,…,p−1}, set xn,j:=∑r=1myr(j)p−r. Since 0≤yr(j)≤p−1, the finite geometric sum gives 0≤xn,j≤∑r=1m(p−1)p−r=1−p−m<1; the identity follows by telescoping with the integer-power laws Laws of integer exponents, and p−m>0 by Monotonicity of x↦xn and of n↦an and Inverses of positives are positive, and reciprocation reverses order. It is a digital (t,m,d)-net only if this generated point multiset also satisfies the stated (t,m,d)-net counting condition; arbitrary generator matrices need not do so.

A digital sequence is generated by infinite matrices Cj=(cr,k(j))r,k≥1 over Fp. For each n≥0, pad its finite base-p expansion with zero digits and, for every r,j, compute the finite field sum yr,j(n)=∑k≥1cr,k(j)nk−1; only finitely many summands are nonzero. Let y~r,j(n)∈{0,…,p−1} be its unique integer representative. The output coordinate is the real series xn,j:=∑r=1∞y~r,j(n)p−r. This series is defined by Series, partial sums, convergence and the sum, divergence, and the tail series and converges: its terms satisfy 0≤y~r,j(n)p−r≤(p−1)p−r; since p≥2, Inverses of positives are positive, and reciprocation reverses order gives p−1∈(0,1), and the bounding geometric series ∑r=1∞(p−1)p−r converges to 1 by For ∣r∣<1, ∑k≥0rk=1/(1−r), and for ∣r∣≥1 the series diverges. The comparison theorem If 0≤ak≤bk eventually, convergence of ∑bk gives convergence of ∑ak, and divergence of ∑ak gives divergence of ∑bk therefore gives convergence of the output series. Its sum lies in [0,1]; the resulting points are required to lie in [0,1)d. It is a digital (t,d)-sequence when it also satisfies the aligned-block net condition above. No discrepancy rate follows from these definitions alone.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Hardy–Krause variation anchored at the upper corner

Definition

Fix d≥1 and a real function f:[0,1]d→R. For each nonempty coordinate subset u⊆{1,…,d}, restrict f to the face adjacent to the all-ones corner by setting fu(xu):=f(z),zj={xj,j∈u,1,j∉u. For a finite coordinate grid on [0,1]∣u∣, write its cells as Rk=∏j∈u[tj,kj,tj,kj+1]. For a cell with lower and upper vertices a,b, define its alternating increment Δ(fu;Rk):=∑ϵ∈{0,1}∣u∣(−1)∣u∣−∣ϵ∣fu(zϵ), where (zϵ)j=aj if ϵj=0 and (zϵ)j=bj if ϵj=1. The Vitali variation of fu is VV(fu):=sup⁡finite coordinate grids on [0,1]∣u∣ ∑k∣Δ(fu;Rk)∣. The Hardy–Krause variation anchored at the upper corner is VHK,1(f):=∑∅≠u⊆{1,…,d}VV(fu), with value +infty if any summand is infinite. For d=1 this is the ordinary total variation on [0,1]. The anchor is part of the convention: every coordinate outside u is fixed at 1. The smooth mixed-derivative formula for this convention is proved separately for Cd functions.

The same Vitali-variation definition applies on a nondegenerate rectangle R=∏j=1q[aj,bj]: each coordinate grid starts at aj and ends at bj. For a subrectangle R⊆[0,1]d, write VHK,1(f;R) for the sum of the Vitali variations of its face restrictions with complementary coordinates fixed at the upper endpoints of R. If a varied side has length zero, that face's Vitali variation is defined to be zero. For R=[0,1]d this notation is exactly VHK,1(f).

LemmaStatement: Literature-sourcedProof: AI-generatedOpen item page →

A bounded coordinatewise nondecreasing function on a cube is Riemann integrable

Statement

Let d≥1 and let h:[0,1]d→R be bounded and nondecreasing in each coordinate while the other coordinates are fixed. Then h is Riemann integrable on [0,1]d.

Facts & Assumptions

Given: A bounded function h:[0,1]d→R that is nondecreasing in each coordinate.

[F1]

A coordinate grid has product cells, and each cell volume is the product of its side lengths. (Grid partitions of a rectangle in Rm, their cells, refinements and mesh, Axis-parallel rectangles in Rm and their volume)

[F2]

The lower and upper Darboux sums use the cell infima and suprema weighted by cell volumes. (Lower and upper Darboux sums over a grid partition in Rm)

[F3]

A bounded function on a nondegenerate rectangle is Riemann integrable exactly when it has arbitrarily small Darboux gaps over grid partitions. (Riemann's criterion on a nondegenerate rectangle in Rm: integrability is equivalent to arbitrarily small Darboux gaps)

[F4]

For every η>0 there is a positive integer n with 1/n<η. (For every ε>0 in a complete ordered field there is a natural n≥1 with 1/n<ε)

Proof

1.1F1F2givenconstruct

For a positive integer n, partition each coordinate into [k/n,(k+1)/n], 0≤k<n, and write Ck for the product cell with lower vertex ℓk=(k1/n,…,kd/n) and upper vertex uk=((k1+1)/n,…,(kd+1)/n). Coordinatewise monotonicity gives inf⁡Ckh=h(ℓk) and sup⁡Ckh=h(uk). Each cell volume is n−d, so its contribution to U−L is n−d(h(uk)−h(ℓk)).

2.1givenstep 1.1algebra

For each k, let zk(j) have its first j coordinates at the upper knots of Ck and the remaining coordinates at the lower knots, for 0≤j≤d. Then zk(0)=ℓk, zk(d)=uk, and h(uk)−h(ℓk)=∑j=1d(h(zk(j))−h(zk(j−1))); all summands are nonnegative. Fix j and the other d−1 indices. Summing its increments over kj=0,…,n−1 telescopes to h(y1)−h(y0), where y0,y1 have the other coordinates at the selected lower or upper knots and the jth coordinates 0,1. Since 0≤y0≤y1≤1, this is at most h(1)−h(0). There are nd−1 choices of the other indices for each j, so ∑k(h(uk)−h(ℓk))≤dnd−1(h(1)−h(0)).

3.1F3F4step 2.1∎

By step 1.1, the grid's Darboux gap is at most d(h(1)−h(0))/n. Choose n large enough using [F4] to make this less than any prescribed positive tolerance (if the range is zero, every gap is zero). The criterion [F3] then gives Riemann integrability.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Hardy–Krause variation on subrectangles anchored at the lower corner

Definition

Let f:[0,1]d→R and let R=∏j=1d[aj,bj]⊆[0,1]d be a closed axis-parallel rectangle, allowing zero side lengths. For each nonempty subset u⊆{1,…,d}, define the lower-face restriction fu,0,R(xu):=f(z),zj={xj,j∈u,aj,j∉u. If every side indexed by u is nondegenerate, its Vitali variation on ∏j∈u[aj,bj] is the supremum of the sums of absolute alternating increments over finite product grids on that rectangle, using the convention of Hardy–Krause variation anchored at the upper corner. If any side indexed by u has length zero, that term is defined to be zero. The Hardy–Krause variation on R anchored at its lower corner is VHK,0(f;R):=∑∅≠u⊆{1,…,d}VV(fu,0,R;∏j∈u[aj,bj]), with value +∞ if any summand is infinite. Write VHK,0(f):=VHK,0(f;[0,1]d). The lower anchor fixes every complementary coordinate at the lower endpoint of R; this auxiliary convention is distinct from the upper anchor used in Hardy–Krause variation anchored at the upper corner.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Digital point-set and rank-one lattice cube quadrature

Definition

Inputs: a dimension d≥1, a function f:[0,1]d→R that is finite at each generated node, and exactly one of the following point-set specifications:

  1. Digital branch: a prime p, an integer m≥1, and matrices C1,…,Cd∈Fpm×m. Optionally supply an integer t with 0≤t≤m when the caller also wants the exact (t,m,d)-net property checked.
  2. General lattice-rule branch: a full-rank discrete additive subgroup L⊂Rd containing Zd, with finite quotient L/Zd, and a supplied complete list P of the distinct coset representatives in [0,1)d.
  3. Rank-one lattice branch: an integer N≥1 and z=(z1,…,zd)∈Zd with gcd⁡(z1,N)=1, where gcd⁡ has the convention of Common divisor, and the greatest common divisor gcd⁡(a,b), with the convention gcd⁡(0,0):=0.

Outputs: The ordered point list P, the finite node average AP(f), and, when t is supplied in the digital branch, the net-count check result.

A lattice rule means the equal-weight rule on the representatives of an integration lattice L as in branch 2; its node count is N=∣L/Zd∣. Branch 3 specifies the rank-one fractional-part construction.

Instructions:

  1. In the digital branch, for each n=0,…,pm−1, write n=∑r=1mnr−1pr−1, form v(n)=(n0,…,nm−1)T∈Fpm, and compute y(j)=Cjv(n) in Fpm. Replace each coordinate yr(j) by its representative in {0,…,p−1} and set xn,j=∑r=1myr(j)p−r. The output point list is P=(x0,…,xpm−1). If t was supplied, enumerate every integer tuple k1,…,kd≥0 with ∑jkj=m−t and every tuple aj∈{0,…,pkj−1}; count the output nodes in each corresponding elementary interval. Return “net check passed” exactly when every count equals pt, and otherwise return “not a (t,m,d)-net.”
  2. In the general lattice-rule branch, take the supplied complete list P of representatives; do not add further points or repeat any coset representative.
  3. In the rank-one lattice branch, for each n=0,…,N−1, set xn,j={nzj/N} for j=1,…,d, where {a}:=a−⌊a⌋∈[0,1) and ⌊a⌋ is the integer part from Integer part: for every real x there is exactly one integer m with m≤x<m+1. The output point list is P=(x0,…,xN−1).
  4. In each branch, let N be the output list length and return the finite node average AP(f):=N−1∑n=0N−1f(xn) together with P. In the digital branch N=pm; in the general lattice branch N=∣L/Zd∣. When f is bounded and Riemann integrable, AP(f)=QP(f) and its target is the cube integral Id(f) of Star discrepancy, digital nets, and digital sequences. For other admissible inputs the finite average is still defined, but no cube-integral target is asserted. The algorithm does not estimate a discrepancy, a variation, or a sampling variance, and a generated digital point set has no claimed net quality unless the optional count check passes.
LemmaStatement: Literature-sourcedProof: AI-generatedOpen item page →

Mixed-derivative formula for smooth Hardy–Krause variation

Statement

Let d≥1 and let f:[0,1]d→R be the continuous extension to the closed cube of a function on (0,1)d whose mixed partial derivatives of every order at most d exist and extend continuously to [0,1]d. This is the Cd hypothesis here, including agreement of the boundary values of f with its order-zero extension. For u={j1<⋯<jq}, write ∂uf for the iterated derivative ∂jq⋯∂j1f, interpreted on the closed cube by its continuous extension. For each nonempty u, let fu(xu)=f(xu;1−u) be the restriction to the face adjacent to the upper corner. Then VHK,1(f)=∑∅≠u⊆{1,…,d}∫[0,1]∣u∣∣∂uf(xu;1−u)∣ dxu, where VHK,1 is the upper-anchor variation of Hardy–Krause variation anchored at the upper corner, and ∂u differentiates once in each coordinate in u.

Facts & Assumptions

Given: The cube dimension and the stated continuous mixed-partial hypothesis on f.

[F1]

The upper-anchor Hardy–Krause variation is the sum of the Vitali variations of the face restrictions fu(xu)=f(xu;1−u) over all nonempty coordinate subsets u. (Hardy–Krause variation anchored at the upper corner)

[F2]

If G is continuous on [a,b], differentiable on (a,b), and its interior derivative has a Riemann-integrable extension, then its integral is G(b)−G(a). (Newton–Leibniz needs only continuity on [a,b], differentiability on (a,b), and a Riemann-integrable extension of the interior derivative)

[F4]

A continuous real function on a closed nondegenerate rectangle is Riemann integrable. (Every continuous function on a closed nondegenerate rectangle in Rm is Riemann integrable)

[F5]

Iterated Riemann integrals of a Riemann-integrable function on a product rectangle equal its multiple integral whenever the sections in the iterated order are integrable; continuous functions have such sections. (Riemann--Fubini on product rectangles, with lower and upper section integrals and content-zero exceptional sections)

[F6]

Riemann integrals are linear and monotone, satisfy the absolute-value estimate, and are additive under each interior coordinate cut; a constant c integrates over R to cvol⁡(R) by the Darboux definition and rectangle-volume convention. (Linearity, monotonicity, the absolute-value estimate and coordinate-slice additivity for the Riemann integral in Rm, The lower and upper Darboux integrals over a nondegenerate rectangle in Rm, Axis-parallel rectangles in Rm and their volume)

[F7]

For a bounded Riemann-integrable function, all tagged grid sums converge with mesh to its integral. (The multidimensional Darboux and tagged-mesh definitions of the Riemann integral agree)

[F8]

For every η>0 there is a positive integer n with 1/n<η. (For every ε>0 in a complete ordered field there is a natural n≥1 with 1/n<ε)

[F9]

The real numbers form an ordered field, and for real a,b, ∣a+b∣≥∣a∣−∣b∣, obtained from the reverse triangle inequality by applying it to a+b and a. (The reals form a totally ordered field, The reverse triangle inequality)

Proof

1.1F2F3F4F5F6given

Fix a nonempty u={j1<⋯<jq} and a product cell R=∏j∈u[aj,bj] in a finite coordinate grid of its face. Put g=fu and h=∂jq⋯∂j1g, using the continuous derivative extension. Apply [F2] successively in coordinates j1,…,jq. If a line lies on the boundary because some other coordinates are fixed at 0 or 1, approximate those fixed coordinates by interior values and pass to the limit: every intermediate mixed partial and its derivative have continuous extensions, hence are uniformly continuous by [F3]. The integrands therefore converge uniformly along the line, so the integral difference is bounded by the interval length times a uniform error tending to zero; endpoint values converge as well. At each application the finite alternating differences in the remaining coordinates commute with the integral, yielding exactly the alternating sum over the 2q vertices. By [F4] and [F5] this iterated integral equals the product-rectangle Riemann integral, so Δ(g;R)=∫Rh. Consequently ∣Δ(g;R)∣≤∫R∣h∣. Summing over cells and using the absolute-value estimate and finite grid-cell additivity from [F6] gives ∑R∣Δ(g;R)∣≤∫[0,1]q∣h∣. Taking the supremum over grids proves VV(g)≤∫∣h∣.

2.1F1F3F4F6F7F8F9step 1.1algebra

Conversely, fix ε>0. By [F3], choose δ1>0 so that ∣h(x)−h(y)∣<ε/2 whenever d2(x,y)<δ1. By [F7] applied to the continuous, hence integrable, function ∣h∣ ([F4]), choose δ2>0 so every tagged grid of mesh below δ2 has sum within ε/2 of ∫∣h∣. By [F8], choose n with η=1/n<min⁡{δ1/(q+1),δ2} and take the uniform product grid of side width η. For any two points in one cell, each coordinate difference is at most η, so [F3] gives d2(x,y)2≤qη2<δ12 because q<(q+1)2; hence d2(x,y)<δ1. Tag each cell at its lower corner ξR. By [F6], linearity and the constant-integral formula give ∫Rh=h(ξR)vol⁡(R)+∫R(h−h(ξR)). Since ∣h(x)−h(ξR)∣<ε/2 throughout R, monotonicity and the absolute-value estimate in [F6] give ∣∫R(h−h(ξR))∣≤∫R∣h−h(ξR)∣≤(ε/2)vol⁡(R). Applying [F9] to a=h(ξR)vol⁡(R) and b=∫R(h−h(ξR)) yields ∣∫Rh∣≥∣h(ξR)∣vol⁡(R)−(ε/2)vol⁡(R). Summing, using that cell volumes total 1, and applying [F7] to the chosen tags gives ∑R∣∫Rh∣≥∑R∣h(ξR)∣vol⁡(R)−ε/2≥∫∣h∣−ε. The variation supremum is at least this sum, and arbitrary ε gives VV(g)≥∫∣h∣.

3.1F1step 1.1step 2.1∎

Thus VV(fu)=∫∣∂uf(xu;1−u)∣ for each nonempty u. Summing these finitely many equalities and using [F1] gives the displayed formula.

LemmaStatement: Literature-sourcedProof: AI-generatedOpen item page →

Anchored-box summation by parts for finite Hardy–Krause variation

Statement

Let N≥1, let P=(x0,…,xN−1) be a point multiset in [0,1)d, and let f:[0,1]d→R have finite upper-anchor Hardy–Krause variation. This finiteness implies that f is bounded and Riemann integrable by Finite Hardy–Krause variation implies bounded Riemann integrability, so QP(f) is defined. Let G be a finite coordinate grid containing every coordinate of every point of P, with knots 0=tj,0<⋯<tj,mj=1. Its lower-corner Riemann sum is Ck:=∏j=1d[tj,kj,tj,kj+1],SG(f):=∑0≤kj<mjf(t1,k1,…,td,kd)vol⁡(Ck), where the cells and volume convention are those of Grid partitions of a rectangle in Rm, their cells, refinements and mesh and Axis-parallel rectangles in Rm and their volume, and SG is the lower-corner tagged Riemann sum of Tagged grid partitions and Riemann sums in Rm. Then ∣QP(f)−SG(f)∣≤DN∗(P)VHK,1(f), with the quadrature and star discrepancy of Star discrepancy, digital nets, and digital sequences and the variation of Hardy–Krause variation anchored at the upper corner.

Facts & Assumptions

Given: A finite nonempty point multiset P⊂[0,1)d and a real-valued f with VHK,1(f)<∞.

[F1]

DN∗(P) is the supremum of the absolute empirical-minus-volume error on boxes ∏j[0,uj), and QP(f) is the average of f at the listed nodes. (Star discrepancy, digital nets, and digital sequences)

[F2]

VHK,1(f) is the sum over nonempty coordinate subsets of the Vitali variations of the restrictions with all complementary coordinates fixed at 1. (Hardy–Krause variation anchored at the upper corner)

[F3]

A coordinatewise grid is a finite product of one-dimensional partitions; adding finitely many coordinate knots refines the grid and does not increase its mesh. (Grid partitions of a rectangle in Rm, their cells, refinements and mesh)

[F4]

The volume of a closed rectangle is the product of its side lengths. (Axis-parallel rectangles in Rm and their volume)

[F5]

A Riemann sum assigns one tag to each grid cell; lower corners are canonical tags and the sum is the sum of tag values times cell volumes. (Tagged grid partitions and Riemann sums in Rm)

[F6]

Finite upper-anchor Hardy–Krause variation implies bounded Riemann integrability, the domain required for QP(f). (Finite Hardy–Krause variation implies bounded Riemann integrability, Star discrepancy, digital nets, and digital sequences)

Proof

1.1F1F3F4F5F6given

Write the grid knots in coordinate j as 0=tj,0<⋯<tj,mj=1, and assign each point of P to its unique half-open cell Ck=∏j[tj,kj,tj,kj+1). Define cℓ=f(t1,ℓ1,…,td,ℓd) for every vertex index with 0≤ℓj≤mj; cell tags use the lower indices kj<mj. Put F(k)=N−1#{i:xi∈∏j[0,tj,kj)}−∏jtj,kj. Inclusion–exclusion in the d coordinates gives N−1#{i:xi∈Ck}−∏j(tj,kj+1−tj,kj)=Δ1⋯ΔdF(k), with ΔjF(k)=F(k+ej)−F(k). Also F(k)=0 if any kj=0, while F(m1,…,md)=0 because all points lie in [0,1)d and the full cube has volume 1. The grid contains every node coordinate, so the point's assigned cell has it as lower corner. Summing the cell identities weighted by ck gives QP(f)−SG(f)=∑kckΔ1⋯ΔdF(k).

2.1F1F2F6step 1.1algebra∎

For one coordinate, the finite summation-by-parts identity is ∑k=0m−1ak(bk+1−bk)=ambm−a0b0−∑k=1mbk(ak−ak−1). In each application here, the sequence b has b0=0: initially it is F with that coordinate index zero, and at each successive application it is a finite difference in other coordinates of such values of F. Step 1.1 gives F=0 whenever any coordinate index is zero, so these lower-boundary terms vanish throughout the iteration and the shortened identity with no a0b0 term is valid. Applying it successively in all d coordinates gives a sum over subsets u⊆{1,…,d}: the empty subset contributes cm1,…,mdF(m1,…,md)=0; for each nonempty u, the terms are (−1)∣u∣F(ku,m−u)Δuc(ku,m−u), summed over 1≤kj≤mj for j∈u. Here Δuc(ku,m−u) is the alternating sum of the 2∣u∣ vertex values with coordinate index kj−1+ϵj for j∈u and index mj for j∉u, weighted by (−1)∣u∣−∣ϵ∣. The identity follows by induction on the number of coordinates: the one-coordinate formula is the base case, and applying it in the next finite sum adds that coordinate to the subsets in the difference terms while giving the stated upper-boundary term. Each F(ku,m−u) is the discrepancy of the anchored box ∏j∈u[0,tj,kj)×∏j∉u[0,1), so its absolute value is at most DN∗(P) by [F1]. Each Δuc is exactly the alternating increment on a cell of the face with complementary coordinates fixed at 1; hence its absolute-value sum over that face grid is at most VV(fu). Summing over nonempty u and using [F2] gives ∣QP(f)−SG(f)∣≤DN∗(P)VHK,1(f).

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Uniform distribution integrates Riemann-integrable functions

Statement

Let (xn)n≥0 be any sequence in [0,1)d such that DN∗(x0,…,xN−1)⟶0(N→∞). Then for every bounded Riemann-integrable f:[0,1]d→R, 1N∑n=0N−1f(xn)⟶Id(f). Here DN∗ and Id have the conventions of Star discrepancy, digital nets, and digital sequences.

Facts & Assumptions

Given: A sequence with star discrepancy tending to zero and a bounded Riemann-integrable function on the cube.

[F1]

Star discrepancy is the supremum of the empirical-minus-volume error over all anchored boxes ∏j[0,uj), with u∈[0,1]d. (Star discrepancy, digital nets, and digital sequences)

[F2]

A coordinate grid partitions the cube into finitely many rectangular cells; the lower and upper Darboux sums are the sums of cell infima and suprema times cell volumes. (Grid partitions of a rectangle in Rm, their cells, refinements and mesh, Lower and upper Darboux sums over a grid partition in Rm)

[F3]

Riemann integrability is equivalent to the existence, for every positive tolerance, of a grid with Darboux gap below that tolerance. (Riemann's criterion on a nondegenerate rectangle in Rm: integrability is equivalent to arbitrarily small Darboux gaps) For integrable f, the Darboux definition gives L(f,G)≤sup⁡PL(f,P)=Id(f)=inf⁡PU(f,P)≤U(f,G) for every grid G. (The lower and upper Darboux integrals over a nondegenerate rectangle in Rm)

Proof

1.1F1F2F3algebra

Fix ε>0. By [F3], choose a finite grid G with U(f,G)−L(f,G)<ε/2. For each closed grid cell Rk=∏j[tj,kj,tj,kj+1], write mk=inf⁡Rkf and Mk=sup⁡Rkf; assign empirical points using the disjoint half-open cells Ck=∏j[tj,kj,tj,kj+1). The empirical frequency error of Ck is the alternating sum of the anchored-box errors at its 2d vertices, by inclusion–exclusion; hence ∣N−1#{n<N:xn∈Ck}−vol⁡(Ck)∣≤2dDN∗.

2.1F2F3step 1.1algebra

Summing mk≤f(xn)≤Mk over the cells and using step 1.1 gives L(f,G)−2dDN∗∑k∣mk∣≤N−1∑n<Nf(xn)≤U(f,G)+2dDN∗∑k∣Mk∣. The grid is fixed and finite, so both finite sums of absolute extrema are finite. For all sufficiently large N, the two discrepancy terms are less than ε/2. Since Id(f) lies between L(f,G) and U(f,G) by [F3], the empirical average is within ε of Id(f).

3.1step 2.1∎

As ε>0 was arbitrary, the empirical averages converge to Id(f).

LemmaStatement: Literature-sourcedProof: AI-generatedOpen item page →

Finite Hardy–Krause variation implies bounded Riemann integrability

Statement

Let d≥1 and let f:[0,1]d→R have finite upper-anchor Hardy–Krause variation VHK,1(f) as defined in Hardy–Krause variation anchored at the upper corner. Then f is bounded and Riemann integrable on [0,1]d.

Facts & Assumptions

Given: A real-valued function on the cube with finite upper-anchor Hardy–Krause variation.

[F1]

VHK,1(f) is the sum of the Vitali variations of the face restrictions with all complementary coordinates fixed at 1. (Hardy–Krause variation anchored at the upper corner)

[F2]

VHK,0(g;R) is the sum of Vitali variations of face restrictions with complementary coordinates fixed at the lower endpoints of R. (Hardy–Krause variation on subrectangles anchored at the lower corner)

[F3]

A bounded function on the cube that is nondecreasing in each coordinate is Riemann integrable. (A bounded coordinatewise nondecreasing function on a cube is Riemann integrable)

[F4]

The difference of two Riemann-integrable functions on the cube is Riemann integrable. (Linearity, monotonicity, the absolute-value estimate and coordinate-slice additivity for the Riemann integral in Rm)

[F5]

A bounded function is Riemann integrable exactly when it has arbitrarily small grid Darboux gaps. (Riemann's criterion on a nondegenerate rectangle in Rm: integrability is equivalent to arbitrarily small Darboux gaps)

Proof

1.1F1F2givenconstruct

Let ρ(x)=1−x and g=f∘ρ. Reflection sends each upper face of f to the corresponding lower face of g, sends each product grid to a product grid, and reverses the sign of an alternating increment by at most a factor (−1)∣u∣. Its absolute value is unchanged. Hence VHK,0(g)=VHK,1(f)<∞.

2.1F2step 1.1

For x∈[0,1]d, put v(x)=VHK,0(g;[0,x]). Every grid on a smaller face rectangle extends to a grid on the corresponding whole face by inserting the smaller rectangle's upper endpoints as knots; the old cells remain and the added absolute-increment terms are nonnegative. Hence each face variation on [0,x] is at most the corresponding whole-face variation, and enlarging an upper endpoint cannot decrease it. Thus 0≤v(x)≤VHK,0(g) and v is nondecreasing in each coordinate.

3.1F2step 2.1construct

Fix a coordinate j, fix the other coordinates x−j, and let 0≤a<b≤1. Write xa,xb for the vectors with jth coordinate a,b. Terms in v whose varied-coordinate set omits j cancel in v(xb)−v(xa). For a term whose set is A∪{j}, additivity of Vitali variation at the split [0,a]∪[a,b] shows that its difference is the Vitali variation on the face rectangle RA with j interval [a,b], coordinates in A intervals [0,xi], and all remaining coordinates fixed at 0. Additivity follows directly by inserting a into every grid: refinement and the triangle inequality give one inequality, while joining grids whose sums approach the two suprema gives the reverse inequality. Therefore v(xb)−v(xa)=∑A⊆[d]∖{j}VV(gA∪{j},0;RA).

4.1F2step 3.1algebra

Expanding the right side of the finite-difference identity by inclusion–exclusion gives g(xb)−g(xa)=∑A⊆[d]∖{j}ΔA∪{j}g(RA): every vertex with a coordinate outside A∪{j} set to 0 cancels with the same vertex from the term with that coordinate added to A, leaving only the two vertices with all other coordinates equal to x−j. Each one-cell grid shows VV(gA∪{j},0;RA)≥∣ΔA∪{j}g(RA)∣. The triangle inequality and step 3.1 now give v(xb)−v(xa)≥∣g(xb)−g(xa)∣. Consequently both v and w:=v−g are nondecreasing in every coordinate.

5.1F3F4F5step 1.1step 2.1step 4.1∎

The function v is bounded by step 2.1. The function w is finite-valued and coordinatewise nondecreasing, so w(0)≤w(x)≤w(1) for every x and is bounded as well. By [F3], v and w are Riemann integrable; since g=v−w, [F4] makes g Riemann integrable. Reflection preserves boundedness and maps each grid cell to a cell of the same volume with the same infimum and supremum values for f=g∘ρ, so f has the same arbitrarily small Darboux gaps as g. The criterion [F5] makes f Riemann integrable.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Koksma–Hlawka integration bound with upper-anchor variation

Statement

Let N≥1 and let P=(x0,…,xN−1) be a finite nonempty point multiset in [0,1)d. If f:[0,1]d→R has finite Hardy–Krause variation anchored at 1, then ∣QP(f)−Id(f)∣≤DN∗(P)VHK,1(f), where QP, Id, and DN∗ use the conventions of Star discrepancy, digital nets, and digital sequences, and VHK,1 uses the face convention of Hardy–Krause variation anchored at the upper corner. The point set and integrand are otherwise arbitrary; no construction-specific rate or computability of the two factors is asserted.

Facts & Assumptions

Given: The finite nonempty point multiset and finite upper-anchor variation stated above.

[F1]

For every finite coordinate grid containing the nodes, its lower-corner sum differs from QP(f) by at most DN∗(P)VHK,1(f). (Anchored-box summation by parts for finite Hardy–Krause variation)

[F2]

For a bounded Riemann-integrable function, all tagged grid sums converge to its Riemann integral as the mesh tends to zero. (The multidimensional Darboux and tagged-mesh definitions of the Riemann integral agree)

[F3]

Adding finitely many coordinate knots refines a grid without increasing its mesh; uniform grids with mesh 1/r can be made arbitrarily fine. (Grid partitions of a rectangle in Rm, their cells, refinements and mesh, For every ε>0 in a complete ordered field there is a natural n≥1 with 1/n<ε)

[F4]

Finite upper-anchor Hardy–Krause variation implies that f is bounded and Riemann integrable. (Finite Hardy–Krause variation implies bounded Riemann integrability)

Proof

1.1F3givenconstruct

For each integer r≥1, start with a uniform coordinate grid of mesh at most 1/r and refine each coordinate partition by inserting every coordinate of every node of P. The resulting finite grid Gr contains all node coordinates and has mesh at most 1/r by [F3]. Let SGr(f) be its lower-corner Riemann sum.

2.1F1step 1.1

Applying [F1] to each Gr gives ∣QP(f)−SGr(f)∣≤DN∗(P)VHK,1(f) for every r.

3.1F2F4step 2.1∎

By [F4], f is bounded and Riemann integrable. The mesh of Gr tends to zero, so [F2] gives SGr(f)→Id(f). Since QP(f) and the bound on the right are fixed, continuity of absolute value passes the inequality in step 2.1 to the limit and yields the stated Koksma–Hlawka bound.

5 · Examples, counterexamples and false statements

None yet.

Sources