4
Singular е компютърна алгебра с отворен код за изчисления на полиноми, със специален акцент върху комутативната и некомутативната алгебра, алгебраичната геометрия и теорията на сингулярността.Singular предлага: високоефективни основни алгоритми, множество усъвършенствани алгоритми в горните полета, интуитивен, C-подобен език за програмиране, лесни начини да го разширим от потребителя чрез библиотеки и изчерпателно онлайн ръководство и помощна функция.Основните му изчислителни обекти са идеали, модули и матрици върху голям брой базери.Те включват: полиномни пръстени над различни наземни полета и някои пръстени (включително целите числа), локализации на горното, общ клас некомутативни алгебри (включително външната алгебра и алгебрата на Вейл), коефициенти на горното, тензорни продуктиот горното.Основните алгоритми на Singular се справят с Gröbner, респ.стандартни бази и безплатни разделителни способности, полиномиална факторизация, резултати, характерни набори и числено коренно намиране.