A global bifurcation joins two mechanisms: a long passage near a hyperbolic equilibrium point and a finite excursion returning the unstable manifold to its neighborhood. Eigenvalue ratios control the local passage, while the geometry of the global return decides reinjection, folding and trapping. In the real symmetric case there are two returning branches and a power-law cusp. In the saddle-focus case rotation adds infinitely many oscillations to that cusp. The following maps display both mechanisms explicitly.
For the Lorenz configuration, enter on at and leave on , where . Solving the linear flow gives a flight time
Put . The outgoing coordinates are
The smooth global map from each outgoing section to the incoming section has, to leading order,
up to the choice of which unstable branch carries the sign of . Reflection symmetry makes the offsets opposite and the leading coefficients equal. Since the stable transverse coordinate is multiplied by the higher power , it contributes only subleading terms to the leading scalar map. Absorbing powers of into a positive constant gives the Lorenz power return map
The line lies on the stable manifold and has no finite return; the discontinuity is therefore a genuine missing return, not an arbitrary value to assign at zero.
If , the derivative tends to zero. For , there are two attracting fixed points, with . They describe two symmetry-related one-lobe attracting flow periodic orbits. For , the orbit alternates between and , where ; its multiplier is . This represents one attracting flow periodic orbit traversing both lobes. At the two homoclinic loops meet: this is the contracting gluing scenario, with diverging flow period at the connection.
If , the local derivative is unbounded, and the small periodic orbits are repelling in the expanding return direction. For , the small positive fixed point has , with a multiplier tending to infinity; there is a symmetry-related negative fixed point as well. More complex motion follows from the two branches, not merely from a large derivative at one fixed point. Choose with . The inverse branches are
For sufficiently small positive , both lie inside , their images are disjoint, and their derivatives are . Nested inverse images for every infinite sign sequence therefore define a Cantor invariant set. Iterating the forward map shifts the sequence. This constructs periodic itineraries of every symbolic period and nonperiodic itineraries; transverse contraction in the full return turns the expanding two-strip mechanism into a horseshoe.
This is the local chaotic Lorenz mechanism. A robust attracting Lorenz set additionally needs a global trapping region and the appropriate return properties. The scalar asymptote and alone do not prove that every nearby orbit is attracted to one chaotic set; periodic windows, escaping orbits and other global returns must be distinguished. Symmetry is crucial to obtaining the two homoclinic branches together in a single parameter variation.
In cylindrical coordinates the saddle-focus linearization is
Use a small incoming neighborhood of the stated section point . A nearby incoming cylinder is smoothly equivalent to that section for this calculation. Denote the positive unstable passage coordinate by and leave at . Then
The global map is smooth in the outgoing Cartesian coordinates and . Its returned unstable coordinate therefore has the leading form
Combining the two trigonometric terms, absorbing the fixed scales into the amplitude and phase, and using the evenness of cosine gives
The returned radial section coordinate is , supplying the thin transverse direction of the full two-dimensional return. In particular its determinant has order ; the exponent is also obtained by integrating the flow divergence over the local flight. Thus is the volume-contracting range. Corrections from the returned radial deviation enter at order , smaller than the fixed-point term in this range. Only positive returned on the chosen branch belong to the scalar return domain.
For ,
For small , there is one small attracting fixed point , representing a stable long-period periodic orbit. It ends in the homoclinic connection at ; for there is no sufficiently small positive fixed point. The oscillations alone do not create expanding chaos when their derivative tends to zero.
For , there is both net volume contraction and a positive saddle equilibrium value . At the connection, fixed points satisfy
The right side tends to zero, while the phase runs through infinitely many rotations. There are therefore infinitely many positive fixed points accumulating at zero near successive cosine zeros. Their successive size ratios tend to and their derivative magnitudes diverge. In the full return they are saddle equilibrium periodic orbits: one multiplier expands and the thin transverse direction contracts. Their flow periods grow as .
The oscillatory graph also supplies the complicated itineraries. Take a sufficiently small positive return interval. Near successive zero crossings, narrow monotone subintervals map across that interval with arbitrarily large slope. Two or more inverse branches contract into it, so repeated inverse choices give symbolic invariant sets just as in part (a); lifting the strips to the thin two-dimensional return gives horseshoes and infinitely many periodic orbits. This explains the Shilnikov chaotic mechanism rather than only naming it.
For nonzero splitting, the graph shifts vertically. Fixed-point tangencies with slope create saddle-node bifurcations of periodic orbits; crossings of slope give period doubling. Near an oscillatory extremum the derivative can be small, allowing stable periodic windows. Such thresholds accumulate geometrically toward the homoclinic parameter, interspersed with expanding returns. Hence the unfolding can contain complicated switching, arbitrarily long periods and chaos, rather than a single attracting periodic branch. This is log-periodic accumulation of Shilnikov cycles. The conclusion concerns invariant sets and possible attractors allowed by the return geometry; it does not assert that a homoclinic connection alone makes all nearby trajectories chaotic.
At the no-convection equilibrium , one eigenvalue is and the other two come from
Their trace and determinant are
A zero eigenvalue occurs at . If , the other two eigenvalues are negative, and the stationary bifurcation is the pitchfork analyzed in part (c). For the transverse eigenvalue is positive instead.
An imaginary pair occurs at , provided , because
The trace crosses zero with derivative . The cubic coupling is nondegenerate here: at criticality, putting reduces the oscillatory variables to
For , the forced second harmonic of has sine coefficient . Averaging the derivative of consequently gives . Thus the Hopf bifurcation is nondegenerate and supercritical.
The two thresholds meet at
Here the planar block is nonzero but has trace and determinant zero, while the third eigenvalue remains negative. It is a reflection-symmetric double-zero, codimension-two point; the ordinary simple-eigenvalue reduction of part (c) is not valid there.
Fix and . The noncritical eigenvalues at are and . Include the constant parameter as an additional centre variable. Symmetry permits expansions
where the omitted terms in the reduced equation have order . At , begins at cubic order, so begins at fourth order. The equation therefore gives .
The invariance equation for must retain . From the first equation,
Equating coefficients in gives
Hence
and the required reduced equation is
Both coefficients are positive. Thus the bifurcation is a subcritical pitchfork: the no-convection state is stable for and unstable for . The small nonzero branches lie on the stable-origin side,
and are unstable, since the derivative of the reduced vector field there is . Their two transverse directions remain stable, making them saddle equilibrium equilibria in the three-dimensional model. Setting without the invariance correction would incorrectly omit the common factor . This is the cubic centre-manifold reduction of porous magnetoconvection.
Figure 1.
Subcritical cubic onset and an example of bounded asymmetric quintic saturation
. Details.
Fix an explicit stationary-grid convention. For subdivision arity , write the univariate rule as
A column of the subdivision matrix is one translated subdivision mask; the next column is translated by fine-grid rows. Thus the column displacement is the arity. If is active from to , the subdivision mask width is fine-grid positions, after removing zero padding. Equivalently the mask span is fine intervals. This is different from counting old control points in a row stencil: that count measures how many controls influence one newly created point. Stating the convention avoids confusing these two widths.
For a convergent subdivision curve scheme, its support is the influence region of one original control point, equivalently the support of a function of the basic limit obtained from data . Translation gives the representation . Descendant indices of index zero have parameter positions
Thus the limiting support enclosure is , as in the support of a stationary subdivision scheme. Endpoint activity gives equality for the ordinary positive convergent masks under discussion.
The functional precision set of a subdivision scheme consists of functions exactly recovered from their uniformly sampled data using the scheme's consistent parameter placement. Polynomial precision records the exactly reproduced polynomial space. Sampling-grid spacing and origin must be specified; the usual arbitrary-grid precision requirement uses every spacing and shift, rather than merely membership in the fixed-grid reconstruction space.
Center the given mask at indices . Its binary linear interpolatory subdivision rule is
Each new control point is either an old point or an edge midpoint. Hence every refined control polygon is the same curve with extra vertices. Starting from scalar impulse data, the limit is explicitly
The mask width is three positions, its mask span is two, its largest row stencil uses two old control points, and its subdivision arity is two. Translating the mask indexing to translates the basic support to ; the support width remains two original grid intervals.
On , reconstruction is . Constant and affine samples are therefore recovered exactly. A non-affine polynomial cannot agree with a linear expression on a whole open interval. Thus its polynomial functional precision set of a subdivision scheme is
For continuous functions reproduced at every translated sampling grid, the same conclusion holds: agreement with all chord interpolants forces the affine interpolation identity, hence affinity. At one fixed grid, the larger exactly representable class is the space of linear splines with those spline knots; this is not a higher polynomial precision claim.
For arbitrary data, the one-sided derivatives at are and . They need not coincide. Therefore the generic limit is , not . Its first derivative is piecewise constant; exceptional affine data, or individual matching neighboring slopes, can be smoother. This conclusion follows directly from the limit formula, not just from a heuristic mask-width test.
An efficient parametric curve interrogation interface should provide the parameter domain and open/closed status, point evaluation, one-sided endpoint enquiries, first and second derivatives wherever defined, and information about knots or singular parameters. It should also restrict a curve to an interval and subdivide it without changing its limit, return a certified bounding volume for that restriction, and supply derivative or chord error bounds when supported. These enquiries allow cheap geometric rejection before expensive exact evaluation. For a subdivision curve, limit evaluation is distinct from returning a vertex of a finite refined control polygon; the latter is usually an approximation.
For a query point , minimize . At a differentiable interior minimizer,
At a regular curve point this says that the query displacement is perpendicular to the tangent vector. If a second derivative exists, the local second-order test is
a strictly positive value is sufficient for a strict local minimum. The stationarity equation alone also includes local maxima and is automatic at , so it cannot be used as the only global search criterion.
A reliable efficient closest-point search on a subdivision curve uses branch and bound. Cover the compact curve by restricted pieces with certified enclosures . For each piece set , a lower bound on its true distance. Distances to actually evaluated limit points give upper bounds; keep the best point and distance . For an axis-aligned bounding box , the squared lower bound is inexpensive:
For positive partition-of-unity refinement, a convex hull of the active control points is an enclosure. A negative-weight scheme requires a separate certified enclosure; its control hull need not contain the limit.
The algorithm is:
  • Initialize the pieces at representation breaks and evaluate endpoints and one or more interior limit points. Place pieces in a priority queue ordered by their .
  • Discard any piece with , since it cannot improve the best known point. If only one nearest point is required, equality may also be discarded; keep equality candidates when all ties matter.
  • Remove the smallest-bound piece. Evaluate new limit points to reduce , subdivide the piece, compute tighter child enclosures, and insert children that can still improve .
  • Use the best chord projection or current candidate to seed a safeguarded Newton root-finding iteration for . Its derivative is . Keep iterates inside the restricted interval, fall back to bisection method on an isolated sign-changing bracket, and accept an improvement only after evaluating its actual curve distance. This is an accelerator; rejection still depends on certified geometric bounds.
  • Terminate when , also regarding the best evaluated point as a retained candidate. If no pieces remain, the evaluated candidate is already optimal relative to the exhausted bounds. Return and with the global distance guarantee.
