let n be non zero Nat; for X being n -element FinSequence holds SemiringProduct X c= bool (Funcs ((dom X),(union (Union X))))
let X be n -element FinSequence; SemiringProduct X c= bool (Funcs ((dom X),(union (Union X))))
let x be object ; TARSKI:def 3 ( not x in SemiringProduct X or x in bool (Funcs ((dom X),(union (Union X)))) )
assume
x in SemiringProduct X
; x in bool (Funcs ((dom X),(union (Union X))))
then consider g being Function such that
A1:
x = product g
and
A2:
g in product X
by Def3;
A3:
dom g = dom X
by A2, CARD_3:9;
rng g c= Union X
then
Union g c= union (Union X)
by ZFMISC_1:77;
then
Funcs ((dom g),(Union g)) c= Funcs ((dom X),(union (Union X)))
by A3, FUNCT_5:56;
then A9:
bool (Funcs ((dom g),(Union g))) c= bool (Funcs ((dom X),(union (Union X))))
by ZFMISC_1:67;
product g c= Funcs ((dom g),(Union g))
by FUNCT_6:1;
hence
x in bool (Funcs ((dom X),(union (Union X))))
by A1, A9; verum