let X be set ; :: thesis: for L being non empty RelStr
for f, g being Function of X,the carrier of L
for x, y being Element of (L |^ X) st x = f & y = g holds
( x <= y iff f <= g )
let L be non empty RelStr ; :: thesis: for f, g being Function of X,the carrier of L
for x, y being Element of (L |^ X) st x = f & y = g holds
( x <= y iff f <= g )
let f, g be Function of X,the carrier of L; :: thesis: for x, y being Element of (L |^ X) st x = f & y = g holds
( x <= y iff f <= g )
let x, y be Element of (L |^ X); :: thesis: ( x = f & y = g implies ( x <= y iff f <= g ) )
assume A1:
( x = f & y = g )
; :: thesis: ( x <= y iff f <= g )
set J = X --> L;
A2:
( the carrier of (product (X --> L)) <> {} & the carrier of (product (X --> L)) = product (Carrier (X --> L)) & L |^ X = product (X --> L) )
by YELLOW_1:def 4, YELLOW_1:def 5;
then A3:
( x <= y iff ex f, g being Function st
( f = x & g = y & ( for i being set st i in X holds
ex R being RelStr ex xi, yi being Element of R st
( R = (X --> L) . i & xi = f . i & yi = g . i & xi <= yi ) ) ) )
by YELLOW_1:def 4;
assume A5:
for j being set st j in X holds
ex a, b being Element of L st
( a = f . j & b = g . j & a <= b )
; :: according to YELLOW_2:def 1 :: thesis: x <= y
hence
x <= y
by A2, YELLOW_1:def 4; :: thesis: verum