Итак, научное познание состоит из двух «этажей»: нижнего – эмпирического и верхнего – теоретического. Причем второй «этаж», будучи надстроенным над первым, должен без него рассыпаться: теория для того и создается, чтобы объяснить факты (если их нет, то и объяснять нечего). Теоретический уровень познания невозможен без эмпирического, но это не означает, как уже говорилось, что теория вытекает из фактов. При всей взаимосвязи этих двух уровней, они, тем не менее, достаточно автономны: между нижним и верхним «этажами» научного познания не существует прямой и удобной «лестницы», попасть с одного на другой можно только «прыжком» или «скачком», который представляет собой не что иное, как выдвижение гипотезы с ее последующим подтверждением и превращением в теорию или же – опровержением и заменой новой гипотезой.
Большая часть современного научного знания построена с помощью гипотетико-дедуктивного метода, предполагающего выполнение алгоритма, который состоит из четырех звеньев. Сначала обнаруживаются определенные факты, относящиеся к какой-то области действительности. Затем выдвигается первоначальная гипотеза, обычно называемая рабочей, которая на основе некой регулярности, или повторяемости найденных фактов конструирует наиболее простое их объяснение. Далее устанавливаются факты, которые не встраиваются (не вписываются) в него. И наконец, уже с учетом этих выпадающих из первоначального объяснения фактов, создается новая, более разработанная, или научная гипотеза, которая не только согласует все имеющиеся эмпирические данные, но и позволяет предсказать получение новых, или, говоря иначе, из которой можно вывести (дедуцировать) все известные факты, а также указание на неизвестные (т. е. пока не открытые). Например,