Because , the reported point is at most farther from than a true nearest point. Include endpoints, nondifferentiable joins, and singular parameters in the candidate bookkeeping, or split them into separate pieces. With enclosures converging in diameter under subdivision on a compact continuous curve, the bounds converge to arbitrary prescribed positive distance tolerance. Interval bounds or outward-rounded arithmetic are needed if the guarantee is intended to be certified in floating-point computation. A single Newton root-finding iteration from a single seed supplies no such global guarantee.
An efficient subdivision surface interrogation interface needs the mesh topology and patch adjacency, boundary and trimming information, patch-local parameter charts and their transition maps, and local restriction/refinement with the complete influencing control net. Numerical enquiries should supply limit positions , first derivatives , and second derivatives where defined; these determine normal vectors and curvatures at regular points. It must also return certified patch bounding volumes and convergent geometric/derivative error bounds. Near an extraordinary subdivision vertex, use the local subdivision matrix and limit/tangent evaluation appropriate to that scheme; second derivatives need not exist merely because a tangent plane does. Finite refined mesh vertices are not exact limit positions.
Represent the cutting plane as , with normalized. On each chart set
The desired plane section of a subdivision surface is the image of the zero set . For a bounding volume , compute a certified interval for the plane functional over . If that interval is strictly positive or strictly negative, reject the patch. With positive partition-of-unity weights, the minimum and maximum of over all influencing control points already bound its limit patch. For masks without this convex hull property, the interface must provide a different valid enclosure.
An adaptive algorithm that isolates components before tracing is:
  • Build or reuse a bounding volume hierarchy over limit patches. Traverse only patches whose plane-functional interval contains zero; entirely rejected subtrees need no limit evaluation.
  • Recursively restrict every retained patch. At regular spline patches, use their exact polynomial/rational basis to refine range and derivative bounds. Split at representation breaks, boundaries and extraordinary neighborhoods rather than differentiating across them blindly.
  • In a sufficiently small transverse patch, certify that at least one of stays away from zero. Then the zero set is locally a graph by the implicit function theorem, with no interior closed component in that chart. Isolate all zeros on its patch edges, using certified scalar ranges, derivative bounds and safeguarded Newton root-finding iteration. Pair edge intersections according to the monotone graph structure, subdividing further if the connectivity is not certified. A certified transverse graph with no boundary zero can be rejected.
  • For every isolated branch, trace a predictor-corrector continuation method. The parameter tangent vector is . Normalize by when physical arc length steps are desired, predict , then correct with the two scalar equations and . The Newton correction solves the explicit system with rows and . Reduce the step if this system is ill-conditioned or the correction leaves its chart.
  • Transfer branches consistently across patch edges and assemble the resulting segments into connected curves, including boundary endpoints and closed loops. Edge intersection records must be shared between neighboring patches to avoid cracks or duplicate branches.
  • Keep unresolved patches containing possible tangent contacts, singular vertices, or coplanar pieces for a separate degeneracy treatment. Do not discard them solely because no sampled edge changes sign. Refine, use local polynomial/interval tests if available, or return an explicitly flagged unresolved contact region at the selected tolerance.
