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