This discussion pertains to Theorem III-1.4 in C.H. Edwards, Jr.'s Advanced Calculus of Several Variables.
I am trying to understand why the neighborhood described in the proof of the implicit function theorem is "safe" for convergence of the contraction mapping with the inductive hypothesis for the sequence :
$f_{n+1}[x]=f_{n}[x]-\frac{G[x,f_{n}[x]]}{D_{2}G[a,b]}$, $f_{0}[x]=b$.
The neighborhood is given as follows:
$\varepsilon\ge\lvert x-a\rvert\bigwedge\varepsilon\ge\lvert y-b\rvert\implies\lvert D_{2}G[x,y]-D_{2}G[a,b]\rvert\le\frac{1}{2}\lvert D_{2}G[a,b]\rvert$
$\varepsilon>\delta\ge\lvert x-a\rvert\implies\lvert G[x,b]\rvert\le\frac{1}{2}\varepsilon\lvert D_{2}G[a,b]\rvert$
The graph depicts the trace on the surface $\{x,y,G[x,y]\}$ of the
square $[a-\varepsilon,a+\varepsilon]\times[b-\varepsilon,b+\varepsilon]$
in green.
The further $\delta$ restriction is indicated in magenta, as is the trace of the line $y=b$.
The trace of $x=a$ is blue.
The white angle represents the projection of the point $\{a,b+\frac{\varepsilon}{2},\frac{\varepsilon}{2}D_{2}G[a,b]\}$.
$\frac{\varepsilon}{2}D_{2}G[a,b]$ also gives the height of the upper plane.
The actual solution curve $\{x,f[x],0\}$ is the intersection of the lower plane and the surface $\{x,y,G[x,y]\}$.
The red parallelogram represents the condition $G[a,y]=2(y-b)D_{2}G[a,y]$ which leads to an infinite loop. The choice of $\varepsilon$ prevents that from happening on the blue curve. This is explained in my answer to a previous question: Neighborhoods necessary for convergence of a sequence.
What I am trying to determine is why the rectangle $[a-\delta,a+\delta]\times[b-\varepsilon,b+\varepsilon]$ is safe for convergence for all $x\in[a-\delta,a+\delta]$. In other words, how it avoids the infinite loop condition.
A second diagram shows a simpler depiction of the problem using a different $G[x,y]$.
Edit to add: I failed to mention a potentially significant assertion regarding the second image. The rectangle in that image was chosen so that the trace of the line segment $G[{c_1,d_1},{c_2,d_1}]$ is completely below the plane $z=0$, and $G[{c_1,d_2},{c_2,d_2}]$ is completely above the surface of $z=0$. $D_2[x,y]>0$ holds everywhere in the rectangle $[c_1,c_2]\times[d_1,d_2]$.
The objective is to show that $f_{n+1}[x_*]=f_{n}[x_*]-\frac{G[x_*,f_{n}[x_*]]}{D_{2}G[a,b]}$ converges to a point on the solution curve for all $x_*$ in some neighborhood within the rectangle $[c_1,c_2]\times[d_1,d_2]$. The neighborhood described above would lie within that rectangle.
Edit to add: Edit to modify: I observe that the portions of the green curve with constant $x$ never intersect the plane $z=0$ in the neighborhood, so it is right to exclude them. Though the magenta curves do intersect the solution curve, that is not a guarantee that they would do so with a different $G[x,y]$.
Edit to add: I also note that the hypotheses of the theorem only stipulate $G$ is $\mathscr{C}^1$. That makes talking about inflection points difficult. But they seem relevant.
It seems proper to examine what happens at the extreme conditions such as:
$D_2G[x_*,y]=\frac{1}{2}D_2G[a,b]$,
$D_2G[x_*,y]=\frac{3}{2}D_2G[a,b]$
and
$\lvert D_{2}G[x,y]-D_{2}G[a,b]\rvert=\frac{1}{2}\lvert D_{2}G[a,b]\rvert$
I've removed my own speculations about those conditions because I believe they were too restrictive (IOW, wrong).
Edit to add: Another observation that seems significant is that all sequences begin with the base state $f_0[x]=b$. I'm pretty sure that means all subsequent $f_n[x]$ will be on the same side of the plane $y=b$ as $f_1[x]$.
Unfortunately I don't have a good exact vocabulary, nor theory of this problem domain. IOW, I'm hand-waving it. All I'm seeking at this point is an intuitively satisfying geometric explanation.
Edit to add: A third graphic showing a "side view" of the situation, with the $x$ dimension suppressed. By collapsing the problem into the consideration of a family of curves in two dimensions which adhere to the stated conditions, the problem might reduce to one of real analysis.
The yellow lines depict the range of allowable slopes for any curve in the neighborhood, determined by $\varepsilon\ge\lvert x-a\rvert\bigwedge\varepsilon\ge\lvert y-b\rvert\implies\lvert D_{2}G[x,y]-D_{2}G[a,b]\rvert\le\frac{1}{2}\lvert D_{2}G[a,b]\rvert$
The blue curve and tangent line represent a safe state. The red parallelogram and chord depict a loop state and the slope of twice the loop tangent, respectively. The green vertical lines represent $y=\pm\varepsilon$. The vertical magenta line segment represents the restriction:
$\varepsilon>\delta\ge\lvert x-a\rvert\implies\lvert G[x,b]\rvert\le\frac{1}{2}\varepsilon\lvert D_{2}G[a,b]\rvert$.
That is, (I believe) every 2-dimensional projection of a curve must intersect the magenta line segment. Furthermore, the base term of every sequence is $f_0[x]=b$. The first iteration is therefore: $f_{1}[x]=b-\frac{G[x,b]}{D_{2}G[a,b]}$.


