let L1, L2 be RelStr ; ( RelStr(# the carrier of L1, the InternalRel of L1 #) = RelStr(# the carrier of L2, the InternalRel of L2 #) implies for X being set holds
( ( ex_sup_of X,L1 implies ex_sup_of X,L2 ) & ( ex_inf_of X,L1 implies ex_inf_of X,L2 ) ) )
assume A1:
RelStr(# the carrier of L1, the InternalRel of L1 #) = RelStr(# the carrier of L2, the InternalRel of L2 #)
; for X being set holds
( ( ex_sup_of X,L1 implies ex_sup_of X,L2 ) & ( ex_inf_of X,L1 implies ex_inf_of X,L2 ) )
let X be set ; ( ( ex_sup_of X,L1 implies ex_sup_of X,L2 ) & ( ex_inf_of X,L1 implies ex_inf_of X,L2 ) )
thus
( ex_sup_of X,L1 implies ex_sup_of X,L2 )
( ex_inf_of X,L1 implies ex_inf_of X,L2 )
given a being Element of L1 such that A7:
X is_>=_than a
and
A8:
for b being Element of L1 st X is_>=_than b holds
b <= a
and
A9:
for c being Element of L1 st X is_>=_than c & ( for b being Element of L1 st X is_>=_than b holds
b <= c ) holds
c = a
; YELLOW_0:def 8 ex_inf_of X,L2
reconsider a9 = a as Element of L2 by A1;
take
a9
; YELLOW_0:def 8 ( X is_>=_than a9 & ( for b being Element of L2 st X is_>=_than b holds
b <= a9 ) & ( for c being Element of L2 st X is_>=_than c & ( for b being Element of L2 st X is_>=_than b holds
b <= c ) holds
c = a9 ) )
thus
X is_>=_than a9
by A1, A7, Th2; ( ( for b being Element of L2 st X is_>=_than b holds
b <= a9 ) & ( for c being Element of L2 st X is_>=_than c & ( for b being Element of L2 st X is_>=_than b holds
b <= c ) holds
c = a9 ) )
let c9 be Element of L2; ( X is_>=_than c9 & ( for b being Element of L2 st X is_>=_than b holds
b <= c9 ) implies c9 = a9 )
reconsider c = c9 as Element of L1 by A1;
assume A10:
X is_>=_than c9
; ( ex b being Element of L2 st
( X is_>=_than b & not b <= c9 ) or c9 = a9 )
assume A11:
for b9 being Element of L2 st X is_>=_than b9 holds
b9 <= c9
; c9 = a9
X is_>=_than c
by A1, A10, Th2;
hence
c9 = a9
by A9, A12; verum