let f, g be Function of [:REAL,REAL:],COMPLEX; ( ( for p being Element of [:REAL,REAL:]
for a, b being Element of REAL st a = p `1 & b = p `2 holds
f . [a,b] = a + (b * <i>) ) & ( for p being Element of [:REAL,REAL:]
for a, b being Element of REAL st a = p `1 & b = p `2 holds
g . [a,b] = a + (b * <i>) ) implies f = g )
assume A10:
for p being Element of [:REAL,REAL:]
for a, b being Element of REAL st a = p `1 & b = p `2 holds
f . [a,b] = a + (b * <i>)
; ( ex p being Element of [:REAL,REAL:] ex a, b being Element of REAL st
( a = p `1 & b = p `2 & not g . [a,b] = a + (b * <i>) ) or f = g )
assume A11:
for p being Element of [:REAL,REAL:]
for a, b being Element of REAL st a = p `1 & b = p `2 holds
g . [a,b] = a + (b * <i>)
; f = g
for p0 being object st p0 in [:REAL,REAL:] holds
f . p0 = g . p0
proof
let p0 be
object ;
( p0 in [:REAL,REAL:] implies f . p0 = g . p0 )
assume A12:
p0 in [:REAL,REAL:]
;
f . p0 = g . p0
then consider x0,
y0 being
object such that A13:
(
x0 in REAL &
y0 in REAL &
p0 = [x0,y0] )
by ZFMISC_1:def 2;
reconsider a =
x0,
b =
y0 as
Element of
REAL by A13;
A14:
p0 `1 = a
by A13;
A15:
p0 `2 = b
by A13;
then f . p0 =
a + (b * <i>)
by A12, A10, A14, A13
.=
g . p0
by A13, A12, A11, A14, A15
;
hence
f . p0 = g . p0
;
verum
end;
hence
f = g
by FUNCT_2:12; verum