В разрабатываемой С.Л. Рубинштейном и его школой теории мышления впервые было показано, что объективное содержание стоящей перед человеком задачи не является единственной совокупностью условий, в которых осуществляется его деятельность. Сама по себе объективная проблемная ситуация служит стимулом, причиной возникновения мышления, направленного на ее решение. Но не менее важной совокупностью условий, влияющих на начало, протекание и исход мыслительного процесса, являются внутренние условия – содержание сознания индивида. От этих условий зависит, примет ли он задачу, как поймет ее условия, как будет регулировать и оценивать свои действия и их результаты. Внешние причины действуют только через внутренние условия – эта формула С.Л. Рубинштейна стала классической.