Русско-английский научно-технический словарь
см. тж. представлять непреодолимое препятствие для
• The supporters of this model will face insurmountable (or insuperable) obstacles in producing an explanation.