Alphabeta Math
Pipeline-generated
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.

Compatible discrete Maxwell constraints and finite algorithms

1 · Prerequisites

2 · Summary

3 · Logical flowchart

4 · Definitions, postulates, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicableverified 2026-10-22 (gpt-6.1-sol)Open item page →

Finite cochain Maxwell phase space

Definition

Fix nonnegative integers n0,n1,n2,n3 and ordered coordinate bases, and put Ck:=Rnk for k=0,1,2,3. The dual space (Ck)∗ is the vector space of linear functionals Ck→R, with the dual basis to the chosen coordinate basis. Let D0∈Rn1×n0, D1∈Rn2×n1, and D2∈Rn3×n2 be linear maps satisfying D1D0=0 and D2D1=0. This data is a finite cochain complex. The transpose DkT denotes the representing matrix of the dual linear map in the dual bases. Let M1∈Rn1×n1 and M2∈Rn2×n2 be symmetric positive-definite matrices: vTMkv>0 for each nonzero v∈Ck. They represent linear maps M1:C1→(C1)∗ and M2:C2→(C2)∗ in the chosen bases; in positive dimensions their inverses exist by the finite-dimensional positive-matrix result cited below, and the unique map on a zero-dimensional space is its own inverse.

The finite state space is X:=C2⊕(C1)∗, with state (b,d), where b is a column of C2 coordinates and d is a column in the dual basis of (C1)∗. In this item, “phase space” means this finite-dimensional state space only; no symplectic form is asserted. On an open interval J⊆R, a semidiscrete trajectory is a continuously differentiable map t↦(b(t),d(t))∈X satisfying

b˙(t)=−D1M1−1d(t),d˙(t)=D1TM2b(t).

Its two discrete constraints are D2b(t)=0 in C3 and D0Td(t)=0 in (C0)∗. The associated quadratic energy is

E(b,d):=12(bTM2b+dTM1−1d).

All objects here are finite-dimensional real linear-algebra data. The term “Maxwell” names this algebraic model and does not identify it with a continuum Maxwell or Einstein–Maxwell solution.

Remarks

For a finite oriented cell complex, signed incidence matrices give one source of such maps: an entry is +1 or −1 according as the oriented lower cell occurs in the oriented boundary with agreeing or opposite orientation, and is 0 when it does not occur. In a simplicial realization, the boundary of an ordered simplex is ∂[v0,…,vk]=∑i=0k(−1)i[v0,…,v^i,…,vk]. Each codimension-two face obtained by deleting vertices i<j occurs in ∂2 twice, with coefficients (−1)i(−1)j−1 and (−1)j(−1)i, which are opposites. Hence ∂2=0; taking transposes of the boundary matrices gives the two zero-composition identities for the cochain maps. This definition also admits any real matrices satisfying the displayed identities. Positive-definite mass maps are additional data and are not determined by incidence alone.

The cochain sequence is displayed below. The arrows are exactly D0,D1,D2 in the ordered coordinate bases; the zero-composition identities are hypotheses of the definition and are not proved by the diagram.

C^0 \arrow[r,"D_0"] & C^1 \arrow[r,"D_1"] & C^2 \arrow[r,"D_2"] & C^3

The incidence identities support exact finite constraint calculations. They do not supply a family of meshes, commuting projections, approximation estimates, uniform energy or CFL bounds, or a continuum-limit theorem. The source’s cochain-sampling and Whitney-form results have those additional geometric and approximation scopes; none is claimed here.

AlgorithmAlgorithm: AI-adaptedProof: Not applicableverified 2026-10-22 (gpt-6.1-sol)Open item page →

Finite compatible leapfrog evolution

Definition

Use the finite cochain data fixed by the preceding definition item, namely finite real coordinate spaces C0,C1,C2,C3, maps D0,D1,D2 with D1D0=D2D1=0, and symmetric positive-definite mass maps M1,M2. Inputs are rational matrices D0,D1,D2,M1,M2, rational initial coordinates b0∈C2 and d1/2∈(C1)∗, a positive rational step size τ, and an integer N≥0. The matrices and states use the fixed ordered bases and dual bases from that definition. All arithmetic is exact over Q; floating-point arithmetic is not part of this algorithm.

First compute R=M1−1 once by fixed-order, no-row-swap Gauss–Jordan elimination of the augmented matrix [M1∣In1]. For each pivot column j=1,…,n1, let p be the current entry in position (j,j). If p=0, return an inconsistency error. Otherwise divide row j by p and, for every k≠j, replace row k by row k minus its current column-j entry times row j. After all columns are processed, let R be the right block. For n1=0, take the unique empty matrix for R and perform no elimination.

Set (b,d):=(b0,d1/2) and record this initial state. For each n=0,…,N−1, in the stated order compute

bnew:=b−τD1Rd,dnew:=d+τD1TM2bnew.

