DifferenceRootReduce
DifferenceRootReduce[expr,n]
attempts to reduce expr to a single DifferenceRoot object as a function of n.
Details and Options
- DifferenceRootReduce will attempt to represent any expression as a DifferenceRoot object.
- DifferenceRootReduce[expr,n] always gives exactly 0 when the DifferenceRoot object for expr is equivalent to the zero sequence.
- DifferenceRootReduce automatically threads over lists, as well as equations and inequalities.
- DifferenceRootReduce[f] operates on a pure function or pure DifferenceRoot object.
Examples
open allclose allBasic Examples (2)
Reduce the Fibonacci sequence to a DifferenceRoot object:
Scope (8)
DifferenceRootReduce threads automatically over lists:
Options (1)
Method (1)
DifferenceRootReduce can give non-homogeneous equations:
Use the option Method->"Homogeneous" to get a homogeneous equation:
Applications (3)
Verify the negation formula for Fibonacci:
The difference equation shows that all the values at are odd:
Text
Wolfram Research (2008), DifferenceRootReduce, Wolfram Language function, https://reference.wolfram.com/language/ref/DifferenceRootReduce.html (updated 2020).
CMS
Wolfram Language. 2008. "DifferenceRootReduce." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/DifferenceRootReduce.html.
APA
Wolfram Language. (2008). DifferenceRootReduce. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DifferenceRootReduce.html