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

Positive weights give a bounded partition-of-unity NURBS basis

Statement

For the finite tensor-product basis and weights of Tensor-product NURBS patch maps and rational spline spaces, the denominator satisfies w−≤W(ξ)≤w+, the rational basis is nonnegative and sums to one, and Nh={s/W:s∈Sh},Sh:=span⁡{Nα:α∈I}. On each open knot cell, the rational basis functions are differentiable and ∇Rα=wαW∇Nα−wαNαW2∇W. In particular, if GN:=max⁡α∥∇Nα∥L∞(cells) and GW:=w+∑α∥∇Nα∥L∞(cells), then ∥∇Rα∥L∞(cells)≤w+GNw−+w+GWw−2. These derivative bounds depend on the fixed degrees and knot cells; no degree-independent bound is asserted.

Facts & Assumptions

Given: The finite tensor-product B-spline basis of Tensor-product NURBS patch maps and rational spline spaces, its positive weights wα, and a fixed nonempty knot cell.

[F1]

B-spline basis properties and polynomial reproduction: each univariate B-spline is nonnegative and piecewise polynomial; on every nonempty knot interval the active basis functions sum to one.

[F2]

Tensor-product NURBS patch maps and rational spline spaces defines Nα as the product of the one-dimensional B-splines, W=∑αwαNα, Rα=wαNα/W, and w−≤wα≤w+.

Proof

1.1F1F2algebra

Each tensor product Nα is nonnegative by [F1]. On any open tensor knot cell, each coordinate lies in one nonempty knot interval, so finite distributivity and [F1] give ∑α∈INα(ξ)=∏r=1d(∑irBir,pr,Ξr(r)(ξr))=1. Hence 0≤Nα≤1 on the cell. The endpoint values follow by the one-sided endpoint convention in B-spline spaces and knot conventions.

2.1F2step 1.1algebra

Since every coefficient wα is between w− and w+, the identity in step 1.1 yields w−∑αNα≤W=∑αwαNα≤w+∑αNα, so w−≤W≤w+. Thus each Rα is well-defined and nonnegative, and ∑αRα=∑αwαNαW=1. For any coefficients cα, ∑αcαRα=(1/W)∑α(cαwα)Nα. Multiplication of each coefficient by the nonzero wα is a bijection on the finite coefficient space, so the span equals Sh/W.

3.1F1F2step 1.1step 2.1algebra∎

On the open knot cell all Nα and W are polynomial and W≥w−>0 by step 2.1. The ordinary quotient rule gives the displayed gradient formula. Also ∥∇W∥∞≤∑αwα∥∇Nα∥∞≤GW and Nα≤1 by step 1.1. Applying these bounds to the quotient rule proves the stated derivative estimate. The finite number of polynomial pieces makes each GN finite.

Depends on

Used by

Dependency tree · two levels

4 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