O
abs
acos
acosh
addell(e,z1,z2)=elladd(e,z1,z2);
addprimes
adj(x)=matadjoint(x);
agm
akell(e,n)=ellak(e,n);
algdep
algdep2(x,n,dec)=algdep(x,n,dec);
algtobasis(nf,x)=nfalgtobasis(nf,x);
allocatemem
anell(e,n)=ellan(e,n);
apell(e,n)=ellap(e,n);
apell2(e,n)=ellap(e,n,1);
apprpadic(x,a)=padicappr(x,a);
arg
asin
asinh
assmat(x)=matcompanion(x);
atan
atanh
basis(x)=nfbasis(x);
basis2(x)=nfbasis(x,2);
basistoalg(nf,x)=nfbasistoalg(nf,x);
bernreal
bernvec
bestappr
bezout
bezoutres
bigomega
bilhell(e,z1,z2)=ellbil(e,z1,z2);
bin(x,y)=binomial(x,y);
binary
bittest
boundcf(x,lmax)=contfrac(x,,lmax);
boundfact(x,lim)=factor(x,lim);
box(x,a)=plotbox(x,a);
buchcertify(bnf)=bnfcertify(bnf);
buchfu(bnf)=bnfunit(bnf);
buchgen(P)=bnfclassunit(P,2);
buchgenforcefu(P)=bnfclassunit(P,1);
buchgenfu(P)=bnfclassunit(P);
buchimag(D,c1,c2,g)=quadclassunit(D,,[c1,c2,g]);
buchinit(P)=bnfinit(P,2);
buchinitforcefu(P)=bnfinit(P,1);
buchinitfu(P)=bnfinit(P);
buchnarrow(bnf)=bnfnarrow(bnf);
buchray(bnf,ideal)=bnrclass(bnf,ideal);
buchrayinit(bnf,ideal)=bnrclass(bnf,ideal,1);
buchrayinitgen(bnf,ideal)=bnrclass(bnf,ideal,2);
buchreal(D)=quadclassunit(D);
bytesize(x)=sizebyte(x);
ceil
centerlift
cf(x)=contfrac(x);
cf2(b,x)=contfrac(x,b);
changevar
char(x,y)=charpoly(x,y);
char1(x,y)=charpoly(x,y,1);
char2(x,y)=charpoly(x,y,2);
chell(x,y)=ellchangecurve(x,y);
chinese
chptell(x,y)=ellchangepoint(x,y);
classno(x)=qfbclassno(x);
classno2(x)=qfbclassno(x,1);
coeff(x,s)=polcoeff(x,s);
color(w,c)=plotcolor(w,c);
compimag(x,y)=x*y;
compo(x,s)=component(x,s);
compositum(pol1,pol2)=polcompositum(pol1,pol2);
compositum2(pol1,pol2)=polcompositum(pol1,pol2,1);
comprealraw(x,y)=qfbcompraw(x,y);
concat
conductor(a1)=bnrconductor(a1);
conductorofchar(bnr,chi)=bnrconductorofchar(bnr,chi);
conj
conjvec
content
convol(x,y)=serconvol(x,y);
core
core2(x)=core(x,1);
coredisc
coredisc2(x)=coredisc(x,1);
cos
cosh
cursor(w)=plotcursor(w);
cvtoi(x)=truncate(x,&e);
cyclo(n)=polcyclo(n);
decodefactor(fa)=factorback(fa);
decodemodule(nf,fa)=bnfdecodemodule(nf,fa);
default
degree(x)=poldegree(x);
denom(x)=denominator(x);
deplin(x)=lindep(x,-1);
deriv
det(x)=matdet(x);
det2(x)=matdet(x,1);
detint(x)=matdetint(x);
diagonal(x)=matdiagonal(x);
dilog
dirdiv
direuler
dirmul
dirzetak
disc(x)=poldisc(x);
discf(x)=nfdisc(x);
discf2(x)=nfdisc(x,2);
discrayabs(bnr,subgroup)=bnrdisc(bnr,subgroup);
discrayabscond(bnr)=bnrdisc(bnr,,,2);
discrayabslist(bnf,list)=bnrdisclist(bnf,list);
discrayabslistarch(bnf,arch,bound)=bnrdisclist(bnf,bound,arch);
discrayabslistarchall(bnf,bound)=bnrdisclist(bnf,bound,,1);
discrayabslistlong(bnf,bound)=bnrdisclist(bnf,bound);
discrayrel(bnr,subgroup)=bnrdisc(bnr,subgroup,,1);
discrayrelcond(bnr,subgroup)=bnrdisc(bnr,subgroup,,3);
divisors
divres(x,y)=divrem(x,y);
divsum(n,X,expr)=sumdiv(n,X,expr);
draw(list)=plotdraw(list);
eigen(x)=mateigen(x);
eint1
erfc
eta
euler=Euler;
eval
exp
extract(x,y)=vecextract(x,y);
fact(x)=factorial(x);
factcantor(x,p)=factorcantor(x,p);
factfq(x,p,a)=factorff(x,p,a);
factmod(x,p)=factormod(x,p);
factor
factoredbasis(x,p)=nfbasis(x,,p);
factoreddiscf(x,p)=nfdisc(x,,p);
factoredpolred(x,p)=polred(x,,p);
factoredpolred2(x,p)=polred(x,2,p);
factornf
factorpadic
factorpadic2(x,p,r)=factorpadic(x,p,r,1);
factpol(x,l,hint)=factor(x);
factpol2(x,l,hint)=factor(x);
fibo(x)=fibonacci(x);
floor
for
fordiv
forprime
forstep
forvec
fpn(p,n)=ffinit(p,n);
frac
galois(x)=polgalois(x);
galoisapply(nf,aut,x)=nfgaloisapply(nf,aut,x);
galoisconj(nf)=nfgaloisconj(nf);
galoisconj1(nf)=nfgaloisconj(nf,2);
galoisconjforce=nfgaloisconj(nf,1);
gamh(x)=gammah(x);
gamma
gauss(a,b)=matsolve(a,b);
gaussmodulo(M,D,Y)=matsolvemod(M,D,Y);
gaussmodulo2(M,D,Y)=matsolvemod(M,D,Y,1);
gcd
getheap
getrand
getstack
gettime
globalred(x,y)=ellglobalred(x,y);
goto=;
hclassno(x)=qfbhclassno(x);
hell(e,x)=ellheight(e,x);
hell2(e,x)=ellheight(e,x,1);
hermite(x)=mathnf(x);
hermite2(x)=mathnf(x,1);
hermitehavas(x)=mathnf(x,2);
hermitemod(x,d)=mathnfmod(x,d);
hermitemodid(x,d)=mathnfmodid(x,d);
hermiteperm(x)=mathnf(x,3);
hess(x)=mathess(x);
hilb(x,y)=hilbert(x,y);
hilbert(n)=mathilbert(n);
hilbp(x,y,p)=hilbert(x,y,p);
hvector(n,X,expr)=vector(n,X,expr);
hyperu
i=I;
idealadd
idealaddmultone(nf,list)=idealaddtoone(nf,list);
idealaddone(nf,x,y)=idealaddtoone(nf,x,y);
idealappr
idealapprfact(nf,x)=idealappr(nf,x,1);
idealchinese
idealcoprime
idealdiv
idealdivexact(nf,x,y)=idealdiv(nf,x,y,1);
idealfactor
idealhermite(nf,x)=idealhnf(nf,x);
idealhermite2(nf,x)=idealhnf(nf,x);
idealintersect
idealinv
idealinv2(nf,x)=idealinv(nf,x,1);
ideallist
ideallistarch
ideallistarchgen(nf,list,arch)=ideallistarch(nf,list,arch,1);
ideallistunit(nf,list)=ideallist(nf,list,2);
ideallistunitarch=ideallistarch(nf,list,arch,2);
ideallistunitarchgen=ideallistarch(nf,list,arch,3);
ideallistunitgen=ideallist(nf,list,3);
ideallistzstar(nf,bound)=ideallist(nf,bound);
ideallistzstargen(nf,bound)=ideallist(nf,bound,1);
ideallllred(nf,x,vdir)=idealred(nf,x,vdir);
idealmul
idealmulred(nf,x,y)=idealmul(nf,x,y,1);
idealnorm
idealpow
idealpowred(nf,x,y)=idealpow(nf,x,y,1);
idealtwoelt
idealtwoelt2(nf,x,a)=idealtwoelt(nf,x,a);
idealval
idmat(n)=matid(n);
if
imag
image(x)=matimage(x);
image2(x)=matimage(x,1);
imagecompl(x)=matimagecompl(x);
incgam
incgam1(s,x)=;
incgam2(s,x)=;
incgam3(s,x)=;
incgam4(s,x,y)=incgam(s,x,y);
indexrank(x)=matindexrank(x);
indsort(x)=vecsort(x,,1);
initalg(pol)=nfinit(pol);
initalgred(x)=nfinit(x,2);
initalgred2(x)=nfinit(x,3);
initell(x)=ellinit(x);
initrect(w,x,y)=plotinit(w,x,y);
initzeta(x)=zetakinit(x);
integ(x,y)=intformal(x,y);
intersect(x,y)=matintersect(x,y);
intgen(x=a,b,s)=intnum(x=a,b,s,1);
intinf(x=a,b,s)=intnum(x=a,b,s,2);
intnum
intopen(x=a,b,s)=intnum(x=a,b,s,3);
inverseimage(x,y)=matinverseimage(x,y);
isdiagonal(x)=matisdiagonal(x);
isfund(x)=isfundamental(x);
isideal(nf,x)=nfisideal(nf,x);
isincl(x,y)=nfisincl(x,y);
isinclfast(nf1,nf2)=nfisincl(nf1,nf2,1);
isirreducible(x)=polisirreducible(x);
isisom(x,y)=nfisisom(x,y);
isisomfast(x,y)=nfisisom(x,y);
isoncurve(e,x)=ellisoncurve(e,x);
isprime
isprincipal(bnf,x)=bnfisprincipal(bnf,x,0);
isprincipalforce(bnf,x)=bnfisprincipal(bnf,x,2);
isprincipalgen(bnf,x)=bnfisprincipal(bnf,x);
isprincipalgenforce(bnf,x)=bnfisprincipal(bnf,x,3);
isprincipalray(bnf,x)=bnrisprincipal(bnf,x);
isprincipalraygen
ispsp(x)=ispseudoprime(x);
isqrt(x)=sqrtint(x);
isset(x)=setisset(x);
issqfree(x)=issquarefree(x);
issquare
isunit(bnf,x)=bnfisunit(bnf,x);
jacobi(x)=qfjacobi(x);
jbesselh(n,x)=besseljh(n,x);
jell(x)=ellj(x);
karamul(x,y,k)=;
kbessel(nu,x)=besselk(nu,x);
kbessel2(nu,x)=besselk(nu,x,1);
ker(x)=matker(x);
keri(x)=matker(x,1);
kerint(x)=matkerint(x);
kerint1(x)=matkerint(x,1);
kerint2(x)=matkerint(x,2);
kill
killrect(w)=plotkill(w);
kro(x,y)=kronecker(x,y);
label=;
lambdak(nfz,s)=zetak(nfz,s,1);
laplace(x)=serlaplace(x);
lcm
legendre(n)=pollegendre(n);
length
lex
lexsort(x)=vecsort(x,,2);
lift
lindep
lindep2(x)=lindep(x,1);
line(w,x2,y2)=plotlines(w,x2,y2);
lines(w,x2,y2)=plotlines(w,x2,y2);
lll(x)=qflll(x);
lll1(x)=qflll(x,7);
lllgen(x)=qflll(x,8);
lllgram(x)=qflllgram(x);
lllgram1(x)=qflllgram(x,7);
lllgramgen(x)=qflllgram(x,8);
lllgramint(x)=qflllgram(x,1);
lllgramkerim(x)=qflllgram(x,4);
lllgramkerimgen(x)=qflllgram(x,5);
lllint(x)=qflll(x,1);
lllintpartial(x)=qflll(x,2);
lllkerim(x)=qflll(x,4);
lllkerimgen(x)=qflll(x,5);
lllrat(x)=qflll(x,3);
ln(x)=log(x);
lngamma
localred(e)=elllocalred(e);
log
logagm(x)=log(x,1);
lseriesell(e,s,N,A)=elllseries(e,s,A);
makebigbnf(sbnf)=bnfmake(sbnf);
mat(x)=Mat(x);
matextract(x,y,z)=vecextract(x,y,z);
mathell(e,x)=ellheightmatrix(e,x);
matrix
matrixqz
matrixqz2(x,p)=matrixqz(x,-1);
matrixqz3(x,p)=matrixqz(x,-2);
matsize
max
min
minideal(nf,ix,vdir)=idealmin(nf,ix,vdir);
minim(x,bound,maxnum)=qfminim(x,bound,maxnum);
minim2(x,bound)=qfminim(x,bound,,1);
mod(x,y)=Mod(x,y);
modp(x,y,p)=Mod(x,y,1);
modreverse
modulargcd(x,y)=gcd(x,y,1);
move(w,x,y)=plotmove(w,x,y);
mu(n)=moebius(n);
newtonpoly
nextprime
nfdetint
nfdiv(nf,a,b)=nfeltdiv(nf,a,b);
nfdiveuc(nf,a,b)=nfeltdiveuc(nf,a,b);
nfdivres(nf,a,b)=nfeltdivrem(nf,a,b);
nfhermite(nf,x)=nfhnf(nf,x);
nfhermitemod(nf,x,detx)=nfhnfmod(nf,x,detx);
nfmod(nf,a,b)=nfeltmod(nf,a,b);
nfmul(nf,a,b)=nfeltmul(nf,a,b);
nfpow(nf,a,k)=nfeltpow(nf,a,k);
nfreduce(nf,a,id)=nfeltreduce(nf,a,id);
nfsmith(nf,x)=nfsnf(nf,x);
nfval(nf,a,pr)=nfeltval(nf,a,pr);
norm
norml2
nucomp(x,y,l)=qfbnucomp(x,y,l);
numdiv
numer(x)=numerator(x);
nupow(x,n)=qfbnupow(x,n);
o(x)=O(x);
omega
ordell(e,x)=ellordinate(e,x);
order(x)=znorder(x);
orderell(e,x)=ellorder(e,x);
ordred(x)=polredord(x);
padicprec
pascal(n)=matpascal(n);
perf(a)=qfperfection(a);
permutation(n,k)=numtoperm(n,k);
permutation2num(vect)=permtonum(vect);
pf(x,p)=qfbprimeform(x,p);
phi(x)=eulerphi(x);
pi=Pi;
plot
ploth
ploth2(X=a,b,expr)=ploth(X=a,b,expr,1);
plothmult(X=a,b,expr)=ploth(X=a,b,expr);
plothraw
pnqn(x)=contfracpnqn(x);
point(w,x,y)=plotpoints(w,x,y);
pointell(e,z)=ellztopoint(e,z);
points(w,x,y)=plotpoints(w,x,y);
polint(xa,ya,x)=polinterpolate(xa,ya,p);
polred
polred2(x)=polred(x,2);
polredabs
polredabs2(x)=polredabs(x,1);
polredabsall(x)=polredabs(x,4);
polredabsfast(x)=polredabs(x,8);
polredabsnored(x)=polredabs(x,2);
polsym
polvar(x)=variable(x);
poly(x,v)=Pol(x,v);
polylog
polylogd(m,x)=polylog(m,x,1);
polylogdold(m,x)=polylog(m,x,2);
polylogp(m,x)=polylog(m,x,3);
polyrev(x,v)=Polrev(x,v);
polzag(n,m)=polzagier(n,m);
postdraw(list)=psdraw(list);
postploth(X=a,b,expr)=psploth(X=a,b,expr);
postploth2(X=a,b,expr)=psploth(X=a,b,expr,1);
postplothraw(listx,listy)=psplothraw(listx,listy);
powell(e,x,n)=ellpow(e,x,n);
powrealraw(x,n)=qfbpowraw(x,n);
pprint(x)=printp(x);
pprint1(x)=printp1(x);
prec(x,n)=precision(x,n);
precision
prime
primedec(nf,p)=idealprimedec(nf,p);
primes
primroot(n)=znprimroot(n);
principalideal(nf,x)=idealprincipal(nf,x);
principalidele(nf,x)=ideleprincipal(nf,x);
print
print1
prod(x,X=a,b,expr)=prod(X=a,b,expr,x);
prodeuler
prodinf
prodinf1(X=a,expr)=prodinf(X=a,expr,1);
psi
qfi(a,b,c)=Qfb(a,b,c);
qfr(a,b,c,d)=Qfb(a,b,c,d);
quaddisc
quadgen
quadpoly
random
rank(x)=matrank(x);
rayclassno(bnf,x)=bnrclassno(bnf,x);
rayclassnolist(bnf,liste)=bnrclassnolist(bnf,liste);
rbox(w,dx,dy)=plotrbox(w,dx,dy);
read(x)=input(x);
real
recip(x)=polrecip(x);
redimag(x)=qfbred(x);
redreal(x)=qfbred(x);
redrealnod(x,d)=qfbred(x,2,,d);
reduceddisc(f)=poldiscreduced(f);
regula(x)=quadregulator(x);
reorder
resultant(x,y)=polresultant(x,y);
resultant2(x,y)=polresultant(x,y,1);
reverse(x)=serreverse(x);
rhoreal(x)=qfbred(x,1);
rhorealnod(x,d)=qfbred(x,3,,d);
rline(w,dx,dy)=plotrline(w,dx,dy);
rlines(w,dx,dy)=plotrlines(w,dx,dy,1);
rmove(w,dx,dy)=plotrmove(w,dx,dy);
rndtoi(x)=round(x,&e);
rnfbasis
rnfdiscf(nf,pol)=rnfdisc(nf,pol);
rnfequation
rnfequation2(nf,pol)=rnfequation(nf,pol,1);
rnfhermitebasis(bnf,order)=rnfhnfbasis(bnf,order);
rnfisfree
rnflllgram
rnfpolred
rnfpseudobasis
rnfsteinitz
rootmod(x,p)=polrootsmod(x,p);
rootmod2(x,p)=polrootsmod(x,p,1);
rootpadic(x,p,r)=polrootspadic(x,p,r);
roots(x)=polroots(x);
rootsof1(nf)=nfrootsof1(nf);
rootsold(x)=polroots(x,1);
round
rounderror(x)=round(x,&e);
rpoint(w,dx,dy)=plotrpoint(w,dx,dy);
rpoints(w,dx,dy)=plotrpoints(w,dx,dy);
scale(w,x1,x2,y1,y2)=plotscale(w,x1,x2,y1,y2);
series(x,v)=Ser(x,v);
set(x)=Set(x);
setintersect
setminus
setprecision(n)=default(realprecision,n);
setrand
setsearch
setserieslength(n)=default(seriesprecision,n);
settype(x,t)=type(x,t);
setunion
shift
shiftmul
sigma
sigmak(x,k)=sigma(x,k);
sign
signat(x)=qfsign(x);
signunit(bnf)=bnfsignunit(bnf);
simplefactmod(x,p)=factormod(x,p,1);
simplify
sin
sinh
size(x)=sizedigit(x);
smallbasis(x)=nfbasis(x,1);
smallbuchinit(x)=bnfinit(x,3);
smalldiscf(x)=nfdisc(x,1);
smallfact(x)=factor(x,0);
smallinitell(x)=ellinit(x,1);
smallpolred(x)=polred(x,1);
smallpolred2(x)=polred(x,3);
smith(x)=matsnf(x);
smith2(x)=matsnf(x,1);
smithclean(x)=matsnf(x,4);
smithpol(x)=matsnf(x,2);
solve
sort(x)=vecsort(x);
sqr
sqred(x)=qfgaussred(x);
sqrt
srgcd(x,y)=gcd(x,y,2);
string(w,x)=plotstring(w,x);
sturm(x)=polsturm(x);
sturmpart(x,a,b)=polsturm(x,a,b);
subcyclo(p,d)=polsubcyclo(p,d);
subell(e,a,b)=ellsub(e,a,b);
subst
sum(x,X=a,b,expr)=sum(X=a,b,expr,x);
sumalt
sumalt2(X=a,expr)=sumalt(X=a,expr,1);
suminf
sumpos
sumpos2(X=a,expr)=sumpos(X=a,expr,1);
supplement(x)=matsupplement(x);
sylvestermatrix(x,y)=polsylvestermatrix(x,y);
system
tan
tanh
taniyama(e)=elltaniyama(e);
taylor
tchebi(n)=poltchebi(n);
teich(x)=teichmuller(x);
texprint(x)=printtex(x);
theta
thetanullk
threetotwo=;
threetotwo2=;
torsell(e)=elltors(e);
trace
trans(x)=mattranspose(x);
trunc(x)=truncate(x);
tschirnhaus(x)=poltschirnhaus(x);
twototwo(nf,a,b)=;
type
unit(x)=quadunit(x);
until
valuation
vec(x)=Vec(x);
vecindexsort(x)=vecsort(x,,1);
veclexsort(x)=vecsort(x,,2);
vecmax
vecmin
vecsort
vector
vvector(n,X,expr)=vectorv(n,X,expr);
weipell(e)=ellwp(e);
wf(x)=weber(x);
wf2(x)=weber(x,2);
while
zell(e,P)=ellpointtoz(e,P);
zeta
zetak
zideallog(nf,x,bid)=ideallog(nf,x,bid);
zidealstar(nf,I)=idealstar(nf,I);
zidealstarinit(nf,id)=idealstar(nf,id,1);
zidealstarinitgen(nf,id)=idealstar(nf,id,2);
znstar
