let I be non empty set ; for J being RelStr-yielding non-Empty reflexive-yielding ManySortedSet of I st ( for i being Element of I holds J . i is Semilattice ) holds
for f, g being Element of (product J)
for i being Element of I holds (f "/\" g) . i = (f . i) "/\" (g . i)
let J be RelStr-yielding non-Empty reflexive-yielding ManySortedSet of I; ( ( for i being Element of I holds J . i is Semilattice ) implies for f, g being Element of (product J)
for i being Element of I holds (f "/\" g) . i = (f . i) "/\" (g . i) )
assume A1:
for i being Element of I holds J . i is Semilattice
; for f, g being Element of (product J)
for i being Element of I holds (f "/\" g) . i = (f . i) "/\" (g . i)
let f, g be Element of (product J); for i being Element of I holds (f "/\" g) . i = (f . i) "/\" (g . i)
let i be Element of I; (f "/\" g) . i = (f . i) "/\" (g . i)
A2:
J . i is Semilattice
by A1;
for i being Element of I holds J . i is antisymmetric
by A1;
then A3:
( product J is antisymmetric & product J is with_infima )
by A1, Th10, WAYBEL_3:30;
then
g >= f "/\" g
by YELLOW_0:23;
then A4:
g . i >= (f "/\" g) . i
by WAYBEL_3:28;
A5:
(f "/\" g) . i >= (f . i) "/\" (g . i)
f >= f "/\" g
by A3, YELLOW_0:23;
then
f . i >= (f "/\" g) . i
by WAYBEL_3:28;
then
(f "/\" g) . i <= (f . i) "/\" (g . i)
by A2, A4, YELLOW_0:23;
hence
(f "/\" g) . i = (f . i) "/\" (g . i)
by A2, A5, YELLOW_0:def 3; verum