G025 fully proved · constructive factor search · subtraction-free Euclid witnesses

Infinitely many primes three modulo four

Eighteen independently checked constructive theorems combine finite factorization, two-square obstructions, a subtraction-free Euclid construction, and actual bounded prime-divisor search to produce arbitrarily large primes congruent to three modulo four.

18 kernel- and Lean-verified Alpha-closed theorems · 11 conservative definitions · 9 notation dependencies

Alpha v34 checked-use · first admitted v23 · 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.

29 items
TF0001 beta_two_square_prefix_drop_last

Restricting a successor-length prefix preserves every witnessed two-square factor representation.

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

The final decoded factor of a represented successor prefix has its own explicit two-square witnesses.

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

Induction on an arbitrary beta-coded product constructs a two-square representation from represented decoded factors.

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

Every concrete decoded entry in the canonical all-prime prefix is prime, by uniqueness of beta decoding.

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

A positive natural number all of whose prime divisors are two or one modulo four has an explicitly constructed two-square representation via its canonical prime factorization.

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

Every witnessed natural of the form 4k+3 differs from the unit one.

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

A prime equal to two or one modulo four cannot also be three modulo four.

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

For every candidate and dividend, actual three-mod-four prime divisibility is constructively decidable.

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

Finite induction either excludes every three-mod-four prime divisor up to the supplied bound or returns an actual bounded prime-divisor witness.

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

Every natural congruent to three modulo four has an actual prime divisor congruent to three modulo four, obtained by constructive finite search and beta-coded prime factorization.

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

The subtraction-free Euclid number 4d+3 satisfies the exact identity (4d+3)+1=4(d+1).

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

Every actual subtraction-free Euclid number 4d+3 has a witnessed prime divisor congruent to three modulo four.

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

No prime dividing a nonzero common multiple can also divide its subtraction-free Euclid number 4c−1.

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

Every prime divisor of the exact Euclid number 4c−1 lies strictly above the bound encoded by its nonzero common multiple c.

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

For every natural bound, construct an actual strictly larger prime with an explicit residue witness p=4k+3.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not Stable
PD0004 Prime(p)

p is nonunit and every factorization of p has a unit factor.

Conservative definition · notation layer 0
PD0012 Mod4Three(n)

n is three modulo four by an explicit quotient.

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

The natural number d divides n.

Conservative definition · notation layer 0
ND0045 EuclidThreeNumber(c,n)

The subtraction-free Euclidean number n=4d+3 with positive common multiple c=S d.

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

Witness-defined strict order on natural numbers.

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

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

Conservative definition · notation layer 0
PD0014 Product(b,c,l,z)

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

Conservative definition · notation layer 1
ND0001 Beta(b,c,i,x)

Exact hygienic Gödel-beta extraction; a signature-identical alias of checked BetaAt.

Conservative definition · notation layer 0
PD0001 Le(a,b)

Witness-defined non-strict order on natural numbers.

Conservative definition · notation layer 0

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