let V be set ; for C being finite set
for u, v being Element of (SubstLatt V,C) holds u => v = FinJoin (SUB u),(the L_meet of (SubstLatt V,C) .: (pseudo_compl V,C),((StrongImpl V,C) [:] (diff u),v))
let C be finite set ; for u, v being Element of (SubstLatt V,C) holds u => v = FinJoin (SUB u),(the L_meet of (SubstLatt V,C) .: (pseudo_compl V,C),((StrongImpl V,C) [:] (diff u),v))
let u, v be Element of (SubstLatt V,C); u => v = FinJoin (SUB u),(the L_meet of (SubstLatt V,C) .: (pseudo_compl V,C),((StrongImpl V,C) [:] (diff u),v))
deffunc H2( Element of (SubstLatt V,C), Element of (SubstLatt V,C)) -> Element of the carrier of (SubstLatt V,C) = FinJoin (SUB $1),(H1(V,C) .: (pseudo_compl V,C),((StrongImpl V,C) [:] (diff $1),$2));
A1:
for w being Element of (SubstLatt V,C) st u "/\" w [= v holds
w [= H2(u,v)
by Lm10;
u "/\" H2(u,v) [= v
by Lm10;
hence
u => v = FinJoin (SUB u),(the L_meet of (SubstLatt V,C) .: (pseudo_compl V,C),((StrongImpl V,C) [:] (diff u),v))
by A1, FILTER_0:def 8; verum