Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
GI0001 natural_mul_swap_right_tailA checked adjacent natural-product permutation supplies small ordinary-tactic polynomial calculations for both quadratic integer rings.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0002 signed_integer_floor_existsEvery signed pair admits an actual floor quotient and strict remainder for every nonzero natural divisor; one ordinary natural division suffices.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0003 signed_integer_floor_quotient_transportReplacing a quotient pair by any equal integer preserves the exact floor equation and the same strict remainder.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0004 signed_integer_canonical_floor_existsThe constructed floor quotient has an actual canonical historic signed-integer code, with its normalized decoder witnesses.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0005 signed_code_floor_existsEvery canonical signed integer has a canonical floor quotient and a witnessed strict natural remainder for every positive divisor.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0006 gaussian_signed_square_existsConstruct the actual natural square of every represented integer from its witnessed absolute difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0007 gaussian_signed_square_functionalThe actual nonnegative square of a signed pair is unique by cancellative natural arithmetic.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0008 gaussian_signed_square_negatedNegating an arbitrary signed representative leaves its actual square unchanged.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0009 gaussian_signed_square_integer_transportSquaring respects equality of represented integers, not equality of positive and negative components.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI000A gaussian_signed_product_square_positiveThe positive square block of an actual signed product expands into its two positive convolution blocks.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI000B gaussian_signed_product_square_negativeThe negative square block of an actual signed product expands into the two negative convolution blocks.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI000C gaussian_signed_product_square_compensationTwo actual nonnegative signed gaps multiply with an exact, subtraction-free compensation identity.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI000D gaussian_signed_square_productThe actual square of a signed product is the product of its two actual natural squares.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI000E gaussian_signed_sum_square_positivePositive square expansion for the sum of two genuine signed pairs.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI000F gaussian_signed_sum_square_negativeNegative square expansion for the sum of two genuine signed pairs.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0010 gaussian_signed_square_sum_compensationExact signed cross-term compensation for a squared sum, with no unproved norm premise.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0011 gaussian_signed_square_difference_compensationExact signed cross-term compensation for a squared difference; sign reversal preserves the same actual square.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0012 gaussian_signed_norm_existsEvery signed Gaussian coordinate pair has a constructed actual nonnegative squared norm.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0013 gaussian_signed_norm_functionalThe squared Gaussian norm is functional across every possible square-witness choice.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0014 gaussian_signed_product_interchange_positiveActual signed-product positive components permit interchange of the first two factors, by ordinary semiring certificates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0015 gaussian_signed_product_interchange_negativeActual signed-product negative components permit interchange of the first two factors, by ordinary semiring certificates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0016 gaussian_signed_product_commutativeThe two actual signed product components are commutative, before any quotient normalization.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0017 gaussian_signed_product_shuffleFour actual signed factors admit the exact middle-factor interchange, assembled from checked associative and commutative components.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0018 gaussian_signed_product_cross_interchangeThe actual cross products (ac)(bd) and (ad)(bc) agree in both signed components.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0019 gaussian_signed_square_lagrangeLagrange cancellation for two signed squared coordinates, with exact cross-product equations and all four actual scalar squares.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI001A gaussian_signed_norm_productThe actual squared Gaussian norm is multiplicative for arbitrary signed representatives, by checked two-coordinate Lagrange cancellation.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI001B gaussian_signed_norm_integer_transportThe actual Gaussian norm is invariant under equality of both represented integer coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI001C gaussian_signed_norm_conjugateComplex conjugation preserves the actual squared Gaussian norm, for every signed representative.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI001D gaussian_signed_square_zero_iffA genuine natural signed square is zero exactly when the represented integer is zero.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI001E gaussian_signed_norm_nonzeroEvery nonzero represented Gaussian integer has an actually positive natural norm.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI001F gaussian_signed_square_scaledScaling a genuine signed pair by any natural multiplies its actual square by the scalar square, including zero.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0020 gaussian_product_associate_real_positiveExact real positive component associativity for the actual four-component Gaussian product.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0021 gaussian_product_associate_real_negativeExact real negative component associativity for the actual four-component Gaussian product.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0022 gaussian_product_associate_imaginary_positiveExact imaginary positive component associativity for the actual four-component Gaussian product.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0023 gaussian_product_associate_imaginary_negativeExact imaginary negative component associativity for the actual four-component Gaussian product.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0024 gaussian_product_difference_real_positiveExact real positive component distributivity over a genuine signed Gaussian difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0025 gaussian_product_difference_real_negativeExact real negative component distributivity over a genuine signed Gaussian difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0026 gaussian_product_difference_imaginary_positiveExact imaginary positive component distributivity over a genuine signed Gaussian difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0027 gaussian_product_difference_imaginary_negativeExact imaginary negative component distributivity over a genuine signed Gaussian difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0028 gaussian_product_associateThe actual Gaussian product is associative in represented integer coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0029 gaussian_product_differenceThe actual Gaussian product distributes over subtraction in represented integer coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI002A gaussian_equal_reflexiveRepresented Gaussian integer equality is reflexive.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI002B gaussian_equal_symmetricRepresented Gaussian integer equality is symmetric.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI002C gaussian_equal_transitiveRepresented Gaussian integer equality is transitive by actual signed cross-sum cancellation.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI002D gaussian_product_integer_congruenceThe actual Gaussian multiplication preserves equality of represented integers in both operands.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI002E gaussian_difference_integer_congruenceActual Gaussian subtraction preserves integer representative equivalence in both operands.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI002F gaussian_signed_norm_balanceAn actual Gaussian norm is exactly the difference of its positive-square and negative-cross blocks.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0030 gaussian_conjugate_product_is_normMultiplication by the genuine complex conjugate produces the actual natural norm with zero imaginary coordinate.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0031 gaussian_natural_scalar_productGaussian multiplication by a natural real scalar is actual coordinatewise natural scaling.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0032 gaussian_adjoint_product_is_norm_scaleThe actual conjugate times a Gaussian product equals the genuine norm-scaled second factor.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0033 gaussian_residual_conjugate_identityFor the actual residual a-bq, multiplication by the conjugate divisor gives exactly the rounded numerator error a*conjugate(b)-N(b)q.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0034 gaussian_difference_reconstructs_dividendAdding a Gaussian subtrahend to its actual signed residual reconstructs the dividend in both integer coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0035 gaussian_nonzero_natural_positiveEvery nonzero natural has an explicit strict-positive gap witness.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0036 gaussian_double_square_strictTwice the square of a positive natural is strictly smaller than the square of its double.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0037 gaussian_half_double_square_strictFor every positive modulus, any half-size magnitude has twice-square strictly below the full modulus square, including magnitude zero.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0038 gaussian_two_half_squares_strictThe sum of two genuinely half-bounded coordinate squares is strictly below the positive modulus square; no parity or positive-remainder assumption is needed.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0039 gaussian_nearest_signed_quotient_existsConstruct an actual nearest signed quotient, signed error, and half-bounded magnitude from one floor division and the checked centered natural remainder constructor.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI003A gaussian_signed_euclidean_division_existsConstruct a genuine Gaussian quotient and remainder with exact a=bq+r and strict norm decrease for every nonzero divisor; neither quotients nor a remainder bound are assumed.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI003B gaussian_signed_balance_integer_transportThe unchanged canonical signed code continues to represent every equal signed difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI003C gaussian_signed_balance_same_codeTwo signed pairs represented by the same historic canonical integer code are genuinely equal integers.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI003D gaussian_decode_from_signed_codesPair two actual normalized signed-integer codes into their genuine canonical natural Gaussian coordinate code.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI003E gaussian_decode_functionalA canonical Gaussian coordinate code has exactly one normalized four-component signed decoding.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI003F gaussian_representation_existsEvery pair of arbitrary represented integers has an actually constructed canonical natural Gaussian code.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0040 gaussian_representation_functionalThe canonical Gaussian natural code representing two specified integer differences is unique.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0041 gaussian_representation_integer_transportA canonical Gaussian coordinate code is invariant under arbitrary equal signed representatives.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0042 gaussian_representation_equalAny two signed representatives of the same canonical Gaussian natural code denote the same Gaussian integer.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0043 gaussian_representation_decodeEvery possibly overlapping signed representation yields actual unique normalized decoder coordinates of the same canonical code.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0044 gaussian_decode_representationEvery normalized Gaussian decoding also represents its two actual integer coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0045 gaussian_representation_is_gaussianA genuinely represented pair always belongs to the canonical signed-coordinate Gaussian carrier.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0046 gaussian_pair_zero_codesThe zero canonical pair code has exactly zero real and imaginary signed codes.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0047 gaussian_representation_zero_iffA canonical signed-coordinate pair is zero exactly when both represented integer differences vanish, even for overlapping raw representatives.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0048 gaussian_decode_zero_iffThe unchanged normalized signed-coordinate decoding detects the zero pair code in both directions.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0049 gaussian_signed_add_of_balancesActual arbitrary signed-pair add contribution balances construct the unchanged historic canonical signed-add graph.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI004A gaussian_signed_add_to_balanceThe unchanged historic signed-add graph has the exact arbitrary-representative contribution balance; this proves the converse rather than an unproved notation alias.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI004B gaussian_signed_mul_of_balancesActual arbitrary signed-pair mul contribution balances construct the unchanged historic canonical signed-mul graph.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI004C gaussian_signed_mul_to_balanceThe unchanged historic signed-mul graph has the exact arbitrary-representative contribution balance; this proves the converse rather than an unproved notation alias.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI004D gaussian_norm_of_representationAn actual represented pair and its actual squared modulus construct the canonical Gaussian norm graph.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI004E gaussian_norm_for_representationThe canonical norm is the actual squared modulus of every equal signed representative, not merely its selected witness.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI004F gaussian_norm_existsConstruct the actual natural squared norm of every canonical Gaussian integer, with zero and units included.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0050 gaussian_norm_functionalThe actual canonical Gaussian squared norm is unique across all arbitrary signed representatives.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0051 gaussian_norm_exists_uniqueEvery canonical Gaussian integer has one genuinely constructed and uniquely determined natural squared norm.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0052 gaussian_sum_integer_congruenceActual complex addition respects represented integer equality in both coordinates and both inputs.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0053 gaussian_add_of_representationsActual signed-coordinate add representatives construct the canonical Gaussian operation graph.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0054 gaussian_add_for_representationsThe canonical Gaussian add graph agrees with actual arithmetic on every chosen integer representative.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0055 gaussian_add_existsConstruct an actual canonical Gaussian add output for every pair of valid canonical Gaussian inputs.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0056 gaussian_add_functionalActual Gaussian add has one literal canonical natural output code, independent of all representative choices.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0057 gaussian_multiply_of_representationsActual signed-coordinate multiply representatives construct the canonical Gaussian operation graph.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0058 gaussian_multiply_for_representationsThe canonical Gaussian multiply graph agrees with actual arithmetic on every chosen integer representative.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI0059 gaussian_multiply_existsConstruct an actual canonical Gaussian multiply output for every pair of valid canonical Gaussian inputs.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI005A gaussian_multiply_functionalActual Gaussian multiply has one literal canonical natural output code, independent of all representative choices.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI005B gaussian_norm_multiplyThe actual squared norm of a canonical Gaussian product equals the product of its actual natural squared norms.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI005C gaussian_division_remainder_of_representationsThe actual arbitrary signed-coordinate equation a=bq+r yields the genuine canonical Gaussian multiplication-and-addition graph.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableGI005D gaussian_euclidean_division_existsFull constructive Gaussian Euclidean division: every canonical dividend and nonzero canonical divisor produce actual canonical quotient and remainder codes satisfying a=bq+r and strict decrease of their actual squared norms.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StablePD0002 Lt(a,b)Witness-defined strict order on natural numbers.
Conservative definition · notation layer 0ND0155 SignedFloor(p,n,m,q,t,r)The genuine signed floor equation (p−n)=m·(q−t)+r and strict natural remainder bound r<m.
Conservative definition · notation layer 1ND0142 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 0ND0156 SignedCodeFloor(a,m,q,r)Actual canonical signed input and quotient codes satisfy the very same floor equation with remainder r<m.
Conservative definition · notation layer 2ND0157 SignedDifferenceSquare(p,n,s)The natural value s of the integer square (p−n)², expressed as a subtraction-free balanced equality.
Conservative definition · notation layer 0ND0158 GaussianSignedNorm(ap,an,bp,bn,N)The actual sum (ap−an)²+(bp−bn)² of two witnessed signed-coordinate squares.
Conservative definition · notation layer 1ND0159 ZPairDecode(z,ap,an,bp,bn)The shared injective code of two original canonical signed integers, with their normalized coordinate decoders. Both quadratic integer rings use this same carrier.
Conservative definition · notation layer 1ND0160 ZPairValid(z)The natural z actually encodes a pair of signed integers; not every natural is assumed to be a valid pair code.
Conservative definition · notation layer 2ND0143 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 1ND0161 ZPairRep(z,ap,an,bp,bn)The shared pair code represents the two supplied signed differences, with arbitrary nonnormalized representatives allowed.
Conservative definition · notation layer 2PD0001 Le(a,b)Witness-defined non-strict order on natural numbers.
Conservative definition · notation layer 0ND0162 RoundedSignedDivision(p,n,N,qp,qn,ep,en,t)A genuine signed quotient and signed error represent p−n=N·(qp−qn)+(ep−en), with absolute error t and 2t≤N.
Conservative definition · notation layer 1ND0163 GaussianSignedDivisionRemainder(ap,an,bp,bn,cp,cn,dp,dn,qp,qn,up,un,rp,rn,sp,sn,U,V)The actual Gaussian coordinate equation A=B·Q+R, the two genuine squared norms U=N(R), V=N(B), and strict decrease U<V.
Conservative definition · notation layer 2ND0164 GNorm(z,n)The actual norm a²+b² of the shared canonical pair code representing the Gaussian integer a+bi.
Conservative definition · notation layer 3ND0165 ZPairAdd(a,b,c)Actual coordinatewise integer addition in the shared signed-pair carrier. Both quadratic integer rings use this identical additive relation.
Conservative definition · notation layer 3ND0166 GMul(a,b,c)Actual Gaussian multiplication: (a+bi)(c+di)=(ac−bd)+(ad+bc)i, with canonical pair-code outputs.
Conservative definition · notation layer 3ND0167 GDivRem(a,b,q,r)The exact canonical-code equation a=bq+r, using an actual Gaussian product code and the shared addition graph. No norm bound is included here.
Conservative definition · notation layer 4ND0168 GEuclideanDivision(a,b,q,r,U,V)Valid quotient and remainder codes satisfy the genuine Gaussian equation a=bq+r and have actual norms U=N(r), V=N(b) with U<V.
Conservative definition · notation layer 5ND0144 SignedAdd(a,b,c)Actual addition of original canonical signed codes, witnessed by their decoders and balanced equality.
Conservative definition · notation layer 1ND0145 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 1ND0146 SignedNegate(a,b)Canonical signed negation swaps the positive and negative decoded parts.
Conservative definition · notation layer 1
Only proof arrows are theorem dependencies. Definition arrows are hygienic abbreviations of exact first-order formulas and introduce no axiom or kernel symbol.