C мат логикой совсем всё туго, есть формула

, почитал методички, попытался найти СКНФ и СДНФ
Таблица истинности получилась такая:
x ^(x-> y)
0 0 0 0 0
0 0 0 1 1
1 0 1 0 0
1 1 1 1 1
СКНФ= (x v y) ^ (x v -y) ^ ( -x v y)
СДНФ = (x ^ y) - вот оно меня смущяет, укажите на ошибку пожалуйсто