take
PreferenceStr(# {{}},({} ({{}},{{}})),({} ({{}},{{}})),({} ({{}},{{}})) #)
; ( not PreferenceStr(# {{}},({} ({{}},{{}})),({} ({{}},{{}})),({} ({{}},{{}})) #) is empty & PreferenceStr(# {{}},({} ({{}},{{}})),({} ({{}},{{}})),({} ({{}},{{}})) #) is strict )
thus
( not PreferenceStr(# {{}},({} ({{}},{{}})),({} ({{}},{{}})),({} ({{}},{{}})) #) is empty & PreferenceStr(# {{}},({} ({{}},{{}})),({} ({{}},{{}})),({} ({{}},{{}})) #) is strict )
; verum