[1] Karl Popper foi um filósofo da ciência que defendeu o falsificacionismo como critério para distinguir ciência de não-ciência, e que criticou o cientificismo. [2] Para Popper, uma teoria científica deve ser falsificável através de observações e testes. [3] Os limites da ciência são definidos pela possibilidade de refutação de teorias, não havendo verdades absolutas.