Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-generatedjudge pass (gpt-6-luna)
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.

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.

Depends on

Used by

Dependency tree · two levels

35 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources