stringtranslate.com

Четко определенное выражение

В математике хорошо определенное выражение или однозначное выражение — это выражение , определение которого присваивает ему уникальную интерпретацию или значение. В противном случае выражение называется нехорошо определенным , плохо определенным или неоднозначным . [1] Функция хорошо определена, если она дает тот же результат при изменении представления входных данных без изменения значения входных данных. Например, если в качестве входных данных принимается действительное число, и если не равно, то не является хорошо определенным (и, следовательно, не является функцией). [2] Термин хорошо определен также может использоваться для указания того, что логическое выражение является однозначным или непротиворечивым.

Функция, которая не определена должным образом, не то же самое, что функция, которая не определена . Например, если , то даже если не определено, это не означает, что функция не определена должным образом; скорее, 0 не находится в области .

Пример

Пусть будут множествами, пусть и «определят» как если бы и если бы .

Тогда хорошо определено, если . Например, если и , то будет хорошо определено и равно .

Однако, если , то не будет хорошо определено, поскольку является "неоднозначным" для . Например, если и , то должно быть и 0, и 1, что делает его неоднозначным. В результате последнее не является хорошо определено и, следовательно, не является функцией.

«Определение» как предвосхищение определения

Чтобы избежать кавычек вокруг слова «define» в предыдущем простом примере, «определение» можно разбить на два логических шага:

  1. Определение бинарного отношения . В примере:
    (что пока является ничем иным, как определенным подмножеством декартова произведения .)
  2. Утверждение . Бинарное отношение является функцией; в примере:

В то время как определение на шаге 1 сформулировано со свободой любого определения и, безусловно, эффективно (без необходимости классифицировать его как «хорошо определенное»), утверждение на шаге 2 должно быть доказано. То есть, является функцией тогда и только тогда, когда , в этом случае – как функция – хорошо определено. С другой стороны, если , то для , мы имели бы, что и , что делает бинарное отношение нефункциональным (как определено в Бинарное отношение#Специальные типы бинарных отношений ) и, таким образом, нехорошо определенным как функция. В разговорной речи «функция» также называется неоднозначной в точке (хотя per definitionem никогда не существует «неоднозначной функции»), а исходное «определение» бессмысленно. Несмотря на эти тонкие логические проблемы, довольно часто для «определений» такого рода используют термин определение (без апострофов) по трем причинам:

  1. Он обеспечивает удобную краткую запись двухэтапного подхода.
  2. Соответствующее математическое обоснование (т.е. шаг 2) в обоих случаях одинаково.
  3. В математических текстах утверждение верно «до 100%».

Независимость представителя

Вопросы относительно корректности определения функции часто возникают, когда определяющее уравнение функции ссылается не только на сами аргументы, но и на элементы аргументов, выступающие в качестве представителей . Это иногда неизбежно, когда аргументы являются смежными классами и когда уравнение ссылается на представителей смежных классов. Результат применения функции тогда не должен зависеть от выбора представителя.

Функции с одним аргументом

Например, рассмотрим следующую функцию:

где и — целые числа по модулю m , а обозначает класс конгруэнтности n mod m .

Примечание: является ссылкой на элемент и является аргументом .

Функция хорошо определена, потому что:

В качестве контрпримера приведем обратное определение:

не приводит к четко определенной функции, так как , например, равно в , но первое будет отображено в , тогда как второе будет отображено в , а и не равны в .

Операции

В частности, термин « хорошо определено» используется в отношении (бинарных) операций над смежными классами. В этом случае можно рассматривать операцию как функцию двух переменных, и свойство быть хорошо определенным то же самое, что и для функции. Например, сложение целых чисел по модулю некоторого n может быть естественным образом определено в терминах сложения целых чисел.

Тот факт, что это хорошо определено, следует из того, что мы можем записать любого представителя как , где — целое число. Следовательно,

аналогичное справедливо для любого представителя , тем самым делая то же самое, независимо от выбора представителя.

Четко определенная нотация

Для действительных чисел произведение однозначно, поскольку ; поэтому говорят, что обозначение хорошо определено . [1] Это свойство, также известное как ассоциативность умножения, гарантирует, что результат не зависит от последовательности умножений; поэтому спецификация последовательности может быть опущена. Операция вычитания неассоциативна; несмотря на это, существует соглашение, которое является сокращением для , поэтому оно считается «хорошо определенным». С другой стороны, деление неассоциативно, и в случае соглашения о скобках не являются хорошо установленными; поэтому это выражение часто считается плохо определенным.

В отличие от функций, неоднозначности обозначений можно преодолеть с помощью дополнительных определений (например, правил приоритета , ассоциативности оператора). Например, в языке программирования C оператор -вычитания ассоциативен слева направо , что означает, что a-b-cопределяется как (a-b)-c, а оператор =присваивания ассоциативен справа налево , что означает, что a=b=cопределяется как a=(b=c). [3] В языке программирования APL есть только одно правило: справа налево — но скобки сначала.

Другие варианты использования термина

Решение уравнения в частных производных называется хорошо определенным, если оно непрерывно определяется граничными условиями при изменении этих граничных условий. [1]

Смотрите также

Ссылки

Примечания

  1. ^ abc Weisstein, Eric W. "Well-Defined". Из MathWorld – A Wolfram Web Resource . Получено 2 января 2013 г.
  2. ^ Джозеф Дж. Ротман, Теория групп: Введение , стр. 287 «... функция является «однозначной», или, как мы предпочитаем говорить ... функция хорошо определена .», Аллин и Бэкон, 1965.
  3. ^ "Приоритет операторов и ассоциативность в C". GeeksforGeeks . 2014-02-07 . Получено 2019-10-18 .

Источники