<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://calculus.subwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Product_rule_for_partial_differentiation</id>
	<title>Product rule for partial differentiation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://calculus.subwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=Product_rule_for_partial_differentiation"/>
	<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;action=history"/>
	<updated>2026-09-02T13:47:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.2</generator>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1091&amp;oldid=prev</id>
		<title>Vipul: /* Statement for two functions */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1091&amp;oldid=prev"/>
		<updated>2012-04-08T21:38:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for two functions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:38, 8 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;center&amp;gt;{{#widget:YouTube|id=lTFCy8V5qDc}}&amp;lt;/center&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Statement for partial derivatives for functions of multiple variables===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Statement for partial derivatives for functions of multiple variables===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1063&amp;oldid=prev</id>
		<title>Vipul: /* Statement for two functions */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1063&amp;oldid=prev"/>
		<updated>2012-04-02T22:52:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for two functions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:52, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Statement for two functions==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Statement for two functions==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Statement for partial derivatives===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Statement for partial derivatives &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for functions of two variables&lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The derivatives used here are [[partial derivative]]s.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Version type !! Statement &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for functions of two variables&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Version type !! Statement  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; is a point in the domain of both &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. Suppose the partial derivatives &amp;lt;math&amp;gt;f_x(x_0,y_0)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g_x(x_0,y_0)&amp;lt;/math&amp;gt; both exist. Let &amp;lt;math&amp;gt;fg&amp;lt;/math&amp;gt; denote the [[pointwise product of functions|product]] of the functions. Then, we have:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_x(x_0,y_0) =f_x(x_0,y_0)g(x_0,y_0) + f(x_0,y_0)g_x(x_0,y_0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;Suppose the partial derivatives &amp;lt;math&amp;gt;f_y(x_0,y_0)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g_y(x_0,y_0)&amp;lt;/math&amp;gt; both exist. Then, we have:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_y(x_0,y_0) = f_y(x_0,y_0)g(x_0,y_0) + f(x_0,y_0)g_y(x_0,y_0)&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; is a point in the domain of both &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. Suppose the partial derivatives &amp;lt;math&amp;gt;f_x(x_0,y_0)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g_x(x_0,y_0)&amp;lt;/math&amp;gt; both exist. Let &amp;lt;math&amp;gt;fg&amp;lt;/math&amp;gt; denote the [[pointwise product of functions|product]] of the functions. Then, we have:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_x(x_0,y_0) =f_x(x_0,y_0)g(x_0,y_0) + f(x_0,y_0)g_x(x_0,y_0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;Suppose the partial derivatives &amp;lt;math&amp;gt;f_y(x_0,y_0)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g_y(x_0,y_0)&amp;lt;/math&amp;gt; both exist. Then, we have:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_y(x_0,y_0) = f_y(x_0,y_0)g(x_0,y_0) + f(x_0,y_0)g_y(x_0,y_0)&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===Statement for partial derivatives for functions of multiple variables===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{| class=&quot;sortable&quot; border=&quot;1&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! Version type !! Statement&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x_1,x_2,\dots,x_n&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; is a point in the domain of both &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. Fix a number &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;\{ 1,2,3,\dots,n \}&amp;lt;/math&amp;gt;. Suppose the partial derivatives &amp;lt;math&amp;gt;f_{x_i}(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g_{x_i}(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt; both exist. Let &amp;lt;math&amp;gt;fg&amp;lt;/math&amp;gt; denote the [[pointwise product of functions|product]] of the functions. Then, we have:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_{x_i}(a_1,a_2,\dots,a_n) =f_{x_i}(a_1,a_2,\dots,a_n)g(a_1,a_2,\dots,a_n) + f(a_1,a_2,\dots,a_n)g_{x_i}(a_1,a_2,\dots,a_n)&amp;lt;/math&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x_1,_2,\dots,x_n&amp;lt;/math&amp;gt;. Then, for any fixed &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;\{ 1,2,3,\dots,n \}&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;(fg)_{x_i}(x_1,x_2,\dots,x_n) =f_{x_i}(x_1,x_2,\dots,x_n)g(x_1,x_2,\dots,x_n) + f(x_1,x_2,\dots,x_n)g_{x_i}(x_1,x_2,\dots,x_n)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;These hold wherever the right side expressions make sense (see [[concept of equality conditional to existence of one side]]).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt;. Then, for any fixed &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;\{ 1,2,3,\dots,n \}&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;(fg)_{x_i} = f_{x_i}g + fg_{x_i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;These hold wherever the right side expressions make sense (see [[concept of equality conditional to existence of one side]]).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Statement for directional derivatives===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Statement for directional derivatives===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The rule applies at all points where the right side make sense.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Statement for gradient vectors===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Statement for gradient vectors===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1059&amp;oldid=prev</id>
		<title>Vipul: /* Statement for gradient vectors */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1059&amp;oldid=prev"/>
		<updated>2012-04-02T16:02:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for gradient vectors&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:02, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  g(\overline{x_0}) \nabla (f)(\overline{x_0}) + f(\overline{x_0})\nabla (g)(\overline{x_0})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  g(\overline{x_0}) \nabla (f)(\overline{x_0}) + f(\overline{x_0})\nabla (g)(\overline{x_0})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nabla_{&lt;/del&gt;\overline{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;u&lt;/del&gt;}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}(fg&lt;/del&gt;)=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector &#039;&#039;function&#039;&#039; multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nabla(fg)(&lt;/ins&gt;\overline{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;x&lt;/ins&gt;})=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector &#039;&#039;function&#039;&#039; multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg) =  g\nabla (f) + f\nabla (g)&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector &amp;#039;&amp;#039;function&amp;#039;&amp;#039; multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg) =  g\nabla (f) + f\nabla (g)&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector &amp;#039;&amp;#039;function&amp;#039;&amp;#039; multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1055&amp;oldid=prev</id>
		<title>Vipul: /* Statement for gradient vectors */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1055&amp;oldid=prev"/>
		<updated>2012-04-02T04:48:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for gradient vectors&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:48, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  g(\overline{x_0}) \nabla (f)(\overline{x_0}) + f(\overline{x_0})\nabla (g)(\overline{x_0})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  g(\overline{x_0}) \nabla (f)(\overline{x_0}) + f(\overline{x_0})\nabla (g)(\overline{x_0})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;function&#039;&#039; &lt;/ins&gt;multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg) =  g\nabla (f) + f\nabla (g)&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg) =  g\nabla (f) + f\nabla (g)&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;function&#039;&#039; &lt;/ins&gt;multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1054&amp;oldid=prev</id>
		<title>Vipul: /* Statement for gradient vectors */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1054&amp;oldid=prev"/>
		<updated>2012-04-02T04:48:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for gradient vectors&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:48, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Version type !! Statement&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Version type !! Statement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  g(\overline{x_0}) \nabla (f)(\overline{x_0}) + f(\overline{x_0})\nabla (g)(\overline{x_0}) &amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  g(\overline{x_0}) \nabla (f)(\overline{x_0}) + f(\overline{x_0})\nabla (g)(\overline{x_0})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1053&amp;oldid=prev</id>
		<title>Vipul: /* Statement for directional derivatives */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1053&amp;oldid=prev"/>
		<updated>2012-04-02T04:47:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for directional derivatives&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:47, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Version type !! Statement&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Version type !! Statement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[directional derivative]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x_0}) =  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g(\overline{x_0})&lt;/del&gt;\nabla_{\overline{u}}(f)(\overline{x_0}) + f(\overline{x_0})\nabla_{\overline{u}}(g)(\overline{x_0})&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[directional derivative]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x_0}) =  \nabla_{\overline{u}}(f)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(\overline{x_0})g&lt;/ins&gt;(\overline{x_0}) + f(\overline{x_0})\nabla_{\overline{u}}(g)(\overline{x_0})&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x}) = &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g(\overline{x})&lt;/del&gt;\nabla_{\overline{u}}(f)(\overline{x}) + f(\overline{x})\nabla_{\overline{u}}(g)(\overline{x})&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x}) = \nabla_{\overline{u}}(f)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(\overline{x})g&lt;/ins&gt;(\overline{x}) + f(\overline{x})\nabla_{\overline{u}}(g)(\overline{x})&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg) =  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g&lt;/del&gt;\nabla_{\overline{u}}(f) + f\nabla_{\overline{u}}(g)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense (see [[concept of equality conditional to existence of one side]]):&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg) =  \nabla_{\overline{u}}(f)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g &lt;/ins&gt;+ f\nabla_{\overline{u}}(g)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1052&amp;oldid=prev</id>
		<title>Vipul: /* Statement for two functions */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1052&amp;oldid=prev"/>
		<updated>2012-04-02T04:46:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for two functions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:46, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; is a point in the domain of both &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. Suppose the partial derivatives &amp;lt;math&amp;gt;f_x(x_0,y_0)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g_x(x_0,y_0)&amp;lt;/math&amp;gt; both exist. Let &amp;lt;math&amp;gt;fg&amp;lt;/math&amp;gt; denote the [[pointwise product of functions|product]] of the functions. Then, we have:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_x(x_0,y_0) =f_x(x_0,y_0)g(x_0,y_0) + f(x_0,y_0)g_x(x_0,y_0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;Suppose the partial derivatives &amp;lt;math&amp;gt;f_y(x_0,y_0)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g_y(x_0,y_0)&amp;lt;/math&amp;gt; both exist. Then, we have:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_y(x_0,y_0) = f_y(x_0,y_0)g(x_0,y_0) + f(x_0,y_0)g_y(x_0,y_0)&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; is a point in the domain of both &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt;. Suppose the partial derivatives &amp;lt;math&amp;gt;f_x(x_0,y_0)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g_x(x_0,y_0)&amp;lt;/math&amp;gt; both exist. Let &amp;lt;math&amp;gt;fg&amp;lt;/math&amp;gt; denote the [[pointwise product of functions|product]] of the functions. Then, we have:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_x(x_0,y_0) =f_x(x_0,y_0)g(x_0,y_0) + f(x_0,y_0)g_x(x_0,y_0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;Suppose the partial derivatives &amp;lt;math&amp;gt;f_y(x_0,y_0)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g_y(x_0,y_0)&amp;lt;/math&amp;gt; both exist. Then, we have:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_y(x_0,y_0) = f_y(x_0,y_0)g(x_0,y_0) + f(x_0,y_0)g_y(x_0,y_0)&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_x(x,y) =f_x(x,y)g(x,y) + f(x,y)g_x(x,y)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_y(x,y) = f_y(x,y)g(x,y) + f(x,y)g_y(x,y)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;These hold wherever the right side expressions make sense.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_x(x,y) =f_x(x,y)g(x,y) + f(x,y)g_x(x,y)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(fg)_y(x,y) = f_y(x,y)g(x,y) + f(x,y)g_y(x,y)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;These hold wherever the right side expressions make sense &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(see [[concept of equality conditional to existence of one side]])&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(f g)_x =f_xg + fg_x&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(f g)_y = f_yg + fg_y&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;These hold wherever the right side expressions make sense.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both functions of variables &amp;lt;math&amp;gt;x,y&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(f g)_x =f_xg + fg_x&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;(f g)_y = f_yg + fg_y&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;These hold wherever the right side expressions make sense &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(see [[concept of equality conditional to existence of one side]])&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[directional derivative]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x_0}) =  g(\overline{x_0})\nabla_{\overline{u}}(f)(\overline{x_0}) + f(\overline{x_0})\nabla_{\overline{u}}(g)(\overline{x_0})&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[directional derivative]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x_0}) =  g(\overline{x_0})\nabla_{\overline{u}}(f)(\overline{x_0}) + f(\overline{x_0})\nabla_{\overline{u}}(g)(\overline{x_0})&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x}) = g(\overline{x})\nabla_{\overline{u}}(f)(\overline{x}) + f(\overline{x})\nabla_{\overline{u}}(g)(\overline{x})&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(see [[concept of equality conditional to existence of one side]])&lt;/ins&gt;:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x}) = g(\overline{x})\nabla_{\overline{u}}(f)(\overline{x}) + f(\overline{x})\nabla_{\overline{u}}(g)(\overline{x})&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg) =  g\nabla_{\overline{u}}(f) + f\nabla_{\overline{u}}(g)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(see [[concept of equality conditional to existence of one side]])&lt;/ins&gt;:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg) =  g\nabla_{\overline{u}}(f) + f\nabla_{\overline{u}}(g)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  g(\overline{x_0}) \nabla (f)(\overline{x_0}) + f(\overline{x_0})\nabla (g)(\overline{x_0}) &amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  g(\overline{x_0}) \nabla (f)(\overline{x_0}) + f(\overline{x_0})\nabla (g)(\overline{x_0}) &amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(see [[concept of equality conditional to existence of one side]])&lt;/ins&gt;:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg) =  g\nabla (f) + f\nabla (g)&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(see [[concept of equality conditional to existence of one side]])&lt;/ins&gt;:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg) =  g\nabla (f) + f\nabla (g)&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1051&amp;oldid=prev</id>
		<title>Vipul: /* Statement for gradient vectors */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1051&amp;oldid=prev"/>
		<updated>2012-04-02T04:44:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for gradient vectors&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:44, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Version type !! Statement&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Version type !! Statement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/del&gt;(\overline{x_0})\nabla (&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g&lt;/del&gt;)(\overline{x_0}) + &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g&lt;/del&gt;(\overline{x_0}) \nabla (&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/del&gt;)(\overline{x_0})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[gradient vector]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla(fg)(\overline{x_0}) =  &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g&lt;/ins&gt;(\overline{x_0}) \nabla (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/ins&gt;)(\overline{x_0}) + &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/ins&gt;(\overline{x_0})\nabla (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g&lt;/ins&gt;)(\overline{x_0}) &amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Then, we have the following product rule for [[gradient vector]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)=  g(\overline{x}) \nabla (f)(\overline{x}) + f(\overline{x})\nabla (g)(\overline{x})&amp;lt;/math&amp;gt;. Note that the products on the right side are scalar-vector multiplications.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1050&amp;oldid=prev</id>
		<title>Vipul: /* Statement for directional derivatives */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1050&amp;oldid=prev"/>
		<updated>2012-04-02T04:43:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for directional derivatives&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:43, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[directional derivative]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x_0}) =  g(\overline{x_0})\nabla_{\overline{u}}(f)(\overline{x_0}) + f(\overline{x_0})\nabla_{\overline{u}}(g)(\overline{x_0})&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[directional derivative]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x_0}) =  g(\overline{x_0})\nabla_{\overline{u}}(f)(\overline{x_0}) + f(\overline{x_0})\nabla_{\overline{u}}(g)(\overline{x_0})&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x}) = g(\overline{x})\nabla_{\overline{u}}(f)(\overline{x}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/del&gt;) + f(\overline{x})\nabla_{\overline{u}}(g)(\overline{x})&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x}) = g(\overline{x})\nabla_{\overline{u}}(f)(\overline{x}) + f(\overline{x})\nabla_{\overline{u}}(g)(\overline{x})&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg) =  g\nabla_{\overline{u}}(f) + f\nabla_{\overline{u}}(g)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg) =  g\nabla_{\overline{u}}(f) + f\nabla_{\overline{u}}(g)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
	<entry>
		<id>https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1049&amp;oldid=prev</id>
		<title>Vipul: /* Statement for directional derivatives */</title>
		<link rel="alternate" type="text/html" href="https://calculus.subwiki.org/w/index.php?title=Product_rule_for_partial_differentiation&amp;diff=1049&amp;oldid=prev"/>
		<updated>2012-04-02T04:43:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Statement for directional derivatives&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:43, 2 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[directional derivative]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x_0}) =  g(\overline{x_0})\nabla_{\overline{u}}(f)(\overline{x_0}) + f(\overline{x_0})\nabla_{\overline{u}}(g)(\overline{x_0})&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| specific point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Suppose &amp;lt;math&amp;gt;\overline{x_0}&amp;lt;/math&amp;gt; is a point in the domain of both functions. Then, we have the following product rule for [[directional derivative]]s:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x_0}) =  g(\overline{x_0})\nabla_{\overline{u}}(f)(\overline{x_0}) + f(\overline{x_0})\nabla_{\overline{u}}(g)(\overline{x_0})&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x}) = g(\overline{x}\nabla_{\overline{u}}(f)(\overline{x})) + f(\overline{x})\nabla_{\overline{u}}(g)(\overline{x})&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg)(\overline{x}) = g(\overline{x}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/ins&gt;\nabla_{\overline{u}}(f)(\overline{x})) + f(\overline{x})\nabla_{\overline{u}}(g)(\overline{x})&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg) =  g\nabla_{\overline{u}}(f) + f\nabla_{\overline{u}}(g)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| generic point, named functions, point-free notation || Suppose &amp;lt;math&amp;gt;f,g&amp;lt;/math&amp;gt; are both real-valued functions of a vector variable &amp;lt;math&amp;gt;\overline{x}&amp;lt;/math&amp;gt;. Suppose &amp;lt;math&amp;gt;\overline{u}&amp;lt;/math&amp;gt; is a unit vector. Then, we have the following product rule for [[directional derivative]]s wherever the right side expression makes sense:&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;\! \nabla_{\overline{u}}(fg) =  g\nabla_{\overline{u}}(f) + f\nabla_{\overline{u}}(g)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vipul</name></author>
	</entry>
</feed>