let f1, f2 be Function of [: the carrier of INT.Ring, the carrier of AG:], the carrier of AG; ( ( for i being Element of INT.Ring
for a being Element of AG holds
( ( i >= 0 implies f1 . (i,a) = (Nat-mult-left AG) . (i,a) ) & ( i < 0 implies f1 . (i,a) = (Nat-mult-left AG) . ((- i),(- a)) ) ) ) & ( for i being Element of INT.Ring
for a being Element of AG holds
( ( i >= 0 implies f2 . (i,a) = (Nat-mult-left AG) . (i,a) ) & ( i < 0 implies f2 . (i,a) = (Nat-mult-left AG) . ((- i),(- a)) ) ) ) implies f1 = f2 )
assume A4:
for i being Element of INT.Ring
for a being Element of AG holds
( ( i >= 0 implies f1 . (i,a) = (Nat-mult-left AG) . (i,a) ) & ( i < 0 implies f1 . (i,a) = (Nat-mult-left AG) . ((- i),(- a)) ) )
; ( ex i being Element of INT.Ring ex a being Element of AG st
( ( i >= 0 implies f2 . (i,a) = (Nat-mult-left AG) . (i,a) ) implies ( i < 0 & not f2 . (i,a) = (Nat-mult-left AG) . ((- i),(- a)) ) ) or f1 = f2 )
assume A5:
for i being Element of INT.Ring
for a being Element of AG holds
( ( i >= 0 implies f2 . (i,a) = (Nat-mult-left AG) . (i,a) ) & ( i < 0 implies f2 . (i,a) = (Nat-mult-left AG) . ((- i),(- a)) ) )
; f1 = f2
for x, y being set st x in INT & y in the carrier of AG holds
f1 . (x,y) = f2 . (x,y)
hence
f1 = f2
; verum