impl and iff introduction, again no inference