let S1, S2 be non empty ManySortedSign ; for f, g being Function
for C1 being non-empty MSAlgebra over S1
for C2 being non-empty MSAlgebra over S2 st C1,C2 are_similar_wrt f,g holds
C2,C1 are_similar_wrt f " ,g "
let f, g be Function; for C1 being non-empty MSAlgebra over S1
for C2 being non-empty MSAlgebra over S2 st C1,C2 are_similar_wrt f,g holds
C2,C1 are_similar_wrt f " ,g "
let C1 be non-empty MSAlgebra over S1; for C2 being non-empty MSAlgebra over S2 st C1,C2 are_similar_wrt f,g holds
C2,C1 are_similar_wrt f " ,g "
let C2 be non-empty MSAlgebra over S2; ( C1,C2 are_similar_wrt f,g implies C2,C1 are_similar_wrt f " ,g " )
assume that
A1:
f,g form_embedding_of C1,C2
and
A2:
f " ,g " form_embedding_of C2,C1
; CIRCTRM1:def 13 C2,C1 are_similar_wrt f " ,g "
A3:
f is one-to-one
by A1;
(f ") " = f
by A3, FUNCT_1:43;
hence
( f " ,g " form_embedding_of C2,C1 & (f ") " ,(g ") " form_embedding_of C1,C2 )
by A1, A2, FUNCT_1:43; CIRCTRM1:def 13 verum