Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedPipeline-generatedprecheck passjudge 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.

de Boor evaluation with a double knot

Example

Take degree p=2, knots t0=t1=t2=0, t3=t4=1, and t5=t6=t7=2, and coefficients (c0,c1,c2,c3,c4)=(0,0,4,8,0). Evaluate at x=3/2 on the nonempty span [t4,t5)=[1,2). This span is adjacent to the double knot at 1.

Facts & Assumptions

Given: The degree, knot vector, coefficient list, span [1,2), and query x=3/2 from the Example.

[F1]

de Boor coefficient evaluation on a specified knot span initializes dj(0)=ck−p+j and uses the stated αj,r blend for j=p,…,r.

[F2]

de Boor evaluation equals the B-spline coefficient expansion identifies the exact output with the B-spline coefficient expansion.

[F3]

B-spline spaces and knot conventions uses a clamped knot vector with half-open cells, right-side values at interior knots, and left limits at b.

[A1]

p=2, k=4, t0=t1=t2=0, t3=t4=1, t5=t6=t7=2, and (c0,c1,c2,c3,c4)=(0,0,4,8,0).

Verification

1.1givenA1F1F3

The input is admissible: [F3] allows the displayed clamped knot vector, including the double interior knot; the knots are nondecreasing and clamped for degree two; t4=1<t5=2; and x=3/2∈[1,2). By [F1], the initial active list is (d0(0),d1(0),d2(0))=(4,8,0).

2.1A1F1step 1.1algebra

For r=1,j=2, the indices are L=4,U=6, so α=(3/2−t4)/(t6−t4)=1/2 and d2(1)=(8+0)/2=4. For r=1,j=1, L=3,U=5, again α=1/2, so d1(1)=(4+8)/2=6.

3.1A1F1step 2.1algebra

For r=2,j=2, L=4,U=5 and α=1/2. Therefore d2(2)=(6+4)/2=5, which is the algorithm's exact returned value.

4.1A1F2step 3.1algebra∎

By [F2], the B-spline curve value on the specified span is also 5. The example exercises a repeated knot without evaluating a basis function outside the active span.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

5 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