FoxHReduce
✖
FoxHReduce
Details and Options

- FoxH representations of mathematical functions are widely used in the areas of symbolic integration, integral transforms, statistics and others.
- FoxHReduce will attempt to represent any expression as a FoxH object.
- FoxHReduce returns results in an inert form Inactive[FoxH][…].
- The original function can be recovered from the result by using Activate. »
- FoxHReduce automatically threads over lists.
- Assumptions on parameters may be specified using the Assumptions option.
- FoxHReduce has properties similar to MeijerGReduce, but it is able to generate a FoxH representation for different functions not representable in terms of MeijerGReduce.
Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Represent Sin in terms of FoxH:

https://wolfram.com/xid/05fgbpn4v2-6ksgj

Represent BesselJ having a parameter in its argument in terms of FoxH:

https://wolfram.com/xid/05fgbpn4v2-mcjetp

Recover the original function using Activate:

https://wolfram.com/xid/05fgbpn4v2-3tu4ld

Plot this function for different values of a:

https://wolfram.com/xid/05fgbpn4v2-kaa8pi

Scope (18)Survey of the scope of standard use cases
Elementary Functions (6)
Represent rational functions in terms of the FoxH function:

https://wolfram.com/xid/05fgbpn4v2-eznmdi


https://wolfram.com/xid/05fgbpn4v2-pcwdtc

Represent algebraic functions in terms of the FoxH function:

https://wolfram.com/xid/05fgbpn4v2-focqkz


https://wolfram.com/xid/05fgbpn4v2-cpdwb

Represent trigonometric functions and their combinations in terms of the FoxH function:

https://wolfram.com/xid/05fgbpn4v2-cu8sz2


https://wolfram.com/xid/05fgbpn4v2-h1xpni


https://wolfram.com/xid/05fgbpn4v2-bbwv9

Represent hyperbolic functions and their combinations in terms of the FoxH function:

https://wolfram.com/xid/05fgbpn4v2-kyse2l


https://wolfram.com/xid/05fgbpn4v2-b5vkdo


https://wolfram.com/xid/05fgbpn4v2-h0z24u

Represent exponential and logarithmic functions in terms of the FoxH function:

https://wolfram.com/xid/05fgbpn4v2-jn34ur


https://wolfram.com/xid/05fgbpn4v2-b06ikj

Represent inverse trigonometric and hyperbolic functions in terms of the FoxH function:

https://wolfram.com/xid/05fgbpn4v2-gtzw0w


https://wolfram.com/xid/05fgbpn4v2-iah0or

Special Functions (5)

https://wolfram.com/xid/05fgbpn4v2-cx03rz


https://wolfram.com/xid/05fgbpn4v2-ct4nx0


https://wolfram.com/xid/05fgbpn4v2-c0kqix


https://wolfram.com/xid/05fgbpn4v2-gw6kjc


https://wolfram.com/xid/05fgbpn4v2-k36ml6


https://wolfram.com/xid/05fgbpn4v2-dmozhs


https://wolfram.com/xid/05fgbpn4v2-gks69v


https://wolfram.com/xid/05fgbpn4v2-kvvorw


https://wolfram.com/xid/05fgbpn4v2-xuqss


https://wolfram.com/xid/05fgbpn4v2-q6oy7

Piecewise Functions (3)

https://wolfram.com/xid/05fgbpn4v2-gg1lfd


https://wolfram.com/xid/05fgbpn4v2-e47g3c

Expressions involving UnitStep:

https://wolfram.com/xid/05fgbpn4v2-bbc3ez


https://wolfram.com/xid/05fgbpn4v2-ejuqu0

Combinations of Special Functions (2)
Products of elementary functions:

https://wolfram.com/xid/05fgbpn4v2-e2lofg


https://wolfram.com/xid/05fgbpn4v2-ouwfgj

Representation for ExpIntegralEi with a monomial argument:

https://wolfram.com/xid/05fgbpn4v2-kf3v06


https://wolfram.com/xid/05fgbpn4v2-hwkn8b

General Functions (2)
The family of functions e-xaxb has nice and simple FoxH representation:

https://wolfram.com/xid/05fgbpn4v2-eg29bj


https://wolfram.com/xid/05fgbpn4v2-1mv978

The family of Mittag–Leffler functions:

https://wolfram.com/xid/05fgbpn4v2-ef1rcy

Recover the original function using Activate:

https://wolfram.com/xid/05fgbpn4v2-jq7ez