Append (bnew,dnew) to the output list and then set (b,d):=(bnew,dnew). After the loop, return R together with the list of the N+1 states (bn,dn+1/2) for 0≤n≤N. The error branch is unreachable on admissible inputs; the separate finite-step termination lemma proves this and the exact inverse output.

Remarks

The update uses the state order bn,dn+1/2 and this ordering fixes the sign of the cross term in its invariant. Positive definiteness makes every pivot in the fixed no-row-swap schedule nonzero; the separate lemma proves this by Schur-complement induction. The source’s Whitney finite-element leapfrog has its own spaces, mass matrices, boundary conditions and CFL hypotheses. This algorithm makes no claim of being its spatial discretization or of giving a continuum stability or convergence result.

PropositionStatement: AI-adaptedProof: AI-generatedverified 2026-10-22 (gpt-6.1-sol)Open item page →

Exact discrete constraints and semidiscrete and staggered energy

Statement

Use finite-dimensional real cochain data as in the definition item and fix τ>0. For a state (b,d)∈X, define the real one-step map Tτ:X→X by

b+:=b−τD1M1−1d,d+:=d+τD1TM2b+,Tτ(b,d):=(b+,d+).

On rational admissible matrices, rational initial coordinates, and rational τ>0, this is the one-step update used by the exact rational algorithm; the algorithm's input domain is the rational one stated in its Definition. For every real input state, D2b+=D2b and D0Td+=D0Td, so an input satisfying both zero constraints maps to a state satisfying both. Every continuously differentiable semidiscrete solution conserves E(b,d). For any sequence (bn,dn+1/2)n≥0 with (bn+1,dn+3/2)=Tτ(bn,dn+1/2), define

Qτ(b,d):=bTM2b+dTM1−1d−τbTM2D1M1−1d,Qn:=Qτ(bn,dn+1/2).

Then Qn is exactly invariant under Tτ. Equip coordinate and dual-coordinate columns with their standard Euclidean inner products, so ⟨x,y⟩=xTy and ∥x∥2=(xTx)1/2. Regard S:=M21/2D1M1−1/2 as a real linear map from the dual-coordinate columns of (C1)∗ to the coordinate columns of C2. Set σ:=0 when its domain (C1)∗ is zero; otherwise set σ:=max⁡∥y∥2=1∥Sy∥2. For a nonzero domain this is the largest singular value of S. The quadratic form Qτ is positive definite on X whenever τσ<2.

Facts & Assumptions

Given: Finite-dimensional real spaces and matrices as in Finite cochain Maxwell phase space, τ>0, and either a continuously differentiable solution of its semidiscrete equations or a state sequence whose consecutive states are related by the real map Tτ defined in the Statement.

[F1]

Finite cochain Maxwell phase space: D1D0=0, D2D1=0, M1,M2 are symmetric positive definite, the semidiscrete equations are b˙=−D1M1−1d, d˙=D1TM2b, the constraints are D2b=0 and D0Td=0, and E=(bTM2b+dTM1−1d)/2.

[F2]

Finite compatible leapfrog evolution: on its rational admissible input domain, each algorithm step is bn+1=bn−τD1M1−1dn+1/2 followed by dn+3/2=dn+1/2+τD1TM2bn+1; this is the rational restriction of the real map Tτ in the Statement.

[F3]

Positive definite symmetric matrices have positive definite square roots, and the congruence M^{-1/2} K M^{-1/2} preserves symmetry and positivity: a symmetric positive-definite matrix M has a symmetric positive-definite square root and inverse square root, with M−1/2MM−1/2=I; the assertion applies to positive dimensions, and on the zero-dimensional space the unique map is handled directly.

[F4]

The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector: for a linear map between finite-dimensional inner-product spaces, the maximum of ∥Sy∥2 over unit domain vectors equals its largest singular value when the domain is nonzero; the norm is 0 when the domain is zero.

[F5]

Cauchy–Schwarz: ∣⟨u,v⟩∣≤∥u∥∥v∥, with equality exactly for linearly dependent vectors: in a real Euclidean space, ∣xTy∣≤∥x∥2∥y∥2.

Proof

1.1givenF1F2algebra

On its rational admissible inputs, the algorithm's one-step formulas in [F2] agree with the real map Tτ defined in the Statement. For any real state, the cochain-complex identities in [F1] give D2bn+1=D2bn−τD2D1M1−1dn+1/2=D2bn and D0Tdn+3/2=D0Tdn+1/2+τ(D1D0)TM2bn+1=D0Tdn+1/2. Thus both constraint residuals are invariant, with no restriction on τ.

1.2givenF1F3algebra

For a semidiscrete solution, M2 is symmetric by [F1] and M1−1 is symmetric by [F3], so ddtE=b˙TM2b+d˙TM1−1d=−dTM1−1D1TM2b+dTM1−1D1TM2b=0. Therefore E is constant on the solution interval.

2.1givenF1F3step 1.1algebra

