Центральное место в диалектике занимает проблема противоречия. Если формальная логика строится на исключении противоречий, то диалектический метод опирается на изучение противоречий. Это различие обусловлено тем, что формальная логика изучает соотношение застывших, неизменных, равных самим себе понятий. Диалектика же рассматривает понятия в их изменении и развитии, в котором они могут становиться неравными сами себе, представляя собой тем самым воплощенное противоречие.
Наличие формально-логических парадоксов поэтому может скрывать за собой реальную диалектическую проблему, но, равным образом, это может быть и формально-логическая ошибка. Точно также формально-логическая непротиворечивость может отражать как логически правильное соотношение категорий, так и скрывать за собой научный тупик в поиске истины, которую невозможно найти формально-логическими методами, если речь идет о развивающемся предмете. Все это говорит о том, что логические методы могут помочь в поисках истины, но не могут заменить исследование конкретного предмета, которое одно только способно дать истинное знание - ведь истина всегда конкретна, и не может быть добыта исключительно путем применением абстрактных логических схем.
Диалектика, в отличие от формальной логики, носит по преимуществу системный характер. Она нацелена главным образом не на разрозненное применение диалектических «законов» или «принципов» к любому, произвольно очерченному предмету, а на изучение сложных систем, которые должны быть отражены в познании также в виде системы научных категорий и понятий, выстроенных в соответствии с реальной диалектикой самой познаваемой системы. Поскольку в реальной действительности сложные системы качественно различаются между собой, а также могут образовывать подсистемы друг друга, то реальная диалектика не может быть понята путем наложения на действительность априорно заданной схемы диалектических категорий, а требует изучения реальной взаимосвязи процессов и явлений.
Тем не менее, диалектика в своих категориях фиксирует некоторые общие свойства развития сложных систем через противоречия, показывая нам определенные уровни развития противоречий этих систем и, соответственно, уровни их познания. Такие категории диалектики, как качество (куда входят свойство, определенность, граница, предел), количество, мера, сущность, форма, явление, действительность и т.д. как раз и показывают нам различные ступени познания и грани диалектического взаимодействия.
Поскольку в данном учебнике я не могу уделять очень много места собственно проблемам диалектики, ниже будет дана лишь самая краткая характеристика некоторых ее категорий.
Все категории диалектики раскрываются только через соотнесение со своими противоположностями. Вне такого соотнесения, более того, без единства со своими противоположностями, они вообще не существуют. Например, в рамках понятия «качество» категория «нечто» может быть понята только через категорию «иное», и, кроме того, нечто вообще существует, только «отталкиваясь» от своей противоположности, от иного. В свою очередь, иное не существует самое по себе, а только как иное некоего нечто. При этом две стороны диалектического противоречия нельзя рассматривать как равноправные «оппозиции». Они асимметричны, и хотя их существование взаимообусловлено, одна из них выступает как основание для другой. Именно в силу такой асимметрии противоречие является движущимся противоречием, а не застывшей «оппозицией».
Категория «качество» как характеристика сложной системы сама является сложным понятием, опираясь на систему противоречиво взаимодействующих категорий (нечто, иное, определенность, свойство, граница...) и выражает собой то, что отделяет данную сложную систему от других, то, что является специфичным только для этой системы и одновременно образует самое общее свойство этой системы, присущее всем ее элементам.
Категория «количество» выражает собой такую ступень развития системы и такую форму ее движения и изменения, которая характеризуется неизменностью принадлежащего ей качества. Количественные изменения системы приобретают определенную «меру», которая, при достижении некоторого «предела», означает переход системы на новую ступень развития. Если качество, количество и мера в совокупности образовывали ступень развития, обозначаемую категорией «бытие», то новая ступень развития системы обозначается категорией «сущность».