let S, T be non empty RelStr ; for s being Element of S
for t being Element of T holds (uparrow [s,t]) ` = [:((uparrow s) `), the carrier of T:] \/ [: the carrier of S,((uparrow t) `):]
let s be Element of S; for t being Element of T holds (uparrow [s,t]) ` = [:((uparrow s) `), the carrier of T:] \/ [: the carrier of S,((uparrow t) `):]
let t be Element of T; (uparrow [s,t]) ` = [:((uparrow s) `), the carrier of T:] \/ [: the carrier of S,((uparrow t) `):]
thus (uparrow [s,t]) ` =
[: the carrier of S, the carrier of T:] \ (uparrow [s,t])
by YELLOW_3:def 2
.=
[: the carrier of S, the carrier of T:] \ [:(uparrow s),(uparrow t):]
by YELLOW10:40
.=
[:((uparrow s) `), the carrier of T:] \/ [: the carrier of S,((uparrow t) `):]
by ZFMISC_1:103
; verum