For integers 0
p = a
q
q
We shall consider only the non-negative integers here, so we must show that
Thm* a:
. prime(a)
![]()
(
p:
, q:
. p
p = a
q
q)
It is impossible to build an infinite decreasing sequence of natural numbers, as is expressed by our principle
Thm* P:(
Prop). (
x:
. P(x)
(
x':
. x'<x & P(x')))
![]()
(
x:
. P(x))
So, to show that a prime number
p:
, q:
. p
p = a
q
q
(
p':
. p'<p & (
q':
. p'
p' = a
q'
q'))
(see hypothesis
Hyp:6 of the proof)
We rewrite
(p top = a
q
q)
(q q = a
p'
p')
and then
(q toq = a
p'
p')
(p' p' = a
q'
q')
giving us a rational square root with numerator
These rewrites are justified by a special-purpose lemma
Thm* a:
.
Thm* prime(a)(
p:
, q:
. p
p = a
q
q
(
p':
. p'<p & q
q = a
p'
p'))
See the
QED
There is also a specialized proof fora = 2 . It is simpler but similar.Thm* with a(
p:
, q:
. p
p = 2
q
q)
gloss .
About:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |