Синонимы -это слова одинаковые или общие по смыслу, называющие одно и то же понятие, но различающиеся оттенками значения, а также функционально-стилевой или экспрессивно-стилистической окраской.
В зависимости от типа различий синонимы делят на три группы: 1- понятийные; 2- стилистические; 3- понятийно-стилистические.
Понятийные синонимы различают оттенки смысла. (приятель - друг - товарищ)
Стилистические синонимы различают стилевую и стилистическую характеристику. (золото - злато; берег - брег).
Понятийно-стилистические синонимы различаются и оттенками смысла и стилевой, стилистической характеристикой. (Думать - размышлять - мыслить - смекать - обмозговывать).
Синонимы, различающиеся только буквенной или звуковой формой слова называются дублетами.
Дублеты - лингвистика - языкознание, бегемот - гиппопотам;
Два синонима и более образуют синонимический ряд. Главное слово в этом ряду называется доминантой синонимического ряда. Доминанта является наиболее семантически-общим словом. (Периферия - провинция, глухомань, глубинка). В тексте в один синонимический ряд могут быть поставлены слова, которые не являются языковыми синонимами, но выполняющие в данном контексте эту функцию. В таком случае говорят об особом виде синонимов, а именно о контекстуальных синонимах. В пределах синонимического ряда синонимы могут сопоставляться и противопоставляться, выполняя функции антонимов. (Общее - значит ничье. (с) Безвластие - многовластие). Проблема синонимии является одной из основных проблем стилистики, она связана с выбором слова, соответствующего функционально-стилевым, жанровым и стилистическим характеристикам текста. Синонимия лежит в основе многих стилистических фигур. Неправильное использование синонимов приводит к плеоназму, а так же отсутствие синонимических замен в тексте может привести к тавтологии. (Никогда не был, самый лучший).