: : : : : : : : Например, множество яблок. В этом множестве невозможно определить операцию умножения одного яблока на другое.
: : : : : : :
: : : : : : : А почему невозможно?
: : : : : : :
: : : : : : Что такое яблоко*яблоко?
: : : : :
: : : : : Например, яблоко1*яблоко2=яблоко2*яблоко1=яблоко3.
: : : : : Если мы не умеем различать яблоки, тогда могу предложить такой вариант: яблоко*яблоко=ЛЮБОЕяблоко.
: : : : :
: : : : : Пинайте. :-)
: : : :
: : : : Множество яблок можно пронумеровать (ввести соответствие с числами). Яблоко1, яблоко2, и т.д.
: : : : Что такое яблоко1*яблоко2?
: : :
: : : Надеюсь, вы согласны, что множество яблок конечно? Рассмотрите множество из 3-х яблок, составьте для него таблицу умножения на основе примера яблоко1*яблоко2=яблоко2*яблоко1=яблоко3. Потом, если нужно, обобщайте на N яблок.
: :
: : Если начать с начала...
: : Есть 3 яблока. Определим 1*2=3, и далее есть циклическая перестановка. Теперь по Вашему добавляем 4-ое яблоко.
: :
: : Определите, что с ним делать?
: :
: : Операция требует 3 объекта.
:
: Не требует. Просто перепишите таблицу умножения, уже для 4-х объектов.
: Но дело не в этом. Дело в том, что МОЖНО ввести умножение для яблок. Вопрос только, НУЖНО ли?
До сих пор я разделял Ваши воззрения на обсуждаемые вопросы форума. В этом же случае разделить не могу.
Проблема одновременно и глубже и проще. Вам надо подумать. Вопрос важен и неочевиден. Надо погрузиться в проблематику. |