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.

Existence and uniqueness of the cardinal-polynomial interpolant

Statement

Let n∈N, n≥0, let x0<⋯<xn be distinct real nodes, and let y0,…,yn∈R. Then Iny from Cardinal-polynomial interpolation is the unique real polynomial of degree at most n satisfying p(xi)=yi for every i=0,…,n.

Facts & Assumptions

Given: A natural number n≥0, distinct real nodes x0<⋯<xn, and real data y0,…,yn.

[F1]

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

[F2]

Cardinal interpolation functions are polynomials of the stated degrees: Iny is the evaluation of a formal polynomial of degree at most n, and ℓj(xi)=1 for i=j and 0 otherwise.

[F3]

A finite coefficient vector has a canonical polynomial representative: a coefficient vector through index n represents a formal polynomial of degree at most n, whose representative is zero exactly when all coefficients vanish.

[F4]

A nonzero real polynomial of degree n has no more than n distinct real roots: a nonzero real polynomial of degree d has at most d distinct real roots.

[F5]

Laws of finite sums and finite products and The reals form a field: coefficientwise subtraction distributes over the finite evaluation sums, so the vector (ak−bk) evaluates to p−q.

Proof

1.1givenF1F2choosealgebra

By [F2], choose a formal polynomial P of degree at most n (allowing the zero polynomial) whose evaluation p(t):=P(t) equals the function Iny(t) for every real t. At node xi, [F1, F2] give P(xi)=p(xi)=∑j=0nyjℓj(xi)=yi. Thus the formal polynomial P is an interpolant.

2.1givenF3F4F5step 1.1algebra

Let Q be any formal polynomial of degree at most n (allowing zero) with Q(xi)=yi, and denote its evaluation by q(t):=Q(t). Extend the actual coefficient lists of P and Q by zeros through index n (using all-zero vectors for zero polynomials), obtaining vectors (ak) and (bk); these describe their evaluations p and q, not padded formal objects. The vector ck=ak−bk defines by [F3] a formal polynomial r of degree at most n; [F5] gives r(t)=p(t)−q(t) for every real t. Since p and q agree at all nodes by step 1.1 and the choice of q, r has the n+1 distinct roots x0,…,xn. If r were nonzero, [F4] would give at most deg⁡r≤n roots, a contradiction. Hence r is the zero formal polynomial; by [F3], every ak−bk=0. The canonical coefficient lists of P and Q are therefore identical (or both objects are zero), so P=Q, and consequently p=q as evaluation functions.

3.1step 1.1step 2.1∎

This proves that the interpolant from step 1.1 is the unique formal polynomial of degree at most n satisfying the node values.

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