Documentation Center¶
Every public built-in function in Mathilda, grouped by category. Each page follows the same shape: Description (the function's docstring), Examples (verified against the current build), Implementation notes, Implementation status, and References.
448 functions across 27 categories. Use the search box (press /) to jump to any function.
Categories¶
Algebra¶
Apart Cancel Coefficient CoefficientList Collect Decompose Denominator Discriminant Expand ExpandDenominator ExpandNumerator Factor FactorSquareFree FactorTerms FactorTermsList GroebnerBasis HornerForm IrreduciblePolynomialQ MinimalPolynomial Numerator PolynomialExtendedGCD PolynomialGCD PolynomialLCM PolynomialMod PolynomialQ PolynomialQuotient PolynomialRemainder PowerExpand Resultant SubresultantPolynomials Subresultants Together Variables
Arithmetic¶
Abs Accumulate Accuracy Arg Binomial Ceiling Complex Conjugate Differences DigitCount Divide Factorial Factorial2 FactorialPower Fibonacci Floor FromDigits Im IntegerDigits IntegerExponent IntegerLength IntegerString LucasL MantissaExponent N Plus Power Precision Rational Rationalize Ratios Re ReIm RealDigits RealExponent Round SetAccuracy SetPrecision Sign Sqrt Subtract Times Total
Assignment and Rules¶
AddTo Clear ClearAll CompoundExpression Decrement DownValues Increment OwnValues PreDecrement PreIncrement Protect Remove Replace ReplaceAll ReplaceAt ReplaceList ReplaceRepeated Rule RuleDelayed Set SetDelayed SubtractFrom Unprotect Unset
Calculus¶
D Derivative DifferenceDelta Dt FindMaximum FindMinimum FindRoot Integrate Limit PolynomialQuotientRemainder SubresultantPolynomialRemainders Sum
Comparisons¶
Equal Greater GreaterEqual Inequality Less LessEqual SameQ Unequal UnsameQ
Control Flow¶
$Epilog $Post $Pre $PrePrint $PreRead $RecursionLimit Boole ConditionalExpression Do For If Piecewise Return Switch TrueQ Which While
Elementary Functions¶
ArcCos ArcSin ArcTan Chop Clip Cos Cosh Cot Csc Exp ExpToTrig Log Sec Sin Sinh Tan Tanh TrigExpand TrigFactor TrigReduce TrigToExp UnitStep
Expression Information¶
$MachineEpsilon $MachinePrecision $MaxMachineNumber $MaxNumber $MinMachineNumber $MinNumber AtomQ Attributes ByteCount ClearAttributes ComposeList Composition Evaluate EvenQ Flat FreeQ FullForm Hold HoldAllComplete HoldComplete HoldForm Identity Information InputForm IntegerQ LeafCount ListQ MachineNumberQ MatrixQ MemberQ Negative NonNegative NonPositive NumberQ NumericQ OddQ OneIdentity Orderless Positive PossibleZeroQ Print ReleaseHold SetAttributes Symbol TeXForm ToExpression ToString Unevaluated VectorQ
File I/O¶
FileBaseName FileExistsQ FileExtension FilePrint Get LoadModule Put PutAppend
Functional Programming¶
Apply Distribute FixedPoint FixedPointList Fold FoldList Function InterpolatingFunction Interpolation Map MapAll MapAt Nest NestList NestWhile NestWhileList Select Slot SlotSequence Thread Through
Linear Algebra¶
ConjugateTranspose Cross DesignMatrix Det DiagonalMatrix DiagonalMatrixQ Dot Eigenvalues Eigenvectors FindIntegerNullVector Fit HankelMatrix HermitianMatrixQ HilbertMatrix IdentityMatrix Inner Inverse LUDecomposition LatticeReduce LeastSquares LinearSolve MatrixPower MatrixRank NegativeDefiniteMatrixQ Norm Normalize NullSpace Outer PositiveDefiniteMatrixQ PseudoInverse QRDecomposition RowReduce SingularValueDecomposition SquareMatrixQ SymmetricMatrixQ ToeplitzMatrix Tr UpperTriangularMatrixQ VandermondeMatrix
Lists and Iteration¶
Array Permutations Range Table Tuples
Mathematical Constants¶
Catalan Degree E EulerGamma Glaisher GoldenAngle GoldenRatio Khinchin Pi
Number Theory¶
ContinuedFraction EulerPhi ExtendedGCD FactorInteger FromContinuedFraction GCD LCM MultiplicativeOrder NextPrime PowerMod PrimePi PrimeQ PrimitiveRoot PrimitiveRootList SquareFreeQ
Numerical Calculus¶
ND NIntegrate NLimit NProduct NResidue NSeries NSum
Pattern Matching¶
Blank BlankNullSequence BlankSequence Cases Count Default DeleteCases HoldPattern Longest MatchQ Optional Position Repeated RepeatedNull Shortest
Power Series¶
Normal Series SeriesCoefficient SeriesData
Random Number Generation¶
RandomChoice RandomComplex RandomInteger RandomReal RandomSample SeedRandom
Scoping Constructs¶
$Context $ContextPath Begin BeginPackage Block Context End EndPackage Module With
Simplification¶
$Assumptions $SimplifyDebug Assuming Element Simplify SimplifyCount TransformationFunctions
Solutions of Equations¶
Cubics Eliminate GeneratedParameters InverseFunctions Quartics Root RootSum Solve SolveAlways ToRadicals VerifySolutions
Special Functions¶
AiryAi AiryBi BernoulliB BesselI BesselJ BesselK BesselY Beta Erf Erfc Erfi EulerE ExpIntegralEi Gamma Hypergeometric0F1 Hypergeometric1F1 Hypergeometric2F1 HypergeometricPFQ InverseErf InverseErfc LogGamma LogIntegral Pochhammer PolyGamma PolyLog StieltjesGamma Zeta
Statistics¶
Commonest ExponentialMovingAverage Mean Median MovingAverage MovingMedian Quartiles RootMeanSquare StandardDeviation Variance
String Operations¶
Characters StringJoin StringLength StringPart StringTake
Structural Manipulation¶
Append Delete DeleteDuplicates Dimensions Drop Extract First Flatten Head Insert Join Last Length Level Max Min Most OrderedQ Part Partition Prepend Rest Reverse RotateLeft RotateRight Sort Span Split Take Tally Transpose Union UpTo
Time and Date¶
AbsoluteTime RepeatedTiming TimeConstrained Timing
Other & Advanced¶
Alphabetical index¶
$Assumptions$Context$ContextPath$Epilog$MachineEpsilon$MachinePrecision$MaxMachineNumber$MaxNumber$MinMachineNumber$MinNumber$Post$Pre$PrePrint$PreRead$RecursionLimit$SimplifyDebugAbsAbsoluteTimeAccumulateAccuracyAddToAiryAiAiryAiPrimeAiryBiAiryBiPrimeApartAppendApplyArcCosArcSinArcTanArgArrayAssumingAtomQAttributesBeginBeginPackageBernoulliBBesselIBesselJBesselKBesselYBetaBinomialBlankBlankNullSequenceBlankSequenceBlockBooleByteCountCancelCasesCatalanCeilingCharactersChopClearClearAllClearAttributesClipCoefficientCoefficientListCollectCommonestComplexComposeListCompositionCompoundExpressionConditionalExpressionConjugateConjugateTransposeContextContinuedFractionCosCoshCotCountCrossCscCubicsDDecomposeDecrementDefaultDegreeDeleteDeleteCasesDeleteDuplicatesDenominatorDerivativeDesignMatrixDetDiagonalMatrixDiagonalMatrixQDifferenceDeltaDifferencesDigitCountDimensionsDiscriminantDistributeDivideDoDotDownValuesDropDtEEigenvaluesEigenvectorsElementEliminateEndEndPackageEqualErfErfcErfiEulerEEulerGammaEulerPhiEvaluateEvenQExpExpIntegralEiExpToTrigExpandExpandDenominatorExpandNumeratorExponentialMovingAverageExtendedGCDExtractFactorFactorIntegerFactorSquareFreeFactorTermsFactorTermsListFactorialFactorial2FactorialPowerFibonacciFileBaseNameFileExistsQFileExtensionFilePrintFindIntegerNullVectorFindMaximumFindMinimumFindRootFirstFitFixedPointFixedPointListFlatFlattenFloorFoldFoldListForFreeQFromContinuedFractionFromDigitsFullFormFunctionGCDGammaGeneratedParametersGetGlaisherGoldenAngleGoldenRatioGreaterGreaterEqualGroebnerBasisHankelMatrixHeadHermitianMatrixQHilbertMatrixHoldHoldAllCompleteHoldCompleteHoldFormHoldPatternHornerFormHypergeometric0F1Hypergeometric1F1Hypergeometric2F1HypergeometricPFQIdentityIdentityMatrixIfImIncrementInequalityInformationInnerInputFormInsertIntegerDigitsIntegerExponentIntegerLengthIntegerQIntegerStringIntegrateInterpolatingFunctionInterpolationInverseInverseErfInverseErfcInverseFunctionsIrreduciblePolynomialQJoinKhinchinLCMLUDecompositionLastLatticeReduceLeafCountLeastSquaresLengthLessLessEqualLevelLimitLinearSolveListListQLoadModuleLogLogGammaLogIntegralLongestLucasLMachineNumberQMantissaExponentMapMapAllMapAtMatchQMatrixPowerMatrixQMatrixRankMaxMeanMedianMemberQMinMinimalPolynomialModuleMostMovingAverageMovingMedianMultiplicativeOrderNNDNIntegrateNLimitNProductNResidueNSeriesNSumNegativeNegativeDefiniteMatrixQNestNestListNestWhileNestWhileListNextPrimeNonNegativeNonPositiveNormNormalNormalizeNullSpaceNumberQNumeratorNumericQOddQOneIdentityOptionalOrderedQOrderlessOuterOwnValuesPartPartitionPermutationsPiPiecewisePlusPochhammerPolyGammaPolyLogPolynomialExtendedGCDPolynomialGCDPolynomialLCMPolynomialModPolynomialQPolynomialQuotientPolynomialQuotientRemainderPolynomialRemainderPositionPositivePositiveDefiniteMatrixQPossibleZeroQPowerPowerExpandPowerModPreDecrementPreIncrementPrecisionPrependPrimePiPrimeQPrimitiveRootPrimitiveRootListPrintProtectPseudoInversePutPutAppendQRDecompositionQuarticsQuartilesRandomChoiceRandomComplexRandomIntegerRandomRealRandomSampleRangeRationalRationalizeRatiosReReImRealDigitsRealExponentReleaseHoldRemoveRepeatedRepeatedNullRepeatedTimingReplaceReplaceAllReplaceAtReplaceListReplaceRepeatedRestResultantReturnReverseRootRootMeanSquareRootSumRotateLeftRotateRightRoundRowReduceRuleRuleDelayedSameQSecSeedRandomSelectSeriesSeriesCoefficientSeriesDataSetSetAccuracySetAttributesSetDelayedSetPrecisionShortestSignSimplifySimplifyCountSinSingularValueDecompositionSinhSlotSlotSequenceSolveSolveAlwaysSortSpanSplitSqrtSquareFreeQSquareMatrixQStandardDeviationStieltjesGammaStringJoinStringLengthStringPartStringTakeSubresultantPolynomialRemaindersSubresultantPolynomialsSubresultantsSubtractSubtractFromSumSwitchSymbolSymmetricMatrixQTableTakeTallyTanTanhTeXFormThreadThroughTimeConstrainedTimesTimingToExpressionToRadicalsToStringToeplitzMatrixTogetherTotalTrTransformationFunctionsTransposeTrigExpandTrigFactorTrigReduceTrigToExpTrueQTuplesUnequalUnevaluatedUnionUnitStepUnprotectUnsameQUnsetUpToUpperTriangularMatrixQVandermondeMatrixVariablesVarianceVectorQVerifySolutionsWhichWhileWithZeta