\cat::
Категория интегральных областей
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Cat::IntegralDomain
представляет категорию интегральных областей.
Cat::IntegralDomain
является коммутативным и целым звонком, который имеет “частичный” метод деления "_divide"
: Если b
делит a
затем, dom::_divide(a,b)
должен возвратить частное, в противном случае FAIL
. Результат метода "_divide"
должен быть уникальным.
Используйте аксиому Ax::canonicalUnitNormal
, чтобы утвердить, кроме того, что там существует каноническая модульная нормальная форма для каждого элемента звонка. Если звонок имеет аксиому Ax::canonicalUnitNormal
метод, "unitNormal"
должен возвратить уникальный модуль, нормальный для кольцевого элемента. Если аксиома не допустима, метод может возвратить любого партнера.
Используйте аксиому Ax::closedUnitNormals
, кроме того, чтобы утвердить, что модульные нормали, которые вычисляются методом "unitNormal"
, закрываются при умножении, т.е. что продукт двух модульных нормалей возвращает нормальный модуль.
Эти две аксиомы не неявно допустимы для Cat::IntegralDomain
, потому что существуют интегральные области, для которых не может вычислить канонический модуль, нормальный для каждого элемента.