Arbitrary-target triangular construction · exact criterion · positive uniqueness

General finite signed Dirichlet inverses

Construct the inverse with any prescribed zeroth value, characterize existence, and prove positive-value uniqueness and compatible restrictions.

21 kernel- and Lean-verified Alpha-closed theorems · 24 conservative definitions · 41 notation dependencies

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable

Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved.

45 items
IV0001 dirichlet_unit_at_one_witness

An actual unit-at-one lookup supplies its canonical signed unit code; no inverse property is hidden in the predicate.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0002 dirichlet_unit_at_one_from_value

A genuine lookup with a canonical signed unit value satisfies the two-case unit-at-one predicate.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0003 dirichlet_kronecker_delta_table_restrict

The same actual delta table restricts to every smaller positive window, without changing its unrelated zeroth value.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0004 dirichlet_inverse_from_right_delta

One actual right-delta convolution supplies both inverse laws by the already proved finite commutativity theorem.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0005 dirichlet_inverse_symmetric

Swapping the two actual convolution identities makes the original table an inverse of its inverse.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0006 dirichlet_inverse_actual_tables

The inverse graph entails actual valid input tables; it is never a vacuous equation between missing lookups.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0007 dirichlet_inverse_zero

Every pair of actual zero-window tables has a genuine delta witness and both empty positive-domain inverse identities, with no condition at one.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0008 dirichlet_unit_equation_append

Construct the proper signed remainder, solve its unit-coefficient equation, append the actual new input value and preserve every earlier convolution; the target table is arbitrary.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0009 dirichlet_unit_equation_construct

Finite induction constructs an actual solution G*F=T for every target table and signed unit F(1), with an arbitrary prescribed G(0), including actual witnesses when N=0.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV000A dirichlet_inverse_from_unit

Construct an actual delta target and solve the genuine triangular convolution equation; both inverse laws and the independently prescribed zeroth value follow.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV000B dirichlet_inverse_from_unit_at_one

Either actual canonical unit value at one constructively supplies a finite Dirichlet inverse, with any requested value at zero.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV000C dirichlet_inverse_zero_construct

The empty positive window has a genuinely constructed inverse for any prescribed zeroth value, without assuming any lookup or unit condition at one.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV000D dirichlet_inverse_construct

The exact empty-window-or-unit-at-one condition constructs actual inverse witnesses, preserving an arbitrary requested value at zero.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV000E dirichlet_inverse_requires_unit_at_one

At the genuinely in-domain index one, the actual convolution is a signed product equal to one, forcing the original value to be +1 or -1; the nonempty-domain guard is essential.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV000F dirichlet_inverse_positive_unique

Associativity and independently constructed delta identities force any two actual inverses to agree at every positive input; neither their codes nor their zero values are identified.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0010 dirichlet_inverse_restrict

An actual inverse restricts with its actual delta witness to every smaller finite positive window, including zero.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0011 dirichlet_inverse_prefix_compatible

Independently constructed inverse prefixes have identical represented positive values on their common smaller domain.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0012 dirichlet_inverse_involution

Taking an actual Dirichlet inverse twice recovers precisely the original positive represented values, with no encoding or zeroth-value uniqueness claim.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0013 dirichlet_inverse_criterion

An actual finite signed arithmetic table has a Dirichlet inverse exactly when the positive window is empty or its actual value at one is +1 or -1.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0014 dirichlet_inverse_positive_criterion

On a nonempty positive domain the general constructive inverse criterion is precisely the actual signed unit-at-one condition.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
IV0015 dirichlet_inverse_exists_positive_unique

Construct an actual inverse with any prescribed zeroth value and prove that every actual inverse agrees with it on all positive inputs, including the genuine empty-window boundary.

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
PD0001 Le(a,b)

Witness-defined non-strict order on natural numbers.

Conservative definition · notation layer 0
PD0002 Lt(a,b)

Witness-defined strict order on natural numbers.

Conservative definition · notation layer 0
ND0313 SignedUnit(u)

Exactly the canonical signed codes 2 (+1) and 1 (-1). Its equivalence with an actual signed multiplicative inverse and the affine-equation solver are separately proved, not assumed by this two-case graph.

Conservative definition · notation layer 0
PD0013 BetaAt(b,c,i,x)

x is the bounded beta-decoded value at index i.

Conservative definition · notation layer 0
ND0142 SignedDecode(z,p,n)

