:: PYTHTRIP  semantic presentation
:: deftheorem Def1   defines are_relative_prime PYTHTRIP:def 1 : 
:: deftheorem Def2   defines are_relative_prime PYTHTRIP:def 2 : 
:: deftheorem Def3   defines square PYTHTRIP:def 3 : 
theorem Th1: :: PYTHTRIP:1
theorem Th2: :: PYTHTRIP:2
theorem Th3: :: PYTHTRIP:3
theorem Th4: :: PYTHTRIP:4
theorem Th5: :: PYTHTRIP:5
for 
b1, 
b2 being  
Nat  st 
b1 ^2  = b2 ^2  holds 
b1 = b2
theorem Th6: :: PYTHTRIP:6
theorem Th7: :: PYTHTRIP:7
theorem Th8: :: PYTHTRIP:8
for 
b1, 
b2, 
b3 being  
Nat holds  
(b1 * b2) hcf (b1 * b3) = b1 * (b2 hcf b3)
theorem Th9: :: PYTHTRIP:9
for 
b1 being   
set   st ( for 
b2 being  
Nat ex 
b3 being  
Nat st 
( 
b3 >= b2 & 
b3 in b1 ) ) holds 
 not 
b1 is 
finite
theorem Th10: :: PYTHTRIP:10
theorem Th11: :: PYTHTRIP:11
theorem Th12: :: PYTHTRIP:12
for 
b1, 
b2, 
b3, 
b4, 
b5 being  
Nat  st 
b1 = (b2 ^2 ) - (b3 ^2 ) & 
b4 = (2 * b3) * b2 & 
b5 = (b2 ^2 ) + (b3 ^2 ) holds 
(b1 ^2 ) + (b4 ^2 ) = b5 ^2  ;
:: deftheorem Def4   defines Pythagorean_triple PYTHTRIP:def 4 : 
:: deftheorem Def5   defines Pythagorean_triple PYTHTRIP:def 5 : 
:: deftheorem Def6   defines degenerate PYTHTRIP:def 6 : 
theorem Th13: :: PYTHTRIP:13
:: deftheorem Def7   defines simplified PYTHTRIP:def 7 : 
:: deftheorem Def8   defines simplified PYTHTRIP:def 8 : 
theorem Th14: :: PYTHTRIP:14
theorem Th15: :: PYTHTRIP:15
theorem Th16: :: PYTHTRIP:16