h&3      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh!(c) Fabricio Olivetti 2021 - 2021BSD3fabricio.olivetti@gmail.com experimental5FlexibleInstances, DeriveFunctor, ScopedTypeVariables Safe-Inferred8srtreeA class for optimized i operators for specific types. This was created because the integer power operator for interval arithmetic must be aware of the dependency problem, thus the default j doesn't work.srtree+Functions that can be applied to a subtree.srtreeTree structure to be used with Symbolic Regression algorithms. This structure is parametrized by the indexing type to retrieve the values of a variable and the type of the output value.#srtreeSame as k" but for the first type parameter.$srtreeArity of the current node%srtreeGet the children of a node. Returns an empty list in case of a leaf node.&srtree$Count the number of nodes in a tree.'srtreeCount the number of  nodes(srtree-Count the occurrences of variable indexed as ix)srtree Creates an  representing the partial derivative of the input by the variable indexed by ix.*srtreeSimplifies the .+srtreeDerivative of a Function,srtreeEvaluates a function.-srtree>Returns the inverse of a function. This is a partial function..srtree0Evaluates a tree with the variables stored in a l monad./srtree0Evaluates a tree with the variables stored in a l? monad while mapping the constant values to a different type.0srtreeExample of using . with a Map.1srtreeExample of using . with a Vector.2srtree3Relabel occurences of a var into a tuple (ix, Int).3srtree3Relabel the parameters sequentially starting from 04  !"#$%&'()*+,-./01234 !" #$%&'()*+,-./01238!(c) Fabricio Olivetti 2021 - 2021BSD3fabricio.olivetti@gmail.com experimentalFlexibleInstances, DeriveFunctor, ScopedTypeVariables, ConstraintKinds Safe-Inferred 4  !"#$%&'()*+,-./01234 !" #$%&'()*+,-./0123!(c) Fabricio Olivetti 2021 - 2021BSD3fabricio.olivetti@gmail.com experimental Safe-Inferred GsrtreeData structure containing the needed definitions to print a SRTree.OsrtreeConverts a tree to a m# using the specifications given by GPsrtreeConverts a tree to a m# using the specifications given by GQsrtreePrints a tree as an expression using the specifications given by GRsrtree Displays a tree as an expressionSsrtreeDisplays a tree in Tikz formatTsrtree1Displays a tree as a numpy compatible expression.Usrtree1Displays a tree as a sympy compatible expression.GHIJKLMNOPQRSTUGHIJKLMNOPQRSTU!(c) Fabricio Olivetti 2021 - 2021BSD3fabricio.olivetti@gmail.com experimentalConstraintKinds Safe-Inferred/ VsrtreeRndTree is a Monad Transformer to generate random trees of type `SRTree ix val` given the parameters `p ix val` using the random number generator n.WsrtreeA structure with every propertyYsrtree&Constraint synonym for all properties.]srtree)Returns a random variable, the parameter p must have the \ property^srtree)Returns a random constant, the parameter p must have the HasConst property_srtree3Returns a random integer power node, the parameter p must have the o property`srtree)Returns a random function, the parameter p must have the Z propertyasrtree%Returns a random node, the parameter p must have every property.bsrtree2Returns a random non-terminal node, the parameter p must have every property.csrtree;Returns a random tree with a limited budget, the parameter p must have every property.dsrtree4Returns a random tree with a approximately a number n of nodes, the parameter p must have every property.VWXYZ[\]^_`abcd\[ZYWXV]^_`abcd Safe-Inferredpqrstuvw      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqoprostuvwoxyz{|}~srtree-0.1.0.0-inplaceData.SRTree.InternalData.SRTree.PrintData.SRTree.Random Data.SRTree Paths_srtree OptIntPow^.FunctionIdAbsSinCosTanSinhCoshTanhASinACosATanASinhACoshATanhSqrtCbrtSquareLogExpSRTreeEmptyVarConstParamFunPowAddSubMulDivPowerLogBase traverseIxarity getChildren countNodes countVarNodescountOccurrencesderiveBysimplify derivativeevalFun inverseFuncevalTree evalTreeMapevalTreeWithMapevalTreeWithVectorrelabelOccurrences relabelParams$fTraversableSRTree$fFoldableSRTree$fApplicativeSRTree$fBifunctorSRTree$fFloatingSRTree$fFractionalSRTree $fNumSRTree$fOptIntPowSRTree$fOptIntPowFloat$fOptIntPowDouble $fShowSRTree $fEqSRTree $fOrdSRTree$fFunctorSRTree$fShowFunction$fReadFunction $fEqFunction $fOrdFunction$fEnumFunction DisplayNodesD _displayVar _displayPar _displayVal _displayFun _displayPow_displayFloatPowshowExprshowTree printExpr showDefaultshowTikz showPython showLatexRndTree FullParamsP HasEverythingHasFunsHasValsHasVars randomVar randomConst randomPowrandomFunction randomNoderandomNonTerminal randomTreerandomTreeBalanced$fHasFunsFullParams$fHasExpsFullParams$fHasValsFullParams$fHasVarsFullParamsbaseGHC.Real^^^Data.Traversabletraversetransformers-0.5.6.2Control.Monad.Trans.ReaderReaderGHC.BaseStringrandom-1.2.1.1-388d8f4006fa49abd8140457a9903b1643f082e6adb06757d8fdc538721b1785System.Random.InternalStdGenHasExpsversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir