let A be free Universal_Algebra; :: thesis: for o1, o2 being Element of Operations A
for p1, p2 being FinSequence st p1 in dom o1 & p2 in dom o2 & o1 . p1 = o2 . p2 holds
( o1 = o2 & p1 = p2 )

let o1, o2 be Element of Operations A; :: thesis: for p1, p2 being FinSequence st p1 in dom o1 & p2 in dom o2 & o1 . p1 = o2 . p2 holds
( o1 = o2 & p1 = p2 )

consider a1 being set such that
A1: ( a1 in dom the charact of A & o1 = the charact of A . a1 ) by FUNCT_1:def 5;
consider a2 being set such that
A2: ( a2 in dom the charact of A & o2 = the charact of A . a2 ) by FUNCT_1:def 5;
reconsider a1 = a1, a2 = a2 as OperSymbol of A by A1, A2;
A3: ( o1 = Den a1,A & o2 = Den a2,A ) by A1, A2;
let p1, p2 be FinSequence; :: thesis: ( p1 in dom o1 & p2 in dom o2 & o1 . p1 = o2 . p2 implies ( o1 = o2 & p1 = p2 ) )
assume ( p1 in dom o1 & p2 in dom o2 & o1 . p1 = o2 . p2 ) ; :: thesis: ( o1 = o2 & p1 = p2 )
hence ( o1 = o2 & p1 = p2 ) by A3, Th36; :: thesis: verum