Para Lakatos, el conocimiento científico es progresivo, aunque el avance no se da de una forma estrictamente lineal donde cada elemento nuevo queda añadido a los anteriores, sino por un enfoque en el que se establece un "núcleo" de un "programa investigador" con teorías auxiliares que pueden ser falsadas o remplazadas sin poner al núcleo en entredicho.