let B be B_Lattice; :: thesis: for a, b being Element of B holds
( (a => b) ` = a "/\" (b ` ) & (a <=> b) ` = (a "/\" (b ` )) "\/" ((a ` ) "/\" b) & (a <=> b) ` = a <=> (b ` ) & (a <=> b) ` = (a ` ) <=> b )

let a, b be Element of B; :: thesis: ( (a => b) ` = a "/\" (b ` ) & (a <=> b) ` = (a "/\" (b ` )) "\/" ((a ` ) "/\" b) & (a <=> b) ` = a <=> (b ` ) & (a <=> b) ` = (a ` ) <=> b )
A1: now
let a, b be Element of B; :: thesis: (a => b) ` = a "/\" (b ` )
thus (a => b) ` = ((a ` ) "\/" b) ` by FILTER_0:55
.= ((a ` ) ` ) "/\" (b ` ) by LATTICES:51
.= a "/\" (b ` ) by LATTICES:49 ; :: thesis: verum
end;
hence (a => b) ` = a "/\" (b ` ) ; :: thesis: ( (a <=> b) ` = (a "/\" (b ` )) "\/" ((a ` ) "/\" b) & (a <=> b) ` = a <=> (b ` ) & (a <=> b) ` = (a ` ) <=> b )
thus (a <=> b) ` = ((a => b) ` ) "\/" ((b => a) ` ) by LATTICES:50
.= (a "/\" (b ` )) "\/" ((b => a) ` ) by A1
.= (a "/\" (b ` )) "\/" ((a ` ) "/\" b) by A1 ; :: thesis: ( (a <=> b) ` = a <=> (b ` ) & (a <=> b) ` = (a ` ) <=> b )
hence (a <=> b) ` = (a "/\" (b ` )) "\/" ((a ` ) "/\" ((b ` ) ` )) by LATTICES:49
.= a <=> (b ` ) by Th51 ;
:: thesis: (a <=> b) ` = (a ` ) <=> b
hence (a <=> b) ` = (a "/\" (b ` )) "\/" ((a ` ) "/\" ((b ` ) ` )) by Th51
.= (((a ` ) ` ) "/\" (b ` )) "\/" ((a ` ) "/\" ((b ` ) ` )) by LATTICES:49
.= ((a ` ) "/\" b) "\/" (((a ` ) ` ) "/\" (b ` )) by LATTICES:49
.= (a ` ) <=> b by Th51 ;
:: thesis: verum