не привели аксиомы, доставшиеся в наследство от исчисления высказываний. Оно аксиоматизируется не единственным способом.
Думаю, неважно какие аксиомы. Лучше сразу пользоваться всеми готовыми логическими законами для высказываний и не тратить времени на их доказательство.
в схемах аксиом (назовём их

и

) допускается заменять не все, а лишь некоторые свободные вхождения

в

на

.
Вообще, надо расписывать это правило, когда можно, но я не стал.
В таком случае, например,

будет экземпляром схемы

(проследите, что здесь

из схемы).
Вот это очень странно. Первое, что сбивает с толку: аксиомы касаются только одноместных предикатов, а не двухместных, как в задаче. Затем, почему мы меняем лишь второй икс, но не оба сразу? Разве не должно быть

? Или может, я плохо понял, как выполняется подстановка...
Осталось разобраться, как навесить

в обоих частях импликации.
Здесь нужна какая-то лемма вида:

. Нужно ее доказать.
(о записи)
(Оффтоп)
А еще стрелочки разные. Потому что правила вывода стянул из инета (с небольшими правками). Набирать поленился.