let X be set ; for D being non empty set
for B being BinOp of D
for f being FinSequence of D st dom f c= X holds
SignGen (f,B,X) = (the_inverseOp_wrt B) * f
let D be non empty set ; for B being BinOp of D
for f being FinSequence of D st dom f c= X holds
SignGen (f,B,X) = (the_inverseOp_wrt B) * f
let B be BinOp of D; for f being FinSequence of D st dom f c= X holds
SignGen (f,B,X) = (the_inverseOp_wrt B) * f
let f be FinSequence of D; ( dom f c= X implies SignGen (f,B,X) = (the_inverseOp_wrt B) * f )
assume A1:
dom f c= X
; SignGen (f,B,X) = (the_inverseOp_wrt B) * f
( rng f c= D & D = dom (the_inverseOp_wrt B) )
by FUNCT_2:def 1;
then A2:
( dom ((the_inverseOp_wrt B) * f) = dom f & dom f = dom (SignGen (f,B,X)) )
by Def11, RELAT_1:27;
for k being Nat st k in dom (SignGen (f,B,X)) holds
(SignGen (f,B,X)) . k = ((the_inverseOp_wrt B) * f) . k
proof
let k be
Nat;
( k in dom (SignGen (f,B,X)) implies (SignGen (f,B,X)) . k = ((the_inverseOp_wrt B) * f) . k )
assume A3:
k in dom (SignGen (f,B,X))
;
(SignGen (f,B,X)) . k = ((the_inverseOp_wrt B) * f) . k
(SignGen (f,B,X)) . k = (the_inverseOp_wrt B) . (f . k)
by A1, A3, A2, Def11;
hence
(SignGen (f,B,X)) . k = ((the_inverseOp_wrt B) * f) . k
by A3, A2, FUNCT_1:12;
verum
end;
hence
SignGen (f,B,X) = (the_inverseOp_wrt B) * f
by A2; verum