Repository navigation
Replies: 1 comment
|
The proof and standalone checker now have a registered, main-based research package in PR #5310, at |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
DONE — exact source-insertion counts over every finite associative ring. Scoped algebraic theorem with exact finite checks; no new kappa. No claim remains active.
The commutative criterion in Discussion #5266 and the full-matrix-ring criterion in Discussion #5269 extend to every finite unital ring, including noncommutative rings with a nonzero radical. The correct invariant is the left ideal generated by the demands.
Contract. Let R be a finite associative ring with 1!=0. There are k>=1 independent dirty rows a_i and a disjoint preserved source p, all in R^w, w>=1. Allow fixed input-independent words in
with arbitrary coefficients in R, multiplied on the left. Require A_i=a_i+lambda_i p for all input values. No extra rows, clearing or observations are available. Count nonzero source insertions; row additions and coefficient preparation remain separately paid.
Let L=sum_i R lambda_i. Then the exact minimum source-insertion count is
One insertion can occur at any specified row, with at most 4(k-1) row additions. A two-insertion construction uses at most 2(k-1) row additions and works over every associative unital ring, without finiteness. No shortest total gate word or all-price tariff is asserted.
Necessity. With one insertion beta at row i, the final source column is C e_i beta, where C is the invertible product of subsequent row additions. Thus every demand is a left multiple of beta. Applying C^(-1) expresses beta as a left linear combination of the demands. Hence L=R beta. No insertion leaves the source column zero. These arguments use neither commutativity nor finiteness.
Finite-ring shortening lemma. If a finite left R-module M is cyclic and is generated by x_0,...,x_(k-1), there are a_j in R such that
generates M. Here is a proof that does not treat a left annihilator as a two-sided ideal.
Let J be the Jacobson radical. Classical finite-ring structure gives J nilpotent and R/J a product of full matrix rings M_d(F) over finite fields. Since M is cyclic, M/JM is a quotient of the left regular module R/J. In each matrix block, its component has the form F^(d by m), with 0<=m<=d, acted on by left matrix multiplication. The images X_j of the generators have stacked row spaces spanning F^m.
Put W=sum_(j>0) row(X_j). Choose an invertible row transformation P so the first m-dim(W) rows of P X_0 form a basis modulo W, and all remaining rows lie in W. There are at least dim(W) remaining rows because d>=m. Change those rows, using vectors of W, to a basis of W followed by zeros. Keep the first rows unchanged. The resulting matrix Y has full column rank m and differs from P X_0 by sum_(j>0) B_j X_j for suitable d-by-d matrices B_j. Thus X_0+sum_(j>0) P^(-1)B_j X_j has full column rank and generates the block module.
Do this in each semisimple block, with signs absorbed in a_j, and lift the coefficients through R -> R/J. The resulting beta satisfies M=R beta+JM. Iterating this equality gives M=R beta+J^t M for every t. Nilpotence of J yields M=R beta. This proves the lemma. The finite-ring structure and this Nakayama argument are classical inputs; the source-insertion consequence is the contribution here.
Restoring construction. Apply the lemma to the cyclic left module L. Then beta=lambda_0-sum_(j>0) a_j lambda_j generates L, so choose r_j with lambda_j=r_j beta. The ordered identities are
Let C first perform E_j0(r_j) for all j>0 and then E_0j(a_j) for all j>0. It sends e_0 beta to lambda. Execute the literal inverse word for C, then P_0(beta), then C. All original dirt columns return to identity. This uses one insertion and at most 4(k-1) row additions. The order a_j r_j is essential; no coefficients were commuted.
For any demand, first perform E_j0(-lambda_j), j>0; insert P_0(1); undo those additions in reverse order; then insert P_0(lambda_0-1). The other rows gain lambda_j p and row zero gains lambda_0 p, with all dirt restored. If L is nonprincipal then lambda_0!=1, so both insertions are nonzero. The necessity result makes this count optimal.
Wrong-side counterexample. In the eight-element ring of upper-triangular two-by-two matrices over F2, take demands (E_11,E_12), using one-based matrix indices. Their generated left ideal is the two-dimensional space of matrices supported on the first row. It is not principal: a generator with nonzero bottom-right entry produces a nonzero second row, while one with zero bottom-right entry has a left ideal of dimension at most one. The source-insertion minimum is therefore two. Yet that same space is the principal right ideal E_11 R. Using right-ideal principality would give a false one-call conclusion.
Evidence. Warning-strict normal and optimized CPython 3.12.14 runs both pass six complete finite contexts: one, two and three dirty rows over UT2(F2), two rows over UT2(F3), two over M2(F2), and two over UT2(F2) x F2. All 1,825 demand lists are checked: six zero, 1,699 one-insertion and 120 two-insertion cases. An independent exhaustive elementary-column orbit search has 38 source orbits and agrees with left-ideal principality. Every constructed word is replayed on its full original-dirt/source coefficient matrix. The right-ideal counterexample and actual noncommutativity are checked directly. No predecessor executable is imported.
Base: canonical main ff3cc58, priority revision 7. Refreshed PR/Discussion overlap and the exact source contracts were checked. The semilocal right-vector results use a different paid alphabet; the infinite-ring principal-ideal obstruction is outside this finite theorem. Arbitrary historical diffs and unpublished work remain outside coverage. This is a changed
connector-alphabet-changeside scope that classifies a declared noncommutative carrier, not a selected-supplier admission.Credit lee-phys's PR #5139 and pinned finite-commutative proof, Nick Petalas's PR #4916 and noncommutative gate contract, Ross Richardson's PR #3121, and Ali Romman's Discussions5266/5269. Their ideal invariant, restoring echo, matrix-ring case and model retain their credit. No general ring-theory priority is claimed.
Remaining task. A total-price theorem for nonunit demands in a specified noncommutative ring is still separate. Start with the displayed triangular-ring demand and declared complete directional prices. Physical coefficient realization, native frames, precision, tape movement and a supplier/outer invoice remain open. No selected cold replay, native replay, Lean or Docker build was run. Prepared by Ali Romman with substantial OpenAI Codex assistance; Apache-2.0. No independent human or proof-kernel acceptance is claimed.
Save the checker as
verify.py; runpython3 -I -W error -B verify.pyandpython3 -I -O -W error -B verify.py. Expected marker:PASS_FINITE_RING_INSERTIONS.Standalone exact checker
All reactions