The original canonical integer code: even 2p denotes p, and odd 2k+1 denotes −(k+1). The decoded positive and negative parts are normalized.

Conservative definition · notation layer 0
ND0143 SignedBalance(z,p,n)

The original canonical code z represents the integer difference p−n; these supplied components need not be normalized.

Conservative definition · notation layer 1
ND0251 ArithTable(N,F)

An actual packed signed table with canonical signed entries through index N, including index zero. It contains no divisor transform or inversion hypothesis.

Conservative definition · notation layer 2
ND0252 ArithAt(F,i,z)

Two genuine beta entries of the packed table represent the unique canonical signed value z. Distinct component representations need not be equal.

Conservative definition · notation layer 2
ND0254 ArithTableEqual(F,G,l)

Pointwise equality of actual canonical signed lookups below l, not equality of table codes or their positive/negative components.

Conservative definition · notation layer 3
ND0264 ArithExtend(F,G,l,z)

A genuine output signed table through l preserves the represented source values at i<l and records the prescribed signed value z at l. Existence is proved by recoding both beta streams.

Conservative definition · notation layer 4
ND0276 ArithPositiveEqual(F,G,N)

Equality of represented values at precisely 0<d<=N. Values at zero are unrestricted, and raw codes or positive/negative representatives are not asserted equal.

Conservative definition · notation layer 3
ND0144 SignedAdd(a,b,c)

Actual addition of original canonical signed codes, witnessed by their decoders and balanced equality.

Conservative definition · notation layer 1
ND0145 SignedMul(a,b,c)

Actual multiplication of original canonical signed codes; opposite-sign products remain on the negative side of the balance.

Conservative definition · notation layer 1
PD0003 Dvd(d,n)

The natural number d divides n.

Conservative definition · notation layer 0
ND0301 DirichletEntry(F,G,n,d,z)

At a positive divisor d, witness n=d*q, read the actual signed values F(d) and G(q), and multiply them. Zero and nondivisors contribute canonical zero without reading either input at zero. Source-table validity is separate.

Conservative definition · notation layer 3
ND0302 DirichletPrefix(F,G,n,l,M)

An actual signed table M records the independently defined convolution entry at every inclusive index 0<=d<=l. The endpoint l is included and can differ from n; no sum or convolution identity is assumed.

Conservative definition · notation layer 4
PD0015 Sum(b,c,l,z)

z is the sum of a beta-coded prefix of length l.

Conservative definition · notation layer 1
ND0253 SignedPrefixSum(F,l,z)

The signed balance of two actual natural finite sums, at exactly the indices 0<=i<l. Existence, uniqueness and representation independence are proved separately.

Conservative definition · notation layer 2
ND0303 DirichletSum(F,G,n,z)

Require n>0, construct a real convolution-summand prefix through n, and take its actual signed fold over exactly S n entries. Zero is outside this sum's input domain; no value is assigned by a unit or inversion formula.

Conservative definition · notation layer 5
ND0304 DirichletTable(N,F,G,H)

Three actual finite signed tables whose output H(n), at every 0<n<=N, is the independently defined convolution sum of F and G. All zero entries are unrestricted; only represented positive values, not table codes, are subsequently proved unique.

Conservative definition · notation layer 6
ND0311 KroneckerDeltaTable(N,E)

An actual signed table has code 2 at n=1 and code 0 at all other positive n<=N. Its zero entry is unrestricted and N=0 has an empty positive domain. Both convolution unit laws are theorems, not definition premises.

Conservative definition · notation layer 3
ND0314 DirichletUnitAtOne(F)

An actual lookup F(1) has canonical signed code 2 or 1. This direct disjunction contains ArithAt, not a SignedUnit or inverse subformula. Table validity, the finite window bound, and the inverse criterion are separate hypotheses or theorems.

Conservative definition · notation layer 3
ND0315 DirichletInverse(N,F,G)

Witness a real Kronecker delta table E and both actual convolution tables F*G=E and G*F=E on 0<n<=N. Their graphs include actual table validity; values at zero remain unrestricted. The unit-at-one criterion is not a definition premise, and its necessity requires N>0; zero-window inverse identities are separately proved for all actual input tables.

Conservative definition · notation layer 7

Only proof arrows are theorem dependencies. Definition arrows are hygienic abbreviations of exact first-order formulas and introduce no axiom or kernel symbol.