Какая Разница Между Бегемотом и Гиппопотамом
В заключение, так сказать "на сладкое", приведу алгоритм построения определений. Сначала на конкретных шагах покажу, как строится определение. Потом приведу набор эвристик, которые можно применять в случайном порядке до тех пор, пока не добьетесь приемлемого результата.
Дадим определение слова "механизм". Ищем общие черты у нескольких известных механизмов: часы, автомобиль, кран. Кажется, все они железные. Итак, первый вариант: "Механизм - то, что железное.". Проверим. Нет, деревянные качели - тоже механизм. Железный иил нежелезный - неважно, значит свойство отбрасывается, качели вносим в список.
Снова ищем общие свойства. Кажется, все они движутся. Проверяем: да, вроде бы совсем неподвижных механизмов не бывает. Свойство движения необходимо. Новый вариант: "Механизм - то, что движется".
Проверяем, не попало ли под определение что-то лишнее? Летящий камень - движется, но не механизм. В чем разница? Камень - движется сам, а в механизме еще и движутся части друг относительно друга. Условие движения сужается до наличия подвижных частей. Новый вариант: "Механизм - то, что состоит из движущихся частей".
Снова проверяем: голубь движется и состоит из частей, но не механизм. Вывод - необходимо условие, что механизм - неживой объект. Новый вариант: "Механизм - неживой объект, состоящий из движущихся частей".
Смотрим, нельзя ли применить антоним к слову "живой", вместо слова "неживой"? "Мертвый" - не подходит, так называют то, что было живым, но умерло. Определение остается прежним.
Смотрим, нельзя ли упростить? Слово "предмет" более общеупотребительно, чем "объект" и не имеет омонимов в области философии и программирования. Заменяем его: "Механизм - неживой предмет, состоящий из движущихся частей".
Убеждаемся, что произвольный набор частей еще не является механизмом, так как не выполняет никакой полезной функции. Слово "функция" упрощаем до "назначения", до "цели", до "задачи" и получаем определение:
"Механизм - неживой предмет, состоящий из движущихся частей, предназначенный для выполнения какой-то полезной задачи".
На этом шаге выполняем несколько дополнительных проверок. Ни одна из них не приводит к уточнению, процесс построения определения прекращаем.