да все просто, мозговая деятельность во сне не прекращается, происходит анализ прошедших событий, производятся некие расчеты ожидаемых, все это выдается в виде сновну и соответственно чем больше у человека математических знаний-способностей, тем точнее расчет ожидаемых событий, а соответственно и сны становятся "вещими"человеку с гуманитарными наклонностями скорее будут сниться фантазийные сны