1. Системность, т.е. моделирование мира как взаимодействующих систем, вложенных друг в друга по отношению “часть-целое”.
  2. Абстрактность, т.е. устранение неважных для предмета мышления деталей. Умение оперировать не конкретными случаями, а типами и прототипами, абстрактными понятиями. Это необходимо для того, чтобы иметь возможность переносить знания из одной ситуации в другую (Проблема переноса знаний и навыков), эффективно учиться, создавать языки предметных областей для коллективного мышления (Общение возможно благодаря мышлению).
  3. Адекватность, т.е. соответствие реальности. Это возможность проверить результаты абстрактного мышления в реальном, физическом мире.
  4. Осознанность, т.е. возможность понять, как мы мыслим. Это метамышление, а также возможность “опубликовать мышление”, сформулировать его процесс в отчуждаемой и переносимой форме.
  5. Рациональность, т.е. возможность принимать решения и проводить рассуждения по правилам. Это требование использовать лучшие из имеющихся способы-мышления/мыслительные-практики. Здесь же еще и разделение мыслительных задач на отдельные фрагменты.