let x, y be non empty homogeneous quasi_total PartFunc of ([:A,B:] *),[:A,B:]; ( dom x = (arity f1) -tuples_on [:A,B:] & ( for h being FinSequence of [:A,B:] st h in dom x holds
x . h = [(f1 . (pr1 h)),(f2 . (pr2 h))] ) & dom y = (arity f1) -tuples_on [:A,B:] & ( for h being FinSequence of [:A,B:] st h in dom y holds
y . h = [(f1 . (pr1 h)),(f2 . (pr2 h))] ) implies x = y )
assume that
A25:
dom x = (arity f1) -tuples_on [:A,B:]
and
A26:
for h being FinSequence of [:A,B:] st h in dom x holds
x . h = [(f1 . (pr1 h)),(f2 . (pr2 h))]
and
A27:
dom y = (arity f1) -tuples_on [:A,B:]
and
A28:
for h being FinSequence of [:A,B:] st h in dom y holds
y . h = [(f1 . (pr1 h)),(f2 . (pr2 h))]
; x = y
hence
x = y
by A25, A27, PARTFUN1:5; verum