GF0001 · gaussian_valid_has_representationEvery valid canonical Gaussian code has actual signed-coordinate representatives.
layer 0 · 17 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableConstruct a finite prime factorization of every nonzero Gaussian integer, and a genuine matching between any two factorizations.
Alpha v34 checked-use · first admitted v30 · 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.
GF0001 · gaussian_valid_has_representationEvery valid canonical Gaussian code has actual signed-coordinate representatives.
layer 0 · 17 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0002 · gaussian_code_representation_transportProved equality of canonical natural codes preserves the actual signed representation.
layer 0 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0003 · gaussian_norm_input_validAn actual norm witness certifies membership in the Gaussian carrier.
layer 0 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0004 · gaussian_add_input_left_validActual Gaussian add certifies the input left carrier, without treating every natural code as valid.
layer 0 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0005 · gaussian_add_input_right_validActual Gaussian add certifies the input right carrier, without treating every natural code as valid.
layer 0 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0006 · gaussian_add_output_validActual Gaussian add certifies the output carrier, without treating every natural code as valid.
layer 0 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0007 · gaussian_multiply_input_left_validActual Gaussian multiply certifies the input left carrier, without treating every natural code as valid.
layer 0 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0008 · gaussian_multiply_input_right_validActual Gaussian multiply certifies the input right carrier, without treating every natural code as valid.
layer 0 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0009 · gaussian_multiply_output_validActual Gaussian multiply certifies the output carrier, without treating every natural code as valid.
layer 0 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF000A · gaussian_natural_real_representationEmbed a natural real coordinate using its actual even signed code and the unchanged Gaussian pair encoding.
layer 0 · 22 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF000B · gaussian_zero_representationThe actual canonical Gaussian zero code is 0, with its signed coordinates proved rather than asserted.
layer 1 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF000C · gaussian_zero_validThe canonical Gaussian zero belongs to the actual signed-pair carrier.
layer 2 · 7 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF000D · gaussian_zero_normThe actual squared Gaussian norm of zero is 0.
layer 2 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF000E · gaussian_one_representationThe actual canonical Gaussian one code is 6, with its signed coordinates proved rather than asserted.
layer 1 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF000F · gaussian_one_validThe canonical Gaussian one belongs to the actual signed-pair carrier.
layer 2 · 7 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0010 · gaussian_one_normThe actual squared Gaussian norm of one is 1.
layer 2 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0011 · gaussian_ring_raw_add_commutativeActual signed-coordinate Gaussian add is commutative by ordinary natural identities.
layer 0 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0012 · gaussian_add_commutativeThe actual canonical Gaussian add graph is commutative; output code equality is not assumed.
layer 1 · 48 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0013 · gaussian_ring_raw_multiply_commutativeActual signed-coordinate Gaussian multiply is commutative by ordinary natural identities.
layer 0 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0014 · gaussian_multiply_commutativeThe actual canonical Gaussian multiply graph is commutative; output code equality is not assumed.
layer 1 · 48 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0015 · gaussian_norm_value_transportEquality transports the uniquely defined actual Gaussian norm value.
layer 0 · 7 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0016 · gaussian_norm_nonzeroA nonzero actual Gaussian integer has nonzero squared norm.
layer 0 · 31 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0017 · gaussian_norm_zero_implies_code_zeroZero actual Gaussian norm forces literal zero canonical code, by constructive equality decision.
layer 1 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0018 · gaussian_code_zero_implies_norm_zeroThe actual norm of the zero canonical code is zero, not a positive auxiliary value.
layer 3 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0019 · gaussian_unit_has_norm_oneAn actual inverse multiplies norms to one, forcing the unit norm to equal one.
layer 3 · 48 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF001A · gaussian_norm_one_is_unitNorm one constructs an actual inverse: the canonical conjugate multiplies the value to Gaussian identity code six.
layer 2 · 62 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF001B · gaussian_unit_iff_norm_oneThe inverse-witness definition of Gaussian unit is equivalent to the independently defined squared norm being one.
layer 4 · 22 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF001C · gaussian_unit_decidableActual Gaussian units are constructively decidable by computing the actual norm and deciding equality with one.
layer 4 · 32 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF001D · gaussian_unit_nonzeroA Gaussian multiplicative unit cannot have zero canonical code.
layer 4 · 13 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF001E · gaussian_unit_validThe inverse-witness unit definition enforces the actual Gaussian carrier.
layer 1 · 8 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF001F · gaussian_multiply_zero_implies_zero_factorThe actual Gaussian ring has no zero divisors, proved from multiplicative norms and natural multiplication.
layer 3 · 60 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0020 · gaussian_codes_equal_of_representationsEqual represented Gaussian integers have literally equal canonical natural codes.
layer 0 · 42 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0021 · gaussian_ring_raw_add_associativeActual signed-coordinate Gaussian sums associate by proved natural addition identities.
layer 0 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0022 · gaussian_ring_pair_sum_cancelCancel a common represented integer summand using ordinary natural addition cancellation.
layer 0 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0023 · gaussian_ring_raw_add_cancel_leftA common Gaussian summand cancels in both actual represented integer coordinates.
layer 1 · 31 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0024 · gaussian_add_associativeThe actual canonical Gaussian add graph associates, with all intermediate product/sum codes witnessed.
layer 1 · 131 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0025 · gaussian_multiply_associativeThe actual canonical Gaussian multiply graph associates, with all intermediate product/sum codes witnessed.
layer 1 · 131 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0026 · gaussian_add_zero_rightThe actual canonical Gaussian add zero identity holds on the entire valid carrier.
layer 2 · 38 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0027 · gaussian_add_zero_leftCommutativity supplies the actual left add zero identity.
layer 3 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0028 · gaussian_multiply_one_rightThe actual canonical Gaussian multiply one identity holds on the entire valid carrier.
layer 2 · 38 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0029 · gaussian_multiply_one_leftCommutativity supplies the actual left multiply one identity.
layer 3 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF002A · gaussian_multiply_zero_rightThe actual canonical Gaussian multiply zero identity holds on the entire valid carrier.
layer 2 · 38 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF002B · gaussian_multiply_zero_leftCommutativity supplies the actual left multiply zero identity.
layer 3 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF002C · gaussian_subtract_existsEvery actual Gaussian difference has a constructed canonical code solving c+b=a, without assuming a subtraction oracle.
layer 2 · 75 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF002D · gaussian_add_cancel_leftThe actual canonical Gaussian additive operation is cancellative, proved in both signed coordinates.
layer 2 · 112 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF002E · gaussian_add_output_transportA proved equal output code preserves the actual Gaussian add graph.
layer 0 · 8 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF002F · gaussian_multiply_output_transportA proved equal output code preserves the actual Gaussian multiply graph.
layer 0 · 8 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0030 · gaussian_multiply_associative_reverseActual Gaussian products can be reassociated in the reverse direction without assuming the unknown intermediate result.
layer 2 · 48 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0031 · gaussian_multiply_swap_tailInterchange the two tail factors of an actual Gaussian triple product while retaining its literal output code.
layer 3 · 49 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0032 · gaussian_ring_multiply_add_real_positiveGuided ordinary-HA distributivity for the actual Gaussian real positive component; no AC search or new tactic.
layer 0 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0033 · gaussian_ring_multiply_add_real_negativeGuided ordinary-HA distributivity for the actual Gaussian real negative component; no AC search or new tactic.
layer 0 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0034 · gaussian_ring_multiply_add_imaginary_positiveGuided ordinary-HA distributivity for the actual Gaussian imaginary positive component; no AC search or new tactic.
layer 0 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0035 · gaussian_ring_multiply_add_imaginary_negativeGuided ordinary-HA distributivity for the actual Gaussian imaginary negative component; no AC search or new tactic.
layer 0 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0036 · gaussian_ring_raw_multiply_add_distributiveActual Gaussian multiplication distributes over addition in both signed integer coordinates.
layer 1 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0037 · gaussian_multiply_add_composeThe sum of two actual Gaussian products is the product with their actual summed second factors.
layer 2 · 158 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0038 · gaussian_multiply_add_distributeAn actual Gaussian product of a sum equals the actual sum of the two given products.
layer 3 · 52 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0039 · gaussian_multiply_add_distribute_rightActual Gaussian multiplication also distributes when the common factor is on the right.
layer 4 · 35 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF003A · gaussian_add_cancel_rightA common right summand cancels in the actual canonical Gaussian additive graph.
layer 3 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF003B · gaussian_multiply_cancel_leftA nonzero Gaussian factor cancels, using an actually constructed difference, distributivity and the proved absence of zero divisors.
layer 4 · 93 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF003C · gaussian_multiply_cancel_rightA nonzero common right Gaussian factor cancels in the actual canonical multiplication graph.
layer 5 · 23 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF003D · gaussian_one_unitThe actual canonical Gaussian identity code six is a unit with itself as inverse.
layer 3 · 4 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF003E · gaussian_unit_inverseEvery inverse witness is itself an actual unit and is a two-sided inverse.
layer 2 · 18 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF003F · gaussian_unit_productAn actual product of Gaussian units is a unit, by norm multiplicativity and the proved inverse construction at norm one.
layer 4 · 26 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0040 · gaussian_unit_factor_leftEvery actual left factor of a Gaussian unit has a constructed inverse, without an irreducibility assumption.
layer 2 · 32 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0041 · gaussian_unit_factor_rightEvery actual right factor of a Gaussian unit is also a genuine unit.
layer 3 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0042 · gaussian_divides_input_validA witnessed Gaussian divisor belongs to the actual canonical Gaussian carrier.
layer 1 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0043 · gaussian_divides_value_validAn actually divisible Gaussian value has a valid canonical carrier code.
layer 1 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0044 · gaussian_divides_reflexiveEach actual Gaussian integer divides itself with canonical quotient six, the Gaussian identity.
layer 3 · 6 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0045 · gaussian_divides_zeroEach actual Gaussian integer divides zero with its actual zero quotient.
layer 3 · 6 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0046 · gaussian_one_dividesThe actual Gaussian identity divides every valid Gaussian integer.
layer 4 · 6 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0047 · gaussian_zero_divides_only_zeroA zero Gaussian divisor can divide only the actual zero code.
layer 4 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0048 · gaussian_divides_transitiveCompose actual Gaussian quotient witnesses using the proved canonical multiplication law.
layer 2 · 33 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0049 · gaussian_divides_product_leftAn actual divisor of the first factor divides the actual Gaussian product.
layer 3 · 13 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF004A · gaussian_divides_product_rightAn actual divisor of the second factor also divides the actual Gaussian product.
layer 4 · 17 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF004B · gaussian_common_divisor_addA common Gaussian divisor divides the actual sum, with the sum of quotient codes genuinely constructed.
layer 3 · 37 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF004C · gaussian_common_divisor_subtractA common Gaussian divisor divides an actual difference; quotient subtraction is constructed and verified in the real ring graph.
layer 4 · 68 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF004D · gaussian_unit_dividesAn actual unit divides every valid Gaussian value via its inverse witness and the identity.
layer 5 · 12 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF004E · gaussian_divisor_of_unit_is_unitEvery actual Gaussian divisor of a unit is itself a unit.
layer 3 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF004F · gaussian_common_divisor_euclidean_forwardEvery common divisor of the divisor and remainder divides the actual Gaussian dividend.
layer 4 · 24 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0050 · gaussian_common_divisor_euclidean_backwardEvery common divisor of the actual Gaussian dividend and divisor also divides the actual remainder.
layer 5 · 28 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0051 · gaussian_division_zero_remainder_dividesAn actual Gaussian zero remainder gives an actual quotient witnessing divisibility.
layer 3 · 32 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0052 · gaussian_division_divisible_remainder_zeroA strictly norm-bounded Gaussian remainder must vanish when the original divisor actually divides the dividend.
layer 6 · 66 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0053 · gaussian_divides_decidableConstructively decide actual Gaussian divisibility by computing Euclidean quotient/remainder data; handle a zero divisor explicitly.
layer 7 · 72 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0054 · gaussian_associate_reflexiveEvery Gaussian integer is associated to itself by the actual unit code six.
layer 4 · 8 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0055 · gaussian_associate_symmetricInvert the actual unit witness to reverse Gaussian association, including the zero boundary.
layer 4 · 31 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0056 · gaussian_associate_transitiveCompose actual unit witnesses and their canonical products to prove transitive Gaussian association.
layer 5 · 39 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0057 · gaussian_associate_of_unit_cofactorA genuinely unit cofactor supplies the witnessed association relation.
layer 2 · 13 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0058 · gaussian_associate_dividesAssociated Gaussian integers are actually divisible, using the given unit as quotient.
layer 2 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0059 · gaussian_associate_normA witnessed Gaussian unit association preserves the actual squared norm.
layer 4 · 24 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF005A · gaussian_mutual_divisibility_associateMutual actual divisibility is witnessed association, with the all-zero case handled explicitly and the nonzero case using real multiplication cancellation.
layer 5 · 80 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF005B · gaussian_divisor_norm_factorAn actual Gaussian divisor has a constructed quotient norm, and the ordinary natural norms factor exactly.
layer 1 · 37 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF005C · gaussian_divisor_norm_boundEvery actual divisor of a nonzero Gaussian value has norm at most the value norm; the positive quotient-norm gap is constructed explicitly.
layer 2 · 41 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF005D · gaussian_nonunit_divisor_of_irreducible_is_associateAn actual nonunit divisor of an irreducible Gaussian integer differs from it by a constructed unit, not merely a norm equality.
layer 3 · 24 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF005E · gaussian_irreducible_divides_irreducible_associateTwo irreducible Gaussian factors with actual divisibility are associated by a witnessed unit.
layer 4 · 14 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF005F · gaussian_gcd_bezout_zero_rightThe zero-right Gaussian gcd is the first input, with actual Bézout coefficients six and zero, including the all-zero pair.
layer 4 · 28 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0060 · gaussian_gcd_bezout_zero_caseA proved zero second code yields genuine gcd and Bézout witnesses without rewriting or assuming arbitrary carrier validity.
layer 4 · 35 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0061 · gaussian_common_divisor_of_bezoutEvery actual common Gaussian divisor divides an actual Bézout combination.
layer 4 · 33 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0062 · gaussian_gcd_euclidean_backwardTransport the actual greatest-common-divisor property backwards through a proved Gaussian Euclidean equation.
layer 6 · 36 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0063 · gaussian_bezout_euclidean_backwardConstruct the coefficient u-qv and verify the complete Gaussian Bézout back-substitution using actual products, differences, distribution and addition.
layer 5 · 148 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0064 · gaussian_gcd_bezout_bounded_existsOrdinary natural induction constructs Gaussian gcd and genuine signed Bézout coefficients for every valid pair; each actual Euclidean remainder strictly decreases the norm bound.
layer 7 · 114 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0065 · gaussian_gcd_bezout_existsEvery pair of actual Gaussian integers has a constructed gcd with actual Gaussian Bézout coefficients, without a supplied norm, trace or positivity premise.
layer 8 · 19 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0066 · gaussian_gcd_unique_up_to_associateActual Gaussian gcd values are unique up to a witnessed unit, not falsely unique as canonical natural codes.
layer 6 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0067 · gaussian_bezout_unit_divisor_cancelAn actual unit-valued Gaussian Bézout combination proves Euclid cancellation for actual divisors, by constructing every multiplied term and the genuine unit inverse.
layer 5 · 135 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0068 · gaussian_nonzero_product_divisor_unit_cofactorIf a nonzero actual Gaussian product divides one factor, its other factor has a constructed inverse; no abstract domain axiom is assumed.
layer 5 · 60 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0069 · gaussian_irreducible_dvd_productEvery Gaussian irreducible is an actual prime divisor, proved constructively from the computed gcd and Bézout coefficients rather than assumed as a factorization axiom.
layer 9 · 64 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF006A · gaussian_irreducible_is_primeThe actual irreducibility graph implies the full RingPrime divisor graph, retaining all carrier, nonzero and nonunit clauses.
layer 10 · 30 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF006B · gaussian_prime_is_irreducibleThe full Gaussian prime-divisor graph implies genuine factor irreducibility by constructing the inverse of a cofactor of every nonzero factorization.
layer 6 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF006C · gaussian_irreducible_iff_primeGaussian irreducibles and actual prime divisors coincide constructively, through proved arithmetic graph bridges in both directions.
layer 11 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF006D · gaussian_search_natural_le_squareEvery natural is at most its square, including zero, by constructive equality decision.
layer 0 · 12 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF006E · gaussian_search_signed_code_boundA canonical signed code for an integer whose square is bounded by N is at most 2N, for both signs and zero.
layer 1 · 59 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF006F · gaussian_search_pair_validEvery pair of canonical signed-coordinate codes constructs a valid Gaussian code; arbitrary natural codes are not presumed valid.
layer 0 · 23 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0070 · gaussian_norm_bounded_coordinatesAn actual Gaussian norm bounds both canonical signed-coordinate codes; arbitrary non-normal representatives are never bounded.
layer 2 · 63 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0071 · gaussian_search_no_index_below_zeroThe empty search interval has no index, proved in the original natural arithmetic.
layer 0 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0072 · gaussian_search_two_le_nonzero_not_oneA nonzero natural different from one is at least two, with both small boundaries explicit.
layer 0 · 22 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0073 · gaussian_search_proper_divisor_code_transportEquality of actual Gaussian natural codes preserves the witnessed proper-norm-divisor graph.
layer 0 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0074 · gaussian_proper_norm_divisor_decidableDecide a genuine nonunit divisor and strict actual norm bound using G081 division, norm functionality and natural order decision.
layer 8 · 66 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0075 · gaussian_factor_search_coordinate_rowFinite induction checks every imaginary coordinate below k, returning an actual proper divisor or a proof that none is present.
layer 9 · 78 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0076 · gaussian_factor_search_coordinate_rectangleTwo ordinary finite inductions exhaust the actual signed-coordinate rectangle, with a witness or an explicit absence theorem.
layer 10 · 92 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0077 · gaussian_search_bounded_coordinates_monotoneA larger norm bound preserves the two actual finite signed-coordinate bounds.
layer 0 · 32 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0078 · gaussian_factor_search_completeA finite (2N+1)-by-(2N+1) coordinate search decides whether any actual Gaussian proper-norm divisor exists, with no validity oracle.
layer 11 · 63 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0079 · gaussian_search_nonunit_norm_twoThe actual nonzero norm of a Gaussian nonunit is at least two; a norm-one exception would construct an inverse.
layer 3 · 18 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF007A · gaussian_search_norm_factors_strictIn an actual nonzero product of two Gaussian nonunits, both natural factor norms are strictly smaller than the product norm.
layer 4 · 56 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF007B · gaussian_nonunit_factor_is_proper_norm_divisorEvery actual product of two nonunits supplies a genuine proper-norm divisor, so the finite search cannot miss a reducible nonzero value.
layer 5 · 71 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF007C · gaussian_search_divisor_of_nonzero_nonzeroAn actual divisor of a nonzero Gaussian value is nonzero, including the canonical zero boundary.
layer 5 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF007D · gaussian_proper_norm_divisor_splitA found proper-norm divisor yields an actual quotient; both factors are nonunits with strictly smaller actual norms.
layer 5 · 79 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF007E · gaussian_irreducible_or_strict_nonunit_factorizationA finite constructive search proves irreducibility or produces an actual strictly norm-decreasing nonunit factorization; no classical negated-universal extraction is used.
layer 12 · 77 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF007F · gaussian_irreducible_decidableIrreducibility of any actual Gaussian integer is constructively decidable, with zero, all units, and actual nonunit factors handled separately.
layer 13 · 66 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0080 · gaussian_irreducible_divisor_bounded_normOrdinary bounded-norm induction constructs an irreducible divisor of every nonzero Gaussian nonunit, using the actual finite factor search at each descent.
layer 13 · 87 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0081 · gaussian_irreducible_divisor_existsEvery actual nonzero Gaussian nonunit has an actually witnessed irreducible Gaussian divisor, with no supplied search oracle.
layer 14 · 18 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0082 · gaussian_nonunit_divisor_strict_quotientDividing a nonzero Gaussian value by an actual nonunit strictly decreases the quotient norm, even when the quotient itself is a unit.
layer 4 · 77 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0083 · gaussian_irreducible_factor_reductionConstruct an actual irreducible factor and a nonzero, strictly norm-smaller quotient for every nonzero Gaussian nonunit; this is the finite-factorization recursion step.
layer 15 · 52 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0084 · gaussian_product_beta_index_transportEquality of beta indices transports the actual bounded remainder entry in both occurrences of its modulus.
layer 0 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0085 · gaussian_product_beta_value_transportEquality of factor codes transports both boundedness and the actual beta remainder equation.
layer 0 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0086 · gaussian_product_empty_existsEvery empty Gaussian factor prefix has a genuine constant product trace with canonical value six, not natural one.
layer 1 · 22 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0087 · gaussian_product_empty_valueFunctionality of the zero-th trace entry forces the actual empty product to be the Gaussian identity code.
layer 0 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0088 · gaussian_product_prefix_recodePreserving actual factor entries preserves the same genuinely multiplied Gaussian product trace.
layer 0 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0089 · gaussian_product_successor_decomposeEvery nonempty actual Gaussian product exposes its final factor, the actual shorter prefix product, and the genuine final multiplication.
layer 1 · 58 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF008A · gaussian_product_successor_introAppend a genuine Gaussian multiplication step using a constructed beta extension of the product trace, preserving all previous steps.
layer 1 · 123 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF008B · gaussian_product_value_transportEquality of actual canonical product values transports the endpoint of a real beta multiplication trace.
layer 0 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF008C · gaussian_product_length_transportEquality of natural lengths transports the exact endpoint and bound of an actual Gaussian multiplication trace.
layer 0 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF008D · gaussian_product_functionalTwo actual Gaussian multiplication traces on the same finite beta prefix have literally equal canonical endpoint codes.
layer 2 · 75 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF008E · gaussian_product_result_validEvery actual finite Gaussian product has a valid carrier code, including the empty product.
layer 3 · 33 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF008F · gaussian_irreducible_code_transportLiteral equality of canonical Gaussian codes preserves the full actual-factorization irreducibility predicate.
layer 0 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0090 · gaussian_all_irreducible_prefixEvery shorter prefix of an actual all-irreducible Gaussian list remains all irreducible.
layer 0 · 19 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0091 · gaussian_all_irreducible_appendAppending an actual irreducible Gaussian factor preserves all irreducible entries of the newly constructed beta prefix.
layer 1 · 56 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0092 · gaussian_unit_empty_factorizationEvery actual Gaussian unit is factored by its own unit code and an empty prime list, with the actual identity product.
layer 3 · 23 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0093 · gaussian_factorization_append_irreducibleConstruct and verify a longer Gaussian prime-factor list by appending one actual irreducible factor while retaining the actual leading unit.
layer 4 · 84 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0094 · gaussian_irreducible_factorization_bounded_normConstruct a genuine finite irreducible Gaussian factorization by ordinary norm induction; each recursive quotient has strictly smaller proved norm.
layer 16 · 94 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0095 · gaussian_irreducible_factorization_existsEvery actual nonzero Gaussian integer has an actual unit coefficient and an actually multiplied finite list of irreducible factors, including every unit boundary.
layer 17 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0096 · gaussian_irreducible_factorization_is_primeEvery listed Gaussian irreducible is an actual prime divisor by the checked Bezout theorem, with the unit and product trace unchanged.
layer 11 · 23 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0097 · gaussian_prime_factorization_is_irreducibleThe actual Gaussian prime-divisor graph implies irreducibility, so the two finite factorization specifications are equivalent.
layer 7 · 23 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0098 · gaussian_prime_factorization_existsEvery actual nonzero Gaussian integer has a genuine finite RingPrime factorization, not merely a conditional gcd or a supplied factor-list certificate.
layer 18 · 23 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF0099 · gaussian_all_irreducible_length_transportEquality of lengths transports the exact finite bound of an all-irreducible Gaussian factor prefix.
layer 0 · 8 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF009A · gaussian_all_irreducible_product_existsConstruct an actual Gaussian product trace for every all-irreducible beta prefix, including empty prefixes and repeated associate factors.
layer 4 · 60 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF009B · gaussian_all_irreducible_product_nonzeroA finite product of actual irreducible Gaussian factors is nonzero, by the proved absence of Gaussian zero divisors and the genuine empty product.
layer 4 · 67 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF009C · gaussian_all_irreducible_product_unit_length_zeroAn actual all-irreducible Gaussian product is a unit only at length zero; no nonempty unit factorization is allowed by the arithmetic.
layer 4 · 59 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF009D · gaussian_factorization_value_validEvery actual Gaussian factorization reconstructs a value in the genuine canonical carrier.
layer 1 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF009E · gaussian_factorization_value_nonzeroThe actual unit coefficient and actual irreducible product prevent any Gaussian factorization of zero.
layer 5 · 30 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF009F · gaussian_irreducible_divisor_product_memberFind an actual occurrence associated to an irreducible divisor in any finite irreducible Gaussian product, using the proved prime-divisor product theorem at every step.
layer 10 · 104 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A0 · gaussian_product_replace_balanceOrdinary induction proves the actual Gaussian replacement balance Q*p=P*q with genuine product traces and actual common output code, including zero and unit factors.
layer 4 · 241 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A1 · gaussian_product_replace_balance_iffThe actual Gaussian replacement balance holds in both directions; reflection of unchanged beta entries is proved rather than assumed.
layer 5 · 87 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A2 · gaussian_product_swap_last_invariantAn actual interior/last beta swap preserves the literal canonical value of a genuine Gaussian multiplication trace, without nonzero, irreducibility or unit hypotheses.
layer 5 · 103 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A3 · gaussian_factor_associate_code_transportEquality of actual canonical codes transports an unchanged witnessed Gaussian unit association.
layer 0 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A4 · gaussian_factor_associate_unitA witnessed Gaussian association transports actual unit status by multiplying the two actual units.
layer 5 · 13 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A5 · gaussian_factor_associate_cancel_productsCancel associated nonzero last factors from associated actual products, constructing the resulting prefix association from actual unit witnesses.
layer 6 · 94 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A6 · gaussian_product_decompose_at_lastExpose the actual prefix product before a specifically decoded last Gaussian factor; beta functionality fixes the chosen factor exactly.
layer 2 · 32 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A7 · gaussian_factor_empty_matchingThe actual zero beta map is a bounded, injective, surjective unit-matching bijection between any two empty factor prefixes.
layer 1 · 42 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A8 · gaussian_factor_matching_appendAdjoining associated actual last factors and a fresh fixed last index preserves witnessed unit matching; literal factor-code equality is not required.
layer 1 · 106 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00A9 · gaussian_factor_matched_appendConstruct a real fully bijective beta index map after appending any two associated Gaussian factors, retaining all actual prefix entries.
layer 2 · 46 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00AA · gaussian_factor_swap_all_irreducibleAn actual finite swap retains all Gaussian irreducible factors, including repetitions and distinct unit associates.
layer 1 · 103 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00AB · gaussian_factor_matching_unswapUndo an actual target factor swap by swapping the corresponding actual map entries; original unit witnesses remain valid at both moved positions and every unchanged index.
layer 1 · 245 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00AC · gaussian_factor_matched_unswap_existsConstruct a real full unit-matching bijection into the unswapped target list using the recursive permutation, its actual preimage, a fresh last index and an actual transposed beta map.
layer 3 · 119 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00AD · gaussian_factor_swap_length_transportEquality of lengths transports all actual last-entry indices and the finite preservation bound of a witnessed swap.
layer 0 · 18 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00AE · gaussian_factor_swapped_product_existsConstruct a swapped actual irreducible beta list and a real product trace with exactly the original Gaussian value, using the independently proved Gaussian swap law.
layer 6 · 93 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00AF · gaussian_irreducible_products_associate_uniqueAny two actual finite irreducible Gaussian products which differ by a witnessed unit have equal length and an actually constructed bounded/injective/surjective matching permutation, including empty lists and repeated associates.
layer 11 · 348 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00B0 · gaussian_irreducible_factorizations_uniqueAny two actual irreducible Gaussian factorizations of the same value have equal length and an actual unit-matching finite bijection; distinct leading units are allowed.
layer 12 · 47 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00B1 · gaussian_prime_factorizations_uniqueThe uniqueness theorem applies to every actual RingPrime factorization, using the proved prime/irreducible equivalence rather than redefining a prime label.
layer 13 · 35 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00B2 · gaussian_unique_prime_factorizationFull constructive G082: every actual nonzero Gaussian integer has a finite actual RingPrime factorization, and every other such factorization differs by a constructed beta permutation and witnessed multiplicative units.
layer 19 · 35 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00B3 · gaussian_zero_has_no_prime_factorizationThe actual zero Gaussian code has no finite unit-times-prime factorization; the nonzero guard is mathematically necessary.
layer 8 · 19 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableGF00B4 · gaussian_unit_prime_factorization_length_zeroEvery factorization of any of the four actual Gaussian units has an empty prime list, proved from actual product and inverse witnesses.
layer 8 · 32 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableExactly 180 displayed theorems have independently verified Alpha checked-use authority; none is admitted to Stable. Body-only enrollment never grants checked theorem use.