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