Skip to content

Repository files navigation

The Stringer Bound Conjecture

DOI Verify paper and certificates

Repository: github.com/RichieSater/stringer-bound · Archived v1.0.0: doi:10.5281/zenodo.21850820

The current development revision postdates archived v1.0.0; until the next archival release, GitHub is the canonical source for the new theorems.

Longstanding finite-sample validity question for a bound introduced in 1963. For every taint distribution (F) on ([0,1]), every sample size (n), and standard confidence levels such as (95%), the Stringer bound covers the population mean taint with probability at least the nominal level: (P(\mathrm{SB} \ge \theta) \ge 1-\alpha).

The Stringer bound is widely used to evaluate monetary-unit samples (Stringer 1963). Its conjectured conservatism in finite samples has not been proved in full generality. Bickel (1992) proved asymptotic conservatism; Pap and van Zuijlen showed via higher-order expansions that asymptotic conservatism holds only above a confidence threshold, leaving the finite-sample question at standard levels like 95% open. This repository is a systematic, certificate-backed attempt to resolve it: either an exact counterexample (a taint distribution and sample size where coverage provably dips below nominal) or structural evidence for the conjecture.

The bound

Monetary-unit sampling draws (n) dollar units i.i.d. from the population; the taint of a drawn unit is (T \in [0,1]) with distribution (F), and the parameter is (\theta = E[T]). With observed taints arranged in nonincreasing order, (t_{(1)} \ge \dots \ge t_{(n)}), the Stringer bound at nominal confidence (1-\alpha) is

SB = p_0 + sum_{j>=1} (p_j - p_{j-1}) * t_(j)

where (p_j) is the upper (1-\alpha) confidence limit for a binomial proportion after (j) errors in (n) trials (Clopper–Pearson), or its Poisson analogue (m_j/n) (the AICPA "MUS factors"). Every claim in this repository states which variant it uses.

Status

Exact binomial-factor guarantees now reach (n=7) at 90%, 95%, and 99%, while direct Poisson-factor guarantees reach (n=8) at 90%, (n=11) at 95%, and (n=20) at 99% confidence. The (n=2) bound is proved conservative for every taint distribution and every confidence level (N2-PROOF.md). From (n=3) through (n=5), exact computer-assisted proofs establish conservatism at 90%, 95%, and 99% confidence (N3-CONVENTIONAL.md, N4-CONVENTIONAL.md, and N5-CONVENTIONAL.md). A five-dimensional directed-interval certificate extends all three theorems to (n=6) (N6-CONVENTIONAL.md). A six-dimensional rigorous real-ball certificate extends them to (n=7) (N7-CONVENTIONAL.md). Thus (n=8) is the first unresolved binomial case at all three levels. A separate corrected simultaneous-band proof establishes the larger Poisson ranges (POISSON-SIMULTANEOUS-BAND.md). The general-(n) conjecture at 95% remains open.

Two validated all-sample-size reporting families are also available. One uses a precomputed scalar calibrated from the exact joint uniform-order-statistic probability. It can either scale the complete Poisson bound or fix the ordinary no-error factor and scale only the error increments. Both modified paths have distribution-free coverage for every (n). A finite-prefix analytic refinement gives uniform full-scale choices of 1.525906, 1.436135, and 1.320081 at 90%, 95%, and 99%, respectively. More generally, the multiplier two is a simple closed-form choice at every sample size whenever nominal confidence is at least (2/e\approx73.6%). Representative exact certificates give materially smaller choices at (n=25,50,100,200) and 90%, 95%, and 99% confidence (POISSON-BAND-CALIBRATION.md). The other pre-specifies the reported upper bound as the maximum of the familiar Stringer calculation and the finite-sample-valid Gaffke bounded-mean limit. That maximum also has distribution-free coverage for every (n) without assuming the unresolved Stringer conjecture. It returns the ordinary Stringer value whenever Stringer is larger; in the certified (n=3,4,5,6,7) cases, equality with ordinary Stringer holds for every sample at all three levels. The implementation uses exact rational tail-sign checks rather than trusting a floating-point quantile; see GAFFKE-SAFEGUARD.md. At every nominal confidence level of at least (75%), an additional analytic theorem proves zero uplift for every sample size whenever the binomial Stringer value is at least the largest observed taint. This is a directly checkable region of the sample space, not a general coverage theorem for ordinary Stringer; see ONE-CAP-COMPARISON.md.