In positive dimensions set xn=M21/2bn, yn+1/2=M1−1/2dn+1/2, and S=M21/2D1M1−1/2. By the definition of Tτ and [F3], the update becomes xn+1=xn−τSyn+1/2 and yn+3/2=yn+1/2+τSTxn+1. Write x=xn, y=yn+1/2, and x′=xn+1=x−τSy. Then ∥y+τSTx′∥22=∥y∥22+2τx′TSy+τ2∥STx′∥22 and −τx′TS(y+τSTx′)=−τx′TSy−τ2∥STx′∥22. Adding these to ∥x′∥22 cancels the squared terms and leaves ∥x′∥22+∥y∥22+τx′TSy. Finally, ∥x′∥22+τx′TSy=∥x−τSy∥22+τ(x−τSy)TSy=∥x∥22−τxTSy, so Qn+1=Qn. If either coordinate space is zero-dimensional, the cross term vanishes and the update leaves the squared Euclidean norm on the remaining state space unchanged.

3.1F3F4F5step 2.1algebra∎

By [F4] and [F5], ∣xTSy∣≤∥x∥2∥Sy∥2≤σ∥x∥2∥y∥2≤σ2(∥x∥22+∥y∥22). Hence Qn≥(1−τσ/2)(∥xn∥22+∥yn+1/2∥22), which is strictly positive for every nonzero state when τσ<2. If σ=0 or a coordinate space is zero, the cross term vanishes and the same conclusion holds for every τ>0.

Remarks

The sign in Qn follows from the specified order bn,dn+1/2. This is a finite algebraic result; the cited finite-element sources use their own field spaces, material operators and boundary conditions. No mesh-uniform stability or continuum-convergence theorem is claimed.

LemmaStatement: AI-adaptedProof: AI-generatedverified 2026-10-22 (gpt-6.1-sol)Open item page →

Finite arithmetic termination and cost

Statement

For rational admissible input matrices and initial state, positive rational step size τ, and finite N≥0, the specified finite leapfrog algorithm returns after finitely many exact rational arithmetic operations, with the stated N+1 states and the exact rational inverse M1−1. A dense implementation uses O(n13) rational arithmetic operations for the one-time elimination and O(n12+n1n2+n22) per update. Retaining all input matrices D0,D1,D2,M1,M2, the computed inverse, and all N+1 states uses O(n1n0+n12+n1n2+n22+n2n3+(N+1)(n1+n2)) rational entries. These are arithmetic-operation and storage counts only; they give no bound on rational bit growth, floating-point roundoff, linear-solve residuals, or continuum accuracy.

Facts & Assumptions

Given: Rational finite cochain matrices with positive-definite M1, rational initial coordinates, τ∈Q>0 and finite N∈N0.

[F1]

Finite cochain Maxwell phase space: M1 is symmetric positive definite on C1, and all spaces and matrices are finite-dimensional.

[F2]

Finite compatible leapfrog evolution: the algorithm uses a fixed-order Gauss–Jordan elimination without row swaps, returning an error only if a diagonal pivot is zero, then executes N updates by finite matrix-vector products.

Proof

1.1givenF1F2algebra

If n1>0, the initial trailing block S1=M1 is symmetric positive definite by [F1]. After eliminating the first j−1 columns without row swaps, the left augmented block has form (Ij−1A0Sj), where Sj is the remaining Schur complement. Write Sj=(prTrC). Since Sj is positive definite, p>0, so the prescribed diagonal pivot is nonzero. The row operations in column j replace the remaining block by Sj+1=C−rp−1rT. For any nonzero y, put x=−p−1rTy; then (x,y)≠0 and yTSj+1y=(x,y)TSj(x,y)>0. Hence Sj+1 is positive definite. Induction proves that every no-row-swap pivot is positive and the error branch is unreachable. Each row operation is invertible; after the last column the left block is the identity, so the right block is exactly M1−1. For n1=0, the inverse is the unique empty matrix and there are no pivot steps.

2.1givenF2step 1.1algebra

The input entries are rational. Each row operation uses addition, subtraction, multiplication, or division by a nonzero rational pivot from step 1.1, so every intermediate entry and the final inverse remain rational. The elimination loop has exactly n1 finite iterations; consequently it terminates with an exact rational output.

3.1givenF2step 2.1algebra∎

Dense no-row-swap Gauss–Jordan elimination performs O(n12) row-entry updates per pivot column and hence O(n13) arithmetic operations. Each evolution step uses matrix-vector products with costs O(n12) for M1−1d, O(n1n2) for each multiplication by D1 or D1T, and O(n22) for M2b. There are exactly N such steps. The matrices D0,D1,D2,M1,M2 have respectively n1n0,n1n2,n3n2,n12,n22 entries; the inverse adds n12, and the N+1 states add (N+1)(n1+n2) entries. Their total is bounded by the stated storage order. When N=0, the initial state is returned without an update; when n1=0 or n2=0, the corresponding empty products and loops are finite and the same bounds remain valid. No bit-size or floating-point estimate follows from an arithmetic-operation count.

5 · Examples, experiments and counterexamples

None yet.

Sources