снаряд не отталкивается, а притягиваетс
Это не имеет ровным счетом никакого значения. Вообще говоря, когда ты пинаешь мячь ногой, то, строго говоря, ты тоже передаешь ему импульс при помощи электромагнетизма, правда, на атомном уровне.
Смущает то, что возникающие при этом токи Фуко будут вызывать силу, направленную против движения снаряда, и, следовательно, контримпульс.
Не стоит забывать о том, что движущиеся заряды, это совсем не то же самое, что неподвижные.
Это значит, что импульс, который получает пушка, не равен импульсу снаряда, а является более сложной величиной, включающей энергии всяких возмущений, создаваемых движением в поле соленоида проводника.
Ну давайте рассмотрим это все с такой точки зрения. Заряженая пушка с пока что неподвижным снарядом - изолированная система. Потом пушка стреляет. Закон сохранения импульса должен выполняться, таким образом, суммарный импульс всей системы после выстрела должен остаться тем же. Какие же части системы могут получить импульс?
1)Снаряд.
2)Сама пушка.
3)Электромагнитные волны радиодиапазона, излученные при выстреле за счет переменных токов в катушках.
4)Электромагнитные волны более высоких частот, излученные за счет нагрева разнообразных элементов конструкции.
5)Гравитационные волны.
6)Элементарные частицы, родившиеся в результате поляризации вакуума.
Больше я вообще не могу придумать никаких даже гипотетических и самых незначительных объектов, способных нести импульс.
Имхо, если пушка разгоняет снаряд при выстреле не до релятивистских скоростей, а ускорение снаряда не приближается к ускорению свободного падения у черной дыры, и напряжения и токи в катушке много меньше напряжений, необходимых для заметной поляризации вакуума, то пунктами с третьего по шестой можно пренебречь, и считать, что отдача пушки будет как раз равна импульсу снаряда, то-есть примерно такой же отдачей будет обладать обычная огнестрельная пушка, стреляющая примерно таким же снарядом примерно с той же скоростью.