let Q be multLoop; for H being Subset of Q
for phi being Function of (bool (Funcs (Q,Q))),(bool (Funcs (Q,Q))) st ( for X being Subset of (Funcs (Q,Q)) holds phi . X = MltClos1 (H,X) ) holds
( Mlt H is_a_fixpoint_of phi & ( for S being Subset of (Funcs (Q,Q)) st phi . S c= S holds
Mlt H c= S ) )
let H be Subset of Q; for phi being Function of (bool (Funcs (Q,Q))),(bool (Funcs (Q,Q))) st ( for X being Subset of (Funcs (Q,Q)) holds phi . X = MltClos1 (H,X) ) holds
( Mlt H is_a_fixpoint_of phi & ( for S being Subset of (Funcs (Q,Q)) st phi . S c= S holds
Mlt H c= S ) )
let phi be Function of (bool (Funcs (Q,Q))),(bool (Funcs (Q,Q))); ( ( for X being Subset of (Funcs (Q,Q)) holds phi . X = MltClos1 (H,X) ) implies ( Mlt H is_a_fixpoint_of phi & ( for S being Subset of (Funcs (Q,Q)) st phi . S c= S holds
Mlt H c= S ) ) )
assume A1:
for X being Subset of (Funcs (Q,Q)) holds phi . X = MltClos1 (H,X)
; ( Mlt H is_a_fixpoint_of phi & ( for S being Subset of (Funcs (Q,Q)) st phi . S c= S holds
Mlt H c= S ) )
( Mlt H in bool (Funcs (Q,Q)) & phi is quasi_total )
;
then A2:
Mlt H in dom phi
by FUNCT_2:def 1;
A3:
phi . (Mlt H) c= Mlt H
A4:
for S being Subset of (Funcs (Q,Q)) st phi . S c= S holds
Mlt H c= S
Mlt H c= phi . (Mlt H)
then
Mlt H = phi . (Mlt H)
by A3;
hence
( Mlt H is_a_fixpoint_of phi & ( for S being Subset of (Funcs (Q,Q)) st phi . S c= S holds
Mlt H c= S ) )
by A4, ABIAN:def 3, A2; verum