:: EUCLID_4 semantic presentation
theorem Th1: :: EUCLID_4:1
theorem Th2: :: EUCLID_4:2
theorem Th3: :: EUCLID_4:3
theorem Th4: :: EUCLID_4:4
theorem Th5: :: EUCLID_4:5
theorem Th6: :: EUCLID_4:6
theorem Th7: :: EUCLID_4:7
theorem Th8: :: EUCLID_4:8
for
b1 being
Real for
b2 being
Nat for
b3,
b4 being
Element of
REAL b2 holds
( not
b1 * b3 = b1 * b4 or
b1 = 0 or
b3 = b4 )
:: deftheorem Def1 defines Line EUCLID_4:def 1 :
Lemma7:
for b1 being Nat
for b2, b3 being Element of REAL b1 holds Line b2,b3 c= Line b3,b2
theorem Th9: :: EUCLID_4:9
theorem Th10: :: EUCLID_4:10
Lemma10:
for b1 being Nat
for b2, b3, b4 being Element of REAL b1 holds b2 + (b3 + b4) = (b2 + b3) + b4
theorem Th11: :: EUCLID_4:11
theorem Th12: :: EUCLID_4:12
:: deftheorem Def2 defines being_line EUCLID_4:def 2 :
Lemma14:
for b1 being Nat
for b2 being Subset of (REAL b1)
for b3, b4 being Element of REAL b1 st b2 is_line & b3 in b2 & b4 in b2 & b3 <> b4 holds
b2 = Line b3,b4
theorem Th13: :: EUCLID_4:13
theorem Th14: :: EUCLID_4:14
theorem Th15: :: EUCLID_4:15
:: deftheorem Def3 defines Rn2Fin EUCLID_4:def 3 :
:: deftheorem Def4 defines |. EUCLID_4:def 4 :
:: deftheorem Def5 defines |( EUCLID_4:def 5 :
theorem Th16: :: EUCLID_4:16
theorem Th17: :: EUCLID_4:17
theorem Th18: :: EUCLID_4:18
theorem Th19: :: EUCLID_4:19
theorem Th20: :: EUCLID_4:20
theorem Th21: :: EUCLID_4:21
Lemma20:
for b1 being Nat
for b2 being Element of REAL b1 holds b2 - (0* b1) = b2
Lemma21:
for b1 being Nat
for b2 being Element of REAL b1 holds (0* b1) - b2 = - b2
theorem Th22: :: EUCLID_4:22
theorem Th23: :: EUCLID_4:23
theorem Th24: :: EUCLID_4:24
Lemma24:
for b1 being Nat
for b2 being Element of REAL b1 holds len (Rn2Fin b2) = b1
by EUCLID:2;
theorem Th25: :: EUCLID_4:25
theorem Th26: :: EUCLID_4:26
theorem Th27: :: EUCLID_4:27
theorem Th28: :: EUCLID_4:28
theorem Th29: :: EUCLID_4:29
theorem Th30: :: EUCLID_4:30
theorem Th31: :: EUCLID_4:31
theorem Th32: :: EUCLID_4:32
theorem Th33: :: EUCLID_4:33
theorem Th34: :: EUCLID_4:34
theorem Th35: :: EUCLID_4:35
theorem Th36: :: EUCLID_4:36
theorem Th37: :: EUCLID_4:37
theorem Th38: :: EUCLID_4:38
theorem Th39: :: EUCLID_4:39
theorem Th40: :: EUCLID_4:40
theorem Th41: :: EUCLID_4:41
theorem Th42: :: EUCLID_4:42
theorem Th43: :: EUCLID_4:43
theorem Th44: :: EUCLID_4:44
:: deftheorem Def6 defines are_orthogonal EUCLID_4:def 6 :
Lemma34:
for b1 being Nat
for b2, b3, b4 being Element of REAL b1 holds b2 - (b3 + b4) = (b2 - b3) - b4
Lemma35:
for b1 being Real
for b2 being Nat
for b3 being Element of REAL b2 holds
( - (b1 * b3) = (- b1) * b3 & - (b1 * b3) = b1 * (- b3) )
Lemma36:
for b1 being Nat
for b2, b3 being Element of REAL b1 holds b2 - b3 = b2 + (- b3)
Lemma37:
for b1 being Nat
for b2 being Element of REAL b1 holds b2 - b2 = 0* b1
Lemma38:
for b1 being Nat
for b2, b3 being Element of REAL b1 st b2 <> b3 holds
|.(b2 - b3).| <> 0
Lemma39:
for b1 being Nat
for b2, b3, b4, b5 being Element of REAL b1 st b2 in Line b4,b5 & b3 in Line b4,b5 holds
ex b6 being Real st b2 - b3 = b6 * (b4 - b5)
Lemma40:
for b1 being Nat
for b2, b3, b4 being Element of REAL b1 ex b5 being Element of REAL b1 st
( b5 in Line b2,b3 & b2 - b3,b4 - b5 are_orthogonal & ( for b6 being Element of REAL b1 st b6 in Line b2,b3 holds
|.(b4 - b5).| <= |.(b4 - b6).| ) )
theorem Th45: :: EUCLID_4:45
:: deftheorem Def7 defines Line EUCLID_4:def 7 :
Lemma41:
for b1 being Nat
for b2, b3 being Point of (TOP-REAL b1) ex b4, b5 being Element of REAL b1 st
( b2 = b4 & b3 = b5 & Line b4,b5 = Line b2,b3 )
theorem Th46: :: EUCLID_4:46
theorem Th47: :: EUCLID_4:47
theorem Th48: :: EUCLID_4:48
theorem Th49: :: EUCLID_4:49
:: deftheorem Def8 defines being_line EUCLID_4:def 8 :
Lemma47:
for b1 being Nat
for b2 being Subset of (TOP-REAL b1)
for b3, b4 being Point of (TOP-REAL b1) st b2 is_line & b3 in b2 & b4 in b2 & b3 <> b4 holds
b2 = Line b3,b4
theorem Th50: :: EUCLID_4:50
theorem Th51: :: EUCLID_4:51
theorem Th52: :: EUCLID_4:52
:: deftheorem Def9 defines TPn2Rn EUCLID_4:def 9 :
:: deftheorem Def10 defines |. EUCLID_4:def 10 :
:: deftheorem Def11 defines |( EUCLID_4:def 11 :
:: deftheorem Def12 defines are_orthogonal EUCLID_4:def 12 :
theorem Th53: :: EUCLID_4:53