let n be Element of NAT ; :: thesis: for C being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for i, j, k being Element of NAT st 1 <= i & i <= len (Gauge C,n) & 1 <= j & j <= k & k <= width (Gauge C,n) & (Gauge C,n) * i,j in L~ (Lower_Seq C,n) holds
ex j1 being Element of NAT st
( j <= j1 & j1 <= k & (LSeg ((Gauge C,n) * i,j1),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)) = {((Gauge C,n) * i,j1)} )
let C be connected compact non horizontal non vertical Subset of (TOP-REAL 2); :: thesis: for i, j, k being Element of NAT st 1 <= i & i <= len (Gauge C,n) & 1 <= j & j <= k & k <= width (Gauge C,n) & (Gauge C,n) * i,j in L~ (Lower_Seq C,n) holds
ex j1 being Element of NAT st
( j <= j1 & j1 <= k & (LSeg ((Gauge C,n) * i,j1),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)) = {((Gauge C,n) * i,j1)} )
let i, j, k be Element of NAT ; :: thesis: ( 1 <= i & i <= len (Gauge C,n) & 1 <= j & j <= k & k <= width (Gauge C,n) & (Gauge C,n) * i,j in L~ (Lower_Seq C,n) implies ex j1 being Element of NAT st
( j <= j1 & j1 <= k & (LSeg ((Gauge C,n) * i,j1),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)) = {((Gauge C,n) * i,j1)} ) )
assume that
A1:
( 1 <= i & i <= len (Gauge C,n) )
and
A2:
( 1 <= j & j <= k & k <= width (Gauge C,n) )
and
A3:
(Gauge C,n) * i,j in L~ (Lower_Seq C,n)
; :: thesis: ex j1 being Element of NAT st
( j <= j1 & j1 <= k & (LSeg ((Gauge C,n) * i,j1),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)) = {((Gauge C,n) * i,j1)} )
set G = Gauge C,n;
set s = ((Gauge C,n) * i,1) `1 ;
set f = (Gauge C,n) * i,j;
set e = (Gauge C,n) * i,k;
set w2 = upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n))));
set q = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|;
A4:
j <= width (Gauge C,n)
by A2, XXREAL_0:2;
then A5:
[i,j] in Indices (Gauge C,n)
by A1, A2, MATRIX_1:37;
A6:
k >= 1
by A2, XXREAL_0:2;
then A7:
((Gauge C,n) * i,k) `1 = ((Gauge C,n) * i,1) `1
by A1, A2, GOBOARD5:3;
A8:
Lower_Seq C,n is_sequence_on Gauge C,n
by JORDAN1G:5;
A9:
(Gauge C,n) * i,j in LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)
by RLTOPSP1:69;
then A10:
LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k) meets L~ (Lower_Seq C,n)
by A3, XBOOLE_0:3;
[i,k] in Indices (Gauge C,n)
by A1, A2, A6, MATRIX_1:37;
then consider j1 being Element of NAT such that
A11:
( j <= j1 & j1 <= k )
and
A12:
((Gauge C,n) * i,j1) `2 = upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n))))
by A2, A5, A8, A10, JORDAN1F:2;
A13:
( 1 <= j1 & j1 <= width (Gauge C,n) )
by A2, A11, XXREAL_0:2;
then A14:
((Gauge C,n) * i,j1) `1 = ((Gauge C,n) * i,1) `1
by A1, GOBOARD5:3;
then A15:
|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| = (Gauge C,n) * i,j1
by A12, EUCLID:57;
take
j1
; :: thesis: ( j <= j1 & j1 <= k & (LSeg ((Gauge C,n) * i,j1),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)) = {((Gauge C,n) * i,j1)} )
thus
( j <= j1 & j1 <= k )
by A11; :: thesis: (LSeg ((Gauge C,n) * i,j1),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)) = {((Gauge C,n) * i,j1)}
A16:
|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| `2 <= ((Gauge C,n) * i,k) `2
by A1, A2, A11, A13, A15, SPRECT_3:24;
set X = (LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n));
reconsider X1 = (LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)) as non empty compact Subset of (TOP-REAL 2) by A3, A9, PSCOMP_1:64, XBOOLE_0:def 4;
consider pp being set such that
A17:
pp in N-most X1
by XBOOLE_0:def 1;
reconsider pp = pp as Point of (TOP-REAL 2) by A17;
A18:
pp in (LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n))
by A17, XBOOLE_0:def 4;
then A19:
pp in L~ (Lower_Seq C,n)
by XBOOLE_0:def 4;
A20:
pp in LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)
by A18, XBOOLE_0:def 4;
((Gauge C,n) * i,j) `1 = ((Gauge C,n) * i,k) `1
by A1, A2, A4, A7, GOBOARD5:3;
then
LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k) is vertical
by SPPOL_1:37;
then A21:
pp `1 = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| `1
by A7, A14, A15, A20, SPPOL_1:64;
|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| `2 =
N-bound ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))
by A12, A15, SPRECT_1:50
.=
(N-min ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))) `2
by EUCLID:56
.=
pp `2
by A17, PSCOMP_1:98
;
then A22:
|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| in L~ (Lower_Seq C,n)
by A19, A21, TOPREAL3:11;
for x being set holds
( x in (LSeg ((Gauge C,n) * i,k),|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|) /\ (L~ (Lower_Seq C,n)) iff x = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| )
proof
let x be
set ;
:: thesis: ( x in (LSeg ((Gauge C,n) * i,k),|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|) /\ (L~ (Lower_Seq C,n)) iff x = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| )
thus
(
x in (LSeg ((Gauge C,n) * i,k),|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|) /\ (L~ (Lower_Seq C,n)) implies
x = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| )
:: thesis: ( x = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| implies x in (LSeg ((Gauge C,n) * i,k),|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|) /\ (L~ (Lower_Seq C,n)) )proof
assume A23:
x in (LSeg ((Gauge C,n) * i,k),|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|) /\ (L~ (Lower_Seq C,n))
;
:: thesis: x = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|
then reconsider pp =
x as
Point of
(TOP-REAL 2) ;
A24:
pp in LSeg ((Gauge C,n) * i,k),
|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|
by A23, XBOOLE_0:def 4;
then A25:
pp `1 = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| `1
by A7, A14, A15, GOBOARD7:5;
A26:
pp `2 >= |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| `2
by A16, A24, TOPREAL1:10;
reconsider EE =
(LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)) as
compact Subset of
(TOP-REAL 2) by PSCOMP_1:64;
reconsider E0 =
proj2 .: EE as
compact Subset of
REAL by JCT_MISC:24;
A27:
((Gauge C,n) * i,j) `1 = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| `1
by A1, A2, A4, A14, A15, GOBOARD5:3;
((Gauge C,n) * i,j) `2 <= |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| `2
by A1, A2, A11, A13, A15, SPRECT_3:24;
then A28:
|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| in LSeg ((Gauge C,n) * i,k),
((Gauge C,n) * i,j)
by A7, A14, A15, A16, A27, GOBOARD7:8;
(Gauge C,n) * i,
k in LSeg ((Gauge C,n) * i,j),
((Gauge C,n) * i,k)
by RLTOPSP1:69;
then A29:
LSeg ((Gauge C,n) * i,k),
|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| c= LSeg ((Gauge C,n) * i,j),
((Gauge C,n) * i,k)
by A28, TOPREAL1:12;
E0 is
bounded
by RCOMP_1:28;
then A30:
E0 is
bounded_above
by XXREAL_2:def 11;
pp in L~ (Lower_Seq C,n)
by A23, XBOOLE_0:def 4;
then
pp in EE
by A24, A29, XBOOLE_0:def 4;
then
proj2 . pp in E0
by FUNCT_2:43;
then
pp `2 in E0
by PSCOMP_1:def 29;
then
|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| `2 >= pp `2
by A12, A15, A30, SEQ_4:def 4;
then
pp `2 = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]| `2
by A26, XXREAL_0:1;
hence
x = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|
by A25, TOPREAL3:11;
:: thesis: verum
end;
assume A31:
x = |[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|
;
:: thesis: x in (LSeg ((Gauge C,n) * i,k),|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|) /\ (L~ (Lower_Seq C,n))
then
x in LSeg ((Gauge C,n) * i,k),
|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|
by RLTOPSP1:69;
hence
x in (LSeg ((Gauge C,n) * i,k),|[(((Gauge C,n) * i,1) `1 ),(upper_bound (proj2 .: ((LSeg ((Gauge C,n) * i,j),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)))))]|) /\ (L~ (Lower_Seq C,n))
by A22, A31, XBOOLE_0:def 4;
:: thesis: verum
end;
hence
(LSeg ((Gauge C,n) * i,j1),((Gauge C,n) * i,k)) /\ (L~ (Lower_Seq C,n)) = {((Gauge C,n) * i,j1)}
by A15, TARSKI:def 1; :: thesis: verum