FC0001 · crt_gcd_zero_right_valueA relational gcd with zero on the right equals its other input.
layer 0 · 8 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableConstruct a simultaneous solution for every finite pairwise-compatible list, prove the exact LCM solution class, and obtain unique normalized representatives without a supplied compatible prefix or dominating last modulus.
Alpha v34 checked-use · first admitted v27 · 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.
FC0001 · crt_gcd_zero_right_valueA relational gcd with zero on the right equals its other input.
layer 0 · 8 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0002 · crt_gcd_nonzero_leftA gcd of a nonzero left input is nonzero, without restricting the right input.
layer 0 · 20 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0003 · crt_gcd_nonzero_rightA gcd of a nonzero right input is nonzero, including a zero left input.
layer 1 · 17 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0004 · crt_gcd_coprime_cofactorsA nonzero gcd yields both exact natural cofactors and their constructive coprimality.
layer 0 · 35 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0005 · crt_gcd_lcm_distributes_scaled_coprimeFactoring a common gcd scale reduces unrestricted gcd--LCM distributivity to genuinely coprime cofactors.
layer 0 · 157 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0006 · crt_gcd_lcm_distributes_nonzeroGCD distributes over the actual binary LCM for a nonzero left input and nonzero comparison input; the right input may be zero.
layer 2 · 111 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0007 · crt_gcd_lcm_distributes_zero_leftThe zero-left-modulus boundary of gcd--LCM distributivity follows from exact divisibility, not a positivity assumption.
layer 0 · 38 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0008 · crt_gcd_lcm_distributes_zero_comparisonComparison with zero turns all three gcds into their other inputs and preserves the exact original LCM.
layer 1 · 41 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0009 · crt_gcd_lcm_distributesUnconditional constructive gcd(lcm(a,b),n)=lcm(gcd(a,n),gcd(b,n)), including every zero boundary.
layer 3 · 61 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC000A · crt_prefix_gcd_congruences_drop_lastPointwise congruence modulo decoded gcds restricts to the preceding finite prefix.
layer 0 · 23 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC000B · crt_prefix_gcd_congruences_lcmInduction over every finite decoded modulus list lifts pointwise gcd congruences to congruence modulo the gcd of its exact list LCM; zero moduli and the empty list are included.
layer 4 · 135 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC000C · crt_pairwise_compatible_prefix_induces_gcd_congruencesPairwise compatibility and an actual prefix solution imply every gcd congruence needed for the next merge, without any dominating-last or coprimality assumption.
layer 0 · 68 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC000D · crt_pairwise_compatible_prefix_implies_merge_compatibleEvery pairwise gcd-compatible finite list satisfies every actual predecessor-LCM merge condition, including arbitrary noncoprime and zero moduli.
layer 5 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC000E · crt_pairwise_compatible_prefix_solution_existsUnrestricted finite-list generalized CRT: every pairwise-compatible decoded residue/modulus list has a genuine simultaneous natural solution, including zero and repeated moduli and empty lists.
layer 6 · 19 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC000F · crt_pairwise_compatible_prefix_canonical_exists_uniqueFull constructive canonical generalized CRT for arbitrary finite pairwise-compatible positive moduli: an exact list LCM and a unique strictly bounded simultaneous solution, with no supplied merge invariant or dominating modulus.
layer 6 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0010 · crt_canonical_prefix_solution_implies_normalizedEvery historical strictly bounded canonical solution is also a zero-safe normalized solution, without changing either definition.
layer 0 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0011 · crt_normalized_prefix_solution_uniqueNormalized representatives are literally unique at every list LCM; the zero case uses congruence equality, not a false bound below zero.
layer 0 · 61 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0012 · crt_prefix_solution_normalized_existsEvery simultaneous solution has a normalized representative for its exact list LCM, with zero retained rather than divided by.
layer 1 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0013 · crt_pairwise_compatible_prefix_normalized_exists_uniqueFull zero-inclusive generalized CRT: every arbitrary pairwise-compatible finite list has its exact LCM and a unique normalized simultaneous solution; neither positivity nor an operational merge invariant is assumed.
layer 7 · 49 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0014 · crt_pairwise_compatible_prefix_solvable_iffExact pairwise gcd compatibility is necessary and sufficient for solvability of every finite natural congruence list, including zero moduli.
layer 7 · 24 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0015 · crt_pairwise_compatible_prefix_merge_iffPairwise compatibility and the formerly stronger predecessor-LCM merge invariant are constructively equivalent for arbitrary finite natural lists.
layer 6 · 22 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0016 · crt_normalized_prefix_solution_class_iff_lcmAll simultaneous solutions form exactly the congruence class of the normalized solution modulo the exact list LCM, also when that LCM is zero.
layer 0 · 22 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0017 · crt_normalized_zero_lcm_all_solutions_uniqueAt zero list LCM every actual simultaneous solution equals the normalized one; no bound or normalization premise is imposed on the comparison solution.
layer 0 · 26 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableFC0018 · crt_positive_normalized_prefix_iff_canonicalFor positive modulus lists, zero-safe normalization is exactly the historical strict canonical definition, not a weaker replacement.
layer 1 · 37 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableExactly 24 displayed theorems have independently verified Alpha checked-use authority; none is admitted to Stable. Body-only enrollment never grants checked theorem use.