<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Implicit_function_theorem</id>
	<title>Implicit function theorem - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Implicit_function_theorem"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Implicit_function_theorem&amp;action=history"/>
	<updated>2026-10-25T00:58:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Implicit_function_theorem&amp;diff=5060609&amp;oldid=prev</id>
		<title>imported&gt;WikiCleanerBot: v2.05b - Bot T18 CW#553 - Fix errors for CW project (&lt;nowiki&gt; tags)</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Implicit_function_theorem&amp;diff=5060609&amp;oldid=prev"/>
		<updated>2025-10-28T01:14:35Z</updated>

		<summary type="html">&lt;p&gt;v2.05b - &lt;a href=&quot;/wiki143/index.php?title=User:WikiCleanerBot&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:WikiCleanerBot (page does not exist)&quot;&gt;Bot T18 CW#553&lt;/a&gt; - Fix errors for &lt;a href=&quot;/wiki143/index.php?title=WP:WCW&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:WCW (page does not exist)&quot;&gt;CW project&lt;/a&gt; (&amp;lt;nowiki&amp;gt; tags)&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;← Previous 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 01:14, 28 October 2025&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-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&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;In [[multivariable calculus]], the &amp;#039;&amp;#039;&amp;#039;implicit function theorem&amp;#039;&amp;#039;&amp;#039;{{efn|Also called &amp;#039;&amp;#039;&amp;#039;[[Ulisse Dini|Dini]]&amp;#039;s theorem&amp;#039;&amp;#039;&amp;#039; by the Pisan school in Italy. In the English-language literature, [[Dini&amp;#039;s theorem]] is a different theorem in mathematical analysis.}} is a tool that allows [[relation (mathematics)#Definition|relations]] to be converted to [[functions of several real variables]]. It does so by representing the relation as the [[graph of a function]]. There may not be a single function whose graph can represent the entire relation, but there may be such a function on a restriction of the [[domain of a relation|domain]] of the relation. The implicit function theorem gives a sufficient condition to ensure that there is such a function.&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;In [[multivariable calculus]], the &amp;#039;&amp;#039;&amp;#039;implicit function theorem&amp;#039;&amp;#039;&amp;#039;{{efn|Also called &amp;#039;&amp;#039;&amp;#039;[[Ulisse Dini|Dini]]&amp;#039;s theorem&amp;#039;&amp;#039;&amp;#039; by the Pisan school in Italy. In the English-language literature, [[Dini&amp;#039;s theorem]] is a different theorem in mathematical analysis.}} is a tool that allows [[relation (mathematics)#Definition|relations]] to be converted to [[functions of several real variables]]. It does so by representing the relation as the [[graph of a function]]. There may not be a single function whose graph can represent the entire relation, but there may be such a function on a restriction of the [[domain of a relation|domain]] of the relation. The implicit function theorem gives a sufficient condition to ensure that there is such a function.&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;More precisely, given a system of {{mvar|m}} equations {{math|1=&#039;&#039;f&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;{{space|hair}}(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ..., &#039;&#039;x&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039;, &#039;&#039;y&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ..., &#039;&#039;y&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt;&#039;&#039;) = 0, &#039;&#039;i&#039;&#039; = 1, ..., &#039;&#039;m&#039;&#039;}} (often abbreviated into {{math|1=&#039;&#039;F&#039;&#039;(&#039;&#039;&#039;x&#039;&#039;&#039;, &#039;&#039;&#039;y&#039;&#039;&#039;) = &#039;&#039;&#039;0&#039;&#039;&#039;}}), the theorem states that, under a mild condition on the [[partial derivative]]s (with respect to each {{math|&#039;&#039;y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;}} ) at a point, the {{mvar|m}} variables {{math|&#039;&#039;y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;}} are differentiable functions of the {{math|&#039;&#039;x&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;&#039;&#039;}} in some [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;neighborhood &lt;/del&gt;(mathematics)|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;neighborhood&lt;/del&gt;]] of the point. As these functions generally cannot be expressed in [[closed form expression|closed form]], they are &#039;&#039;implicitly&#039;&#039; defined by the equations, and this motivated the name of the theorem.&amp;lt;ref&amp;gt;{{Cite book |last=Chiang |first=Alpha C. |author-link=Alpha Chiang |title=Fundamental Methods of Mathematical Economics |publisher=McGraw-Hill |edition=3rd |year=1984 |pages=[https://archive.org/details/fundamentalmetho0000chia_b4p1/page/204 204–206] |isbn=0-07-010813-7 |url=https://archive.org/details/fundamentalmetho0000chia_b4p1/page/204 }}&amp;lt;/ref&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;More precisely, given a system of {{mvar|m}} equations {{math|1=&#039;&#039;f&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;{{space|hair}}(&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ..., &#039;&#039;x&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&#039;&#039;, &#039;&#039;y&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ..., &#039;&#039;y&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt;&#039;&#039;) = 0, &#039;&#039;i&#039;&#039; = 1, ..., &#039;&#039;m&#039;&#039;}} (often abbreviated into {{math|1=&#039;&#039;F&#039;&#039;(&#039;&#039;&#039;x&#039;&#039;&#039;, &#039;&#039;&#039;y&#039;&#039;&#039;) = &#039;&#039;&#039;0&#039;&#039;&#039;}}), the theorem states that, under a mild condition on the [[partial derivative]]s (with respect to each {{math|&#039;&#039;y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;}} ) at a point, the {{mvar|m}} variables {{math|&#039;&#039;y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;}} are differentiable functions of the {{math|&#039;&#039;x&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;&#039;&#039;}} in some [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;neighbourhood &lt;/ins&gt;(mathematics)|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;neighbourhood&lt;/ins&gt;]] of the point. As these functions generally cannot be expressed in [[closed form expression|closed form]], they are &#039;&#039;implicitly&#039;&#039; defined by the equations, and this motivated the name of the theorem.&amp;lt;ref&amp;gt;{{Cite book |last=Chiang |first=Alpha C. |author-link=Alpha Chiang |title=Fundamental Methods of Mathematical Economics |publisher=McGraw-Hill |edition=3rd |year=1984 |pages=[https://archive.org/details/fundamentalmetho0000chia_b4p1/page/204 204–206] |isbn=0-07-010813-7 |url=https://archive.org/details/fundamentalmetho0000chia_b4p1/page/204 }}&amp;lt;/ref&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;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;In other words, under a mild condition on the partial derivatives, the set of [[zero of a function|zeros]] of a system of equations is [[local property|locally]] the [[graph of a function]].&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;In other words, under a mild condition on the partial derivatives, the set of [[zero of a function|zeros]] of a system of equations is [[local property|locally]] the [[graph of a function]].&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-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&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;This gives an [[ordinary differential equation]] for {{tmath|\varphi}}, with the initial condition {{tmath|1=\varphi(x_0) = y_0}}.&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;This gives an [[ordinary differential equation]] for {{tmath|\varphi}}, with the initial condition {{tmath|1=\varphi(x_0) = y_0}}.&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;Since &amp;lt;math display=inline&amp;gt;\frac{\partial f}{ \partial y} (x_0, y_0) \neq 0,&amp;lt;/math&amp;gt; the right-hand side of the differential equation is continuous. Hence, the [[Peano existence theorem]] applies so there is a (possibly non-unique) solution. To see why &amp;lt;math display=inline&amp;gt; \varphi &amp;lt;/math&amp;gt; is unique, note that the function &amp;lt;math display=inline&amp;gt; g_x(y)=f(x,y) &amp;lt;/math&amp;gt; is strictly [[Monotonic function|monotone]] in a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;neighborhood &lt;/del&gt;of &amp;lt;math display=inline&amp;gt;x_0,y_0&amp;lt;/math&amp;gt; (as &amp;lt;math display=inline&amp;gt;\frac{\partial f}{ \partial y} (x_0, y_0) \neq 0&amp;lt;/math&amp;gt;), thus it is [[injective]]. If &amp;lt;math display=inline&amp;gt; \varphi,\phi &amp;lt;/math&amp;gt; are solutions to the differential equation, then &amp;lt;math display=inline&amp;gt; g_x(\varphi(x))=g_x(\phi(x))=0 &amp;lt;/math&amp;gt; and by injectivity we get,  &amp;lt;math display=inline&amp;gt; \varphi(x)=\phi(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;Since &amp;lt;math display=inline&amp;gt;\frac{\partial f}{ \partial y} (x_0, y_0) \neq 0,&amp;lt;/math&amp;gt; the right-hand side of the differential equation is continuous. Hence, the [[Peano existence theorem]] applies so there is a (possibly non-unique) solution. To see why &amp;lt;math display=inline&amp;gt; \varphi &amp;lt;/math&amp;gt; is unique, note that the function &amp;lt;math display=inline&amp;gt; g_x(y)=f(x,y) &amp;lt;/math&amp;gt; is strictly [[Monotonic function|monotone]] in a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;neighbourhood &lt;/ins&gt;of &amp;lt;math display=inline&amp;gt;x_0,y_0&amp;lt;/math&amp;gt; (as &amp;lt;math display=inline&amp;gt;\frac{\partial f}{ \partial y} (x_0, y_0) \neq 0&amp;lt;/math&amp;gt;), thus it is [[injective]]. If &amp;lt;math display=inline&amp;gt; \varphi,\phi &amp;lt;/math&amp;gt; are solutions to the differential equation, then &amp;lt;math display=inline&amp;gt; g_x(\varphi(x))=g_x(\phi(x))=0 &amp;lt;/math&amp;gt; and by injectivity we get,  &amp;lt;math display=inline&amp;gt; \varphi(x)=\phi(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;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;== First example ==&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;== First example ==&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-l65&quot;&gt;Line 65:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&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;&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;&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;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;For a &lt;/del&gt;proof&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, see &lt;/del&gt;[[Inverse function theorem#Implicit_function_theorem]]. Here, the two-dimensional case is detailed.&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;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A &lt;/ins&gt;proof &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;may be found in the &lt;/ins&gt;[[Inverse function theorem#Implicit_function_theorem&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|inverse function theorem&lt;/ins&gt;]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;article&lt;/ins&gt;. Here, the two-dimensional case is detailed.&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;===Higher 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;===Higher derivatives===&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;If, moreover, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is [[analytic function|analytic]] or continuously differentiable &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; times in a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;neighborhood &lt;/del&gt;of &amp;lt;math&amp;gt;(\textbf{a}, \textbf{b})&amp;lt;/math&amp;gt;, then one may choose &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; in order that the same holds true for &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; inside &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt;. &amp;lt;ref&amp;gt;{{Cite book |first1=K. | last1=Fritzsche |first2=H. |last2=Grauert |year=2002 |url=https://books.google.com/books?id=jSeRz36zXIMC&amp;amp;pg=PA34 |title=From Holomorphic Functions to Complex Manifolds |publisher=Springer |page=34 |isbn=9780387953953 }}&amp;lt;/ref&amp;gt; In the analytic case, this is called the &#039;&#039;&#039;analytic implicit function theorem&#039;&#039;&#039;.&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;If, moreover, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is [[analytic function|analytic]] or continuously differentiable &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; times in a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;neighbourhood &lt;/ins&gt;of &amp;lt;math&amp;gt;(\textbf{a}, \textbf{b})&amp;lt;/math&amp;gt;, then one may choose &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; in order that the same holds true for &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; inside &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt;. &amp;lt;ref&amp;gt;{{Cite book |first1=K. | last1=Fritzsche |first2=H. |last2=Grauert |year=2002 |url=https://books.google.com/books?id=jSeRz36zXIMC&amp;amp;pg=PA34 |title=From Holomorphic Functions to Complex Manifolds |publisher=Springer |page=34 |isbn=9780387953953 }}&amp;lt;/ref&amp;gt; In the analytic case, this is called the &#039;&#039;&#039;analytic implicit function theorem&#039;&#039;&#039;.&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;== The circle example ==&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;== The circle example ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;WikiCleanerBot</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Implicit_function_theorem&amp;diff=785034&amp;oldid=prev</id>
		<title>imported&gt;TakuyaMurata: /* Two variables case */ link disambig</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Implicit_function_theorem&amp;diff=785034&amp;oldid=prev"/>
		<updated>2025-06-07T05:35:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Two variables case: &lt;/span&gt; link disambig&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;← Previous 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 05:35, 7 June 2025&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-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&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;This gives an [[ordinary differential equation]] for {{tmath|\varphi}}, with the initial condition {{tmath|1=\varphi(x_0) = y_0}}.&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;This gives an [[ordinary differential equation]] for {{tmath|\varphi}}, with the initial condition {{tmath|1=\varphi(x_0) = y_0}}.&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;Since &amp;lt;math display=inline&amp;gt;\frac{\partial f}{ \partial y} (x_0, y_0) \neq 0,&amp;lt;/math&amp;gt; the right-hand side of the differential equation is continuous, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;upper bounded and lower bounded on some closed interval around {{tmath|x_0}}&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;It &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;therefore &lt;/del&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Lipschitz continuous&lt;/del&gt;]],{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dubious|date=April 2025&lt;/del&gt;}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;} and the &lt;/del&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Cauchy-Lipschitz theorem&lt;/del&gt;]] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;applies for proving &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;existence of a unique solution&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;Since &amp;lt;math display=inline&amp;gt;\frac{\partial f}{ \partial y} (x_0, y_0) \neq 0,&amp;lt;/math&amp;gt; the right-hand side of the differential equation is continuous&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Hence&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the [[Peano existence theorem]] applies so there is a (possibly non-unique) solution&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;To see why &amp;lt;math display=inline&amp;gt; \varphi &amp;lt;/math&amp;gt; is unique, note that the function &amp;lt;math display=inline&amp;gt; g_x(y)=f(x,y) &amp;lt;/math&amp;gt; &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;strictly &lt;/ins&gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Monotonic function|monotone&lt;/ins&gt;]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in a neighborhood of &amp;lt;math display=inline&amp;gt;x_0&lt;/ins&gt;,&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;y_0&amp;lt;/math&amp;gt; (as &amp;lt;math display=inline&amp;gt;\frac&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\partial f}&lt;/ins&gt;{ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\partial y&lt;/ins&gt;} &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(x_0, y_0) \neq 0&amp;lt;/math&amp;gt;), thus it is &lt;/ins&gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;injective&lt;/ins&gt;]]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. If &amp;lt;math display=inline&amp;gt; \varphi,\phi &amp;lt;/math&amp;gt; are solutions to &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;differential equation, then &amp;lt;math display=inline&amp;gt; g_x(\varphi(x))=g_x(\phi(x))=0 &amp;lt;/math&amp;gt; and by injectivity we get,  &amp;lt;math display=inline&amp;gt; \varphi(x)=\phi(x) &amp;lt;/math&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;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;== First example ==&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;== First example ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;TakuyaMurata</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Implicit_function_theorem&amp;diff=352803&amp;oldid=prev</id>
		<title>imported&gt;Pinkshrimp: /* Two variables case */ Spelling/grammar/punctuation/typographical correction</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Implicit_function_theorem&amp;diff=352803&amp;oldid=prev"/>
		<updated>2025-04-24T22:20:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Two variables case: &lt;/span&gt; Spelling/grammar/punctuation/typographical correction&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{short description|On converting relations to functions of several real variables}}&lt;br /&gt;
{{Calculus |expanded=multivariable}}&lt;br /&gt;
In [[multivariable calculus]], the &amp;#039;&amp;#039;&amp;#039;implicit function theorem&amp;#039;&amp;#039;&amp;#039;{{efn|Also called &amp;#039;&amp;#039;&amp;#039;[[Ulisse Dini|Dini]]&amp;#039;s theorem&amp;#039;&amp;#039;&amp;#039; by the Pisan school in Italy. In the English-language literature, [[Dini&amp;#039;s theorem]] is a different theorem in mathematical analysis.}} is a tool that allows [[relation (mathematics)#Definition|relations]] to be converted to [[functions of several real variables]]. It does so by representing the relation as the [[graph of a function]]. There may not be a single function whose graph can represent the entire relation, but there may be such a function on a restriction of the [[domain of a relation|domain]] of the relation. The implicit function theorem gives a sufficient condition to ensure that there is such a function.&lt;br /&gt;
&lt;br /&gt;
More precisely, given a system of {{mvar|m}} equations {{math|1=&amp;#039;&amp;#039;f&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;{{space|hair}}(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;x&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ..., &amp;#039;&amp;#039;y&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;) = 0, &amp;#039;&amp;#039;i&amp;#039;&amp;#039; = 1, ..., &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}} (often abbreviated into {{math|1=&amp;#039;&amp;#039;F&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;#039;) = &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;}}), the theorem states that, under a mild condition on the [[partial derivative]]s (with respect to each {{math|&amp;#039;&amp;#039;y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;}} ) at a point, the {{mvar|m}} variables {{math|&amp;#039;&amp;#039;y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;}} are differentiable functions of the {{math|&amp;#039;&amp;#039;x&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;}} in some [[neighborhood (mathematics)|neighborhood]] of the point. As these functions generally cannot be expressed in [[closed form expression|closed form]], they are &amp;#039;&amp;#039;implicitly&amp;#039;&amp;#039; defined by the equations, and this motivated the name of the theorem.&amp;lt;ref&amp;gt;{{Cite book |last=Chiang |first=Alpha C. |author-link=Alpha Chiang |title=Fundamental Methods of Mathematical Economics |publisher=McGraw-Hill |edition=3rd |year=1984 |pages=[https://archive.org/details/fundamentalmetho0000chia_b4p1/page/204 204–206] |isbn=0-07-010813-7 |url=https://archive.org/details/fundamentalmetho0000chia_b4p1/page/204 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In other words, under a mild condition on the partial derivatives, the set of [[zero of a function|zeros]] of a system of equations is [[local property|locally]] the [[graph of a function]].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
[[Augustin-Louis Cauchy]] (1789–1857) is credited with the first rigorous form of the implicit function theorem. [[Ulisse Dini]] (1845–1918) generalized the real-variable version of the implicit function theorem to the context of functions of any number of real variables.&amp;lt;ref&amp;gt;{{cite book |first1=Steven |last1=Krantz |first2=Harold |last2=Parks |title=The Implicit Function Theorem |series=Modern Birkhauser Classics |publisher=Birkhauser |year=2003 |isbn=0-8176-4285-4 |url=https://archive.org/details/implicitfunction0000kran |url-access=registration }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Two variables case ==&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;f:\R^2 \to \R&amp;lt;/math&amp;gt; be a continuously differentiable function defining the [[implicit equation]] of a [[curve]] &amp;lt;math&amp;gt; f(x,y) = 0 &amp;lt;/math&amp;gt;. Let &amp;lt;math&amp;gt;(x_0, y_0)&amp;lt;/math&amp;gt; be a point on the curve, that is, a point such that &amp;lt;math&amp;gt;f(x_0, y_0)=0&amp;lt;/math&amp;gt;. In this simple case, the implicit function theorem can be stated as follows:&lt;br /&gt;
{{math theorem|math_statement=If {{tmath|f(x,y)}} is a function that is continuously differentiable in a neighbourhood of the point {{tmath|(x_0,y_0)}}, and &lt;br /&gt;
&amp;lt;math display=inline&amp;gt;\frac{\partial f}{ \partial y} (x_0, y_0) \neq 0,&amp;lt;/math&amp;gt; then there exists a unique differentiable function {{tmath|\varphi}} such that {{tmath|1=y_0=\varphi(x_0)}} and {{tmath|1=f(x, \varphi(x))=0}} in a neighbourhood of {{tmath|x_0}}.}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Proof.&amp;#039;&amp;#039;&amp;#039; By differentiating the equation {{tmath|1=f(x, \varphi(x))=0}}, one gets&lt;br /&gt;
&amp;lt;math display=block&amp;gt;\frac{\partial f}{ \partial x}(x, \varphi(x))+\varphi&amp;#039;(x)\, \frac{\partial f}{ \partial y}(x, \varphi(x))=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
and thus &lt;br /&gt;
&amp;lt;math display=block&amp;gt;\varphi&amp;#039;(x)=-\frac{\frac{\partial f}{ \partial x}(x, \varphi(x))}{\frac{\partial f}{ \partial y}(x, \varphi(x))}.&amp;lt;/math&amp;gt;&lt;br /&gt;
This gives an [[ordinary differential equation]] for {{tmath|\varphi}}, with the initial condition {{tmath|1=\varphi(x_0) = y_0}}.&lt;br /&gt;
&lt;br /&gt;
Since &amp;lt;math display=inline&amp;gt;\frac{\partial f}{ \partial y} (x_0, y_0) \neq 0,&amp;lt;/math&amp;gt; the right-hand side of the differential equation is continuous, upper bounded and lower bounded on some closed interval around {{tmath|x_0}}. It is therefore [[Lipschitz continuous]],{{dubious|date=April 2025}} and the [[Cauchy-Lipschitz theorem]] applies for proving the existence of a unique solution.&lt;br /&gt;
&lt;br /&gt;
== First example ==&lt;br /&gt;
[[Image:Implicit circle.svg|thumb|right|200px|The unit circle of implicit equation {{math|1= &amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + &amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; – 1 = 0}} cannot be represented as the graph of a function. Around the point {{math|&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;}} where the tangent is not vertical, the bolded [[circular arc]] is the graph of some function of {{mvar|x}}, while around {{math|&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;}}, there is no function of {{mvar|x}} with the circle as its graph.&amp;lt;br&amp;gt;This is exactly what the implicit function theorem asserts in this case.]]&lt;br /&gt;
If we define the function {{math|1=&amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;) = &amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; + &amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;}}, then the equation {{math|1=&amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;) = 1}} cuts out the [[unit circle]] as the [[level set]] {{math|1={(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;) {{!}} &amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;) = 1}&amp;lt;nowiki/&amp;gt;}}. There is no way to represent the unit circle as the graph of a function of one variable {{math|1=&amp;#039;&amp;#039;y&amp;#039;&amp;#039; = &amp;#039;&amp;#039;g&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)}} because for each choice of {{math|&amp;#039;&amp;#039;x&amp;#039;&amp;#039; ∈ (−1, 1)}}, there are two choices of &amp;#039;&amp;#039;y&amp;#039;&amp;#039;, namely &amp;lt;math&amp;gt;\pm\sqrt{1-x^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
However, it is possible to represent &amp;#039;&amp;#039;part&amp;#039;&amp;#039; of the circle as the graph of a function of one variable. If we let &amp;lt;math&amp;gt;g_1(x) = \sqrt{1-x^2}&amp;lt;/math&amp;gt; for {{math|−1 ≤ &amp;#039;&amp;#039;x&amp;#039;&amp;#039; ≤ 1}}, then the graph of {{math|1=&amp;#039;&amp;#039;y&amp;#039;&amp;#039; = &amp;#039;&amp;#039;g&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)}} provides the upper half of the circle. Similarly, if &amp;lt;math&amp;gt;g_2(x) = -\sqrt{1-x^2}&amp;lt;/math&amp;gt;, then the graph of {{math|1=&amp;#039;&amp;#039;y&amp;#039;&amp;#039; = &amp;#039;&amp;#039;g&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)}} gives the lower half of the circle.&lt;br /&gt;
&lt;br /&gt;
The purpose of the implicit function theorem is to tell us that functions like {{math|&amp;#039;&amp;#039;g&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)}} and {{math|&amp;#039;&amp;#039;g&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)}} [[List of mathematical jargon#almost all|almost always]] exist, even in situations where we cannot write down explicit formulas. It guarantees that {{math|&amp;#039;&amp;#039;g&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)}} and {{math|&amp;#039;&amp;#039;g&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)}} are differentiable, and it even works in situations where we do not have a formula for {{math|&amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;)}}.&lt;br /&gt;
&lt;br /&gt;
== Definitions ==&lt;br /&gt;
Let &amp;lt;math&amp;gt;f: \R^{n+m} \to \R^m&amp;lt;/math&amp;gt; be a [[continuously differentiable]] function. We think of &amp;lt;math&amp;gt;\R^{n+m}&amp;lt;/math&amp;gt; as the [[Cartesian product]] &amp;lt;math&amp;gt;\R^n\times\R^m,&amp;lt;/math&amp;gt; and we write a point of this product as &amp;lt;math&amp;gt;(\mathbf{x}, \mathbf{y}) = (x_1,\ldots, x_n, y_1, \ldots y_m).&amp;lt;/math&amp;gt; Starting from the given function &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, our goal is to construct a function &amp;lt;math&amp;gt;g: \R^n \to \R^m&amp;lt;/math&amp;gt; whose graph &amp;lt;math&amp;gt;(\textbf{x}, g(\textbf{x}))&amp;lt;/math&amp;gt; is precisely the set of all &amp;lt;math&amp;gt;(\textbf{x}, \textbf{y})&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f(\textbf{x}, \textbf{y}) = \textbf{0}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
As noted above, this may not always be possible. We will therefore fix a point &amp;lt;math&amp;gt;(\textbf{a}, \textbf{b}) = (a_1, \dots, a_n, b_1, \dots, b_m)&amp;lt;/math&amp;gt; which satisfies &amp;lt;math&amp;gt;f(\textbf{a}, \textbf{b}) = \textbf{0}&amp;lt;/math&amp;gt;, and we will ask for a &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; that works near the point &amp;lt;math&amp;gt;(\textbf{a}, \textbf{b})&amp;lt;/math&amp;gt;. In other words, we want an [[open set]] &amp;lt;math&amp;gt;U \subset \R^n&amp;lt;/math&amp;gt; containing &amp;lt;math&amp;gt;\textbf{a}&amp;lt;/math&amp;gt;, an open set &amp;lt;math&amp;gt;V \subset \R^m&amp;lt;/math&amp;gt; containing &amp;lt;math&amp;gt;\textbf{b}&amp;lt;/math&amp;gt;, and a function &amp;lt;math&amp;gt;g : U \to V&amp;lt;/math&amp;gt; such that the graph of &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; satisfies the relation &amp;lt;math&amp;gt;f = \textbf{0}&amp;lt;/math&amp;gt; on &amp;lt;math&amp;gt;U\times V&amp;lt;/math&amp;gt;, and that no other points within &amp;lt;math&amp;gt;U \times V&amp;lt;/math&amp;gt; do so. In symbols,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\{ (\mathbf{x}, g(\mathbf{x})) \mid \mathbf x \in U \} = \{ (\mathbf{x}, \mathbf{y})\in U \times V \mid f(\mathbf{x}, \mathbf{y}) = \mathbf{0} \}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To state the implicit function theorem, we need the [[Jacobian matrix and determinant|Jacobian matrix]] of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;, which is the matrix of the [[partial derivative]]s of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;. Abbreviating &amp;lt;math&amp;gt;(a_1, \dots, a_n, b_1, \dots, b_m)&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;(\textbf{a}, \textbf{b})&amp;lt;/math&amp;gt;, the Jacobian matrix is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(Df)(\mathbf{a},\mathbf{b})&lt;br /&gt;
= \left[\begin{array}{ccc|ccc}&lt;br /&gt;
 \frac{\partial f_1}{\partial x_1}(\mathbf{a},\mathbf{b}) &amp;amp; \cdots &amp;amp; \frac{\partial f_1}{\partial x_n}(\mathbf{a},\mathbf{b}) &amp;amp;&lt;br /&gt;
 \frac{\partial f_1}{\partial y_1}(\mathbf{a},\mathbf{b}) &amp;amp; \cdots &amp;amp; \frac{\partial f_1}{\partial y_m}(\mathbf{a},\mathbf{b}) \\&lt;br /&gt;
 \vdots &amp;amp; \ddots &amp;amp; \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
 \frac{\partial f_m}{\partial x_1}(\mathbf{a},\mathbf{b}) &amp;amp; \cdots &amp;amp; \frac{\partial f_m}{\partial x_n}(\mathbf{a},\mathbf{b}) &amp;amp;&lt;br /&gt;
 \frac{\partial f_m}{\partial y_1}(\mathbf{a},\mathbf{b}) &amp;amp; \cdots &amp;amp; \frac{\partial f_m}{\partial y_m}(\mathbf{a},\mathbf{b})&lt;br /&gt;
\end{array}\right]&lt;br /&gt;
= \left[\begin{array}{c|c} X &amp;amp; Y \end{array}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the matrix of partial derivatives in the variables &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; is the matrix of partial derivatives in the variables &amp;lt;math&amp;gt;y_j&amp;lt;/math&amp;gt;. The implicit function theorem says that if &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; is an invertible matrix, then there are &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; as desired. Writing all the hypotheses together gives the following statement.&lt;br /&gt;
&lt;br /&gt;
== Statement of the theorem ==&lt;br /&gt;
Let &amp;lt;math&amp;gt;f: \R^{n+m} \to \R^m&amp;lt;/math&amp;gt; be a [[continuously differentiable function]], and let &amp;lt;math&amp;gt;\R^{n+m}&amp;lt;/math&amp;gt; have coordinates &amp;lt;math&amp;gt;(\textbf{x}, \textbf{y})&amp;lt;/math&amp;gt;. Fix a point &amp;lt;math&amp;gt;(\textbf{a}, \textbf{b}) = (a_1,\dots,a_n, b_1,\dots, b_m)&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;f(\textbf{a}, \textbf{b}) = \mathbf{0}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathbf{0} \in \R^m&amp;lt;/math&amp;gt; is the zero vector. If the [[Jacobian matrix]] (this is the right-hand panel of the Jacobian matrix shown in the previous section):&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;J_{f, \mathbf{y}} (\mathbf{a}, \mathbf{b}) = \left [ \frac{\partial f_i}{\partial y_j} (\mathbf{a}, \mathbf{b}) \right ]&amp;lt;/math&amp;gt;&lt;br /&gt;
is [[invertible]], then there exists an open set &amp;lt;math&amp;gt;U \subset \R^n&amp;lt;/math&amp;gt; containing &amp;lt;math&amp;gt;\textbf{a}&amp;lt;/math&amp;gt; such that there exists a unique function &amp;lt;math&amp;gt;g: U \to \R^m&amp;lt;/math&amp;gt; such that {{nowrap|&amp;lt;math&amp;gt; g(\mathbf{a}) = \mathbf{b}&amp;lt;/math&amp;gt;,}} and {{nowrap|&amp;lt;math&amp;gt; f(\mathbf{x}, g(\mathbf{x})) = \mathbf{0} ~ \text{for all} ~ \mathbf{x}\in U&amp;lt;/math&amp;gt;.}} Moreover, &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is continuously differentiable and, denoting the left-hand panel of the Jacobian matrix shown in the previous section as:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;&lt;br /&gt;
J_{f, \mathbf{x}} (\mathbf{a}, \mathbf{b}) = \left [ \frac{\partial f_i}{\partial x_j} (\mathbf{a}, \mathbf{b}) \right ],&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
the Jacobian matrix of partial derivatives of &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; is given by the [[matrix product]]:&amp;lt;ref&amp;gt;{{Cite journal |first=Oswaldo |last=de Oliveira |title=The Implicit and Inverse Function Theorems: Easy Proofs |journal=Real Anal. Exchange |volume=39 |issue=1 |year=2013 |doi=10.14321/realanalexch.39.1.0207 |pages=214–216 |s2cid=118792515 |arxiv=1212.2066 }}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;&lt;br /&gt;
\left[\frac{\partial g_i}{\partial x_j} (\mathbf{x})\right]_{m\times n} =- \left [ J_{f, \mathbf{y}}(\mathbf{x}, g(\mathbf{x})) \right ]_{m \times m} ^{-1} \, \left [ J_{f, \mathbf{x}}(\mathbf{x}, g(\mathbf{x})) \right ]_{m \times n}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For a proof, see [[Inverse function theorem#Implicit_function_theorem]]. Here, the two-dimensional case is detailed.&lt;br /&gt;
&lt;br /&gt;
===Higher derivatives===&lt;br /&gt;
If, moreover, &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is [[analytic function|analytic]] or continuously differentiable &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; times in a neighborhood of &amp;lt;math&amp;gt;(\textbf{a}, \textbf{b})&amp;lt;/math&amp;gt;, then one may choose &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; in order that the same holds true for &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; inside &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt;. &amp;lt;ref&amp;gt;{{Cite book |first1=K. | last1=Fritzsche |first2=H. |last2=Grauert |year=2002 |url=https://books.google.com/books?id=jSeRz36zXIMC&amp;amp;pg=PA34 |title=From Holomorphic Functions to Complex Manifolds |publisher=Springer |page=34 |isbn=9780387953953 }}&amp;lt;/ref&amp;gt; In the analytic case, this is called the &amp;#039;&amp;#039;&amp;#039;analytic implicit function theorem&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== The circle example ==&lt;br /&gt;
Let us go back to the example of the [[unit circle]]. In this case &amp;#039;&amp;#039;n&amp;#039;&amp;#039; = &amp;#039;&amp;#039;m&amp;#039;&amp;#039; = 1 and &amp;lt;math&amp;gt;f(x,y) = x^2 + y^2 - 1&amp;lt;/math&amp;gt;. The matrix of partial derivatives is just a 1 × 2 matrix, given by&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(Df)(a,b) = \begin{bmatrix} \dfrac{\partial f}{\partial x}(a,b) &amp;amp; \dfrac{\partial f}{\partial y}(a,b) \end{bmatrix} = \begin{bmatrix} 2a &amp;amp; 2b \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus, here, the {{math|&amp;#039;&amp;#039;Y&amp;#039;&amp;#039;}} in the statement of the theorem is just the number {{math|2&amp;#039;&amp;#039;b&amp;#039;&amp;#039;}}; the linear map defined by it is invertible [[if and only if]] {{math|&amp;#039;&amp;#039;b&amp;#039;&amp;#039; ≠ 0}}. By the implicit function theorem we see that we can locally write the circle in the form {{math|1=&amp;#039;&amp;#039;y&amp;#039;&amp;#039; = &amp;#039;&amp;#039;g&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)}} for all points where {{math|&amp;#039;&amp;#039;y&amp;#039;&amp;#039; ≠ 0}}. For {{math|(±1, 0)}} we run into trouble, as noted before. The implicit function theorem may still be applied to these two points, by writing {{mvar|x}} as a function of {{mvar|y}}, that is, &amp;lt;math&amp;gt;x = h(y)&amp;lt;/math&amp;gt;; now the graph of the function will be &amp;lt;math&amp;gt;\left(h(y), y\right)&amp;lt;/math&amp;gt;, since where {{math|1=&amp;#039;&amp;#039;b&amp;#039;&amp;#039; = 0}} we have {{math|1=&amp;#039;&amp;#039;a&amp;#039;&amp;#039; = 1}}, and the conditions to locally express the function in this form are satisfied.&lt;br /&gt;
&lt;br /&gt;
The implicit derivative of &amp;#039;&amp;#039;y&amp;#039;&amp;#039; with respect to &amp;#039;&amp;#039;x&amp;#039;&amp;#039;, and that of &amp;#039;&amp;#039;x&amp;#039;&amp;#039; with respect to &amp;#039;&amp;#039;y&amp;#039;&amp;#039;, can be found by [[Differential of a function#Differentials in several variables|totally differentiating]] the implicit function &amp;lt;math&amp;gt;x^2+y^2-1&amp;lt;/math&amp;gt; and equating to 0:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2x\, dx+2y\, dy = 0,&amp;lt;/math&amp;gt;&lt;br /&gt;
giving&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\frac{dy}{dx}=-\frac{x}{y}&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\frac{dx}{dy} = -\frac{y}{x}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Application: change of coordinates ==&lt;br /&gt;
Suppose we have an {{mvar|m}}-dimensional space, parametrised by a set of coordinates &amp;lt;math&amp;gt; (x_1,\ldots,x_m) &amp;lt;/math&amp;gt;. We can introduce a new coordinate system &amp;lt;math&amp;gt; (x&amp;#039;_1,\ldots,x&amp;#039;_m) &amp;lt;/math&amp;gt; by supplying m functions &amp;lt;math&amp;gt; h_1\ldots h_m &amp;lt;/math&amp;gt; each being continuously differentiable. These functions allow us to calculate the new coordinates &amp;lt;math&amp;gt; (x&amp;#039;_1,\ldots,x&amp;#039;_m) &amp;lt;/math&amp;gt; of a point, given the point&amp;#039;s old coordinates &amp;lt;math&amp;gt; (x_1,\ldots,x_m) &amp;lt;/math&amp;gt; using &amp;lt;math&amp;gt; x&amp;#039;_1=h_1(x_1,\ldots,x_m), \ldots, x&amp;#039;_m=h_m(x_1,\ldots,x_m) &amp;lt;/math&amp;gt;. One might want to verify if the opposite is possible: given coordinates &amp;lt;math&amp;gt; (x&amp;#039;_1,\ldots,x&amp;#039;_m) &amp;lt;/math&amp;gt;, can we &amp;#039;go back&amp;#039; and calculate the same point&amp;#039;s original coordinates &amp;lt;math&amp;gt; (x_1,\ldots,x_m) &amp;lt;/math&amp;gt;? The implicit function theorem will provide an answer to this question. The (new and old) coordinates &amp;lt;math&amp;gt;(x&amp;#039;_1,\ldots,x&amp;#039;_m, x_1,\ldots,x_m)&amp;lt;/math&amp;gt; are related by &amp;#039;&amp;#039;f&amp;#039;&amp;#039; = 0, with&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;f(x&amp;#039;_1,\ldots,x&amp;#039;_m,x_1,\ldots, x_m)=(h_1(x_1,\ldots, x_m)-x&amp;#039;_1,\ldots , h_m(x_1,\ldots, x_m)-x&amp;#039;_m).&amp;lt;/math&amp;gt;&lt;br /&gt;
Now the Jacobian matrix of &amp;#039;&amp;#039;f&amp;#039;&amp;#039; at a certain point (&amp;#039;&amp;#039;a&amp;#039;&amp;#039;, &amp;#039;&amp;#039;b&amp;#039;&amp;#039;) [ where &amp;lt;math&amp;gt;a=(x&amp;#039;_1,\ldots,x&amp;#039;_m), b=(x_1,\ldots,x_m)&amp;lt;/math&amp;gt; ] is given by&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(Df)(a,b) = \left [\begin{matrix}&lt;br /&gt;
 -1 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
 \vdots &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
 0 &amp;amp; \cdots &amp;amp; -1&lt;br /&gt;
\end{matrix}\left|&lt;br /&gt;
\begin{matrix}&lt;br /&gt;
\frac{\partial h_1}{\partial x_1}(b) &amp;amp; \cdots &amp;amp; \frac{\partial h_1}{\partial x_m}(b)\\&lt;br /&gt;
\vdots &amp;amp; \ddots &amp;amp; \vdots\\&lt;br /&gt;
\frac{\partial h_m}{\partial x_1}(b) &amp;amp; \cdots &amp;amp; \frac{\partial h_m}{\partial x_m}(b)\\&lt;br /&gt;
\end{matrix} \right.\right] = [-I_m |J ].&amp;lt;/math&amp;gt;&lt;br /&gt;
where I&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; denotes the &amp;#039;&amp;#039;m&amp;#039;&amp;#039; × &amp;#039;&amp;#039;m&amp;#039;&amp;#039; [[identity matrix]], and {{mvar|J}} is the {{math|&amp;#039;&amp;#039;m&amp;#039;&amp;#039; × &amp;#039;&amp;#039;m&amp;#039;&amp;#039;}} matrix of partial derivatives, evaluated at (&amp;#039;&amp;#039;a&amp;#039;&amp;#039;, &amp;#039;&amp;#039;b&amp;#039;&amp;#039;). (In the above, these blocks were denoted by X and Y. As it happens, in this particular application of the theorem, neither matrix depends on &amp;#039;&amp;#039;a&amp;#039;&amp;#039;.) The implicit function theorem now states that we can locally express &amp;lt;math&amp;gt; (x_1,\ldots,x_m) &amp;lt;/math&amp;gt; as a function of &amp;lt;math&amp;gt; (x&amp;#039;_1,\ldots,x&amp;#039;_m) &amp;lt;/math&amp;gt; if &amp;#039;&amp;#039;J&amp;#039;&amp;#039; is invertible. Demanding &amp;#039;&amp;#039;J&amp;#039;&amp;#039; is invertible is equivalent to det &amp;#039;&amp;#039;J&amp;#039;&amp;#039; ≠ 0, thus we see that we can go back from the primed to the unprimed coordinates if the determinant of the Jacobian &amp;#039;&amp;#039;J&amp;#039;&amp;#039; is non-zero. This statement is also known as the [[inverse function theorem]].&lt;br /&gt;
&lt;br /&gt;
=== Example: polar coordinates ===&lt;br /&gt;
As a simple application of the above, consider the plane, parametrised by [[polar coordinates]] {{math|(&amp;#039;&amp;#039;R&amp;#039;&amp;#039;, &amp;#039;&amp;#039;θ&amp;#039;&amp;#039;)}}. We can go to a new coordinate system ([[cartesian coordinates]]) by defining functions {{math|1=&amp;#039;&amp;#039;x&amp;#039;&amp;#039;(&amp;#039;&amp;#039;R&amp;#039;&amp;#039;, &amp;#039;&amp;#039;θ&amp;#039;&amp;#039;) = &amp;#039;&amp;#039;R&amp;#039;&amp;#039; cos(&amp;#039;&amp;#039;θ&amp;#039;&amp;#039;)}} and {{math|1=&amp;#039;&amp;#039;y&amp;#039;&amp;#039;(&amp;#039;&amp;#039;R&amp;#039;&amp;#039;, &amp;#039;&amp;#039;θ&amp;#039;&amp;#039;) = &amp;#039;&amp;#039;R&amp;#039;&amp;#039; sin(&amp;#039;&amp;#039;θ&amp;#039;&amp;#039;)}}. This makes it possible given any point {{math|(&amp;#039;&amp;#039;R&amp;#039;&amp;#039;, &amp;#039;&amp;#039;θ&amp;#039;&amp;#039;)}} to find corresponding Cartesian coordinates {{math|(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;)}}. When can we go back and convert Cartesian into polar coordinates? By the previous example, it is sufficient to have {{math|1=det &amp;#039;&amp;#039;J&amp;#039;&amp;#039; ≠ 0}}, with&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;J =\begin{bmatrix}&lt;br /&gt;
 \frac{\partial x(R,\theta)}{\partial R} &amp;amp; \frac{\partial x(R,\theta)}{\partial \theta} \\&lt;br /&gt;
 \frac{\partial y(R,\theta)}{\partial R} &amp;amp; \frac{\partial y(R,\theta)}{\partial \theta} \\&lt;br /&gt;
\end{bmatrix}=&lt;br /&gt;
 \begin{bmatrix}&lt;br /&gt;
 \cos \theta &amp;amp; -R \sin \theta \\&lt;br /&gt;
 \sin \theta &amp;amp; R \cos \theta&lt;br /&gt;
\end{bmatrix}.&amp;lt;/math&amp;gt;&lt;br /&gt;
Since {{math|1=det &amp;#039;&amp;#039;J&amp;#039;&amp;#039; = &amp;#039;&amp;#039;R&amp;#039;&amp;#039;}}, conversion back to polar coordinates is possible if {{math|1=&amp;#039;&amp;#039;R&amp;#039;&amp;#039; ≠ 0}}. So it remains to check the case {{math|1=&amp;#039;&amp;#039;R&amp;#039;&amp;#039; = 0}}. It is easy to see that in case {{math|1=&amp;#039;&amp;#039;R&amp;#039;&amp;#039; = 0}}, our coordinate transformation is not invertible: at the origin, the value of θ is not well-defined.&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==&lt;br /&gt;
&lt;br /&gt;
=== Banach space version ===&lt;br /&gt;
Based on the [[inverse function theorem]] in [[Banach space]]s, it is possible to extend the implicit function theorem to Banach space valued mappings.&amp;lt;ref&amp;gt;{{Cite book |last=Lang |first=Serge |author-link=Serge Lang |title=Fundamentals of Differential Geometry |url=https://archive.org/details/fundamentalsdiff00lang_678 |url-access=limited |year=1999 |publisher=Springer | location=New York |series=Graduate Texts in Mathematics |isbn=0-387-98593-X |pages=[https://archive.org/details/fundamentalsdiff00lang_678/page/n15 15]–21 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite book |last=Edwards |first=Charles Henry |title=Advanced Calculus of Several Variables |publisher=Dover Publications |location=Mineola, New York |year=1994 |orig-year=1973 |isbn=0-486-68336-2 |pages=417–418 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Let &amp;#039;&amp;#039;X&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Y&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Z&amp;#039;&amp;#039; be [[Banach space]]s. Let the mapping {{math|&amp;#039;&amp;#039;f&amp;#039;&amp;#039; : &amp;#039;&amp;#039;X&amp;#039;&amp;#039; × &amp;#039;&amp;#039;Y&amp;#039;&amp;#039; → &amp;#039;&amp;#039;Z&amp;#039;&amp;#039;}} be continuously [[Fréchet differentiable]]. If &amp;lt;math&amp;gt;(x_0,y_0)\in X\times Y&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;f(x_0,y_0)=0&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;y\mapsto Df(x_0,y_0)(0,y)&amp;lt;/math&amp;gt; is a Banach space isomorphism from &amp;#039;&amp;#039;Y&amp;#039;&amp;#039; onto &amp;#039;&amp;#039;Z&amp;#039;&amp;#039;, then there exist neighbourhoods &amp;#039;&amp;#039;U&amp;#039;&amp;#039; of &amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; and &amp;#039;&amp;#039;V&amp;#039;&amp;#039; of &amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; and a Fréchet differentiable function &amp;#039;&amp;#039;g&amp;#039;&amp;#039; : &amp;#039;&amp;#039;U&amp;#039;&amp;#039; → &amp;#039;&amp;#039;V&amp;#039;&amp;#039; such that &amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;g&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)) = 0 and &amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;) = 0 if and only if &amp;#039;&amp;#039;y&amp;#039;&amp;#039; = &amp;#039;&amp;#039;g&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;), for all &amp;lt;math&amp;gt;(x,y)\in U\times V&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Implicit functions from non-differentiable functions ===&lt;br /&gt;
Various forms of the implicit function theorem exist for the case when the function &amp;#039;&amp;#039;f&amp;#039;&amp;#039; is not differentiable. It is standard that local strict monotonicity suffices in one dimension.&amp;lt;ref&amp;gt;{{springer |title=Implicit function |id=i/i050310 |last=Kudryavtsev |first=Lev Dmitrievich }}&amp;lt;/ref&amp;gt; The following more general form was proven by Kumagai based on an observation by Jittorntrum.&amp;lt;ref&amp;gt;{{Cite journal |first=K. |last=Jittorntrum |title=An Implicit Function Theorem |journal=Journal of Optimization Theory and Applications |volume=25 |issue=4 |year=1978 |doi=10.1007/BF00933522 |pages=575–577 |s2cid=121647783 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite journal |first=S. |last=Kumagai |title=An implicit function theorem: Comment |journal=Journal of Optimization Theory and Applications |volume=31 |issue=2 |year=1980 |doi=10.1007/BF00934117 |pages=285–288 |s2cid=119867925 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consider a continuous function &amp;lt;math&amp;gt;f : \R^n \times \R^m \to \R^n&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f(x_0, y_0) = 0&amp;lt;/math&amp;gt;. If there exist open neighbourhoods &amp;lt;math&amp;gt;A \subset \R^n&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B \subset \R^m&amp;lt;/math&amp;gt; of &amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; and &amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;, respectively, such that, for all &amp;#039;&amp;#039;y&amp;#039;&amp;#039; in &amp;#039;&amp;#039;B&amp;#039;&amp;#039;, &amp;lt;math&amp;gt;f(\cdot, y) : A \to \R^n&amp;lt;/math&amp;gt; is locally one-to-one, then there exist open neighbourhoods &amp;lt;math&amp;gt;A_0 \subset \R^n&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B_0 \subset \R^m&amp;lt;/math&amp;gt; of &amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; and &amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;, such that, for all &amp;lt;math&amp;gt;y \in B_0&amp;lt;/math&amp;gt;, the equation&lt;br /&gt;
&amp;#039;&amp;#039;f&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;) = 0 has a unique solution&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;x = g(y) \in A_0,&amp;lt;/math&amp;gt;&lt;br /&gt;
where &amp;#039;&amp;#039;g&amp;#039;&amp;#039; is a continuous function from &amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; into &amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Collapsing manifolds ===&lt;br /&gt;
Perelman’s collapsing theorem for [[3-manifold]]s, the capstone of his proof of Thurston&amp;#039;s [[geometrization conjecture]], can be understood as an extension of the implicit function theorem.&amp;lt;ref&amp;gt;{{cite journal |last1=Cao |first1=Jianguo |last2=Ge |first2=Jian |title=A simple proof of Perelman&amp;#039;s collapsing theorem for 3-manifolds |journal=J. Geom. Anal. |date=2011 |volume=21 |issue=4 |pages=807–869|doi=10.1007/s12220-010-9169-5 |arxiv=1003.2215 |s2cid=514106 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Inverse function theorem]]&lt;br /&gt;
*[[Constant rank theorem]]: Both the implicit function theorem and the inverse function theorem can be seen as special cases of the constant rank theorem.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
{{Notelist}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist|30em}}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
* {{cite book |first=Carl B. |last=Allendoerfer |author-link=Carl B. Allendoerfer |title=Calculus of Several Variables and Differentiable Manifolds |location=New York |publisher=Macmillan |year=1974 |chapter=Theorems about Differentiable Functions |pages=54–88 |isbn=0-02-301840-2 }}&lt;br /&gt;
* {{cite book |first=K. G. |last=Binmore |author-link=Kenneth Binmore |chapter=Implicit Functions |title=Calculus |location=New York |publisher=Cambridge University Press |year=1983 |isbn=0-521-28952-1 |pages=198–211 |chapter-url=https://books.google.com/books?id=K8RfQgAACAAJ&amp;amp;pg=PA198 }}&lt;br /&gt;
* {{cite book |first1=Lynn H. |last1=Loomis |author-link=Lynn Harold Loomis |first2=Shlomo |last2=Sternberg |author-link2=Shlomo Sternberg |title=Advanced Calculus |url=https://archive.org/details/advancedcalculus0000loom |url-access=registration |location=Boston |publisher=Jones and Bartlett |edition=Revised |year=1990 |pages=[https://archive.org/details/advancedcalculus0000loom/page/164 164–171] |isbn=0-86720-122-3 }}&lt;br /&gt;
* {{cite book |first1=Murray H. |last1=Protter |author-link=Murray H. Protter |first2=Charles B. Jr. |last2=Morrey |author-link2=Charles B. Morrey Jr. |chapter=Implicit Function Theorems. Jacobians |title=Intermediate Calculus |location=New York |publisher=Springer |edition=2nd |year=1985 |isbn=0-387-96058-9 |pages=390–420 |chapter-url=https://books.google.com/books?id=3lTmBwAAQBAJ&amp;amp;pg=PA390 }}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Implicit Function Theorem}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles containing proofs]]&lt;br /&gt;
[[Category:Mathematical identities]]&lt;br /&gt;
[[Category:Theorems in calculus]]&lt;br /&gt;
[[Category:Theorems in real analysis]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Pinkshrimp</name></author>
	</entry>
</feed>