Numeric-Symbolic Composite Derivative Calculations

Article Fingerprint
Research ID 145H7

IntelliPaper

Abstract

 Composite derivative calculations arise in many applications in computational science and engineering.  Since 1857 the gold standard for computing composite derivatives is the celebrated formula of Faà Di Bruno.  The equation is an identity for generalizing the chain rule of calculus to higher dimensions.  It is very complicated.  Each sub calculation must satisfy two integer constraint equations. An alternative problem formulation, proposed in 1861 by George Scott, is analytically very simple: nevertheless, the requirement for computing hand-generated complex derivatives while enforcing a boundary condition, has limited its application.  Symbolic methods are also available, but computationally expensive to embed in application software.  This paper combines the best features of symbolic processing and Scott’s formulation.  The symbolic preprocessor  computes (1) derivatives, and (2) enforces the derivative boundary condition appearing in Scott’s method.  For n requested composite derivatives; the preprocessor generates a lower triangular nxn array that is embedded in the application software for computing the numerical composite derivatives.  Unless the number of requested composite work derivatives increases, the preprocessor is only called one time.  The symbolic preprocessor easily scales for handling ten’s to hundred’s of composite derivatives.  A numerical example is provided, where 1..5 composite derivatives are computed.

Explore Digital Article Text

Generating HTML Viewer...

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

Not applicable

Data Availability

The datasets used in this study are openly available at [repository link] and the source code is available on GitHub at [GitHub link].

Funding

This work did not receive any external funding.

Cite this article

Generating citation...

Related Research

  • Classification

    FoR Code: 0102

  • Version of record

    v1.0

  • Issue date

    08 January 2026

  • Language

    en

Article Placeholder
Open Access
Research Article
CC-BY-NC 4.0
Support