let f be non empty with_zero FinSequence of NAT ; :: thesis: for D being disjoint_with_NAT set holds signature (FreeUnivAlgZAO f,D) = f
let D be disjoint_with_NAT set ; :: thesis: signature (FreeUnivAlgZAO f,D) = f
set fa = FreeUnivAlgZAO f,D;
set A = TS (DTConUA f,D);
A1: len the charact of (FreeUnivAlgZAO f,D) = len f by Def18;
A2: len (signature (FreeUnivAlgZAO f,D)) = len the charact of (FreeUnivAlgZAO f,D) by UNIALG_1:def 11;
then A3: dom (signature (FreeUnivAlgZAO f,D)) = Seg (len f) by A1, FINSEQ_1:def 3;
now end;
hence signature (FreeUnivAlgZAO f,D) = f by A2, A1, FINSEQ_2:10; :: thesis: verum