set D = the carrier of (FuzzyLattice [:X,X:]);
defpred S1[ set , set , set ] means ex Q being Element of the carrier of (FuzzyLattice [:X,X:]) st
( $2 = Q & $3 = (@ Q) (#) R );
A1:
for k being Element of NAT
for x being Element of the carrier of (FuzzyLattice [:X,X:]) ex y being Element of the carrier of (FuzzyLattice [:X,X:]) st S1[k,x,y]
proof
let k be
Element of
NAT ;
:: thesis: for x being Element of the carrier of (FuzzyLattice [:X,X:]) ex y being Element of the carrier of (FuzzyLattice [:X,X:]) st S1[k,x,y]let Q be
Element of the
carrier of
(FuzzyLattice [:X,X:]);
:: thesis: ex y being Element of the carrier of (FuzzyLattice [:X,X:]) st S1[k,Q,y]
set y =
(@ Q) (#) R;
reconsider y' =
[:X,X:],
((@ Q) (#) R) @ as
Element of the
carrier of
(FuzzyLattice [:X,X:]) ;
take
y'
;
:: thesis: S1[k,Q,y']
thus
S1[
k,
Q,
y']
by LFUZZY_0:def 6;
:: thesis: verum
end;
consider F being Function of NAT ,the carrier of (FuzzyLattice [:X,X:]) such that
A2:
( F . 0 = [:X,X:],(Imf X,X) @ & ( for k being Element of NAT holds S1[k,F . k,F . (k + 1)] ) )
from RECDEF_1:sch 2(A1);
Funcs [:X,X:],[.0 ,1.] = the carrier of (FuzzyLattice [:X,X:])
by LFUZZY_0:14;
then reconsider F = F as Function of NAT ,(Funcs [:X,X:],[.0 ,1.]) ;
reconsider n' = n as Element of NAT by ORDINAL1:def 13;
reconsider IT = F . n' as Element of (FuzzyLattice [:X,X:]) by LFUZZY_0:14;
reconsider IT' = @ IT as RMembership_Func of X,X ;
take
IT'
; :: thesis: ex F being Function of NAT ,(Funcs [:X,X:],[.0 ,1.]) st
( IT' = F . n & F . 0 = Imf X,X & ( for k being natural number ex Q being RMembership_Func of X,X st
( F . k = Q & F . (k + 1) = Q (#) R ) ) )
thus
ex F being Function of NAT ,(Funcs [:X,X:],[.0 ,1.]) st
( IT' = F . n & F . 0 = Imf X,X & ( for k being natural number ex Q being RMembership_Func of X,X st
( F . k = Q & F . (k + 1) = Q (#) R ) ) )
:: thesis: verum