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
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Cm Math Dynamics
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
3 · Logical flowchart
4 · Definitions, postulates, theorems and proofs
Finite cochain Maxwell phase space
Definition
Fix nonnegative integers and ordered coordinate bases, and put for . The dual space is the vector space of linear functionals , with the dual basis to the chosen coordinate basis. Let , , and be linear maps satisfying and . This data is a finite cochain complex. The transpose denotes the representing matrix of the dual linear map in the dual bases. Let and be symmetric positive-definite matrices: for each nonzero . They represent linear maps and 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 , with state , where is a column of coordinates and is a column in the dual basis of . In this item, “phase space” means this finite-dimensional state space only; no symplectic form is asserted. On an open interval , a semidiscrete trajectory is a continuously differentiable map satisfying
Its two discrete constraints are in and in . The associated quadratic energy is
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.
Definition references
Remarks
For a finite oriented cell complex, signed incidence matrices give one source of such maps: an entry is or according as the oriented lower cell occurs in the oriented boundary with agreeing or opposite orientation, and is when it does not occur. In a simplicial realization, the boundary of an ordered simplex is . Each codimension-two face obtained by deleting vertices occurs in twice, with coefficients and , which are opposites. Hence ; 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 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.
Finite compatible leapfrog evolution
Definition
Use the finite cochain data fixed by the preceding definition item, namely finite real coordinate spaces , maps with , and symmetric positive-definite mass maps . Inputs are rational matrices , rational initial coordinates and , a positive rational step size , and an integer . The matrices and states use the fixed ordered bases and dual bases from that definition. All arithmetic is exact over ; floating-point arithmetic is not part of this algorithm.
First compute once by fixed-order, no-row-swap Gauss–Jordan elimination of the augmented matrix . For each pivot column , let be the current entry in position . If , return an inconsistency error. Otherwise divide row by and, for every , replace row by row minus its current column- entry times row . After all columns are processed, let be the right block. For , take the unique empty matrix for and perform no elimination.
Set and record this initial state. For each , in the stated order compute
Append to the output list and then set . After the loop, return together with the list of the states for . The error branch is unreachable on admissible inputs; the separate finite-step termination lemma proves this and the exact inverse output.
Definition references
Remarks
The update uses the state order 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.
Exact discrete constraints and semidiscrete and staggered energy
Statement
Use finite-dimensional real cochain data as in the definition item and fix . For a state , define the real one-step map by
On rational admissible matrices, rational initial coordinates, and rational , 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, and , so an input satisfying both zero constraints maps to a state satisfying both. Every continuously differentiable semidiscrete solution conserves . For any sequence with , define
Then is exactly invariant under . Equip coordinate and dual-coordinate columns with their standard Euclidean inner products, so and . Regard as a real linear map from the dual-coordinate columns of to the coordinate columns of . Set when its domain is zero; otherwise set . For a nonzero domain this is the largest singular value of . The quadratic form is positive definite on whenever .
Statement references
Facts & Assumptions
Given: Finite-dimensional real spaces and matrices as in Finite cochain Maxwell phase space, , and either a continuously differentiable solution of its semidiscrete equations or a state sequence whose consecutive states are related by the real map defined in the Statement.
Finite cochain Maxwell phase space: , , are symmetric positive definite, the semidiscrete equations are , , the constraints are and , and .
Finite compatible leapfrog evolution: on its rational admissible input domain, each algorithm step is followed by ; this is the rational restriction of the real map in the Statement.
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 has a symmetric positive-definite square root and inverse square root, with ; the assertion applies to positive dimensions, and on the zero-dimensional space the unique map is handled directly.
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 over unit domain vectors equals its largest singular value when the domain is nonzero; the norm is when the domain is zero.
Cauchy–Schwarz: , with equality exactly for linearly dependent vectors: in a real Euclidean space, .
Proof
On its rational admissible inputs, the algorithm's one-step formulas in [F2] agree with the real map defined in the Statement. For any real state, the cochain-complex identities in [F1] give and . Thus both constraint residuals are invariant, with no restriction on .
For a semidiscrete solution, is symmetric by [F1] and is symmetric by [F3], so . Therefore is constant on the solution interval.
In positive dimensions set , , and . By the definition of and [F3], the update becomes and . Write , , and . Then and . Adding these to cancels the squared terms and leaves . Finally, , so . 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.
By [F4] and [F5], . Hence , which is strictly positive for every nonzero state when . If or a coordinate space is zero, the cross term vanishes and the same conclusion holds for every .
Remarks
The sign in follows from the specified order . 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.
Finite arithmetic termination and cost
Statement
For rational admissible input matrices and initial state, positive rational step size , and finite , the specified finite leapfrog algorithm returns after finitely many exact rational arithmetic operations, with the stated states and the exact rational inverse . A dense implementation uses rational arithmetic operations for the one-time elimination and per update. Retaining all input matrices , the computed inverse, and all states uses 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.
Statement references
Facts & Assumptions
Given: Rational finite cochain matrices with positive-definite , rational initial coordinates, and finite .
Finite cochain Maxwell phase space: is symmetric positive definite on , and all spaces and matrices are finite-dimensional.
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 updates by finite matrix-vector products.
Proof
If , the initial trailing block is symmetric positive definite by [F1]. After eliminating the first columns without row swaps, the left augmented block has form , where is the remaining Schur complement. Write . Since is positive definite, , so the prescribed diagonal pivot is nonzero. The row operations in column replace the remaining block by . For any nonzero , put ; then and . Hence 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 . For , the inverse is the unique empty matrix and there are no pivot steps.
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 finite iterations; consequently it terminates with an exact rational output.
Dense no-row-swap Gauss–Jordan elimination performs row-entry updates per pivot column and hence arithmetic operations. Each evolution step uses matrix-vector products with costs for , for each multiplication by or , and for . There are exactly such steps. The matrices have respectively entries; the inverse adds , and the states add entries. Their total is bounded by the stated storage order. When , the initial state is returned without an update; when or , 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.