This is exhaustive to a chosen tolerance when certified subdivision isolates finitely many regular transverse branches and enclosures converge. If locally and , a residual tolerance corresponds locally to a geometric correction bounded by , using the gradient flow toward the level set. Bounds on second derivatives similarly control curve-segment chord error bound. As approaches zero, a fixed residual tolerance no longer gives a fixed geometric error, so the step and stopping rules must reflect conditioning.
Seeding must not rely just on corner signs. For example cut by has a closed circle wholly inside a patch whose corner values are all positive. Certified range tests plus subdivision retain it; a corner-only marching rule can miss it. Tangencies also change the nature of the output: meets in one isolated point, while a coplanar patch contributes an area rather than a curve. Thus a general plane section is not necessarily a union of regular curves; the algorithm should classify these cases instead of silently fabricating or deleting a branch.
For efficiency, cache subdivision stencils, patch extraction, limit-evaluation coefficients and bounds; reuse child data instead of reconstructing the entire refined mesh. Use local influencing neighborhoods, with the halo dictated by mask support, and keep adjacency/boundary topology separate from changing geometric coordinates. Plane-functional bounds can be computed by refining scalar signed-distance controls, which is cheaper than refining all three coordinates. Combine coarse inexpensive boxes with tighter local convex hull or interval arithmetic tests only where needed. Adapt steps to curvature and transversality, reuse branch seeds, and use regular spline evaluation away from extraordinary points. Stable edge ownership, outward-rounded bounds, scale-aware tolerances, and explicit degeneracy flags are correctness requirements as well as performance issues. The result is a limit-surface intersection computation; merely intersecting a finitely refined control polyhedron with the plane supplies only an uncontrolled approximation.
The relevant uniqueness is uniqueness of the node set, with . Reordering the same nodes cannot change a constraint imposed at every node, so an unsorted “different sequence” obtained only by permutation would not give the claimed counterexample. Order the genuinely different nodes as and let be their Lagrange cardinal polynomials:
The denominator has sign . For , repeated differentiation of its numerator gives
All products are nonnegative. At most one factor is zero, and because , some product omits that factor. The derivative is consequently strictly positive, including when , for which the product is empty and equals one. This proves the endpoint derivative signs of Lagrange cardinal polynomials:
Choose a single Lagrange interpolation polynomial by prescribing :
It satisfies at every prescribed node. Its leading coefficient is , so it has degree exactly . The endpoint sign formula gives simultaneously for all .
Interpolate the Chebyshev polynomial on the same nodes. Since ,
The only points at which are its extrema. A different set of distinct nodes includes at least one nonextremal point; at that point the bracket is strictly positive, and so is its derivative weight for every . Moreover : differentiating its differential equation gives , beginning with and ending at . Thus
The same violates every sharp derivative bound, proving uniqueness of Chebyshev derivative-norming nodes for the given Markov-Duffin-Schaeffer theorem. The result concerns node sets or consistently ordered sequences; a mere permutation is the literal ordering exception noted above.
For real continuous , the Chebyshev alternation theorem says that is the unique best uniform approximation to precisely when there are ordered points and a sign such that
Here means degree at most . Best approximants exist: a minimizing sequence is bounded in the finite-dimensional polynomial space, and finite-dimensional equivalence of norms gives a convergent coefficient subsequence. When , the zero error is treated separately; the derivative-sign hypothesis below excludes that case.
Let be a best degree-at-most- approximant and suppose for contradiction that . Since , is not a degree-at-most- polynomial and its error is nonzero. The same would be best in , so the Chebyshev alternation theorem at that degree supplies alternating error extrema. The intermediate value theorem gives at least distinct zeros of , one between each consecutive pair of extrema.
Repeated Rolle's theorem then forces a zero of . But , whereas everywhere. This contradiction proves
The argument proves strict decrease of best polynomial approximation under a derivative sign; an everywhere negative st derivative gives the same strict conclusion after replacing by .