set l = the BinOp of {{}};
take
typealg(# {{}}, the BinOp of {{}}, the BinOp of {{}}, the BinOp of {{}} #)
; ( not typealg(# {{}}, the BinOp of {{}}, the BinOp of {{}}, the BinOp of {{}} #) is empty & typealg(# {{}}, the BinOp of {{}}, the BinOp of {{}}, the BinOp of {{}} #) is strict )
thus
not the carrier of typealg(# {{}}, the BinOp of {{}}, the BinOp of {{}}, the BinOp of {{}} #) is empty
; STRUCT_0:def 1 typealg(# {{}}, the BinOp of {{}}, the BinOp of {{}}, the BinOp of {{}} #) is strict
thus
typealg(# {{}}, the BinOp of {{}}, the BinOp of {{}}, the BinOp of {{}} #) is strict
; verum