전자기력이든 고압가스든 반동은 투사체의 운동량이 있다면 똑같이 발생함
즉 자력이 어쩌구 이딴건 상관없고, 투사체의 질량과 선속도만 보면됨
p = mv 로 이때 p값이 작용과 반작용의 법칙으로 반동값이 된다 라고 보면 간단함
그래서, 운동에너지를 확보하고, 운동량을 낮추기 위해 초경량 투사체를 초고속으로 쏘는 방식도 연구되었음
운동에너지는 질량에 속도의 제곱을 곱하니깐, 질량이 낮아져도 속도가 증가하면 큰폭으로 오르고,
운동량은 운동에너지보다 속도에 의한 증가폭이 낮아서 유의미한 결과값이 나온다고는 하드라
그리고 미군이 테스트하는 레일건은 탄체가 10kg 조금 넘는 물건인디,
그런걸 쏴도 반동 씹 오지는걸 보면 자력이든 뭐든 파워소스의 문제가 아니란걸 알 수 있음