Karl Popper fue un filósofo austriaco nacido en Viena a principios del siglo XX. Formuló el criterio de refutabilidad para distinguir entre proposiciones científicas y no científicas. Según Popper, una proposición es científica si puede ser refutada mediante pruebas, a diferencia del positivismo que distinguía entre proposiciones contrastables y no contrastables. Popper también criticó teorías como el psicoanálisis y el marxismo por defenderse de las críticas con hipótesis ad hoc