Колесо представляет собой тип алгебры в смысле универсальной алгебры, где деление всегда определенно. В частности, имеет смысл деление на ноль . Эти реальные цифры могут быть распространены на колесо, как и любое коммутативное кольцо .
Термин колесо навеян топологической картины на проективной прямой вместе с дополнительной точкой . [1]
Определение [ править ]
Колесо - это алгебраическая структура , в которой
- это набор,
- и являются элементами этого множества,
- и являются бинарными операторами,
- - унарный оператор,
и удовлетворяющие следующему:
- Сложение и умножение коммутативно и ассоциативно , с и в их соответствующих идентичностей .
- (/ - инволюция )
- (/ является мультипликативным )
Алгебра колес [ править ]
Колеса заменяют обычное деление как бинарный оператор умножением с унарным оператором, применяемым к одному аргументу, подобному (но не идентичному) мультипликативному обратному , так что он становится сокращением , но не является ни в целом, ни в целом, и изменяет правила алгебры, такие как который
- в общем случае
- в общем случае
- в общем случае, так как это не то же самое , как мультипликативные обратные из .
Если есть элемент такой , что , то мы можем определить отрицание путем и .
Другие личности, которые могут быть получены, следующие:
А для с и получаем обычное
Если отрицание можно определить, как указано выше, то подмножество является коммутативным кольцом , и каждое коммутативное кольцо является таким подмножеством колеса. Если - обратимый элемент коммутативного кольца, то . Таким образом, всякий раз, когда это имеет смысл, оно равно , но последнее всегда определяется, даже когда .
Примеры [ править ]
Колесо дробей [ править ]
Пусть коммутативное кольцо и мультипликативный подмоноид из . Определите отношение конгруэнтности на переходе
- означает, что существуют такие, что .
Определить колесо фракций по отношению к как частное от деления (и обозначая класс эквивалентности , содержащий в качестве ) с операциями
- (аддитивная идентичность)
- (мультипликативная идентичность)
- (обратная операция)
- (операция сложения)
- (операция умножения)
Проективная линия и сфера Римана [ править ]
В частном случае вышеизложенного, начиная с поля, получается проективная линия, продолженная до колеса путем присоединения элемента , где . Проективная линия сама по себе является расширением исходного поля на элемент , где для любого элемента в поле. Однако он все еще не определен на проективной линии, но определен в его продолжении до колеса.
Начиная с действительных чисел , соответствующая проективная «линия» геометрически представляет собой круг, а затем дополнительная точка дает форму, которая является источником термина «колесо». Или вместо этого, начиная с комплексных чисел , соответствующая проективная «линия» представляет собой сферу ( сфера Римана ), а затем дополнительная точка дает трехмерную версию колеса.
Цитаты [ править ]
- ^ Карлстрём 2004 .
Ссылки [ править ]
- Сетцер, Антон (1997), Колеса (PDF) (черновик)
- Карлстрём, Jesper (2004), "Колеса - На Деление на ноль", Математические структуры в области компьютерных наук , Cambridge University Press , 14 (1): 143-184, DOI : 10.1017 / S0960129503004110(также доступно онлайн здесь ).
- A, BergstraJ; V, TuckerJ (1 апреля 2007 г.). «Рациональные числа как абстрактный тип данных» . Журнал ACM . 54 (2): 7. DOI : 10,1145 / 1219092,1219095 . S2CID 207162259 .
- Бергстра, Ян А .; Понс, Албан (2015). «Деление на ноль на обыкновенных лугах» . Программное обеспечение, услуги и системы: эссе, посвященные Мартину Вирсингу по случаю его ухода с кафедры программирования и разработки программного обеспечения . Конспект лекций по информатике. Издательство Springer International. 8950 : 46–61. DOI : 10.1007 / 978-3-319-15545-6_6 . ISBN 978-3-319-15544-9. S2CID 34509835 .