Alphabeta Math
DefinitionDefinition: 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.

Type-1, type-2, and type-3 nonuniform Fourier transforms

Definition

Fix an integer dimension d≥1. Let Td=[0,1)d be the chosen representatives for period-one coordinates; all coordinates in a type-1 or type-2 transform are interpreted modulo integer shifts. Here π is the real constant defined in Real elementary functions and their domains. For x∈Rd and k∈Zd, write k⋅x=∑r=1dkrxr. Let N,J≥0 be finite integers, let x0,…,xN−1∈Td, let c=(cj)j<N∈CN, and choose integers Kr≥0. The rectangular mode set is

K=∏r=1d{−Kr,−Kr+1,…,Kr}.

The type-1 nonuniform discrete Fourier transform maps source coefficients to integer-mode samples:

Fk=∑j=0N−1cje−2πik⋅xj,k∈K.

The type-2 nonuniform discrete Fourier transform maps a coefficient array (fk)k∈K to values at the same point list:

gj=∑k∈Kfke+2πik⋅xj,0≤j<N.

For the type-1 matrix A=(e−2πik⋅xj)k∈K, j<N, define its conjugate transpose by (A∗)jk=Akj‾. Use the finite counting inner products from Finite complex-array norms used by the NUFFT certificates; the type-2 matrix is A∗ as proved below.

The type-3 nonuniform discrete Fourier transform takes a finite source list x0,…,xN−1∈Rd, coefficients cj∈C, and a separately specified finite frequency list ξ0,…,ξJ−1∈Rd, and returns

Gℓ=∑j=0N−1cje−2πiξℓ⋅xj,0≤ℓ<J.

Type 3 has no integer-mode restriction or implicit coordinate wrapping. No frequency normalization, axis scaling, or frequency-space product is implicit; any such scaling is separate input data whose cost must be analyzed separately. Each displayed map is a finite sum of defined complex exponentials; the zero-source case has the empty-sum value zero and the zero-output case returns the empty array. No fast algorithm or complexity claim for type 3 is part of this definition.

Facts & Assumptions

Proof

1.1givenF1F2F3algebra

Fix j<N and k∈K, and put t=2πk⋅xj∈R. By [F1]–[F2], e−it=cos⁡(−t)+isin⁡(−t)=cos⁡t−isin⁡t. Applying [F3] gives e−it‾=cos⁡t+isin⁡t=eit. Thus (A∗)jk=Akj‾=e+2πik⋅xj.

2.1F4step 1.1algebra∎

For any c∈CN and f∈CK, expand the finite sums: ⟨Ac,f⟩K=∑k∈K∑j<Ncje−2πik⋅xjfk‾=∑j<Ncj∑k∈Kfke+2πik⋅xj‾=⟨c,A∗f⟩{j<N}. The first equality uses finite distributivity/reordering from [F4]; the second uses step 1.1 and the stated inner-product convention. Thus the type-2 sum is exactly the conjugate-transpose action under matching finite inner products.

Depends on

Used by

Dependency tree · two levels

54 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