set B = BooleLatt {} ;
consider b being BinOp of (BooleLatt {} );
take QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) ; :: thesis: ( QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is associative & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is commutative & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is unital & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is with_zero & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is left-distributive & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is right-distributive & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is complete & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is Lattice-like )
thus ( QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is associative & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is commutative & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is unital & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is with_zero & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is left-distributive & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is right-distributive & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is complete & QuantaleStr(# H1( BooleLatt {} ),H2( BooleLatt {} ),H3( BooleLatt {} ),b #) is Lattice-like ) by Th4; :: thesis: verum