WOLFRAM

attempts to reduce expr to a single DifferenceRoot object as a function of n.

Details and Options

Examples

open allclose all

Basic Examples  (2)Summary of the most common use cases

Reduce the Fibonacci sequence to a DifferenceRoot object:

Out[9]=9

Compare the values:

Out[10]=10
Out[11]=11

Prove the Cassini identity:

Out[1]=1

Scope  (8)Survey of the scope of standard use cases

Polynomial functions:

Out[1]=1

Rational functions:

Out[1]=1

Hypergeometric terms:

Out[1]=1

Addition:

Out[1]=1

Term-wise multiplication:

Out[1]=1

Multisection:

Out[1]=1

General expressions:

Out[1]=1

DifferenceRootReduce threads automatically over lists:

Out[1]=1

Options  (1)Common values & functionality for each option

Method  (1)

DifferenceRootReduce can give non-homogeneous equations:

Out[1]=1

Use the option Method->"Homogeneous" to get a homogeneous equation:

Out[2]=2

Applications  (3)Sample problems that can be solved with this function

Verify the negation formula for Fibonacci:

Out[1]=1

Addition formula:

Out[2]=2

Double-angle formula:

Out[3]=3

Successor relation:

Out[4]=4

Conjugation relation:

Out[5]=5

A finite sum:

Out[1]=1

The difference equation shows that all the values at are odd:

Out[2]=2
Out[3]=3

Define Padovan numbers:

Out[1]=1
Out[2]=2

Prove recurrence relations:

Out[3]=3
Out[4]=4

Prove summation identity:

Out[5]=5
Wolfram Research (2008), DifferenceRootReduce, Wolfram Language function, https://reference.wolfram.com/language/ref/DifferenceRootReduce.html (updated 2020).
Wolfram Research (2008), DifferenceRootReduce, Wolfram Language function, https://reference.wolfram.com/language/ref/DifferenceRootReduce.html (updated 2020).

Text

Wolfram Research (2008), DifferenceRootReduce, Wolfram Language function, https://reference.wolfram.com/language/ref/DifferenceRootReduce.html (updated 2020).

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.

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

Wolfram Language. (2008). DifferenceRootReduce. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DifferenceRootReduce.html

BibTeX

@misc{reference.wolfram_2025_differencerootreduce, author="Wolfram Research", title="{DifferenceRootReduce}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/DifferenceRootReduce.html}", note=[Accessed: 25-March-2025 ]}

@misc{reference.wolfram_2025_differencerootreduce, author="Wolfram Research", title="{DifferenceRootReduce}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/DifferenceRootReduce.html}", note=[Accessed: 25-March-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_differencerootreduce, organization={Wolfram Research}, title={DifferenceRootReduce}, year={2020}, url={https://reference.wolfram.com/language/ref/DifferenceRootReduce.html}, note=[Accessed: 25-March-2025 ]}

@online{reference.wolfram_2025_differencerootreduce, organization={Wolfram Research}, title={DifferenceRootReduce}, year={2020}, url={https://reference.wolfram.com/language/ref/DifferenceRootReduce.html}, note=[Accessed: 25-March-2025 ]}