Công thức Faà di Bruno

Trong toán học, **công thức Faà di Bruno** là một đẳng thức tổng quát quy tắc dây chuyền cho đạo hàm cấp cao, đặt tên theo , mặc dù ông không phải người đầu tiên phát biểu hay chứng minh nó. Năm 1800, hơn 50 trước Faà di Bruno, nhà toán học Pháp Louis François Antoine Arbogast đưa ra công thức này trong một quyển sách giải tích, được coi là tác phẩm đầu tiên nhắc đến công thức này.

Dạng phổ biến nhất của công thức Faà di Bruno nói rằng:

:{d^n \over dx^n} f(g(x))=\sum \frac{n!}{m_1!\,1!^{m_1}\,m_2!\,2!^{m_2}\,\cdots\,m_n!\,n!^{m_n}}\cdot f^{(m_1+\cdots+m_n)}(g(x))\cdot \prod_{j=1}^n\left(g^{(j)}(x)\right)^{m_j},

trong đó tổng này lấy trên tất cả bộ *n* số nguyên không âm  thỏa mãn điều kiện

:1\cdot m_1+2\cdot m_2+3\cdot m_3+\cdots+n\cdot m_n=n.

Một biểu diễn khác cho tổng này với cùng các bộ hệ số như trên là:

:{d^n \over dx^n} f(g(x))
=\sum \frac{n!}{m_1!\,m_2!\,\cdots\,m_n!}\cdot
f^{(m_1+\cdots+m_n)}(g(x))\cdot
\prod_{j=1}^n\left(\frac{g^{(j)}(x)}{j!}\right)^{m_j}.

Kết hợp những số hạng với cùng giá trị  và để ý rằng  phải bằng không với  cho ta một công thức khác đơn giản hơn sử dụng đa thức Bell :

:{d^n \over dx^n} f(g(x)) = \sum_{k=1}^n f^{(k)}(g(x))\cdot B_{n,k}\left(g'(x),g*(x),\dots,g^{(n-k+1)}(x)\right).</math>

== Dạng tổ hợp ==

Công thức này có một dạng "tổ hợp":

:<math>{d^n \over dx^n} f(g(x))=(f\circ g)^{(n)}(x)=\sum_{\pi\in\Pi} f^{(\left|\pi\right|)}(g(x))\cdot\prod_{B\in\pi}g^{(\left|B\right|)}(x)</math>

trong đó

*  chạy qua tập  tất cả các [[phân hoạch của tập hợp]] },
*  tức là ẩn  chạy qua các tập con trong phân hoạch , và
*  chỉ lực lượng của tập  (do đó || là số tập trong phân hoạch  và  là kích thước của tập ).

== Ví dụ ==
Sau đây là một ví dụ cụ thể cho dạng tổ hợp trong trường hợp .

:<math>
\begin{align}
(f\circ g)**(x)
= {} & f**(g(x))g'(x)^4
+ 6f*'(g(x))g*(x)g'(x)^2 \\[8pt]
& {} +\; 3f*(g(x))g*(x)^2
+ 4f*(g(x))g**(x)g'(x) \\[8pt]
& {} +\; f'(g(x))g**'(x).
\end{align}


Quy luật ở đây là

:
\begin{array}{cccccc}
 g'(x)^4 
& & \leftrightarrow & & 1+1+1+1 
& & \leftrightarrow & & f**'(g(x)) 
& & \leftrightarrow & & 1 
\\[12pt]
 g''(x)g'(x)^2 
& & \leftrightarrow & & 2+1+1 
& & \leftrightarrow & & f**(g(x)) 
& & \leftrightarrow & & 6 
\\[12pt]
g*(x)^2 
& & \leftrightarrow & & 2+2 
& & \leftrightarrow & & f*(g(x)) 
& & \leftrightarrow & & 3 
\\[12pt]
g**(x)g'(x) 
& & \leftrightarrow & & 3+1 
& & \leftrightarrow & & f''(g(x)) 
& & \leftrightarrow & & 4 
\\[12pt]
g**'(x) 
& & \leftrightarrow & & 4 
& & \leftrightarrow & & f'(g(x)) 
& & \leftrightarrow & & 1
\end{array}


Nhân tử g*(x)g'(x)^2 </math> tương ứng với phân hoạch 2 + 1 + 1 của số 4 (4 là cấp của đạo hàm đang xét). Nhân tử <math>f*'(g(x)) đi cùng với nó tương ứng với việc có *ba* số hạng trong phân hoạch đó, do đó ta lấy đạo hàm bậc ba. Hệ số 6 là do có sáu cách phân hoạch một tập có bốn phần tử thành một phần có 2 phần tử và hai phần có 1 phần tử; con số này là C_4^2.

Tương tự, nhân tử g*(x)^2</math> ở dòng thứ ba tương ứng với phân hoạch 2 + 2 của số 4, còn <math>f*(g(x))  tương ứng với việc có *hai* số hạng (2&nbsp;+&nbsp;2) trong phân hoạch đó. Hệ số 3 xuất phát từ việc có \tfrac{1}{2}C_4^2=3 cách phân hoạch 4 vật thành hai nhóm chứa 2 vật mỗi nhóm. Tương tự với những hạng tử còn lại.

Một cách để nhớ như sau:

