-
Множество ссылок (Links):
Обозначим множество всех ссылок как
$L$ . Элементы этого множества называются ссылками. -
Упорядоченная пара ссылок:
Для любых двух ссылок
$x, y \in L$ , выражение$x \rightarrow y$ представляет собой упорядоченную пару ссылок$(x, y)$ . Обратите внимание, что$x \rightarrow y$ не принадлежит множеству$L$ .Формально:
-
Связь (Connection):
Для ссылки
$x \in L$ и упорядоченной пары ссылок$y = (y_1, y_2)$ , выражение$x : y$ обозначает связь. Аналогично,$x : y$ не принадлежит множеству$L$ .В частности, связь
$x : (x \rightarrow x)$ формально определяется как:
При этом скобки обязательны для сохранения структуры выражения.
-
Приоритет Операторов:
Оператор двоеточия
$:$ имеет нижний приоритет по сравнению с оператором стрелки$\rightarrow$ . Это означает, что выражение$( x : y \rightarrow z )$ трактуется как$( x : (y \rightarrow z) )$ , а не как$( (x : y) \rightarrow z )$ .
- Идемпотентность Связи:
- Неравенство при Разных Скобках:
- НеКоммутативность Стрелки:
- Идемпотентность Стрелки:
- Связность:
- Неассоциативность Стрелки:
- Аксиома Единственности Представления:
- Уникальность Упорядоченной Пары:
- Уникальность Связи:
-
Отсутствие Закрытости Операций:
Операции
$( \rightarrow )$ и$( : )$ не производят элементы, принадлежащие множеству ссылок$( L )$ . То есть, для любых$x, y \in L$ ,$x \rightarrow y$ и$x : y$ не принадлежат$L$ . -
Отсутствие Специальных Элементов:
В системе не предполагается наличие специальных элементов, таких как нейтральные элементы для операторов
$(\rightarrow)$ или$(:)$ . -
Необходимость Явной Расстановки Скобок:
Поскольку операции не ассоциативны и не коммутативны, необходимо явно указывать порядок выполнения операций с помощью скобок для избежания неоднозначности.