@eq.{1} (nat → nat) (λ (x : nat), @add.{1} nat (nat_has_add3 x) a b) (λ (x : nat), @add.{1} nat nat_has_add2 a x) --------- @eq.{1} (nat → nat) (λ (x : nat), @add.{1} nat nat_has_add2 a b) (λ (x : nat), @add.{1} nat nat_has_add2 a x)