Openness was checked against the literature (details and sources in OPENNESS.md): no general proof or counterexample at confidence levels ≥ 50% was found. The asymptotic threshold is exactly (\alpha = 1/2) (Pap–van Zuijlen 1996); the only published finite-sample counterexamples found in the review are at sub-50% confidence; and the strongest previously claimed finite-sample range (Bimpeh 2008: all (F) at (n \le 11), (\alpha = 0.05)) rests on an index shift in its containment argument — see below.

Established so far in this repository, each backed by an exact-arithmetic certificate or a written proof:

  • The (n = 2) case is proved in full (N2-PROOF.md): for every (F) and every (\alpha\in(0,1)). The supremum noncoverage probability is exactly (\alpha), approached but never attained.

  • Conventional confidence levels are certified from (n=3) through (n=5) (N3-CONVENTIONAL.md, N4-CONVENTIONAL.md, N5-CONVENTIONAL.md): at 90%, 95%, and 99% confidence, the binomial Stringer bound pointwise dominates the recently validated Gaffke bounded-mean upper limit for all three sample sizes. The proofs reduce the comparisons to uniform-simplex cap inequalities and certify them with exact rational Bernstein coefficients. The symbolic derivations and every sign certificate are regenerated from source by the top-level reproduction command. These are theorems at the three listed levels, not search evidence.

  • The three conventional-level theorems extend to (n=6) (N6-CONVENTIONAL.md): a fixed decomposition into 32 five-simplices reduces all six cap regions to Bernstein signs. Generic face-ideal derivative reductions prove every structural zero over (\mathbb Q(b,c,d,e,f,g)); integer-directed dyadic intervals certify full-rank specialization of those identities, the degree-one oriented triangulation chain, and every remaining coefficient as positive. This is a computer-assisted theorem at 90%, 95%, and 99%, not a search result.

  • The three conventional-level theorems extend further to (n=7) (N7-CONVENTIONAL.md): exact reflection reduces seven cap regions to four source residuals, and a fixed degree-one chain of 64 six-simplices covers the ordered-knot domain. Exact factor-order arguments prove 22 generic ideal-power statements, and Singular proves the four outer-face statements; together they account for every structural Bernstein zero. Integer-checked dyadic factor brackets and 768-bit Arb real-ball arithmetic then certify every vertex, determinant, specialization rank, and nonstructural coefficient. This is a rigorous computer-assisted theorem at 90%, 95%, and 99%, not search evidence.

  • All-sample-size Poisson-factor domination at practical confidence levels (POISSON-DOMINATION.md): whenever nominal confidence exceeds (1-e^{-1}\approx63.2%), the Poisson factors used in audit practice dominate the binomial Clopper--Pearson factors coordinatewise for every (n). A summation-by-parts argument then proves that the complete Poisson Stringer bound is pointwise at least the binomial version on every observed sample. This replaces the former finite-range numerical comparison at 90% and 95% with an analytic result; it does not by itself resolve general-(n) coverage. It does transfer the proved binomial guarantees at (n=2), and from (n=3) through (n=7) for 90%, 95%, and 99%, to the Poisson-factor bound.

  • Direct Poisson-factor coverage beyond (n=7) (POISSON-SIMULTANEOUS-BAND.md): a corrected simultaneous survival-band event proves distribution-free coverage for every (n\le8) at 90%, every (n\le11) at 95%, and every (n\le20) at 99% confidence. The proof includes atomic distributions via a randomized probability integral transform. Poisson limits have exact dyadic brackets whose endpoint signs are certified with rational exponential-series bounds, and the uniform-order-statistic event is evaluated exactly by Bolshev's recursion. The event falls below nominal at the next sample size in each row; that limits this proof route, not the Stringer bound.

  • Sharp two-coordinate theorem for the all-(n) analytic route (TWO-EXPONENTIAL-QUANTILE.md): for independent unit exponentials (E_1,E_2), the upper-quantile map ((a,b)\mapsto Q_{1-\alpha}(aE_1+bE_2)) is convex on the nonnegative quadrant if and only if (\alpha\le4e^{-3}). This exact threshold includes 90%, 95%, and 99% confidence. It resolves the two-coordinate base case of one proposed Poisson proof route. An exact all-dimensional Hessian formula also shows that the equal-weight Hessian thresholds increase from this two-coordinate value (program note). The first unequal case is now reduced exactly to one explicit two-variable tilted-simplex inequality (three-coordinate reduction). An integration-by-parts identity expresses its curvature threshold as the largest generalized eigenvalue of a boundary Gram matrix against the bulk covariance matrix, replacing third moments by a two-by-two trace test. The inequality is proved on the repeated-maximum boundary where the two largest weights are equal; its margin has a strictly positive inward derivative under fixed-sum gap splitting at every finite point of that boundary. The inequality is also proved on the symmetry line where the two smaller weights are equal. The complete infinite-gap boundary reduces to the proved two-coordinate theorem, and an exact joint expansion proves a positive punctured neighborhood of its only zero-margin corner. The finite off-symmetry interior remains open. These results do not prove the three-or-more-coordinate case or general-(n) Stringer coverage.

  • The second all-(n) analytic step is complete through (n=6) (DIRICHLET-POISSONIZATION.md): for every nonnegative ((n+1))-coordinate profile whose coefficient sum is at most (n), the required Poissonized tail dominates the corresponding uniform-simplex tail for every (n=2,3,4,5,6). The new (n=6) theorem uses three nested coordinate-face arguments, exact scalar bounds and beta-tail moments, and a deterministic directed 160-bit Arb certificate. The fixed proof partition has 46,317,164 branch calls and reproducible transcript digests. This advances one explicitly isolated component of the proposed general proof; it does not prove the separate higher-dimensional exponential-quantile convexity step or general-(n) Stringer coverage.

  • All-sample-size scalar calibration of the Poisson bound (POISSON-BAND-CALIBRATION.md): let (\kappa_{n,\alpha}) be the smallest scalar at least one that makes the terminal factor at least one and the corrected simultaneous-band event probability at least (1-\alpha). Then (\min{1,\kappa_{n,\alpha}\mathrm{SB}{\rm P}}) is distribution-free valid for every sample size and every confidence level. A second anchored path has the same guarantee for (\min{1,p_0+\eta{n,\alpha}(\mathrm{SB}_{\rm P}-p_0)}), and therefore leaves the ordinary all-zero-sample result unchanged. A trivial finite scalar proves existence; at conventional levels an analytic Bonferroni construction gives an explicit marginal-crossing bound. A second analytic result is uniform in sample size: multiplying by (2) is valid for every (n) whenever nominal confidence is at least (2/e\approx73.6%). Retaining the first 200 Poisson crossing probabilities and bounding the remainder geometrically reduces the uniform choices to 1.525906, 1.436135, and 1.320081 at 90%, 95%, and 99%, respectively. These are sufficient ceilings, not optimality claims. Exact rational certificates bracket each path-minimal scalar within (2^{-28}) at (n=25,50,100,200) for 90%, 95%, and 99% confidence. At 95%, simple six-decimal valid multipliers are 1.126246, 1.195804, 1.235956, and 1.257979 for full scaling, and 1.511563, 1.947538, 2.367560, and 2.778290 for the anchored error increments, respectively. This validates the modified scalar paths, with either untruncated or factorwise-capped Poisson factors, not ordinary Stringer outside its proved ranges. Neither path uniformly dominates the other, selection must be pre-specified, and no global optimality among confidence procedures is claimed. On either path, capping the calibrated factors themselves at one preserves coverage and gives a report pointwise no larger than capping only the final result.

  • All-sample-size safeguarded reporting rule (GAFFKE-SAFEGUARD.md): for either factor convention, report (\max{\mathrm{Stringer},\mathrm{Gaffke}}). Finite-sample validity of the Gaffke component proves coverage of this complete rule for every sample size and every confidence level. This does not prove the ordinary Stringer conjecture. It is a drop-in statistical floor that preserves the familiar calculation whenever Stringer is already larger. The command-line implementation certifies a rational dyadic bracket for the Gaffke endpoint by exact confluent divided differences, including repeated taints and zero-heavy audit samples. A methodology-facing use and scope note is in PRACTICE-SAFEGUARD.md.

  • All-sample-size zero-uplift region at confidence at least (75%) (ONE-CAP-COMPARISON.md): whenever nominal confidence is at least (75%), if the binomial Stringer value is at least the largest observed taint, then it pointwise dominates the valid Gaffke limit. Hence the pre-specified safeguard returns ordinary Stringer on that sample, for both factor conventions and every sample size. The proof combines a dimension-free simplex-cap lemma, fixed-mean binomial monotonicity, and a sharp probability bound above the binomial mean. An older exact certificate checking 59,700 nonterminal vertices through (n=200) remains as an independent regression. This removes one complete cap region from the higher-(n) comparison but does not prove coverage of ordinary Stringer outside the already established ranges.

  • Two-point lemma (proof in two_point_lemma.py): a distribution with a single nonzero taint value can never under-cover — the coverage event contains the Clopper–Pearson coverage event. So ({v_1 > v_2 > 0}) plus an atom at 0 is the smallest support that can carry a counterexample.

  • The bound genuinely fails at low confidence in finite samples: thirty-three exact rational counterexamples with rational factor-interval certificates — at selected nominal levels from 30% through 37% and sample sizes (n=50,100,200,400), using binomial factors.

  • A previous finite-sample certification is reassessed (BIMPEH-GAP.md): Bimpeh's (2008) coverage lower bound (\bar P_n) — the basis of the belief that the 95% conjecture was settled for (n \le 11) — rests on an off-by-one in the confidence-band constraints. Hand-verifiable counterexamples with continuous (F) at (n = 1, 2), an exact atomic one at (n = 5) (coverage (31/32 < \bar P_5)), and a proof that the corrected containment probability never exceeds (1-\alpha), so that containment argument cannot establish the desired guarantee. His Table 5.1 itself reproduces exactly (bolshev.py). The cited argument therefore does not add a proven finite-sample range.

  • At 95% no violation was found in the reported searches: over distributions with two nonzero taint values ((n \le 100)) and three nonzero taint values ((n \le 25)), each allowing an atom at zero, the smallest coverage found agrees with (1-\alpha) to numerical precision at every searched (n), approached as (v_1 \to 1) and never crossed — consistent with the de Jager–Pap–van Zuijlen minimality theorem on ({0,1}) supports. Single-value populations already reach exact coverage (0.9500302) ((n=10), (v=1), (q=0.85)).

Next steps: determine whether the comparison extends to (n=8) at 90%, 95%, and 99%; attack the adjacent-transfer single-crossing identity isolated in ORDERED-SIMPLEX-CAP.md; extend the sharp two-coordinate weighted-exponential theorem in TWO-EXPONENTIAL-QUANTILE.md, by proving the finite off-symmetry case of the explicit three-coordinate inequality in THREE-EXPONENTIAL-QUANTILE.md, whose margin is now known to point strictly inward from the finite axes and to have a strictly negative fixed-sum transverse second derivative on the positive diagonal, and whose full region with both gaps at least (13) is proved by an analytic Gram-matrix comparison, and pursue the general Dirichlet--Poissonization inequality isolated in ALL-N-POISSON-PROGRAM.md using the proved zero-knot reduction and all-two-level case in DIRICHLET-POISSONIZATION.md, which now also proves the complete threshold comparison for $n=2,3,4,5,6$, every profile having three nonzero coefficients in every dimension, and a sparse convex-core region on every coordinate face, including d<=n^2/{3(n+1)} for four nonzero coefficients, together with the opposite four-positive far cap d>=n-1. Its first open complete simplex dimension is $n=7$; and develop a certified branch-and-bound or atoms-reduction argument for ordinary audit sample sizes. The immediate fixed-dimension target is (n=8) at 90%, 95%, and 99%, not more unstructured grid search.

Method

Float64 screening over parametric families of taint distributions (grid + Nelder–Mead refinement), followed by exact recertification of every candidate: multinomial weights in rational arithmetic, confidence factors enclosed between dyadic rationals with binomial-CDF endpoint signs evaluated exactly by integer arithmetic, and rational interval propagation through every coverage comparison. Nothing is claimed from screening output; only certify.py verdicts count.

Repository layout

supporting-materials/
├── claim-evidence.json       machine-readable claim-to-evidence map
├── theory/
│   ├── N2-PROOF.md           complete n=2 proof
│   ├── N3-CONVENTIONAL.md    exact n=3 proof at 90%, 95%, and 99%
│   ├── N4-CONVENTIONAL.md    exact n=4 proof at 90%, 95%, and 99%
│   ├── N5-CONVENTIONAL.md    exact n=5 proof at 90%, 95%, and 99%
│   ├── N6-CONVENTIONAL.md    exact n=6 proof at 90%, 95%, and 99%
│   ├── N7-CONVENTIONAL.md    rigorous n=7 proof at 90%, 95%, and 99%
│   ├── POISSON-DOMINATION.md all-n practical-level factor comparison
│   ├── POISSON-SIMULTANEOUS-BAND.md direct exact Poisson coverage ranges
│   ├── POISSON-BAND-CALIBRATION.md all-n valid scalar Poisson calibration
│   ├── GAFFKE-SAFEGUARD.md   all-n valid reporting floor and exact computation
│   ├── ONE-CAP-COMPARISON.md analytic all-n zero-uplift region at >=75%
│   ├── ORDERED-SIMPLEX-CAP.md vertex equalities + open transfer target
│   ├── ALL-N-POISSON-PROGRAM.md exact reductions for the open all-n target
│   ├── TWO-EXPONENTIAL-QUANTILE.md sharp two-weight convexity theorem
│   ├── THREE-EXPONENTIAL-QUANTILE.md exact reduction of first open dimension
│   └── DIRICHLET-POISSONIZATION.md sharper divided-difference target
└── computations/python/
    ├── stringer.py           numerical factors for searches + exact-sign
    │                         dyadic binomial factor intervals
    ├── coverage.py           rational interval certification + float screener
    ├── two_point_lemma.py    proof + machine check: single-value supports
    │                         cannot under-cover
    ├── derive_n3_bernstein_formulas.py
    │                         symbolic derivation of the n=3 certificate
    ├── n3_gaffke_certificate.py
    │                         exact rational n=3 sign certificate
    ├── derive_n4_bernstein_structure.py
    │                         exact n=4 residual and tetrahedral structure
    ├── n4_gaffke_certificate.py
    │                         exact rational n=4 sign certificate
    ├── derive_n5_bernstein_structure.py
    │                         exact n=5 residual, face-ideal, and four-simplex structure
    ├── n5_gaffke_certificate.py
    │                         directed-dyadic n=5 sign certificate
    ├── derive_n6_bernstein_structure.py
    │                         exact n=6 residual, face-ideal, and five-simplex structure
    ├── n6_gaffke_certificate.py
    │                         directed-dyadic n=6 sign certificates at three levels
    ├── derive_n7_bernstein_structure.py
    │                         exact n=7 residual, symmetry, face-ideal, and six-simplex structure
    ├── n7_gaffke_structure_data.py
    │                         fixed n=7 triangulation and structural-zero conditions
    ├── n7_gaffke_certificate.py
    │                         rigorous Arb n=7 sign certificates at three levels
    ├── poisson_band_certificate.py
    │                         exact Poisson limits + boundary-crossing proof
    ├── poisson_band_calibration.py
    │                         exact scalar-calibration brackets
    ├── gaffke.py             exact-sign Gaffke endpoint + safeguarded report
    ├── one_cap_all_n_check.py
    │                         algebra/rational checks for the analytic theorem
    ├── one_cap_certificate.py
    │                         independent exact finite regression through n=200
    ├── all_n_poisson_reductions.py
    │                         exact algebra and rejected-shortcut check for all-n route
    ├── dirichlet_poissonization.py
    │                         zero-knot/all-two-level algebra + exact obstruction
    ├── search_two_value.py   screening search over {v1 > v2 > 0} supports
    └── certify.py            exact recertification of screening candidates

