let G1, G2 be non empty non void Circuit-like ManySortedSign ; for f, g being Function
for C1 being non-empty Circuit of G1
for C2 being non-empty Circuit of G2 st f,g form_embedding_of C1,C2 holds
for s being State of C2 holds s * f is State of C1
let f, g be Function; for C1 being non-empty Circuit of G1
for C2 being non-empty Circuit of G2 st f,g form_embedding_of C1,C2 holds
for s being State of C2 holds s * f is State of C1
let C1 be non-empty Circuit of G1; for C2 being non-empty Circuit of G2 st f,g form_embedding_of C1,C2 holds
for s being State of C2 holds s * f is State of C1
let C2 be non-empty Circuit of G2; ( f,g form_embedding_of C1,C2 implies for s being State of C2 holds s * f is State of C1 )
set S1 = G1;
set S2 = G2;
assume that
f is one-to-one
and
g is one-to-one
and
A1:
f,g form_morphism_between G1,G2
and
A2:
the Sorts of C1 = the Sorts of C2 * f
and
the Charact of C1 = the Charact of C2 * g
; CIRCTRM1:def 12 for s being State of C2 holds s * f is State of C1
let s be State of C2; s * f is State of C1
A3:
dom the Sorts of C2 = the carrier of G2
by PARTFUN1:def 2;
A4:
dom the Sorts of C1 = the carrier of G1
by PARTFUN1:def 2;
A5:
dom s = dom the Sorts of C2
by CARD_3:9;
A6:
rng f c= the carrier of G2
by A1;
A7:
dom f = the carrier of G1
by A1;
then A8:
dom (s * f) = the carrier of G1
by A3, A5, A6, RELAT_1:27;
hence
s * f is State of C1
by A4, A8, CARD_3:9; verum