<divclass="platform-hinted WithExtraAttributes"data-platform-hinted="data-platform-hinted"data-togglable="Parameters"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtml/commonMain"><divdata-togglable="Parameters"><divclass="table"data-togglable="Parameters"><divclass="table-row"data-filterable-current=":kmath-core:dokkaHtml/commonMain"data-filterable-set=":kmath-core:dokkaHtml/commonMain"><divclass="main-subrow keyValue WithExtraAttributes"><divclass=""><spanclass="inline-flex">T</span></div><div><divclass="title"><divdata-togglable="Parameters"><pclass="paragraph">the type of element of this semiring.</p></div></div></div></div></div></div></div></div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fadd%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="add"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fadd%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fadd%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="add"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fadd%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Addition of two elements.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FAlgebra%2FbinaryOperation%2F%23kotlin.String%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="binaryOperation"id="%5Bspace.kscience.kmath.operations%2FAlgebra%2FbinaryOperation%2F%23kotlin.String%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FAlgebra%2FbinaryOperation%2F%23kotlin.String%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="binaryOperation"id="%5Bspace.kscience.kmath.operations%2FAlgebra%2FbinaryOperation%2F%23kotlin.String%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Dynamically invokes a binary operation with the certain name.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FRingOperations%2FbinaryOperationFunction%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="binaryOperationFunction"id="%5Bspace.kscience.kmath.operations%2FRingOperations%2FbinaryOperationFunction%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FRingOperations%2FbinaryOperationFunction%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="binaryOperationFunction"id="%5Bspace.kscience.kmath.operations%2FRingOperations%2FbinaryOperationFunction%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Dynamically dispatches a binary operation with the certain name.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FAlgebra%2FbindSymbol%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="bindSymbol"id="%5Bspace.kscience.kmath.operations%2FAlgebra%2FbindSymbol%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FAlgebra%2FbindSymbol%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="bindSymbol"id="%5Bspace.kscience.kmath.operations%2FAlgebra%2FbindSymbol%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Wraps a raw string to <ahref="../-algebra/index.html">T</a> object.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fdiv%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="div"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fdiv%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fdiv%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="div"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fdiv%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Division of this element by scalar.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fminus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="minus"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fminus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fminus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="minus"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fminus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Subtraction of two elements.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FRingOperations%2Fmultiply%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="multiply"id="%5Bspace.kscience.kmath.operations%2FRingOperations%2Fmultiply%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FRingOperations%2Fmultiply%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="multiply"id="%5Bspace.kscience.kmath.operations%2FRingOperations%2Fmultiply%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Multiplies two elements.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fmultiply%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="multiply"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fmultiply%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fmultiply%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="multiply"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fmultiply%2F%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Multiplication of element by scalar.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fplus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="plus"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fplus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fplus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="plus"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Fplus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Addition of two elements.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FRingOperations%2Ftimes%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="times"id="%5Bspace.kscience.kmath.operations%2FRingOperations%2Ftimes%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FRingOperations%2Ftimes%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="times"id="%5Bspace.kscience.kmath.operations%2FRingOperations%2Ftimes%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Multiplies this element by scalar.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Ftimes%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="times"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Ftimes%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Ftimes%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="times"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Ftimes%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23kotlin.Number%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Multiplication of this element by a scalar.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Ftimes%2Fkotlin.Number%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="times"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Ftimes%2Fkotlin.Number%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Ftimes%2Fkotlin.Number%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="times"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2Ftimes%2Fkotlin.Number%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Multiplication of this number by element.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryMinus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="unaryMinus"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryMinus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryMinus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="unaryMinus"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryMinus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>The negation of this element.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FAlgebra%2FunaryOperation%2F%23kotlin.String%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="unaryOperation"id="%5Bspace.kscience.kmath.operations%2FAlgebra%2FunaryOperation%2F%23kotlin.String%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FAlgebra%2FunaryOperation%2F%23kotlin.String%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="unaryOperation"id="%5Bspace.kscience.kmath.operations%2FAlgebra%2FunaryOperation%2F%23kotlin.String%23TypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Dynamically invokes an unary operation with the certain name.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryOperationFunction%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="unaryOperationFunction"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryOperationFunction%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryOperationFunction%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="unaryOperationFunction"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryOperationFunction%2F%23kotlin.String%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Dynamically dispatches an unary operation with the certain name.</div></div>
<adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryPlus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="unaryPlus"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryPlus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a><divclass="brief "><adata-name="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryPlus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"anchor-label="unaryPlus"id="%5Bspace.kscience.kmath.operations%2FSpaceOperations%2FunaryPlus%2FTypeParam%28bounds%3D%5Bkotlin.Any%3F%5D%29%23%2FPointingToDeclaration%2F%5D%2FFunctions%2F-1972634091"data-filterable-set=":kmath-core:dokkaHtml/commonMain"></a>Returns this value.</div></div>