Однозначное выражение

Однозначное выражение (однозначность, корректность определения) — свойство объекта быть определённым однозначно. Термин применяется в математике и информатике, прежде всего, в тех случаях, когда существует возможность, что объект в противном случае будет неоднозначным. Однозначное выражение по определению даёт ровно одно значение или одну возможность интерпретации. В широком смысле термин иногда используется для обозначения того, что объект определён непротиворечиво, то есть формально корректно. Вопрос о том, является ли объект однозначно определённым, связан с тем, что объект может быть определён не только с помощью определяющего равенства (явно), но и через характерное свойство (неявно) (определение), в частности при определении функций или операций, которые могут быть определены только «неявно». Сначала явно определяется отношение (как подмножество декартова произведения) с тем же числом мест. Затем явно утверждается, что это отношение является объектом определённого типа, например, функцией или операцией. Однако вся «дефиниция» считается полной и действительной только после доказательства этого утверждения. Тогда говорят: объект или понятие (как данный специфический тип) однозначно определено. В противном случае говорят о неоднозначности и т. п., и математический объект остаётся неопределённым. Упрощённо говоря, в математике определение считается однозначным, если оно единственно и непротиворечиво относительно аксиом и предыдущих определений.

Простые примеры

Аналогия

1. Определение вида козы A формулируется так:

«Млекопитающее с рогами, обладающее свойством A».

Такой вид козы A не является однозначно определённым, поскольку существуют и другие млекопитающие с рогами, которые могут обладать свойством A.

Однако если доказать, что свойство A встречается исключительно у коз, то вид козы A будет однозначно определён, поскольку тогда существует ровно один вид млекопитающих, обладающих этим свойством, и определение становится единственным.

Математика

  1. «Для всех функция ‘‘определена’’ как такое число , что
  2. «Для всех функция ‘‘определена’’ как такое число , что
  3. «Для всех функция ‘‘определена’’ как такое число , что

Рассматриваются ‘‘определения’’ функций , , с указанными областью определения и областью значений.

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

Определение без опережения

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

На втором шаге доказывают, что определённое таким образом двоичное отношение обладает свойствами левототальности и правооднозначности, то есть является функцией[1]. Этот второй шаг и есть стандартная проверка однозначности определения.

Таким образом, те же математические объекты можно построить без использования термина «однозначно определённый», что делает его избыточным. Тем не менее, опережающее указание на свойство функции в «определении» является распространённой практикой, прежде всего потому, что объект сразу объявляется функцией. А поскольку цель «определения» не в его неудаче, в математических текстах не встречается не-однозначно определённых объектов.

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

В литературе часто встречается определение однозначности как независимости от выбора представителя[2][3].

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

Рассмотрим пример. Каждое рациональное число можно записать в виде дроби из двух целых чисел — числителя и знаменателя. «Определим» как «функцию», сопоставляющую каждому рациональному числу его числитель.

Поскольку , должно быть , что противоречиво. Следовательно, «определение» некорректно. не однозначно определена. Рассмотрим определение подробнее: дробь представляет класс эквивалентности всех пар , для которых . Определение должно быть: для всех рациональных значение ‘‘определено’’ как такое , для которого существует с . Класс эквивалентности  — аргумент функции ; обращение идёт к представителю . Но таких несколько — для это, например, или . не однозначно определена, и «определение» не является определением функции.

Если элемент имеет несколько представлений (например, , , и т. д.), то функция должна сопоставлять этому элементу значение , не зависящее от представления . Например, «определение» этому условию удовлетворяет.

Индуцированные отображения

Определение индуцированного отображения

Пусть даны два множества и , а также отношения эквивалентности на и на . Обозначим через класс эквивалентности элемента относительно , и аналогично  — класс эквивалентности элемента относительно . Множество классов эквивалентности называется фактор-множеством (по отношению эквивалентности ).

Пусть задана функция (или отображение) . Тогда можно определить (дву-) отношение на паре

фактор-множеств по правилу
   

Это определение корректно как определение отношения. Однако его цель (обычно) — определить отображение. Поэтому часто называют индуцированным отображением от , хотя использование термина отображение здесь предваряет ещё не доказанную однозначность.

Однозначность индуцированного отображения

Пока  — лишь двуичное отношение , которое будет (также двуичным отношением) функцией или отображением только тогда, когда для каждого аргумента существует единственное значение . Для этого необходимо:

.

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

Примеры индуцированных отображений

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

Индуцированные операции

Определение индуцированной операции

Пусть  — непустое множество с отношением эквивалентности и внутренней операцией . С помощью на соответствующей фактор-структуре можно определить трёхместное отношение

В предвосхищение ещё не доказанной однозначности называют индуцированной операцией, определённой с помощью на фактор-структуре.

Однозначность индуцированной операции

Чтобы это отношение действительно было операцией, результат не должен зависеть от выбора представителя в классе. То есть для всех с должно выполняться:

Если это так, индуцированная операция действительно является операцией (и обладает свойством однозначности).

Примеры индуцированных операций

  • Операция , заданная как , не однозначно определена: и , но
.
  • Рассмотрим симметрическую группу и её подгруппу . Индуцированная на фактор-множестве операция не однозначно определена. и, конечно, , но
  • Сложение и умножение в кольце вычетов () однозначно определены. Сложение вычетов — это индуцированная из сложения в и нормального делителя операция.
  • Если  — Нормальный делитель группы , то индуцированная на операция однозначно определена, и называется факторгруппой группы по . Свойство быть нормальным делителем эквивалентно тому, что индуцированная операция на фактор-множестве однозначно определена. Пусть и произвольны. Для однозначности индуцированной групповой операции на левых смежных классах должно выполняться:
то есть . Это соответствует определению 2 нормального делителя. Аналогично для правых смежных классов.

Однозначность в математической записи

Для вещественных чисел запись для произведения считается однозначной, поскольку умножение удовлетворяет ассоциативному закону. В соответствии с остальной математической нотацией она единственна, так как произведение для трёх вещественных чисел всегда даёт единственное значение.

Это справедливо и для кватернионов, где умножение некоммутативно.

Вычитание не ассоциативно. Тем не менее, запись с определением считается однозначной.

Для вещественных чисел и запись для частного однозначна. Для некоммутативных кватернионов эта запись не однозначна.

Языки программирования

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

В языке программирования C оператор вычитания - является левоассоциативным, то есть вычисляется слева направо: a-b-c = (a-b)-c. Оператор присваивания = — правоассоциативный, то есть a=b=c = a=(b=c).

В языке APL есть только одно правило приоритета: сначала вычисляются скобки, затем всё остальное справа налево.

Полнота и непротиворечивость

В более широком смысле однозначность распространяется и на другие области. В этом случае она означает осмысленное и непротиворечивое определение. В качестве синонимов «неоднозначно определённый» в этом смысле также используются выражения «не определён» или «не полностью определён».

Область определения функции

В области определения отображения не должно быть нуля, так как при даёт «значение» , которое не является вещественным числом. Деление на ноль в вещественных числах не определено, то есть не существует вещественного числа, которое при умножении на ноль даёт единицу[4]. Если положить , то будет однозначно определённой.

Аналогично, в вещественных числах не определено извлечение квадратного корня из отрицательных чисел. Иными словами, «функция» не однозначно определена, а функция  — однозначно определена.

Область значений функции

Если записать формулу как «функцию» то значению будет сопоставлено . Однако это недопустимо, так как и не принадлежит области значений.

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

Из-за периодичности тангенса для одного существует бесконечно много -значений. становится правооднозначным, если область значений ограничить, например,

тогда  — это главная ветвь функции арктангенса.

Операции в группах

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

Однозначность определения множества

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

Примечания

  1. Аналогично функцию с аргументами сначала определяют как -местное отношение и рассматривают левототальность и правооднозначность для пары .
  2. Серж Ланг: Algebra. 3-е издание. 1993, стр. X (Prerequisites).
  3. Альбрехт Бойтельспахер: Das ist o. B. d. A. trivial! Брауншвейг 1997, стр. 9.
  4. В расширенном смысле можно было бы положить . Однако это не меняет сути примера, так как при стремится к .

Ссылки

Категории