4
Singular er et open source computeralgebra-system til polynomberegninger med særlig vægt på kommutativ og ikke-kommutativ algebra, algebraisk geometri og singularitetsteori.Singular giver: yderst effektive kernealgoritmer, en række avancerede algoritmer i ovenstående felter, et intuitivt, C-lignende programmeringssprog, lette måder at gøre det brugerudvideligt gennem biblioteker og en omfattende online manual og hjælpefunktion.Dets vigtigste beregningsobjekter er idealer, moduler og matrixer over et stort antal baseringsmuligheder.Disse inkluderer: polynomringer over forskellige markfelter og nogle ringe (inklusive heltal), lokaliseringer af ovenstående, en generel klasse af ikke-kommutative algebraer (inklusive den udvendige algebra og Weyl-algebra), kvoteringe af ovenstående, tensorprodukteraf ovenstående.Singular's kernealgoritmer håndterer Gröbner resp.standardbaser og frie opløsninger, polynomfaktorisering, resultater, karakteristiske sæt og numerisk rodfund.