Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-08-29
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.

The computed floating-point dot product obeys componentwise and normwise error bounds

Statement

Let n1 and let x=(xj),y=(yj)Rn, with the dot product xy=j<nxjyj computed from left to right in an arithmetic model with unit roundoff u satisfying nu<1 (The standard relative floating-point model and unit roundoff), where every product xjyj, every rounded product pj:=fl(xjyj), and every intermediate sum lies in the normal range. Let s1:=p0 and, for 1k<n, let sk+1:=fl(sk+pk). Then:

  1. Componentwise form. There are reals δ0,,δn1 with δjγn:=nu/(1nu) such that sn=j<nxjyj(1+δj).
  2. Normwise form. snxy    γnj<nxjyj    γnx1y1, where 1 is the published 1-norm (The p-norms xp for rational p1, and x, Each p is a norm on Rn, and the induced metrics are exactly d1, d2 and d of the published metric-spaces page) and the absolute value (Absolute value in an ordered field).

Facts & Assumptions

Given: A natural number n1, vectors x,yRn, a unit roundoff u with nu<1, the rounded products pj=fl(xjyj) for j<n, and the left-to-right computed sum sn above.

[L1]

Each product and each sum obeys the relative model: fl(t)=t(1+ε) with εu for every real t in the normal range (The standard relative floating-point model and unit roundoff).

[L2]

A product of factors (1+εi)i<m with mn and εiu for every i<m equals 1+δ with δγmγn, where γn=nu/(1nu) (If |delta_i| <= u and n u < 1, then prod (1+delta_i) = 1 + theta_n with |theta_n| <= gamma_n).

[L3]

x1=j<nxj, and xjyj=xjyj (The p-norms xp for rational p1, and x, Absolute value in an ordered field).

Proof

technique · direct
1.1

By [L1], for each j<n there is πj with pj=xjyj(1+πj) and πju; and for each k with 1k<n there is αk with sk+1=(sk+pk)(1+αk) and αku.

givenL1
2.1

Unrolling the recursion of step 1.1 gives sn=x0y0(1+π0)k=1n1(1+αk)+j=1n1xjyj(1+πj)k=jn1(1+αk), where every empty product is 1; each coefficient is the product of the error factor from the rounded multiplication pj and the error factors from the later additions through which that term passes.

step 1.1algebra
3.1

The coefficient of x0y0 in step 2.1 is a product of exactly n factors of the form 1+ε with εu, and for each j with 1j<n the coefficient of xjyj is a product of nj+1n such factors. By [L2], each coefficient therefore equals 1+δj with δjγn, so step 2.1 becomes sn=j<nxjyj(1+δj), which is claim 1.

step 2.1L2algebra
4.1

Subtracting xy=jxjyj from claim 1 gives snxy=jxjyjδj, so by the triangle inequality and [L3] snxyjxjyjδjγnjxjyj.

step 3.1L3algebra
5.1

Since jxjyj=jxjyj(jxj)(kyk)=x1y1 by [L3], step 4.1 gives the normwise form of claim 2.

step 4.1L3algebra
6.1

Claim 1 is step 3.1 and claim 2 is steps 4.1 and 5.1.

step 3.1step 4.1step 5.1

Depends on

Used by

Dependency tree · two levels

31 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