GAP je sistem za računalniško diskretno algebro s posebnim poudarkom na teoriji računskih skupin.GAP ponuja programski jezik, knjižnico tisoč funkcij, ki izvajajo algebrske algoritme, napisane v jeziku GAP, in velike knjižnice podatkov algebričnih objektov.Glej tudi pregled in opis matematičnih zmožnosti.GAP se uporablja pri raziskavah in poučevanju za preučevanje skupin in njihovih predstavitev, obročev, vektorskih prostorov, algeb, kombinatoričnih struktur in še več.Sistem, vključno z viri, se distribuira prosto.Lahko ga preučite in enostavno spremenite ali razširite za posebno uporabo ....