Home Online Manual
Top
Back: Functions and system variables
Forward: align
FastBack: Functions and system variables
FastForward: Control structures
Up: Functions and system variables
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

5.1 Functions

This section gives a complete reference of all functions, commands and special variables of the SINGULAR kernel (i.e., all built-in commands). See standard_lib, for those functions from the standard.lib (this library is automatically loaded at start-up time) which extend the functionality of the kernel and are written in the SINGULAR programming language.

The general syntax of a function is

 
                   [target =] function_name (<arguments>);
If no target is specified, the result is printed. In some cases (e.g., export, keepring, setring, type) the brackets are optional. For the commands kill, help, break, quit, exit and LIB no brackets are allowed.

5.1.1 align  
5.1.2 attrib  
5.1.3 bareiss  
5.1.4 betti  
5.1.5 char  
5.1.6 char_series  
5.1.7 charstr  
5.1.8 chinrem  
5.1.9 cleardenom  
5.1.10 close  
5.1.11 coef  
5.1.12 coeffs  
5.1.13 contract  
5.1.14 datetime  
5.1.15 dbprint  
5.1.16 defined  
5.1.17 deg  
5.1.18 degree  
5.1.19 delete  
5.1.20 denominator  
5.1.21 det  
5.1.22 diff  
5.1.23 dim  
5.1.24 division  
5.1.25 dump  
5.1.26 eliminate  
5.1.27 eval  
5.1.28 ERROR  
5.1.29 example  
5.1.30 execute  
5.1.31 extgcd  
5.1.32 facstd  
5.1.33 factmodd  
5.1.34 factorize  
5.1.35 farey  
5.1.36 fetch  
5.1.37 fglm  
5.1.38 fglmquot  
5.1.39 files, input from  
5.1.40 find  
5.1.41 finduni  
5.1.42 fprintf  
5.1.43 freemodule  
5.1.44 frwalk  
5.1.45 gcd  
5.1.46 gen  
5.1.47 getdump  
5.1.48 groebner  
5.1.49 help  
5.1.50 highcorner  
5.1.51 hilb  
5.1.52 homog  
5.1.53 hres  
5.1.54 imap  
5.1.55 impart  
5.1.56 indepSet  
5.1.57 insert  
5.1.58 interpolation  
5.1.59 interred  
5.1.60 intersect  
5.1.61 jacob  
5.1.62 janet  
5.1.63 jet  
5.1.64 kbase  
5.1.65 kernel  
5.1.66 kill  
5.1.67 killattrib  
5.1.68 koszul  
5.1.69 laguerre  
5.1.70 lead  
5.1.71 leadcoef  
5.1.72 leadexp  
5.1.73 leadmonom  
5.1.74 LIB  
5.1.75 lift  
5.1.76 liftstd  
5.1.77 listvar  
5.1.78 lres  
5.1.79 ludecomp  
5.1.80 luinverse  
5.1.81 lusolve  
5.1.82 max  
5.1.83 maxideal  
5.1.84 memory  
5.1.85 min  
5.1.86 minbase  
5.1.87 minor  
5.1.88 minres  
5.1.89 modulo  
5.1.90 monitor  
5.1.91 monomial  
5.1.92 mpresmat  
5.1.93 mres  
5.1.94 mstd  
5.1.95 mult  
5.1.96 nameof  
5.1.97 names  
5.1.98 ncols  
5.1.99 npars  
5.1.100 nres  
5.1.101 nrows  
5.1.102 numerator  
5.1.103 nvars  
5.1.104 open  
5.1.105 option  
5.1.106 ord  
5.1.107 ordstr  
5.1.108 par  
5.1.109 pardeg  
5.1.110 parstr  
5.1.111 preimage  
5.1.112 prime  
5.1.113 primefactors  
5.1.114 print  
5.1.115 printf  
5.1.116 prune  
5.1.117 qhweight  
5.1.118 qrds  
5.2.13 quit  
5.1.119 quote  
5.1.120 quotient  
5.1.121 random  
5.1.122 rank  
5.1.123 read  
5.1.124 reduce  
5.1.125 regularity  
5.1.126 repart  
5.1.127 res  
5.1.128 reservedName  
5.1.129 resultant  
5.1.130 ringlist  
5.1.131 rvar  
5.1.132 sba  
5.1.133 setring  
5.1.134 simplex  
5.1.135 simplify  
5.1.136 size  
5.1.137 slimgb  
5.1.138 sortvec  
5.1.139 sqrfree  
5.1.140 sprintf  
5.1.141 sres  
5.1.142 status  
5.1.143 std  
5.1.144 stdfglm  
5.1.145 stdhilb  
5.1.146 subst  
5.1.147 system  
5.1.148 syz  
5.1.149 trace  
5.1.150 transpose  
5.1.151 type  
5.1.152 typeof  
5.1.153 univariate  
5.1.154 uressolve  
5.1.155 vandermonde  
5.1.156 var  
5.1.157 variables  
5.1.158 varstr  
5.1.159 vdim  
5.1.160 waitall  
5.1.161 waitfirst  
5.1.162 wedge  
5.1.163 weight  
5.1.164 weightKB  
5.1.165 write