let L be non empty RelStr ; for F, G being Function-yielding Function st dom F = dom G & ( for x being set st x in dom F holds
\\/ (F . x),L = \\/ (G . x),L ) holds
\// F,L = \// G,L
let F, G be Function-yielding Function; ( dom F = dom G & ( for x being set st x in dom F holds
\\/ (F . x),L = \\/ (G . x),L ) implies \// F,L = \// G,L )
assume that
A1:
dom F = dom G
and
A2:
for x being set st x in dom F holds
\\/ (F . x),L = \\/ (G . x),L
; \// F,L = \// G,L
A3:
for x being set st x in dom F holds
(\// F,L) . x = (\// G,L) . x
proof
let x be
set ;
( x in dom F implies (\// F,L) . x = (\// G,L) . x )
assume A4:
x in dom F
;
(\// F,L) . x = (\// G,L) . x
hence (\// F,L) . x =
\\/ (F . x),
L
by Def1
.=
\\/ (G . x),
L
by A2, A4
.=
(\// G,L) . x
by A1, A4, Def1
;
verum
end;
( dom (\// F,L) = dom F & dom (\// G,L) = dom G )
by FUNCT_2:def 1;
hence
\// F,L = \// G,L
by A1, A3, FUNCT_1:9; verum