(@-@) (@-@) (@-@) (@-@) >< crossing isabelle 2020