Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-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.

Barycentric interpolation identities

Statement

Let n∈N, n≥0, let x0<⋯<xn be distinct real nodes, let y0,…,yn∈R, and define ωn,wj,Iny as in Cardinal-polynomial interpolation. For every real x that is not a node, ωn(x)∑j=0nwjx−xj=1,ωn(x)∑j=0nyjwjx−xj=Iny(x). In particular, the denominator sum is nonzero and Iny(x)=∑j=0nyjwj/(x−xj)∑j=0nwj/(x−xj). At a node xi, the interpolant is defined by the separate value Iny(xi)=yi; the quotient is not used there.

Facts & Assumptions

Given: Distinct real nodes x0<⋯<xn, real data y0,…,yn, and a real query x not equal to any node.

[F1]

Cardinal-polynomial interpolation: ωn(X)=∏k=0n(X−xk), wj=(∏k≠j(xj−xk))−1, ℓj(X)=∏k≠j(X−xk)/(xj−xk), and Iny(X)=∑j=0nyjℓj(X).

[F2]

Existence and uniqueness of the cardinal-polynomial interpolant: for any data on these nodes there is exactly one polynomial of degree at most n interpolating them, and it is Iny.

[F3]

Cardinal interpolation functions are polynomials of the stated degrees: ℓj(xi)=1 when i=j and 0 otherwise, and ωn(x)≠0 off the nodes.

[F4]

The reals form a field and Laws of finite sums and finite products: real division by a nonzero number is defined; finite products split into consecutive factors and satisfy ∏k<n(akbk)=(∏k<nak)(∏k<nbk), including the empty-product case.

Proof

1.1givenF1F4algebra

Split the product for ωn(x) before and after index j using [F4]: it is A(x−xj)B, where A=∏k<j(x−xk) and B=∏j<k≤n(x−xk); the omitted numerator product is AB. In the increasing omitted-index order of [F1], the product law [F4] gives ℓj(x)=(∏k≠j(x−xk))(∏k≠j(xj−xk)−1). The second product is wj: multiplying it by ∏k≠j(xj−xk) gives the product of 1's, including the empty case, so it is that product's inverse. Thus ℓj(x)=ABwj=ωn(x)wj/(x−xj), using x≠xj to cancel the nonzero factor.

1.2givenF1F2F3algebra

By [F1], S(X):=∑j=0nℓj(X)=In(1,…,1)(X), so it has degree at most n by [F2]. At each node xi, [F3] gives S(xi)=1. The constant polynomial 1 is another degree-at-most-n interpolant of these data; uniqueness in [F2] gives S(X)=1.

2.1givenF3F4step 1.1step 1.2algebra

Summing the identities of step 1.1 over j gives ωn(x)∑j=0nwj/(x−xj)=∑j=0nℓj(x)=1 by step 1.2. Since ωn(x)≠0 by [F3], the denominator sum equals 1/ωn(x) and is nonzero by the field laws [F4].

3.1givenF1F2F4step 1.1step 2.1algebra∎

Multiplying step 1.1 by yj and summing gives ωn(x)∑j=0nyjwj/(x−xj)=∑j=0nyjℓj(x)=Iny(x) by [F1]. Dividing this identity by the nonzero identity in step 2.1 proves the quotient formula. At xi, [F2] gives Iny(xi)=yi, which is the separate node value stated above.

Depends on

Used by

Dependency tree · two levels

33 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