let I be non empty set ; :: thesis: for J being RelStr-yielding non-Empty reflexive-yielding ManySortedSet of st ( for i being Element of I holds J . i is complete continuous LATTICE ) holds
product J is continuous
let J be RelStr-yielding non-Empty reflexive-yielding ManySortedSet of ; :: thesis: ( ( for i being Element of I holds J . i is complete continuous LATTICE ) implies product J is continuous )
assume A1:
for i being Element of I holds J . i is complete continuous LATTICE
; :: thesis: product J is continuous
set pJ = product J;
A2:
for i being Element of I holds J . i is complete LATTICE
by A1;
then reconsider pJ' = product J as complete LATTICE by WAYBEL_3:31;
pJ' is up-complete
;
hence
product J is up-complete
; :: thesis: product J is satisfying_axiom_of_approximation
let x be Element of (product J); :: according to WAYBEL_3:def 5 :: thesis: x = "\/" (waybelow x),(product J)
set swx = sup (waybelow x);
now thus
dom x = I
by WAYBEL_3:27;
:: thesis: ( dom (sup (waybelow x)) = I & ( for i being set st i in I holds
x . i = (sup (waybelow x)) . i ) )thus
dom (sup (waybelow x)) = I
by WAYBEL_3:27;
:: thesis: for i being set st i in I holds
x . i = (sup (waybelow x)) . ilet i be
set ;
:: thesis: ( i in I implies x . i = (sup (waybelow x)) . i )assume
i in I
;
:: thesis: x . i = (sup (waybelow x)) . ithen reconsider i' =
i as
Element of
I ;
A3:
(sup (waybelow x)) . i' = sup (pi (waybelow x),i')
by A2, WAYBEL_3:32;
now let a be
set ;
:: thesis: ( ( a in pi (waybelow x),i' implies a in waybelow (x . i') ) & ( a in waybelow (x . i') implies a in pi (waybelow x),i' ) )assume A6:
a in waybelow (x . i')
;
:: thesis: a in pi (waybelow x),i'deffunc H1(
Element of
I)
-> Element of the
carrier of
(J . $1) =
Bottom (J . $1);
consider g being
ManySortedSet of
such that A7:
for
i being
Element of
I holds
g . i = H1(
i)
from PBOOLE:sch 5();
A8:
dom g = I
by PARTFUN1:def 4;
set f =
g +* i,
a;
A9:
dom (g +* i,a) = I
by A8, FUNCT_7:32;
then reconsider f =
g +* i,
a as
Element of
(product J) by A9, WAYBEL_3:27;
reconsider K =
{i'} as
finite Subset of
I ;
then
f << x
by A2, A10, WAYBEL_3:33;
then A14:
f in waybelow x
;
a = f . i'
by A8, FUNCT_7:33;
hence
a in pi (waybelow x),
i'
by A14, CARD_3:def 6;
:: thesis: verum end; then A15:
pi (waybelow x),
i' = waybelow (x . i')
by TARSKI:2;
J . i' is
satisfying_axiom_of_approximation
by A1;
hence
x . i = (sup (waybelow x)) . i
by A3, A15, WAYBEL_3:def 5;
:: thesis: verum end;
hence
x = "\/" (waybelow x),(product J)
by FUNCT_1:9; :: thesis: verum