EI0001 eisenstein_natural_norm_symmetricThe natural-coordinate Eisenstein norm is symmetric in its two coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableShared signed-pair carrier · explicit floor quotient · strict norm decrease
Construct actual Eisenstein quotient and remainder codes in ℤ[ω], with ω²+ω+1=0 and the genuine norm a²−ab+b².
Alpha v34 checked-use · first admitted v28 · 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. Exact original first-admission records.
EI0001 eisenstein_natural_norm_symmetricThe natural-coordinate Eisenstein norm is symmetric in its two coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0002 eisenstein_natural_norm_gap_valueOrdering the coordinates gives the explicit subtraction-free norm a²+ad+d².
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0003 eisenstein_natural_norm_existsEvery pair of natural coordinates has an actual natural Eisenstein norm, constructed by a decidable order comparison.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0004 eisenstein_natural_norm_zeroA zero Eisenstein norm forces both natural coordinates to vanish, including the diagonal boundary.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0005 eisenstein_natural_norm_le_larger_squareIf a≤b then a²−ab+b²≤b², with an actual natural gap witness.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0006 eisenstein_parallelogram_norm_strictEvery lattice residue pair 0≤a,b<m has norm strictly below m², including zero and a=b=m−1.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0007 eisenstein_coordinate_norm_functionalThe subtraction-free signed-coordinate norm has a unique natural value.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0008 eisenstein_coordinate_norm_negationNegating both genuine signed coordinates leaves the Eisenstein norm unchanged.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0009 eisenstein_normal_coordinate_norm_existsEvery normalized signed-coordinate pair has an actual natural norm, in all four sign quadrants.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI000A eisenstein_pair_natural_value_transportAn equal signed-pair representative preserves the same natural value.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI000B eisenstein_coordinate_norm_transportThe norm depends only on the represented integers, not on a chosen positive/negative decomposition of either coordinate.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI000C eisenstein_coordinate_norm_existsEvery arbitrary signed-coordinate representation has a natural Eisenstein norm, by actual signed normalization and checked representative invariance.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI000D eisenstein_norm_square_balanceActual natural coordinate squares give the exact signed cross-term balance sa+sb=ENorm+ab.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI000E eisenstein_weighted_embedding_compensationThe elementary compensation proves 4N=(2a-b)²+3b² without integer subtraction or an inequality assumption.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI000F eisenstein_norm_weighted_square_identityThe actual signed square identity 4ENorm(a,b)=(2a-b)²+3b² holds for every signed representative.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0010 eisenstein_weighted_norm_existsEvery genuine signed coordinate pair has a constructed positive-definite weight-three squared norm.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0011 eisenstein_weighted_norm_functionalThe weighted norm is a genuine functional arithmetic relation, independent of chosen square witnesses.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0012 eisenstein_norm_to_weighted_normThe exact linear embedding (a,b)↦(2a-b,b) has actual weight-three norm four times the Eisenstein norm.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0013 eisenstein_weighted_norm_transportThe positive-definite weighted norm respects actual equality of both integer coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0014 eisenstein_weighted_norm_scaledScaling both actual integer coordinates multiplies the weighted norm by the exact natural square of the scale.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0015 eisenstein_signed_product_scaled_rightScaling one genuine signed factor scales both exact natural product components.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0016 eisenstein_weighted_lagrange_compensationA weight-three multiple of the summed-square equation cancels the exact difference-square cross terms.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0017 eisenstein_weighted_square_lagrangeWeighted Lagrange cancellation uses actual scalar squares and exact signed cross-component equations, with no norm oracle.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0018 eisenstein_weighted_norm_productThe actual positive weight-three norm is multiplicative under (x,y)(u,v)=(xu−3yv,xv+yu), for all arbitrary signed representatives.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0019 eisenstein_real_associate_left_positiveThe left associated Eisenstein real positive contribution is the checked Gaussian contribution plus the actual triple-imaginary contribution.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI001A eisenstein_real_associate_left_negativeThe left associated Eisenstein real negative contribution is the checked Gaussian contribution plus the actual triple-imaginary contribution.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI001B eisenstein_real_associate_right_positiveThe right associated Eisenstein real positive contribution is the checked Gaussian contribution plus the actual triple-imaginary contribution.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI001C eisenstein_real_associate_right_negativeThe right associated Eisenstein real negative contribution is the checked Gaussian contribution plus the actual triple-imaginary contribution.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI001D eisenstein_product_associate_realReal Eisenstein associativity follows from checked Gaussian real associativity and associative scalar triple products, with all natural contribution equations explicit.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI001E eisenstein_product_difference_real_positiveExact real positive contribution of Eisenstein multiplication distributes over an actual signed difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI001F eisenstein_product_difference_real_negativeExact real negative contribution of Eisenstein multiplication distributes over an actual signed difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0020 eisenstein_product_difference_imaginary_positiveExact imaginary positive contribution of Eisenstein multiplication distributes over an actual signed difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0021 eisenstein_product_difference_imaginary_negativeExact imaginary negative contribution of Eisenstein multiplication distributes over an actual signed difference.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0022 eisenstein_product_differenceActual Eisenstein multiplication distributes over signed subtraction in the second argument.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0023 eisenstein_product_integer_congruenceEisenstein multiplication respects the represented integers in both inputs; overlapping natural representatives cause no ambiguity.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0024 eisenstein_omega_product_covarianceThe genuine coordinate rotation for multiplication by ω commutes with right multiplication; this small bilinear identity recovers imaginary associativity from real associativity.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0025 eisenstein_product_associate_imaginaryImaginary Eisenstein associativity follows constructively from real associativity under the exact ω rotation, avoiding an oversized polynomial expansion.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0026 eisenstein_product_associateActual Eisenstein multiplication is associative on represented integer coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0027 eisenstein_coordinate_norm_conjugateThe actual Eisenstein conjugate (a-b)-bω has the same norm as a+bω for all signed representatives.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0028 eisenstein_conjugate_product_is_normThe actual product of an Eisenstein integer with its genuine conjugate is its natural norm plus zero times ω.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0029 eisenstein_natural_scalar_productMultiplication by a natural real Eisenstein scalar is actual coordinatewise scaling.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI002A eisenstein_adjoint_product_is_norm_scaleThe Eisenstein adjugate identity conjugate(a)*(a*b)=N(a)*b follows from checked coordinate associativity and the actual conjugate product.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI002B eisenstein_residual_conjugate_identityMultiplying the actual residual a-bq by conjugate(b) yields exactly the numerator error conjugate(b)*a-N(b)*q.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI002C eisenstein_product_commuteGenuine Eisenstein multiplication is commutative on represented integer coordinates.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI002D eisenstein_product_conjugateActual Eisenstein conjugation preserves multiplication for all signed coordinate representatives.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI002E eisenstein_product_shuffleThe checked commutative Eisenstein product admits four-factor interchange without expanding a quartic polynomial.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI002F eisenstein_coordinate_norm_productThe genuine Eisenstein norm is multiplicative, from checked conjugation, commutativity and associativity, without a norm or polynomial oracle.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0030 eisenstein_coordinate_norm_zeroA genuine Eisenstein norm can be zero only when both represented integer coordinates are zero, with no sign-normality or positivity hypothesis.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0031 eisenstein_coordinate_norm_nonzeroEvery nonzero represented Eisenstein integer has a strictly positive natural norm.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0032 eisenstein_natural_norm_coordinatesThe natural fundamental-parallelogram norm is exactly the signed-coordinate norm of the same nonnegative integers.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0033 eisenstein_signed_euclidean_division_existsConstruct a genuine Eisenstein quotient and remainder for every nonzero signed divisor, with exact a=bq+r and strict actual norm decrease; neither quotient, norm existence, nor a bound is supplied as a premise.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0034 eisenstein_norm_of_representationActual signed coordinates and their actual norm construct the canonical Eisenstein norm graph.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0035 eisenstein_norm_for_representationThe canonical Eisenstein norm equals the actual norm of every representative of the same pair of integers.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0036 eisenstein_norm_existsEvery canonical Eisenstein integer has a genuinely constructed natural norm, including zero and all units.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0037 eisenstein_norm_functionalThe canonical natural Eisenstein norm is unique, independently of all signed-coordinate representatives.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0038 eisenstein_norm_exists_uniqueEvery valid canonical Eisenstein code has one actually computed and uniquely determined natural norm.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0039 eisenstein_add_existsEisenstein addition is exactly the shared neutral ZPair addition, with its already-checked constructive existence theorem.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI003A eisenstein_add_functionalThe same canonical ZPair addition has one literal output code in the Eisenstein presentation; no duplicate additive definition is introduced.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI003B eisenstein_multiply_of_representationsThe genuine signed-coordinate Eisenstein product constructs the exact canonical multiplication graph.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI003C eisenstein_multiply_for_representationsEvery witness of canonical Eisenstein multiplication represents the same actual product of any chosen integer representatives.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI003D eisenstein_multiply_existsConstruct the actual canonical Eisenstein product of every two valid signed-coordinate codes.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI003E eisenstein_multiply_functionalEisenstein multiplication has one literal canonical output code, not merely equivalent signed representatives.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI003F eisenstein_norm_multiplyThe actual canonical Eisenstein norm of a product is exactly the product of the two actual natural norms.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0040 eisenstein_division_remainder_of_representationsAn actual signed-coordinate a=bq+r equation constructs the genuine canonical Eisenstein product-and-sum graph.
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableEI0041 eisenstein_euclidean_division_existsFull constructive Eisenstein Euclidean division: every canonical dividend and nonzero canonical divisor produce actual canonical quotient and remainder, an exact a=bq+r equation, and strict decrease of their actual norms a²-ab+b².
Alpha v34 checked-use · first admitted v28 · independently kernel and Lean verified; not StableND0169 EisensteinCoordinateNorm(ap,an,bp,bn,n)The genuine Eisenstein coordinate norm (ap−an)²−(ap−an)(bp−bn)+(bp−bn)², as a balanced natural equation.
Conservative definition · notation layer 0ND0170 EisensteinCoordinateProduct(ap,an,bp,bn,cp,cn,dp,dn,rp,rn,sp,sn)The actual signed-coordinate product (a+bω)(c+dω)=(ac−bd)+(ad+bc−bd)ω, where ω²+ω+1=0; this is not Gaussian multiplication.
Conservative definition · notation layer 0ND0142 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 0ND0143 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 2ND0171 ENorm(z,n)The actual norm a²−ab+b² of the shared canonical pair code representing the Eisenstein integer a+bω.
Conservative definition · notation layer 3ND0172 EMul(a,b,c)Actual multiplication in the Eisenstein ring, using the shared signed-pair carrier and the law ω²+ω+1=0.
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 3ND0173 EDivRem(a,b,q,r)The genuine canonical Eisenstein equation a=bq+r, witnessed by the Eisenstein multiplication graph and the very same shared pair addition as for Gaussian integers.
Conservative definition · notation layer 4PD0002 Lt(a,b)Witness-defined strict order on natural numbers.
Conservative definition · notation layer 0ND0174 EEuclideanDivision(a,b,q,r,U,V)Actual Eisenstein quotient and remainder codes satisfy a=bq+r and have genuine norms U=N(r), V=N(b) with strict decrease U<V. The norm and operation witnesses imply valid pair codes.
Conservative definition · notation layer 5ND0157 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 0ND0175 WeightedSignedNormThree(ap,an,bp,bn,n)The witnessed sum (ap−an)²+3(bp−bn)². It supports the proved identity 4N(a+bω)=(2a−b)²+3b², not a new norm axiom.
Conservative definition · notation layer 1ND0176 EisensteinSignedDivisionRemainder(ap,an,bp,bn,cp,cn,dp,dn,qp,qn,up,un,rp,rn,sp,sn,U,V)The genuine signed-coordinate Eisenstein equation A=B·Q+R, actual coordinate norms U=N(R), V=N(B), and strict decrease U<V.
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 2ND0155 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 1Only proof arrows are theorem dependencies. Definition arrows are hygienic abbreviations of exact first-order formulas and introduce no axiom or kernel symbol.