begin
:: deftheorem UNIALG_1:def 1 :
canceled;
:: deftheorem UNIALG_1:def 2 :
canceled;
:: deftheorem UNIALG_1:def 3 :
canceled;
:: deftheorem UNIALG_1:def 4 :
canceled;
:: deftheorem UNIALG_1:def 5 :
canceled;
:: deftheorem UNIALG_1:def 6 :
canceled;
:: deftheorem Def7 defines partial UNIALG_1:def 7 :
for IT being UAStr holds
( IT is partial iff the charact of IT is homogeneous );
:: deftheorem Def8 defines quasi_total UNIALG_1:def 8 :
for IT being UAStr holds
( IT is quasi_total iff the charact of IT is quasi_total );
:: deftheorem Def9 defines non-empty UNIALG_1:def 9 :
for IT being UAStr holds
( IT is non-empty iff ( the charact of IT <> {} & the charact of IT is non-empty ) );
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem Th5:
:: deftheorem UNIALG_1:def 10 :
canceled;
:: deftheorem defines signature UNIALG_1:def 11 :
for U1 being non empty partial non-empty UAStr
for b2 being FinSequence of NAT holds
( b2 = signature U1 iff ( len b2 = len the charact of U1 & ( for n being Nat st n in dom b2 holds
for h being non empty homogeneous PartFunc of ( the carrier of U1 *), the carrier of U1 st h = the charact of U1 . n holds
b2 . n = arity h ) ) );
begin