Вслед за Поппером, Лакатос полагает, что основой теории научной рациональности должен стать принцип критицизма. Этот принцип является универсальным; однако «рациональный критицизм» не должен сводиться к требованию беспощадной фальсификации. Аномалии не должны побуждать ученых расправляться со своими теориями; рациональное поведение исследователя – идти вперед, не цепенея от отдельных неудач, если это движение обещает новые успехи.
У Лакатоса, сравниваются и оцениваются не две теории как у Поппера, а их серии, определяемые как исследовательская программа. Развитие науки – это «история рождения, жизни и гибели исследовательских программ».
Основной принцип Лакатоса - это соединение философии и истории науки. В связи с этим он формулирует важное положение: «Философия науки без истории науки пуста; история науки без философии науки слепа». Поэтому им разработана теория «научно-исследовательских программ».
Научно-исследовательская программа – это совокупность теорий, развивающихся на базе единых исследовательских и методологических принципов. Структурно включает в себя:
1) «жесткое ядро» - фундаментальные принципы всех теорий программы, помогающие сохранять ее целостность.
2) «защитный пояс» - вспомогательные гипотезы программы; он обеспечивает сохранность «жесткого ядра». Защитный пояс должен приспосабливаться и переделываться под давлением новых фактов.
3) методологические принципы, определяющие перспективы применения данной программы – «положительная» и «отрицательная эвристика».
«Отрицательная эвристика» – это ограничение в форме правил, позволяющих избегать ложных путей познания. «Отрицательная эвристика» определяет «твердое ядро» программы, считается «неопровержимым».
«Позитивная эвристика» – это набор правил, позволяющих модифицировать программу так, чтобы сохранить её или улучшить. «Позитивная эвристика» складывается из доводов более или менее ясных, и предположений более или менее вероятных, направленных на изменение и развитие исследовательской программы.