| Metamath
Proof Explorer Theorem List (p. 173 of 510) | < Previous Next > | |
| Bad symbols? Try the
GIF version. |
||
|
Mirrors > Metamath Home Page > MPE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Color key: | (1-31502) |
(31503-33025) |
(33026-50934) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | prmdvdsprmop 17201* | The primorial of a number plus an integer greater than 1 and less than or equal to the number is divisible by a prime less than or equal to the number. (Contributed by AV, 15-Aug-2020.) (Revised by AV, 28-Aug-2020.) |
| ⊢ ((𝑁 ∈ ℕ ∧ 𝐼 ∈ (2...𝑁)) → ∃𝑝 ∈ ℙ (𝑝 ≤ 𝑁 ∧ 𝑝 ∥ 𝐼 ∧ 𝑝 ∥ ((#p‘𝑁) + 𝐼))) | ||
| Theorem | fvprmselelfz 17202* | The value of the prime selection function is in a finite sequence of integers if the argument is in this finite sequence of integers. (Contributed by AV, 19-Aug-2020.) |
| ⊢ 𝐹 = (𝑚 ∈ ℕ ↦ if(𝑚 ∈ ℙ, 𝑚, 1)) ⇒ ⊢ ((𝑁 ∈ ℕ ∧ 𝑋 ∈ (1...𝑁)) → (𝐹‘𝑋) ∈ (1...𝑁)) | ||
| Theorem | fvprmselgcd1 17203* | The greatest common divisor of two values of the prime selection function for different arguments is 1. (Contributed by AV, 19-Aug-2020.) |
| ⊢ 𝐹 = (𝑚 ∈ ℕ ↦ if(𝑚 ∈ ℙ, 𝑚, 1)) ⇒ ⊢ ((𝑋 ∈ (1...𝑁) ∧ 𝑌 ∈ (1...𝑁) ∧ 𝑋 ≠ 𝑌) → ((𝐹‘𝑋) gcd (𝐹‘𝑌)) = 1) | ||
| Theorem | prmolefac 17204 | The primorial of a positive integer is less than or equal to the factorial of the integer. (Contributed by AV, 15-Aug-2020.) (Revised by AV, 29-Aug-2020.) |
| ⊢ (𝑁 ∈ ℕ0 → (#p‘𝑁) ≤ (!‘𝑁)) | ||
| Theorem | prmodvdslcmf 17205 | The primorial of a nonnegative integer divides the least common multiple of all positive integers less than or equal to the integer. (Contributed by AV, 19-Aug-2020.) (Revised by AV, 29-Aug-2020.) |
| ⊢ (𝑁 ∈ ℕ0 → (#p‘𝑁) ∥ (lcm‘(1...𝑁))) | ||
| Theorem | prmolelcmf 17206 | The primorial of a positive integer is less than or equal to the least common multiple of all positive integers less than or equal to the integer. (Contributed by AV, 19-Aug-2020.) (Revised by AV, 29-Aug-2020.) |
| ⊢ (𝑁 ∈ ℕ0 → (#p‘𝑁) ≤ (lcm‘(1...𝑁))) | ||
According to Wikipedia "Prime gap", https://en.wikipedia.org/wiki/Prime_gap (16-Aug-2020): "A prime gap is the difference between two successive prime numbers. The n-th prime gap, denoted gn or g(pn) is the difference between the (n+1)-th and the n-th prime numbers, i.e. gn = pn+1 - pn . We have g1 = 1, g2 = g3 = 2, and g4 = 4." It can be proven that there are arbitrary large gaps, usually by showing that "in the sequence n!+2, n!+3, ..., n!+n the first term is divisible by 2, the second term is divisible by 3, and so on. Thus, this is a sequence of n-1 consecutive composite integers, and it must belong to a gap between primes having length at least n.", see prmgap 17217. Instead of using the factorial of n (see df-fac 14398), any function can be chosen for which f(n) is not relatively prime to the integers 2, 3, ..., n. For example, the least common multiple of the integers 2, 3, ..., n, see prmgaplcm 17218, or the primorial n# (the product of all prime numbers less than or equal to n), see prmgapprmo 17220, are such functions, which provide smaller values than the factorial function (see lcmflefac 16803 and prmolefac 17204 resp. prmolelcmf 17206): "For instance, the first prime gap of size larger than 14 occurs between the primes 523 and 541, while 15! is the vastly larger number 1307674368000." But the least common multiple of the integers 2, 3, ..., 15 is 360360, and 15# is 30030 (p3248 = 30029 and P3249 = 30047, so g3248 = 18). | ||
| Theorem | prmgaplem1 17207 | Lemma for prmgap 17217: The factorial of a number plus an integer greater than 1 and less than or equal to the number is divisible by that integer. (Contributed by AV, 13-Aug-2020.) |
| ⊢ ((𝑁 ∈ ℕ ∧ 𝐼 ∈ (2...𝑁)) → 𝐼 ∥ ((!‘𝑁) + 𝐼)) | ||
| Theorem | prmgaplem2 17208 | Lemma for prmgap 17217: The factorial of a number plus an integer greater than 1 and less than or equal to the number are not coprime. (Contributed by AV, 13-Aug-2020.) |
| ⊢ ((𝑁 ∈ ℕ ∧ 𝐼 ∈ (2...𝑁)) → 1 < (((!‘𝑁) + 𝐼) gcd 𝐼)) | ||
| Theorem | prmgaplcmlem1 17209 | Lemma for prmgaplcm 17218: The least common multiple of all positive integers less than or equal to a number plus an integer greater than 1 and less than or equal to the number is divisible by that integer. (Contributed by AV, 14-Aug-2020.) (Revised by AV, 27-Aug-2020.) |
| ⊢ ((𝑁 ∈ ℕ ∧ 𝐼 ∈ (2...𝑁)) → 𝐼 ∥ ((lcm‘(1...𝑁)) + 𝐼)) | ||
| Theorem | prmgaplcmlem2 17210 | Lemma for prmgaplcm 17218: The least common multiple of all positive integers less than or equal to a number plus an integer greater than 1 and less than or equal to the number are not coprime. (Contributed by AV, 14-Aug-2020.) (Revised by AV, 27-Aug-2020.) |
| ⊢ ((𝑁 ∈ ℕ ∧ 𝐼 ∈ (2...𝑁)) → 1 < (((lcm‘(1...𝑁)) + 𝐼) gcd 𝐼)) | ||
| Theorem | prmgaplem3 17211* | Lemma for prmgap 17217. (Contributed by AV, 9-Aug-2020.) |
| ⊢ 𝐴 = {𝑝 ∈ ℙ ∣ 𝑝 < 𝑁} ⇒ ⊢ (𝑁 ∈ (ℤ≥‘3) → ∃𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥) | ||
| Theorem | prmgaplem4 17212* | Lemma for prmgap 17217. (Contributed by AV, 10-Aug-2020.) |
| ⊢ 𝐴 = {𝑝 ∈ ℙ ∣ (𝑁 < 𝑝 ∧ 𝑝 ≤ 𝑃)} ⇒ ⊢ ((𝑁 ∈ ℕ ∧ 𝑃 ∈ ℙ ∧ 𝑁 < 𝑃) → ∃𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 𝑥 ≤ 𝑦) | ||
| Theorem | prmgaplem5 17213* | Lemma for prmgap 17217: for each integer greater than 2 there is a smaller prime closest to this integer, i.e. there is a smaller prime and no other prime is between this prime and the integer. (Contributed by AV, 9-Aug-2020.) |
| ⊢ (𝑁 ∈ (ℤ≥‘3) → ∃𝑝 ∈ ℙ (𝑝 < 𝑁 ∧ ∀𝑧 ∈ ((𝑝 + 1)..^𝑁)𝑧 ∉ ℙ)) | ||
| Theorem | prmgaplem6 17214* | Lemma for prmgap 17217: for each positive integer there is a greater prime closest to this integer, i.e. there is a greater prime and no other prime is between this prime and the integer. (Contributed by AV, 10-Aug-2020.) |
| ⊢ (𝑁 ∈ ℕ → ∃𝑝 ∈ ℙ (𝑁 < 𝑝 ∧ ∀𝑧 ∈ ((𝑁 + 1)..^𝑝)𝑧 ∉ ℙ)) | ||
| Theorem | prmgaplem7 17215* | Lemma for prmgap 17217. (Contributed by AV, 12-Aug-2020.) (Proof shortened by AV, 10-Jul-2022.) |
| ⊢ (𝜑 → 𝑁 ∈ ℕ) & ⊢ (𝜑 → 𝐹 ∈ (ℕ ↑m ℕ)) & ⊢ (𝜑 → ∀𝑖 ∈ (2...𝑁)1 < (((𝐹‘𝑁) + 𝑖) gcd 𝑖)) ⇒ ⊢ (𝜑 → ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ (𝑝 < ((𝐹‘𝑁) + 2) ∧ ((𝐹‘𝑁) + 𝑁) < 𝑞 ∧ ∀𝑧 ∈ ((𝑝 + 1)..^𝑞)𝑧 ∉ ℙ)) | ||
| Theorem | prmgaplem8 17216* | Lemma for prmgap 17217. (Contributed by AV, 13-Aug-2020.) |
| ⊢ (𝜑 → 𝑁 ∈ ℕ) & ⊢ (𝜑 → 𝐹 ∈ (ℕ ↑m ℕ)) & ⊢ (𝜑 → ∀𝑖 ∈ (2...𝑁)1 < (((𝐹‘𝑁) + 𝑖) gcd 𝑖)) ⇒ ⊢ (𝜑 → ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ (𝑁 ≤ (𝑞 − 𝑝) ∧ ∀𝑧 ∈ ((𝑝 + 1)..^𝑞)𝑧 ∉ ℙ)) | ||
| Theorem | prmgap 17217* | The prime gap theorem: for each positive integer there are (at least) two successive primes with a difference ("gap") at least as big as the given integer. (Contributed by AV, 13-Aug-2020.) |
| ⊢ ∀𝑛 ∈ ℕ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ (𝑛 ≤ (𝑞 − 𝑝) ∧ ∀𝑧 ∈ ((𝑝 + 1)..^𝑞)𝑧 ∉ ℙ) | ||
| Theorem | prmgaplcm 17218* | Alternate proof of prmgap 17217: in contrast to prmgap 17217, where the gap starts at n! , the factorial of n, the gap starts at the least common multiple of all positive integers less than or equal to n. (Contributed by AV, 13-Aug-2020.) (Revised by AV, 27-Aug-2020.) (Proof modification is discouraged.) (New usage is discouraged.) |
| ⊢ ∀𝑛 ∈ ℕ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ (𝑛 ≤ (𝑞 − 𝑝) ∧ ∀𝑧 ∈ ((𝑝 + 1)..^𝑞)𝑧 ∉ ℙ) | ||
| Theorem | prmgapprmolem 17219 | Lemma for prmgapprmo 17220: The primorial of a number plus an integer greater than 1 and less than or equal to the number are not coprime. (Contributed by AV, 15-Aug-2020.) (Revised by AV, 29-Aug-2020.) |
| ⊢ ((𝑁 ∈ ℕ ∧ 𝐼 ∈ (2...𝑁)) → 1 < (((#p‘𝑁) + 𝐼) gcd 𝐼)) | ||
| Theorem | prmgapprmo 17220* | Alternate proof of prmgap 17217: in contrast to prmgap 17217, where the gap starts at n! , the factorial of n, the gap starts at n#, the primorial of n. (Contributed by AV, 15-Aug-2020.) (Revised by AV, 29-Aug-2020.) (Proof modification is discouraged.) (New usage is discouraged.) |
| ⊢ ∀𝑛 ∈ ℕ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ (𝑛 ≤ (𝑞 − 𝑝) ∧ ∀𝑧 ∈ ((𝑝 + 1)..^𝑞)𝑧 ∉ ℙ) | ||
| Theorem | dec2dvds 17221 | Divisibility by two is obvious in base 10. (Contributed by Mario Carneiro, 19-Apr-2015.) |
| ⊢ 𝐴 ∈ ℕ0 & ⊢ 𝐵 ∈ ℕ0 & ⊢ (𝐵 · 2) = 𝐶 & ⊢ 𝐷 = (𝐶 + 1) ⇒ ⊢ ¬ 2 ∥ ;𝐴𝐷 | ||
| Theorem | dec5dvds 17222 | Divisibility by five is obvious in base 10. (Contributed by Mario Carneiro, 19-Apr-2015.) |
| ⊢ 𝐴 ∈ ℕ0 & ⊢ 𝐵 ∈ ℕ & ⊢ 𝐵 < 5 ⇒ ⊢ ¬ 5 ∥ ;𝐴𝐵 | ||
| Theorem | dec5dvds2 17223 | Divisibility by five is obvious in base 10. (Contributed by Mario Carneiro, 19-Apr-2015.) |
| ⊢ 𝐴 ∈ ℕ0 & ⊢ 𝐵 ∈ ℕ & ⊢ 𝐵 < 5 & ⊢ (5 + 𝐵) = 𝐶 ⇒ ⊢ ¬ 5 ∥ ;𝐴𝐶 | ||
| Theorem | dec5nprm 17224 | A decimal number greater than 10 and ending with five is not a prime number. (Contributed by Mario Carneiro, 19-Apr-2015.) |
| ⊢ 𝐴 ∈ ℕ ⇒ ⊢ ¬ ;𝐴5 ∈ ℙ | ||
| Theorem | dec2nprm 17225 | A decimal number greater than 10 and ending with an even digit is not a prime number. (Contributed by Mario Carneiro, 19-Apr-2015.) |
| ⊢ 𝐴 ∈ ℕ & ⊢ 𝐵 ∈ ℕ0 & ⊢ (𝐵 · 2) = 𝐶 ⇒ ⊢ ¬ ;𝐴𝐶 ∈ ℙ | ||
| Theorem | modxai 17226 | Add exponents in a power mod calculation. (Contributed by Mario Carneiro, 21-Feb-2014.) (Revised by Mario Carneiro, 5-Feb-2015.) |
| ⊢ 𝑁 ∈ ℕ & ⊢ 𝐴 ∈ ℕ & ⊢ 𝐵 ∈ ℕ0 & ⊢ 𝐷 ∈ ℤ & ⊢ 𝐾 ∈ ℕ0 & ⊢ 𝑀 ∈ ℕ0 & ⊢ 𝐶 ∈ ℕ0 & ⊢ 𝐿 ∈ ℕ0 & ⊢ ((𝐴↑𝐵) mod 𝑁) = (𝐾 mod 𝑁) & ⊢ ((𝐴↑𝐶) mod 𝑁) = (𝐿 mod 𝑁) & ⊢ (𝐵 + 𝐶) = 𝐸 & ⊢ ((𝐷 · 𝑁) + 𝑀) = (𝐾 · 𝐿) ⇒ ⊢ ((𝐴↑𝐸) mod 𝑁) = (𝑀 mod 𝑁) | ||
| Theorem | mod2xi 17227 | Double exponents in a power mod calculation. (Contributed by Mario Carneiro, 21-Feb-2014.) |
| ⊢ 𝑁 ∈ ℕ & ⊢ 𝐴 ∈ ℕ & ⊢ 𝐵 ∈ ℕ0 & ⊢ 𝐷 ∈ ℤ & ⊢ 𝐾 ∈ ℕ0 & ⊢ 𝑀 ∈ ℕ0 & ⊢ ((𝐴↑𝐵) mod 𝑁) = (𝐾 mod 𝑁) & ⊢ (2 · 𝐵) = 𝐸 & ⊢ ((𝐷 · 𝑁) + 𝑀) = (𝐾 · 𝐾) ⇒ ⊢ ((𝐴↑𝐸) mod 𝑁) = (𝑀 mod 𝑁) | ||
| Theorem | modxp1i 17228 | Add one to an exponent in a power mod calculation. (Contributed by Mario Carneiro, 21-Feb-2014.) |
| ⊢ 𝑁 ∈ ℕ & ⊢ 𝐴 ∈ ℕ & ⊢ 𝐵 ∈ ℕ0 & ⊢ 𝐷 ∈ ℤ & ⊢ 𝐾 ∈ ℕ0 & ⊢ 𝑀 ∈ ℕ0 & ⊢ ((𝐴↑𝐵) mod 𝑁) = (𝐾 mod 𝑁) & ⊢ (𝐵 + 1) = 𝐸 & ⊢ ((𝐷 · 𝑁) + 𝑀) = (𝐾 · 𝐴) ⇒ ⊢ ((𝐴↑𝐸) mod 𝑁) = (𝑀 mod 𝑁) | ||
| Theorem | mod2xnegi 17229 | Version of mod2xi 17227 where 𝐴↑𝐵 does not equal 𝐾 (mod 𝑁) but instead the negative of 𝐾 (mod 𝑁). (Contributed by Mario Carneiro, 21-Feb-2014.) |
| ⊢ 𝐴 ∈ ℕ & ⊢ 𝐵 ∈ ℕ0 & ⊢ 𝐷 ∈ ℤ & ⊢ 𝐾 ∈ ℕ & ⊢ 𝑀 ∈ ℕ0 & ⊢ 𝐿 ∈ ℕ0 & ⊢ ((𝐴↑𝐵) mod 𝑁) = (𝐿 mod 𝑁) & ⊢ (2 · 𝐵) = 𝐸 & ⊢ (𝐿 + 𝐾) = 𝑁 & ⊢ ((𝐷 · 𝑁) + 𝑀) = (𝐾 · 𝐾) ⇒ ⊢ ((𝐴↑𝐸) mod 𝑁) = (𝑀 mod 𝑁) | ||
| Theorem | modsubi 17230 | Subtract from within a mod calculation. (Contributed by Mario Carneiro, 18-Feb-2014.) |
| ⊢ 𝑁 ∈ ℕ & ⊢ 𝐴 ∈ ℕ & ⊢ 𝐵 ∈ ℕ0 & ⊢ 𝑀 ∈ ℕ0 & ⊢ (𝐴 mod 𝑁) = (𝐾 mod 𝑁) & ⊢ (𝑀 + 𝐵) = 𝐾 ⇒ ⊢ ((𝐴 − 𝐵) mod 𝑁) = (𝑀 mod 𝑁) | ||
| Theorem | gcdi 17231 | Calculate a GCD via Euclid's algorithm. (Contributed by Mario Carneiro, 19-Feb-2014.) |
| ⊢ 𝐾 ∈ ℕ0 & ⊢ 𝑅 ∈ ℕ0 & ⊢ 𝑁 ∈ ℕ0 & ⊢ (𝑁 gcd 𝑅) = 𝐺 & ⊢ ((𝐾 · 𝑁) + 𝑅) = 𝑀 ⇒ ⊢ (𝑀 gcd 𝑁) = 𝐺 | ||
| Theorem | gcdmodi 17232 | Calculate a GCD via Euclid's algorithm. Theorem 5.6 in [ApostolNT] p. 109. (Contributed by Mario Carneiro, 19-Feb-2014.) |
| ⊢ 𝐾 ∈ ℕ0 & ⊢ 𝑅 ∈ ℕ0 & ⊢ 𝑁 ∈ ℕ & ⊢ (𝐾 mod 𝑁) = (𝑅 mod 𝑁) & ⊢ (𝑁 gcd 𝑅) = 𝐺 ⇒ ⊢ (𝐾 gcd 𝑁) = 𝐺 | ||
| Theorem | numexp0 17233 | Calculate an integer power. (Contributed by Mario Carneiro, 17-Apr-2015.) |
| ⊢ 𝐴 ∈ ℕ0 ⇒ ⊢ (𝐴↑0) = 1 | ||
| Theorem | numexp1 17234 | Calculate an integer power. (Contributed by Mario Carneiro, 17-Apr-2015.) |
| ⊢ 𝐴 ∈ ℕ0 ⇒ ⊢ (𝐴↑1) = 𝐴 | ||
| Theorem | numexpp1 17235 | Calculate an integer power. (Contributed by Mario Carneiro, 17-Apr-2015.) |
| ⊢ 𝐴 ∈ ℕ0 & ⊢ 𝑀 ∈ ℕ0 & ⊢ (𝑀 + 1) = 𝑁 & ⊢ ((𝐴↑𝑀) · 𝐴) = 𝐶 ⇒ ⊢ (𝐴↑𝑁) = 𝐶 | ||
| Theorem | numexp2x 17236 | Double an integer power. (Contributed by Mario Carneiro, 17-Apr-2015.) |
| ⊢ 𝐴 ∈ ℕ0 & ⊢ 𝑀 ∈ ℕ0 & ⊢ (2 · 𝑀) = 𝑁 & ⊢ (𝐴↑𝑀) = 𝐷 & ⊢ (𝐷 · 𝐷) = 𝐶 ⇒ ⊢ (𝐴↑𝑁) = 𝐶 | ||
| Theorem | decsplit0b 17237 | Split a decimal number into two parts. Base case: 𝑁 = 0. (Contributed by Mario Carneiro, 16-Jul-2015.) (Revised by AV, 8-Sep-2021.) |
| ⊢ 𝐴 ∈ ℕ0 ⇒ ⊢ ((𝐴 · (;10↑0)) + 𝐵) = (𝐴 + 𝐵) | ||
| Theorem | decsplit0 17238 | Split a decimal number into two parts. Base case: 𝑁 = 0. (Contributed by Mario Carneiro, 16-Jul-2015.) (Revised by AV, 8-Sep-2021.) |
| ⊢ 𝐴 ∈ ℕ0 ⇒ ⊢ ((𝐴 · (;10↑0)) + 0) = 𝐴 | ||
| Theorem | decsplit1 17239 | Split a decimal number into two parts. Base case: 𝑁 = 1. (Contributed by Mario Carneiro, 16-Jul-2015.) (Revised by AV, 8-Sep-2021.) |
| ⊢ 𝐴 ∈ ℕ0 ⇒ ⊢ ((𝐴 · (;10↑1)) + 𝐵) = ;𝐴𝐵 | ||
| Theorem | decsplit 17240 | Split a decimal number into two parts. Inductive step. (Contributed by Mario Carneiro, 16-Jul-2015.) (Revised by AV, 8-Sep-2021.) |
| ⊢ 𝐴 ∈ ℕ0 & ⊢ 𝐵 ∈ ℕ0 & ⊢ 𝐷 ∈ ℕ0 & ⊢ 𝑀 ∈ ℕ0 & ⊢ (𝑀 + 1) = 𝑁 & ⊢ ((𝐴 · (;10↑𝑀)) + 𝐵) = 𝐶 ⇒ ⊢ ((𝐴 · (;10↑𝑁)) + ;𝐵𝐷) = ;𝐶𝐷 | ||
| Theorem | karatsuba 17241 | The Karatsuba multiplication algorithm. If 𝑋 and 𝑌 are decomposed into two groups of digits of length 𝑀 (only the lower group is known to be this size but the algorithm is most efficient when the partition is chosen near the middle of the digit string), then 𝑋𝑌 can be written in three groups of digits, where each group needs only one multiplication. Thus, we can halve both inputs with only three multiplications on the smaller operands, yielding an asymptotic improvement of n^(log2 3) instead of n^2 for the "naive" algorithm decmul1c 12865. (Contributed by Mario Carneiro, 16-Jul-2015.) (Revised by AV, 9-Sep-2021.) |
| ⊢ 𝐴 ∈ ℕ0 & ⊢ 𝐵 ∈ ℕ0 & ⊢ 𝐶 ∈ ℕ0 & ⊢ 𝐷 ∈ ℕ0 & ⊢ 𝑆 ∈ ℕ0 & ⊢ 𝑀 ∈ ℕ0 & ⊢ (𝐴 · 𝐶) = 𝑅 & ⊢ (𝐵 · 𝐷) = 𝑇 & ⊢ ((𝐴 + 𝐵) · (𝐶 + 𝐷)) = ((𝑅 + 𝑆) + 𝑇) & ⊢ ((𝐴 · (;10↑𝑀)) + 𝐵) = 𝑋 & ⊢ ((𝐶 · (;10↑𝑀)) + 𝐷) = 𝑌 & ⊢ ((𝑅 · (;10↑𝑀)) + 𝑆) = 𝑊 & ⊢ ((𝑊 · (;10↑𝑀)) + 𝑇) = 𝑍 ⇒ ⊢ (𝑋 · 𝑌) = 𝑍 | ||
| Theorem | 2exp4 17242 | Two to the fourth power is 16. (Contributed by Mario Carneiro, 20-Apr-2015.) |
| ⊢ (2↑4) = ;16 | ||
| Theorem | 2exp5 17243 | Two to the fifth power is 32. (Contributed by AV, 16-Aug-2021.) |
| ⊢ (2↑5) = ;32 | ||
| Theorem | 2exp6 17244 | Two to the sixth power is 64. (Contributed by Mario Carneiro, 20-Apr-2015.) (Proof shortened by OpenAI, 25-Mar-2020.) |
| ⊢ (2↑6) = ;64 | ||
| Theorem | 2exp7 17245 | Two to the seventh power is 128. (Contributed by AV, 16-Aug-2021.) |
| ⊢ (2↑7) = ;;128 | ||
| Theorem | 2exp8 17246 | Two to the eighth power is 256. (Contributed by Mario Carneiro, 20-Apr-2015.) |
| ⊢ (2↑8) = ;;256 | ||
| Theorem | 2exp11 17247 | Two to the eleventh power is 2048. (Contributed by AV, 16-Aug-2021.) |
| ⊢ (2↑;11) = ;;;2048 | ||
| Theorem | 2exp16 17248 | Two to the sixteenth power is 65536. (Contributed by Mario Carneiro, 20-Apr-2015.) |
| ⊢ (2↑;16) = ;;;;65536 | ||
| Theorem | 3exp3 17249 | Three to the third power is 27. (Contributed by Mario Carneiro, 20-Apr-2015.) |
| ⊢ (3↑3) = ;27 | ||
| Theorem | 2expltfac 17250 | The factorial grows faster than two to the power 𝑁. (Contributed by Mario Carneiro, 15-Sep-2016.) |
| ⊢ (𝑁 ∈ (ℤ≥‘4) → (2↑𝑁) < (!‘𝑁)) | ||
| Theorem | cshwsidrepsw 17251 | If cyclically shifting a word of length being a prime number by a number of positions which is not divisible by the prime number results in the word itself, the word is a "repeated symbol word". (Contributed by AV, 18-May-2018.) (Revised by AV, 10-Nov-2018.) |
| ⊢ ((𝑊 ∈ Word 𝑉 ∧ (♯‘𝑊) ∈ ℙ) → ((𝐿 ∈ ℤ ∧ (𝐿 mod (♯‘𝑊)) ≠ 0 ∧ (𝑊 cyclShift 𝐿) = 𝑊) → 𝑊 = ((𝑊‘0) repeatS (♯‘𝑊)))) | ||
| Theorem | cshwsidrepswmod0 17252 | If cyclically shifting a word of length being a prime number results in the word itself, the shift must be either by 0 (modulo the length of the word) or the word must be a "repeated symbol word". (Contributed by AV, 18-May-2018.) (Revised by AV, 10-Nov-2018.) |
| ⊢ ((𝑊 ∈ Word 𝑉 ∧ (♯‘𝑊) ∈ ℙ ∧ 𝐿 ∈ ℤ) → ((𝑊 cyclShift 𝐿) = 𝑊 → ((𝐿 mod (♯‘𝑊)) = 0 ∨ 𝑊 = ((𝑊‘0) repeatS (♯‘𝑊))))) | ||
| Theorem | cshwshashlem1 17253* | If cyclically shifting a word of length being a prime number not consisting of identical symbols by at least one position (and not by as many positions as the length of the word), the result will not be the word itself. (Contributed by AV, 19-May-2018.) (Revised by AV, 8-Jun-2018.) (Revised by AV, 10-Nov-2018.) |
| ⊢ (𝜑 → (𝑊 ∈ Word 𝑉 ∧ (♯‘𝑊) ∈ ℙ)) ⇒ ⊢ ((𝜑 ∧ ∃𝑖 ∈ (0..^(♯‘𝑊))(𝑊‘𝑖) ≠ (𝑊‘0) ∧ 𝐿 ∈ (1..^(♯‘𝑊))) → (𝑊 cyclShift 𝐿) ≠ 𝑊) | ||
| Theorem | cshwshashlem2 17254* | If cyclically shifting a word of length being a prime number and not of identical symbols by different numbers of positions, the resulting words are different. (Contributed by Alexander van der Vekens, 19-May-2018.) (Revised by Alexander van der Vekens, 8-Jun-2018.) |
| ⊢ (𝜑 → (𝑊 ∈ Word 𝑉 ∧ (♯‘𝑊) ∈ ℙ)) ⇒ ⊢ ((𝜑 ∧ ∃𝑖 ∈ (0..^(♯‘𝑊))(𝑊‘𝑖) ≠ (𝑊‘0)) → ((𝐿 ∈ (0..^(♯‘𝑊)) ∧ 𝐾 ∈ (0..^(♯‘𝑊)) ∧ 𝐾 < 𝐿) → (𝑊 cyclShift 𝐿) ≠ (𝑊 cyclShift 𝐾))) | ||
| Theorem | cshwshashlem3 17255* | If cyclically shifting a word of length being a prime number and not of identical symbols by different numbers of positions, the resulting words are different. (Contributed by Alexander van der Vekens, 19-May-2018.) (Revised by Alexander van der Vekens, 8-Jun-2018.) |
| ⊢ (𝜑 → (𝑊 ∈ Word 𝑉 ∧ (♯‘𝑊) ∈ ℙ)) ⇒ ⊢ ((𝜑 ∧ ∃𝑖 ∈ (0..^(♯‘𝑊))(𝑊‘𝑖) ≠ (𝑊‘0)) → ((𝐿 ∈ (0..^(♯‘𝑊)) ∧ 𝐾 ∈ (0..^(♯‘𝑊)) ∧ 𝐾 ≠ 𝐿) → (𝑊 cyclShift 𝐿) ≠ (𝑊 cyclShift 𝐾))) | ||
| Theorem | cshwsdisj 17256* | The singletons resulting by cyclically shifting a given word of length being a prime number and not consisting of identical symbols is a disjoint collection. (Contributed by Alexander van der Vekens, 19-May-2018.) (Revised by Alexander van der Vekens, 8-Jun-2018.) |
| ⊢ (𝜑 → (𝑊 ∈ Word 𝑉 ∧ (♯‘𝑊) ∈ ℙ)) ⇒ ⊢ ((𝜑 ∧ ∃𝑖 ∈ (0..^(♯‘𝑊))(𝑊‘𝑖) ≠ (𝑊‘0)) → Disj 𝑛 ∈ (0..^(♯‘𝑊)){(𝑊 cyclShift 𝑛)}) | ||
| Theorem | cshwsiun 17257* | The set of (different!) words resulting by cyclically shifting a given word is an indexed union. (Contributed by AV, 19-May-2018.) (Revised by AV, 8-Jun-2018.) (Proof shortened by AV, 8-Nov-2018.) |
| ⊢ 𝑀 = {𝑤 ∈ Word 𝑉 ∣ ∃𝑛 ∈ (0..^(♯‘𝑊))(𝑊 cyclShift 𝑛) = 𝑤} ⇒ ⊢ (𝑊 ∈ Word 𝑉 → 𝑀 = ∪ 𝑛 ∈ (0..^(♯‘𝑊)){(𝑊 cyclShift 𝑛)}) | ||
| Theorem | cshwsex 17258* | The class of (different!) words resulting by cyclically shifting a given word is a set. (Contributed by AV, 8-Jun-2018.) (Revised by AV, 8-Nov-2018.) |
| ⊢ 𝑀 = {𝑤 ∈ Word 𝑉 ∣ ∃𝑛 ∈ (0..^(♯‘𝑊))(𝑊 cyclShift 𝑛) = 𝑤} ⇒ ⊢ (𝑊 ∈ Word 𝑉 → 𝑀 ∈ V) | ||
| Theorem | cshws0 17259* | The size of the set of (different!) words resulting by cyclically shifting an empty word is 0. (Contributed by AV, 8-Nov-2018.) |
| ⊢ 𝑀 = {𝑤 ∈ Word 𝑉 ∣ ∃𝑛 ∈ (0..^(♯‘𝑊))(𝑊 cyclShift 𝑛) = 𝑤} ⇒ ⊢ (𝑊 = ∅ → (♯‘𝑀) = 0) | ||
| Theorem | cshwrepswhash1 17260* | The size of the set of (different!) words resulting by cyclically shifting a nonempty "repeated symbol word" is 1. (Contributed by AV, 18-May-2018.) (Revised by AV, 8-Nov-2018.) |
| ⊢ 𝑀 = {𝑤 ∈ Word 𝑉 ∣ ∃𝑛 ∈ (0..^(♯‘𝑊))(𝑊 cyclShift 𝑛) = 𝑤} ⇒ ⊢ ((𝐴 ∈ 𝑉 ∧ 𝑁 ∈ ℕ ∧ 𝑊 = (𝐴 repeatS 𝑁)) → (♯‘𝑀) = 1) | ||
| Theorem | cshwshashnsame 17261* | If a word (not consisting of identical symbols) has a length being a prime number, the size of the set of (different!) words resulting by cyclically shifting the original word equals the length of the original word. (Contributed by AV, 19-May-2018.) (Revised by AV, 10-Nov-2018.) |
| ⊢ 𝑀 = {𝑤 ∈ Word 𝑉 ∣ ∃𝑛 ∈ (0..^(♯‘𝑊))(𝑊 cyclShift 𝑛) = 𝑤} ⇒ ⊢ ((𝑊 ∈ Word 𝑉 ∧ (♯‘𝑊) ∈ ℙ) → (∃𝑖 ∈ (0..^(♯‘𝑊))(𝑊‘𝑖) ≠ (𝑊‘0) → (♯‘𝑀) = (♯‘𝑊))) | ||
| Theorem | cshwshash 17262* | If a word has a length being a prime number, the size of the set of (different!) words resulting by cyclically shifting the original word equals the length of the original word or 1. (Contributed by AV, 19-May-2018.) (Revised by AV, 10-Nov-2018.) |
| ⊢ 𝑀 = {𝑤 ∈ Word 𝑉 ∣ ∃𝑛 ∈ (0..^(♯‘𝑊))(𝑊 cyclShift 𝑛) = 𝑤} ⇒ ⊢ ((𝑊 ∈ Word 𝑉 ∧ (♯‘𝑊) ∈ ℙ) → ((♯‘𝑀) = (♯‘𝑊) ∨ (♯‘𝑀) = 1)) | ||
| Theorem | prmlem0 17263* | Lemma for prmlem1a 17264 and prmlem2 17278. (Contributed by Mario Carneiro, 18-Feb-2014.) |
| ⊢ ((¬ 2 ∥ 𝑀 ∧ 𝑥 ∈ (ℤ≥‘𝑀)) → ((𝑥 ∈ (ℙ ∖ {2}) ∧ (𝑥↑2) ≤ 𝑁) → ¬ 𝑥 ∥ 𝑁)) & ⊢ (𝐾 ∈ ℙ → ¬ 𝐾 ∥ 𝑁) & ⊢ (𝐾 + 2) = 𝑀 ⇒ ⊢ ((¬ 2 ∥ 𝐾 ∧ 𝑥 ∈ (ℤ≥‘𝐾)) → ((𝑥 ∈ (ℙ ∖ {2}) ∧ (𝑥↑2) ≤ 𝑁) → ¬ 𝑥 ∥ 𝑁)) | ||
| Theorem | prmlem1a 17264* | Lemma for prmlem1 17265 and prmlem2 17278. (Contributed by Mario Carneiro, 18-Feb-2014.) |
| ⊢ 𝑁 ∈ ℕ & ⊢ 1 < 𝑁 & ⊢ ¬ 2 ∥ 𝑁 & ⊢ ¬ 3 ∥ 𝑁 & ⊢ ((¬ 2 ∥ 5 ∧ 𝑥 ∈ (ℤ≥‘5)) → ((𝑥 ∈ (ℙ ∖ {2}) ∧ (𝑥↑2) ≤ 𝑁) → ¬ 𝑥 ∥ 𝑁)) ⇒ ⊢ 𝑁 ∈ ℙ | ||
| Theorem | prmlem1 17265 | A quick proof skeleton to show that the numbers less than 25 are prime, by trial division. (Contributed by Mario Carneiro, 18-Feb-2014.) |
| ⊢ 𝑁 ∈ ℕ & ⊢ 1 < 𝑁 & ⊢ ¬ 2 ∥ 𝑁 & ⊢ ¬ 3 ∥ 𝑁 & ⊢ 𝑁 < ;25 ⇒ ⊢ 𝑁 ∈ ℙ | ||
| Theorem | 5prm 17266 | 5 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) |
| ⊢ 5 ∈ ℙ | ||
| Theorem | 6nprm 17267 | 6 is not a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) |
| ⊢ ¬ 6 ∈ ℙ | ||
| Theorem | 7prm 17268 | 7 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) |
| ⊢ 7 ∈ ℙ | ||
| Theorem | 8nprm 17269 | 8 is not a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) |
| ⊢ ¬ 8 ∈ ℙ | ||
| Theorem | 9nprm 17270 | 9 is not a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) |
| ⊢ ¬ 9 ∈ ℙ | ||
| Theorem | 10nprm 17271 | 10 is not a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Revised by AV, 6-Sep-2021.) (Proof shortened by Umit Teoman Dogan, 10-Jun-2026.) |
| ⊢ ¬ ;10 ∈ ℙ | ||
| Theorem | 10nprmOLD 17272 | Obsolete version of 10nprm 17271 as of 10-Jun-2026. (Contributed by Mario Carneiro, 18-Feb-2014.) (Revised by AV, 6-Sep-2021.) (Proof modification is discouraged.) (New usage is discouraged.) |
| ⊢ ¬ ;10 ∈ ℙ | ||
| Theorem | 11prm 17273 | 11 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;11 ∈ ℙ | ||
| Theorem | 13prm 17274 | 13 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;13 ∈ ℙ | ||
| Theorem | 17prm 17275 | 17 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;17 ∈ ℙ | ||
| Theorem | 19prm 17276 | 19 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;19 ∈ ℙ | ||
| Theorem | 23prm 17277 | 23 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;23 ∈ ℙ | ||
| Theorem | prmlem2 17278 |
Our last proving session got as far as 25 because we started with the
two "bootstrap" primes 2 and 3, and the next prime is 5, so
knowing that
2 and 3 are prime and 4 is not allows to cover the numbers less than
5↑2 = 25. Additionally, nonprimes are
"easy", so we can extend
this range of known prime/nonprimes all the way until 29, which is the
first prime larger than 25. Thus, in this lemma we extend another
blanket out to 29↑2 = 841, from which we
can prove even more
primes. If we wanted, we could keep doing this, but the goal is
Bertrand's postulate, and for that we only need a few large primes - we
don't need to find them all, as we have been doing thus far. So after
this blanket runs out, we'll have to switch to another method (see
1259prm 17294).
As a side note, you can see the pattern of the primes in the indentation pattern of this lemma! (Contributed by Mario Carneiro, 18-Feb-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ 𝑁 ∈ ℕ & ⊢ 𝑁 < ;;841 & ⊢ 1 < 𝑁 & ⊢ ¬ 2 ∥ 𝑁 & ⊢ ¬ 3 ∥ 𝑁 & ⊢ ¬ 5 ∥ 𝑁 & ⊢ ¬ 7 ∥ 𝑁 & ⊢ ¬ ;11 ∥ 𝑁 & ⊢ ¬ ;13 ∥ 𝑁 & ⊢ ¬ ;17 ∥ 𝑁 & ⊢ ¬ ;19 ∥ 𝑁 & ⊢ ¬ ;23 ∥ 𝑁 ⇒ ⊢ 𝑁 ∈ ℙ | ||
| Theorem | 37prm 17279 | 37 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;37 ∈ ℙ | ||
| Theorem | 43prm 17280 | 43 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;43 ∈ ℙ | ||
| Theorem | 83prm 17281 | 83 is a prime number. (Contributed by Mario Carneiro, 18-Feb-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;83 ∈ ℙ | ||
| Theorem | 139prm 17282 | 139 is a prime number. (Contributed by Mario Carneiro, 19-Feb-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;;139 ∈ ℙ | ||
| Theorem | 163prm 17283 | 163 is a prime number. (Contributed by Mario Carneiro, 19-Feb-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;;163 ∈ ℙ | ||
| Theorem | 317prm 17284 | 317 is a prime number. (Contributed by Mario Carneiro, 19-Feb-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;;317 ∈ ℙ | ||
| Theorem | 631prm 17285 | 631 is a prime number. (Contributed by Mario Carneiro, 1-Mar-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ ;;631 ∈ ℙ | ||
| Theorem | prmo4 17286 | The primorial of 4. (Contributed by AV, 28-Aug-2020.) |
| ⊢ (#p‘4) = 6 | ||
| Theorem | prmo5 17287 | The primorial of 5. (Contributed by AV, 28-Aug-2020.) |
| ⊢ (#p‘5) = ;30 | ||
| Theorem | prmo6 17288 | The primorial of 6. (Contributed by AV, 28-Aug-2020.) |
| ⊢ (#p‘6) = ;30 | ||
| Theorem | 1259lem1 17289 | Lemma for 1259prm 17294. Calculate a power mod. In decimal, we calculate 2↑16 = 52𝑁 + 68≡68 and 2↑17≡68 · 2 = 136 in this lemma. (Contributed by Mario Carneiro, 22-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 16-Sep-2021.) |
| ⊢ 𝑁 = ;;;1259 ⇒ ⊢ ((2↑;17) mod 𝑁) = (;;136 mod 𝑁) | ||
| Theorem | 1259lem2 17290 | Lemma for 1259prm 17294. Calculate a power mod. In decimal, we calculate 2↑34 = (2↑17)↑2≡136↑2≡14𝑁 + 870. (Contributed by Mario Carneiro, 22-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 15-Sep-2021.) |
| ⊢ 𝑁 = ;;;1259 ⇒ ⊢ ((2↑;34) mod 𝑁) = (;;870 mod 𝑁) | ||
| Theorem | 1259lem3 17291 | Lemma for 1259prm 17294. Calculate a power mod. In decimal, we calculate 2↑38 = 2↑34 · 2↑4≡870 · 16 = 11𝑁 + 71 and 2↑76 = (2↑34)↑2≡71↑2 = 4𝑁 + 5≡5. (Contributed by Mario Carneiro, 22-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 16-Sep-2021.) |
| ⊢ 𝑁 = ;;;1259 ⇒ ⊢ ((2↑;76) mod 𝑁) = (5 mod 𝑁) | ||
| Theorem | 1259lem4 17292 | Lemma for 1259prm 17294. Calculate a power mod. In decimal, we calculate 2↑306 = (2↑76)↑4 · 4≡5↑4 · 4 = 2𝑁 − 18, 2↑612 = (2↑306)↑2≡18↑2 = 324, 2↑629 = 2↑612 · 2↑17≡324 · 136 = 35𝑁 − 1 and finally 2↑(𝑁 − 1) = (2↑629)↑2≡1↑2 = 1. (Contributed by Mario Carneiro, 22-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 16-Sep-2021.) |
| ⊢ 𝑁 = ;;;1259 ⇒ ⊢ ((2↑(𝑁 − 1)) mod 𝑁) = (1 mod 𝑁) | ||
| Theorem | 1259lem5 17293 | Lemma for 1259prm 17294. Calculate the GCD of 2↑34 − 1≡869 with 𝑁 = 1259. (Contributed by Mario Carneiro, 22-Feb-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) |
| ⊢ 𝑁 = ;;;1259 ⇒ ⊢ (((2↑;34) − 1) gcd 𝑁) = 1 | ||
| Theorem | 1259prm 17294 | 1259 is a prime number. (Contributed by Mario Carneiro, 22-Feb-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ 𝑁 = ;;;1259 ⇒ ⊢ 𝑁 ∈ ℙ | ||
| Theorem | 2503lem1 17295 | Lemma for 2503prm 17298. Calculate a power mod. In decimal, we calculate 2↑18 = 512↑2 = 104𝑁 + 1832≡1832. (Contributed by Mario Carneiro, 3-Mar-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 16-Sep-2021.) |
| ⊢ 𝑁 = ;;;2503 ⇒ ⊢ ((2↑;18) mod 𝑁) = (;;;1832 mod 𝑁) | ||
| Theorem | 2503lem2 17296 | Lemma for 2503prm 17298. Calculate a power mod. We calculate 2↑19 = 2↑18 · 2≡1832 · 2 = 𝑁 + 1161, 2↑38 = (2↑19)↑2≡1161↑2 = 538𝑁 + 1307, 2↑39 = 2↑38 · 2≡1307 · 2 = 𝑁 + 111, 2↑78 = (2↑39)↑2≡111↑2 = 5𝑁 − 194, 2↑156 = (2↑78)↑2≡194↑2 = 15𝑁 + 91, 2↑312 = (2↑156)↑2≡91↑2 = 3𝑁 + 772, 2↑624 = (2↑312)↑2≡772↑2 = 238𝑁 + 270, 2↑1248 = (2↑624)↑2≡270↑2 = 29𝑁 + 313, 2↑1251 = 2↑1248 · 8≡313 · 8 = 𝑁 + 1 and finally 2↑(𝑁 − 1) = (2↑1251)↑2≡1↑2 = 1. (Contributed by Mario Carneiro, 3-Mar-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 16-Sep-2021.) |
| ⊢ 𝑁 = ;;;2503 ⇒ ⊢ ((2↑(𝑁 − 1)) mod 𝑁) = (1 mod 𝑁) | ||
| Theorem | 2503lem3 17297 | Lemma for 2503prm 17298. Calculate the GCD of 2↑18 − 1≡1831 with 𝑁 = 2503. (Contributed by Mario Carneiro, 3-Mar-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 15-Sep-2021.) |
| ⊢ 𝑁 = ;;;2503 ⇒ ⊢ (((2↑;18) − 1) gcd 𝑁) = 1 | ||
| Theorem | 2503prm 17298 | 2503 is a prime number. (Contributed by Mario Carneiro, 3-Mar-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) |
| ⊢ 𝑁 = ;;;2503 ⇒ ⊢ 𝑁 ∈ ℙ | ||
| Theorem | 4001lem1 17299 | Lemma for 4001prm 17303. Calculate a power mod. In decimal, we calculate 2↑12 = 4096 = 𝑁 + 95, 2↑24 = (2↑12)↑2≡95↑2 = 2𝑁 + 1023, 2↑25 = 2↑24 · 2≡1023 · 2 = 2046, 2↑50 = (2↑25)↑2≡2046↑2 = 1046𝑁 + 1070, 2↑100 = (2↑50)↑2≡1070↑2 = 286𝑁 + 614 and 2↑200 = (2↑100)↑2≡614↑2 = 94𝑁 + 902 ≡902. (Contributed by Mario Carneiro, 3-Mar-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 16-Sep-2021.) |
| ⊢ 𝑁 = ;;;4001 ⇒ ⊢ ((2↑;;200) mod 𝑁) = (;;902 mod 𝑁) | ||
| Theorem | 4001lem2 17300 | Lemma for 4001prm 17303. Calculate a power mod. In decimal, we calculate 2↑400 = (2↑200)↑2≡902↑2 = 203𝑁 + 1401 and 2↑800 = (2↑400)↑2≡1401↑2 = 490𝑁 + 2311 ≡2311. (Contributed by Mario Carneiro, 3-Mar-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 16-Sep-2021.) |
| ⊢ 𝑁 = ;;;4001 ⇒ ⊢ ((2↑;;800) mod 𝑁) = (;;;2311 mod 𝑁) | ||
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |