DECLARE_FUNCTION_1P(Li3)
// overloading at work: we cannot use the macros here
-/** Riemann's Zeta-function. */
+/** Multiple zeta value including Riemann's zeta-function. */
class zeta1_SERIAL { public: static unsigned serial; };
template<typename T1>
inline function zeta(const T1 & p1) {
/** Order term function (for truncated power series). */
DECLARE_FUNCTION_1P(Order)
+/** Polylogarithm and multiple polylogarithm. */
+DECLARE_FUNCTION_2P(Li)
+
+/** Nielsen's generalized polylogarithm. */
+DECLARE_FUNCTION_3P(S)
+
+/** Harmonic polylogarithm. */
+DECLARE_FUNCTION_2P(H)
+
+/** Multiple zeta value. */
+DECLARE_FUNCTION_1P(mZeta)
+
ex lsolve(const ex &eqns, const ex &symbols, unsigned options = solve_algo::automatic);
/** Check whether a function is the Order (O(n)) function. */