diff --git a/research/neumann-oracle-error-floor/PROOF.md b/research/neumann-oracle-error-floor/PROOF.md new file mode 100644 index 0000000000..2545087dcf --- /dev/null +++ b/research/neumann-oracle-error-floor/PROOF.md @@ -0,0 +1,137 @@ +# A linear error floor for rounded inverse oracles + +This contribution was produced by Nick Petalas. Apache-2.0. +Claim type: scoped written proof with exact finite corroboration. + +## Interface and theorem + +Use the maximum complex-coordinate norm. Write D_p for the closed complex +unit disk intersected with 2^-p Z[i]. The numerical contract is Hanson Sun's +PR1430: p>100, h=2^-p, eta=ph/3, a linear E with norm at most 21/50, +and a deterministic T:D_p^s -> D_p^s satisfying + +```text +||T(z)-Ez|| < eta for every z in D_p^s. +``` + +An integer 1<=k<=p must satisfy ||E^k||<=h. The task is to approximate +`(I+E)^(-1)u/2` for u in D_p^s. In the oracle model here, E is hidden. +The algorithm receives p,k,u, the norm/error promises and access to T. +It receives no other E-dependent information. It may make any number of +valid adaptive queries, or even inspect the entire common function T. + +For every integer p>100, there are two admissible entrywise nonnegative +two-coordinate operators E_- and E_+, with k=p and the same odd, +zero-preserving oracle T, for which every deterministic algorithm has error +greater than `(4/9)ph` on at least one instance. The same lower bound holds +for worst-case expected error of randomized algorithms. No randomized +algorithm can have success probability greater than 1/2 on both instances +at any error radius less than the two-instance radius R_p below. + +Combined with PR1430's cited `