A1: 0 in 1 by CARD_1:87, TARSKI:def 1;
dom ([0 ,0 ] .--> (Funcs 0 ,0 )) = {[0 ,0 ]} by FUNCOP_1:19
.= [:1,1:] by CARD_1:87, ZFMISC_1:35 ;
then reconsider m = [0 ,0 ] .--> (Funcs 0 ,0 ) as ManySortedSet of by PARTFUN1:def 4, RELAT_1:def 18;
A3: {[0 ,0 ,0 ]} = [:1,1,1:] by CARD_1:87, MCART_1:39;
then reconsider c = [0 ,0 ,0 ] .--> (FuncComp (Funcs 0 ,0 ),(Funcs 0 ,0 )) as ManySortedSet of ;
reconsider c = c as ManySortedFunction of ;
A4: m . 0 ,0 = Funcs 0 ,0 by FUNCOP_1:87;
now
let i be set ; :: thesis: ( i in [:1,1,1:] implies c . i is Function of ({|m,m|} . i),({|m|} . i) )
assume i in [:1,1,1:] ; :: thesis: c . i is Function of ({|m,m|} . i),({|m|} . i)
then A5: i = [0 ,0 ,0 ] by A3, TARSKI:def 1;
then A6: c . i = FuncComp (Funcs 0 ,0 ),(Funcs 0 ,0 ) by FUNCOP_1:87;
reconsider ci = c . i as Function ;
A7: dom ci = [:(m . 0 ,0 ),(m . 0 ,0 ):] by A4, A6, PARTFUN1:def 4
.= {|m,m|} . 0 ,0 ,0 by A1, Def6
.= {|m,m|} . i by A5, MULTOP_1:def 1 ;
A8: {|m|} . i = {|m|} . 0 ,0 ,0 by A5, MULTOP_1:def 1
.= m . 0 ,0 by A1, Def5 ;
then rng ci c= {|m|} . i by A4, A6, Th14;
hence c . i is Function of ({|m,m|} . i),({|m|} . i) by A4, A7, A8, FUNCT_2:def 1, RELSET_1:11; :: thesis: verum
end;
then reconsider c = c as BinComp of m by PBOOLE:def 18;
take C = AltCatStr(# 1,m,c #); :: thesis: ( C is strict & C is pseudo-functional )
thus C is strict ; :: thesis: C is pseudo-functional
let o1, o2, o3 be object of C; :: according to ALTCAT_1:def 15 :: thesis: the Comp of C . o1,o2,o3 = (FuncComp (Funcs o1,o2),(Funcs o2,o3)) | [:<^o2,o3^>,<^o1,o2^>:]
A9: ( o1 = 0 & o2 = 0 & o3 = 0 ) by CARD_1:87, TARSKI:def 1;
then A10: dom (FuncComp (Funcs 0 ,0 ),(Funcs 0 ,0 )) = [:<^o2,o3^>,<^o1,o2^>:] by A4, PARTFUN1:def 4;
thus the Comp of C . o1,o2,o3 = c . [o1,o2,o3] by MULTOP_1:def 1
.= FuncComp (Funcs 0 ,0 ),(Funcs 0 ,0 ) by A9, FUNCOP_1:87
.= (FuncComp (Funcs o1,o2),(Funcs o2,o3)) | [:<^o2,o3^>,<^o1,o2^>:] by A9, A10, RELAT_1:97 ; :: thesis: verum