Reproduction

The canonical environment is pinned in pyproject.toml and uv.lock (Python 3.12, uv 0.11.14). Tectonic 0.17.0 builds the manuscript. Singular is required for the exact generic face-ideal reductions and source derivations at n=6 and n=7 (developed with 4.4.1). CI fixes Ubuntu 24.04 and installs its distribution package explicitly. The rigorous n=7 sign layer uses the pinned python-flint Arb implementation. The single top-level verification command is:

make reproduce

This runs the unit tests, the (n=2) symbolic proof checker, the exact Poisson simultaneous-band and scalar-calibration certificates, the analytic all-(n) one-cap checks, the independent finite one-cap regression, the exact two-exponential convexity identities, and the algebra checks and exact localization- obstruction certificate for the remaining open all-(n) Poisson route, source regeneration through (n=6), rigorous Bernstein sign certificates through (n=7), the generated counterexample-table check, claim-to-evidence link validation, and the manuscript build. Individual search and recertification commands remain documented in supporting-materials/README.md.

For a directly usable safeguarded audit calculation (zero taints may be omitted while --n remains the full sample size):

uv run --frozen python \
  supporting-materials/computations/python/gaffke.py \
  --n 100 --alpha 0.05 --method poisson --taints 1,0.4,0.1

For the exact scalar-calibrated Poisson rule:

uv run --frozen python \
  supporting-materials/computations/python/poisson_band_calibration.py \
  --n 25 --alpha 0.05 --taints 1,0.4,0.1 \
  --out /tmp/calibrated-poisson.json

The JSON contains both the full-scale and zero-taint-preserving certified paths, together with the pointwise no-larger calibrated-factor-capped version of each. The paths are alternatives that must be pre-specified; capping the calibrated factors within a selected path is itself proved and does not constitute post-selection between paths. At 90%, 95%, and 99%, the JSON also contains both the elementary and finite-prefix full-scale multipliers certified uniformly in sample size.

Openness

Whether the finite-sample conjecture at 95% is genuinely open — and whether a resolution hides in the modified-Stringer-bound literature — is tracked in supporting-materials/audit/OPENNESS.md.

License

Code is MIT-licensed under LICENSE.

About

Certificate-backed research on finite-sample conservatism of the Stringer audit bound

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages