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
A2:
for i being Element of I holds J . i is complete LATTICE
by A1;
set pJ = product J;
reconsider pJ' = product J as complete LATTICE by A2, 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 ;
now reconsider K =
{i'} as
finite Subset of
I ;
deffunc H1(
Element of
I)
-> Element of the
carrier of
(J . $1) =
Bottom (J . $1);
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' ) )consider g being
ManySortedSet of
such that A3:
for
i being
Element of
I holds
g . i = H1(
i)
from PBOOLE:sch 5();
set f =
g +* i,
a;
A6:
dom g = I
by PARTFUN1:def 4;
then A7:
dom (g +* i,a) = I
by FUNCT_7:32;
assume A8:
a in waybelow (x . i')
;
:: thesis: a in pi (waybelow x),i'then reconsider f =
g +* i,
a as
Element of
(product J) by A7, WAYBEL_3:27;
then
f << x
by A2, A9, WAYBEL_3:33;
then A13:
f in waybelow x
;
a = f . i'
by A6, FUNCT_7:33;
hence
a in pi (waybelow x),
i'
by A13, CARD_3:def 6;
:: thesis: verum end; then A14:
pi (waybelow x),
i' = waybelow (x . i')
by TARSKI:2;
(
(sup (waybelow x)) . i' = sup (pi (waybelow x),i') &
J . i' is
satisfying_axiom_of_approximation )
by A1, A2, WAYBEL_3:32;
hence
x . i = (sup (waybelow x)) . i
by A14, WAYBEL_3:def 5;
:: thesis: verum end;
hence
x = "\/" (waybelow x),(product J)
by FUNCT_1:9; :: thesis: verum