Ждали, а вот и ответ

1. Несмотря на то, что всепробивающее ядро и непробиваемая броня на первый взгляд логически несовместимы друг с другом, противоречие снимется, если ввести условие, что они никогда не могут встретиться, т.е. выпущенный снаряд не пробьет
2. Непробиваемый значит ни за что не даст себя пробить. А всепробивающий значит может пробить что угодно при возможности своего
направления на объект и
предоставления опции ударить (ведь всепробивающий не пробивает все одновременно в каждый момент времени). А значит, ядро в принципе может отскочить от брони, так и оставшись всепробивающий, ведь ему просто не дали опцию удара.
3. Нет противоречия в том, чтобы считать всепробивающий = пробивает все, кроме непробиваемой брони