: \begin{align} & \frac{D^1(f\circ g)}{1!} & = \left(f^{(1)}\circ g\right)\frac{\frac{g^{(1)} }{1!} }{1!} \\[8pt]
& \frac{D^2(f\circ g)}{2!} & = \left(f^{(1)}\circ g\right)\frac{\frac{g^{(2)} }{2!} }{1!} & + \left(f^{(2)}\circ g\right)\frac{\frac{g^{(1)} }{1!}\frac{g^{(1)} }{1!} }{2!} \\[8pt]
& \frac{D^3(f\circ g)}{3!} & = \left(f^{(1)}\circ g\right)\frac{\frac{g^{(3)} }{3!} }{1!} & + \left(f^{(2)}\circ g\right)\frac{\frac{g^{(1)} }{1!} }{1!}\frac{\frac{g^{(2)} }{2!} }{1!} & + \left(f^{(3)}\circ g\right)\frac{\frac{g^{(1)} }{1!}\frac{g^{(1)} }{1!}\frac{g^{(1)} }{1!} }{3!} \\[8pt]
& \frac{D^4(f\circ g)}{4!} & = \left(f^{(1)}\circ g\right)\frac{\frac{g^{(4)} }{4!} }{1!} & + \left(f^{(2)}\circ g\right)\left(\frac{\frac{g^{(1)} }{1!} }{1!}\frac{\frac{g^{(3)} }{3!} }{1!}+\frac{\frac{g^{(2)} }{2!}\frac{g^{(2)} }{2!} }{2!}\right) & + \left(f^{(3)}\circ g\right)\frac{\frac{g^{(1)} }{1!}\frac{g^{(1)} }{1!} }{2!}\frac{\frac{g^{(2)} }{2!} }{1!} & + \left(f^{(4)}\circ g\right)\frac{\frac{g^{(1)} }{1!}\frac{g^{(1)} }{1!}\frac{g^{(1)} }{1!}\frac{g^{(1)} }{1!} }{4!}
\end{align}

## Hệ số Faà di Bruno

Những *hệ số Faà di Bruno* đếm số phân hoạch này có một công thức cụ thể hơn. Số phân hoạch của một tập hợp với kích thước  tương ứng với phân hoạch số nguyên

:\displaystyle n=\underbrace{1+\cdots+1}_{m_1}
\,+\, \underbrace{2+\cdots+2}_{m_2} 
\,+\, \underbrace{3+\cdots+3}_{m_3}+\cdots

của số nguyên dương  bằng

:\frac{n!}{m_1!\,m_2!\,m_3!\,\cdots 1!^{m_1}\,2!^{m_2}\,3!^{m_3}\,\cdots}.

Những hệ số này cũng xuất hiện trong đa thức Bell, liên quan đến khái niệm nửa bất biến.

## Dạng khác

### Dạng nhiều biến

Cho hàm . Khi ấy đẳng thức sau đây là đúng dù là  biến này phân biệt, giống nhau, hay chia thành các nhóm biến giống nhau (xem ví dụ cụ thể bên dưới):

:{\partial^n \over \partial x_1 \cdots \partial x_n}f(y)
= \sum_{\pi\in\Pi} f^{(\left|\pi\right|)}(y)\cdot\prod_{B\in\pi}
{\partial^{\left|B\right|}y \over \prod_{j\in B} \partial x_j}

trong đó (giống như trên)

*  chạy qua tập  tất cả các phân hoạch của tập hợp },
*  tức là ẩn  chạy qua các tập con trong phân hoạch , và
*  chỉ lực lượng của tập  (do đó || là số tập trong phân hoạch  và  là kích thước của tập ).

Những dạng tổng quát hơn đúng cho trường hợp khi các hàm có giá trị vectơ, thậm chí là giá trị trong không gian Banach. Khi ấy ta cần xét đạo hàm Fréchet hoặc đạo hàm Gateaux.

; Ví dụ

Năm hạng tử trong biểu thức sau tương ứng với năm cách phân hoạch tập , và với mỗi phân hoạch, cấp của đạo hàm của  là số phần trong phân hoạch đó:

:
\begin{align}
{\partial^3 \over \partial x_1\, \partial x_2\, \partial x_3}f(y)
= {} & f'(y){\partial^3 y \over \partial x_1\, \partial x_2\, \partial x_3} \\[10pt]
& {} + f*(y) \left({\partial y \over \partial x_1}
\cdot{\partial^2 y \over \partial x_2\, \partial x_3}
+{\partial y \over \partial x_2}
\cdot{\partial^2 y \over \partial x_1\, \partial x_3}
+ {\partial y \over \partial x_3}
\cdot{\partial^2 y \over \partial x_1\, \partial x_2}\right) \\[10pt]
& {} + f*'(y) {\partial y \over \partial x_1}
\cdot{\partial y \over \partial x_2}
\cdot{\partial y \over \partial x_3}.
\end{align}


Nếu ba biến này giống hệt nhau, thì ba trong năm hạng tử ở trên cũng giống nhau, cho ta công thức thông thường cho một biến.

## Ghi chú

## Tham khảo

### Khảo sát lịch sử
*. "*The mathematical work*" is an essay on the mathematical activity, describing both the research and teaching activity of Francesco Faà di Bruno.
*.
*.

### Nghiên cứu
*. Có sẵn miễn phí tại Google Books.
*. Có sẵn miễn phí tại Google Books. Một bài viết nổi tiếng trong đó Francesco Faà di Bruno đưa ra hai công thức nay đặt theo tên ông.
*. Có sẵn miễn phí tại Google Books.
*. Có sẵn miễn phí tại Google Books.
* 
*.
*
*.
*. Có tại NUMDAM.
*. Có tại NUMDAM.

## Liên kết ngoài
*