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