Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-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.

Finite exact rational electrovac tensor verification

Definition

Inputs. Fix the integral domain P=Q[r,y,M,a,q] on the ordered variables (r,y,M,a,q) and its field of fractions K=Frac⁡(P). A run receives a symmetric 4×4 matrix g=(gij) and a covector A=(Ai) with entries in K, represented by finite sparse polynomial numerator-denominator pairs, together with a specified polynomial w∈P. It also receives the chart hypothesis that det⁡g is nonzero in K and that on the real open chart under consideration all input denominators are nonzero and w=∣det⁡g∣>0. The coordinate derivations are δ0=δ3=0, δ1=∂r, and δ2=∂y. The chart hypothesis is input; the procedure does not prove Lorentz signature or check the volume identity. For geometric interpretation use the curvature convention R(X,Y)Z=∇X∇YZ−∇Y∇XZ−∇[X,Y]Z, with Rabcd the coefficient of R(∂c,∂d)∂b and Ric⁡bd:=Rabad. Expanding this definition yields the coordinate Ricci schedule in Instruction 3.

Outputs. Return the finite tables of: the sixteen entries of gg−1−I; the six independent components of Fij:=δiAj−δjAi; all sixteen raised components Fij; the four Maxwell-density residuals ∑iδi(wFij); all sixty-four Christoffel entries; the sixteen Ricci entries Ric⁡ij=∑k(δkΓkij−δjΓkik)+∑k,l(ΓkklΓlij−ΓkjlΓlik); the scalar FijFij; the sixteen entries of Ric⁡ij−2(FikFjk−14gijFklFkl); the scalar curvature and the Ricci-square. For every output rational function, return its numerator-denominator pair, its exact numerator-zero flag, and the finite list of all divisor polynomials used.

Instructions.

  1. Represent a polynomial by its finite set of exponent-vector/coefficient pairs. Addition merges equal exponent vectors, multiplication enumerates every pair of input monomials and collects equal exponent vectors, and ∂r,∂y differentiate each monomial by the integer-power rule of For a natural n≥1 the function x↦xn is differentiable everywhere with derivative ι(n) x n−1; for n=0 it is the constant 1, with derivative 0; for a natural n≥1 the function x↦x−n is differentiable at every x≠0 with derivative −ι(n) x−n−1; consequently every polynomial function is differentiable at every real, with the derivative computed term by term. Represent a rational function by (p,d) with p,d∈P and d≠0. Addition and multiplication use cross-products, and division replaces (p,d)/(u,v) by (pv,du) only when u≠0 in P. Differentiation uses (p′d−pd′,d2).

  2. Compute det⁡g by its twenty-four signed permutation products and form g−1 from cofactors divided by det⁡g. Record and check all sixteen entries of gg−1−I.

  3. All indices in this instruction range over {0,1,2,3}, and gij:=(g−1)ij. Compute every Fij, then raise indices by Fjk:=∑lgklFjl and Fij:=∑k,lgikgjlFkl. Compute all four ∑iδi(wFij). Compute every Christoffel entry by Γijk=12∑lgil(δjglk+δkgjl−δlgjk), then all sixteen Ricci entries by the displayed formula, with no symmetry-based component omitted. Compute FijFij, every Einstein residual, gijRic⁡ij and gikgjlRic⁡ijRic⁡kl by their full finite contractions.

  4. Record every polynomial divisor introduced by inversion, division, or a rational derivative in the admissibility list. Do not remove a divisor from that list when a later cancellation removes its factor from the displayed numerator or denominator. Return failure if any required divisor is the zero polynomial or an input denominator is zero.

A zero flag means exactly that the polynomial numerator is the zero element of P. No floating-point tolerance, parameter sample, convergence test, or choice of roots is part of the procedure. This is a finite mathematical procedure; its operational correctness, termination, and resource bounds are separate proved claims.

Depends on

Dependency tree · 2 levels

Sources