https://wolfram.com/xid/05fgbpn4v2-04ri77

Options (1)Common values & functionality for each option
Assumptions (1)
FoxHReduce returns a ConditionalExpression for this example:

https://wolfram.com/xid/05fgbpn4v2-b4i3uy

Use Assumptions to restrict conditions on the parameter:

https://wolfram.com/xid/05fgbpn4v2-u1y6a4

Applications (5)Sample problems that can be solved with this function
FoxHReduce outputs the most general representation of special functions in terms of FoxH functions:

https://wolfram.com/xid/05fgbpn4v2-h67hgi


https://wolfram.com/xid/05fgbpn4v2-c3jxf4

The family of MittagLefflerE functions is FoxH representable:

https://wolfram.com/xid/05fgbpn4v2-z1r8tw


https://wolfram.com/xid/05fgbpn4v2-r0cql5

However, these functions are not representable in terms of MeijerG:

https://wolfram.com/xid/05fgbpn4v2-5y6wik

For some families of special functions, the FoxH representation is simpler than the MeijerG one:

https://wolfram.com/xid/05fgbpn4v2-6t9bu3


https://wolfram.com/xid/05fgbpn4v2-t1bn59

In this case, MeijerGReduce generates a rather complicated output with two MeijerG functions:

https://wolfram.com/xid/05fgbpn4v2-29v29i

While representation via FoxHReduce is much more simpler:

https://wolfram.com/xid/05fgbpn4v2-gjiwz

For certain families, the FoxH representation is more intuitive than the MeijerG representation:

https://wolfram.com/xid/05fgbpn4v2-fhax2v


https://wolfram.com/xid/05fgbpn4v2-kixyq5

Properties & Relations (6)Properties of the function, and connections to other functions
FoxHReduce returns FoxH representation of the function in Inactive form:

https://wolfram.com/xid/05fgbpn4v2-9j9jvv

Use Activate to evaluate the result:

https://wolfram.com/xid/05fgbpn4v2-2jmlkj

FoxHReduce maps over sums and products:

https://wolfram.com/xid/05fgbpn4v2-fk1u9d


https://wolfram.com/xid/05fgbpn4v2-edcaja

FoxHReduce takes lists and matrices as arguments:

https://wolfram.com/xid/05fgbpn4v2-y27wiv


https://wolfram.com/xid/05fgbpn4v2-gil5u1

FoxHReduce may be regarded as the inverse of FoxH:

https://wolfram.com/xid/05fgbpn4v2-l1sfu9


https://wolfram.com/xid/05fgbpn4v2-279bb

FoxHReduce may generate a ConditionalExpression:

https://wolfram.com/xid/05fgbpn4v2-g3g3ds

FoxHReduce may take an Inactive MeijerG as an input:

https://wolfram.com/xid/05fgbpn4v2-tua7fu

Possible Issues (1)Common pitfalls and unexpected behavior
Some advanced special functions are not represented in terms of FoxH:

https://wolfram.com/xid/05fgbpn4v2-9m4k6u

Neat Examples (1)Surprising or curious use cases
Create a gallery of FoxH representations for a set of elementary and special functions:

https://wolfram.com/xid/05fgbpn4v2-chq0g5

https://wolfram.com/xid/05fgbpn4v2-70w5xz

Wolfram Research (2021), FoxHReduce, Wolfram Language function, https://reference.wolfram.com/language/ref/FoxHReduce.html.
Text
Wolfram Research (2021), FoxHReduce, Wolfram Language function, https://reference.wolfram.com/language/ref/FoxHReduce.html.
Wolfram Research (2021), FoxHReduce, Wolfram Language function, https://reference.wolfram.com/language/ref/FoxHReduce.html.
CMS
Wolfram Language. 2021. "FoxHReduce." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FoxHReduce.html.
Wolfram Language. 2021. "FoxHReduce." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FoxHReduce.html.
APA
Wolfram Language. (2021). FoxHReduce. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FoxHReduce.html
Wolfram Language. (2021). FoxHReduce. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FoxHReduce.html
BibTeX
@misc{reference.wolfram_2025_foxhreduce, author="Wolfram Research", title="{FoxHReduce}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/FoxHReduce.html}", note=[Accessed: 27-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_foxhreduce, organization={Wolfram Research}, title={FoxHReduce}, year={2021}, url={https://reference.wolfram.com/language/ref/FoxHReduce.html}, note=[Accessed: 27-March-2025
]}