Колеса заменяют обычное деление как бинарную операцию умножением, при этом унарная операция применяется к одному аргументу, аналогичному (но не идентичному) мультипликативному обратному , такая, что становится сокращением для , но не является ни вообще, и изменяет правила алгебры , такие как что
где отрицание определяется и существует ли такой элемент, что (то есть в общем случае ).
Однако для значений удовлетворяющих и получаем обычное
Если отрицание можно определить, как показано ниже, то подмножество является коммутативным кольцом , и каждое коммутативное кольцо является таким подмножеством колеса. Если – обратимый элемент коммутативного кольца, то . Таким образом, когда это имеет смысл, оно равно , но последнее всегда определено, даже когда .
Определим колесо дробей по как частное (и обозначим класс эквивалентности , содержащий as ) с операциями
(аддитивная идентичность)
(мультипликативная идентичность)
(взаимная операция)
(операция сложения)
(операция умножения)
Проективная линия и сфера Римана
В частном случае вышеизложенного, начиная с поля , получается проективная линия , продленная до колеса путем присоединения нижнего элемента , отмеченного ⊥ , где . Проективная линия сама по себе является расширением исходного поля на элемент , где для любого элемента поля. Однако оно еще не определено на проективной прямой, но определено в своем продолжении на колесо.
Начиная с действительных чисел , соответствующая проективная «линия» геометрически представляет собой круг , а затем дополнительная точка придает форму, которая является источником термина «колесо». Или вместо этого, начиная с комплексных чисел , соответствующая проективная «линия» представляет собой сферу ( сфера Римана ), а затем дополнительная точка дает трехмерную версию колеса.
Смотрите также
НЭН
Цитаты
^ аб Карлстрем 2004.
Рекомендации
Сетцер, Антон (1997), Колеса (PDF)(черновик)
Карлстрём, Йеспер (2004), «Колеса – при делении на ноль», Математические структуры в информатике , Cambridge University Press , 14 (1): 143–184, doi : 10.1017/S0960129503004110, S2CID 11706592(также доступно онлайн здесь).
А, Бергстра; В., Такер Дж. (1 апреля 2007 г.). «Рациональные числа как абстрактный тип данных». Журнал АКМ . 54 (2): 7. дои : 10.1145/1219092.1219095. S2CID 207162259.
Бергстра, Ян А.; Понсе, Альбан (2015). «Деление на ноль на Общих лугах». Программное обеспечение, услуги и системы: эссе, посвященные Мартину Вирсингу по случаю его ухода с кафедры программирования и разработки программного обеспечения . Конспекты лекций по информатике. Международное издательство Спрингер. 8950 : 46–61. arXiv : 1406.6878 . дои : 10.1007/978-3-319-15545-6_6. ISBN 978-3-319-15544-9. S2CID 34509835.