The $\delta$ restriction in conjunction with the $\varepsilon$ restriction ensures that $\varphi[b]=b-\frac{G[x_{*},b]}{D_{2}G[a,b]}\in[b-\varepsilon,b+\varepsilon]$. So the hypotheses of the contraction mapping theorem are satisfied. This is because the maximal height $\lvert G[x,b]\rvert=\frac{1}{2}\varepsilon\lvert D_{2}G[a,b]\rvert$ divided by the minimal slope $\lvert D_{2}G[x,y]\rvert=\frac{1}{2}\lvert D_{2}G[a,b]\rvert$ is $\frac{\lvert G[x,b]\rvert}{\lvert D_{2}G[a,b]\rvert}=\frac{\frac{1}{2}\varepsilon\lvert D_{2}G[a,b]\rvert}{\frac{1}{2}\lvert D_{2}G[a,b]\rvert}=\varepsilon$.
This does not give me the intuitively satisfying geometrical picture I am seeking, but I believe it answers the question in the mathematical sense.
Edit to add better explanation of how this avoids the loop condition.
The loop condition discussed here in Neighborhoods necessary for convergence of a sequence. is:
$2xf^{\prime}[x]=f[x]$.
In order to avoid it, require
$f^{\prime}[x]>\frac{f[x]}{2x}$.
Translating that into terms of the current discussion:
$\lvert D_{2}G[x_{*},y]\rvert\ge\frac{1}{2}\lvert D_{2}G[a,b]\rvert$ corresponds with the minimal $f^{\prime}[x]$.
$\lvert G[x_{*},b]\rvert\le\frac{1}{2}\varepsilon\lvert D_{2}G[a,b]\rvert$ corresponds with the maximal $f[x]$.
Writing the previous inequality in these terms gives
$\lvert D_{2}G[x_{*},y]\rvert>\frac{\lvert G[x_{*},b]\rvert}{2\lvert y-b\rvert}$.
Replacing the the terms with their limiting values gives
$\frac{1}{2}\lvert D_{2}G[a,b]\rvert>\frac{\frac{1}{2}\varepsilon\lvert D_{2}G[a,b]\rvert}{2\varepsilon}$
$\lvert D_{2}G[a,b]\rvert>\frac{\lvert D_{2}G[a,b]\rvert}{2}$.
So the neighborhood seems safe from loops.