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 trace  
5.1.154 transpose  
5.1.155 type  
5.1.156 typeof  
5.1.157 univariate  
5.1.158 uressolve  
5.1.159 vandermonde  
5.1.160 var  
5.1.161 variables  
5.1.162 varstr  
5.1.163 vdim  
5.1.164 waitall  
5.1.165 waitfirst  
5.1.166 wedge  
5.1.167 weight  
5.1.168 weightKB  
5.1.169 write