Очевидно, что в физике, химии, биологии, геологии и многих других практических науках делается много открытий. Мир как-то устроен, а ученые вдруг замечают, как он устроен. Также в физике существуют изобретения. Когда мы узнаем, какие есть законы в основании мира, в котором живем, мы можем придумать (изобрести) механизм или процедуру, которые позволяют получить какой-нибудь результат. Изобретения в прикладных науках основаны на открытиях, даже если они были созданы без знания законов природы. Чтобы объянить работу любого механизмы или процесса, нужно использовать известные законы или делать новые открытия. Это к тому, что изобретения в прикладных науках все же основаны на открытиях. Но математика отличается от других наук тем, что совсем не обязательно имеет прикладное значение. Поэтому вопрос в заголовке статьи является дискуссионным. Если математика полностью изобретена, если мы просто придумали правила, по которым все играем, то почему математика во многих случаях имела предсказа