IF YOU CAN SEE THIS go to http://www.cs.cornell.edu/Info/People/sfa/Nuprl/Shared/Xindentation_hack_doc.html
(PREVIOUS)
Gloss of Lemma enabling rewrite of (p
p = a
q
q) to (q
q = a
p'
p').
Thm*
a:
.
Thm* prime(a) 
(
p:
, q:
. p
p = a
q
q 
(
p':
. p'<p & q
q = a
p'
p'))
Since a divides p
p, and is prime, it also divides p, by
Thm*
a:
. prime(a) 
(
x:
. a | x
x 
a | x)
so let p = a
p'.
Note that a, p, and p' must be positive,
since prime(a), a
q
q>0, p
p>0, and a
p'>0.
So these are equal:
a
q
q, p
p, a
p'
a
p', a
a
p'
p'
and q
q = a
p'
p' by cancellation of a.
And p'<p, since p = a
p' and 1<a, since prime(a).
QED
About:
IF YOU CAN SEE THIS go to http://www.cs.cornell.edu/Info/People/sfa/Nuprl/Shared/Xindentation_hack_doc.html