take a step back with transitivity
transitiviy
extract-wf
transitivity done
simplify transitivity
extract-wf lemman