Curvature

From Wikipedia, the free encyclopedia
(Redirected from Flat space)
Jump to navigation Jump to search

Script error: No such module "about". Template:Short description Template:Cs1 config Template:Use dmy dates

File:Cell-Shape-Dynamics-From-Waves-to-Migration-pcbi.1002392.s007.ogv
A migrating wild-type Dictyostelium discoideum cell whose boundary is colored by curvature. Scale bar: 5 μm.

In mathematics, curvature is any of several strongly related concepts in geometry that intuitively measure the amount by which a curve deviates from being a straight line or by which a surface deviates from being a plane. If a curve or surface is contained in a larger space, curvature can be defined extrinsically relative to the ambient space. Curvature of Riemannian manifolds of dimension at least two can be defined intrinsically without reference to a larger space.

For curves, curvature describes how sharply the curve bends. The canonical examples are circles: smaller circles bend more sharply and hence have higher curvature. For a point on a general curve, the direction of the curve is described by its tangent line. How sharply the curve is bending at that point can be measured by how much that tangent line changes direction per unit distance along the curve.

Curvature measures the angular rate of change of the direction of the tangent line, or the unit tangent vector, of the curve per unit distance along the curve. Curvature is expressed in units of radians per unit distance. For a circle, that rate of change is the same at all points on the circle and is equal to the reciprocal of the circle's radius. Straight lines don't change direction and have zero curvature. The curvature at a point on a twice differentiable curve is the magnitude of its curvature vector at that point and is also the curvature of its osculating circle, which is the circle that best approximates the curve near that point.

For surfaces (and, more generally for higher-dimensional manifolds), that are embedded in a Euclidean space, the concept of curvature is more complex, as it depends on the choice of a direction on the surface or manifold. This leads to the concepts of maximal curvature, minimal curvature, and mean curvature.

History

The history of curvature began with the ancient Greeks' basic distinction between straight and circular lines, with the concept later developed by figures like Aristotle and Apollonius. The development of calculus in the 17th century, particularly by Newton and Leibniz, provided tools to systematically calculate curvature for curves. Euler then extended the study to surfaces, followed by Gauss's crucial insight of "intrinsic" curvature, which is independent of how a surface is embedded in space, and Riemann's generalization to higher dimensions.[1]

In Tractatus de configurationibus qualitatum et motuum,[2] the 14th-century philosopher and mathematician Nicole Oresme introduces the concept of curvature as a measure of departure from straightness; for circles he has the curvature as being inversely proportional to the radius; and he attempts to extend this idea to other curves as a continuously varying magnitude.[3]

The curvature of a differentiable curve was originally defined through osculating circles. In this setting, Augustin-Louis Cauchy showed that the center of curvature is the intersection point of two infinitely close normal lines to the curve.[4]

Curves

Intuitively, curvature describes for any part of a curve how much the curve direction changes over a small distance along the curve. The direction of the curve at any point Template:Mvar is described by a unit tangent vector, Template:Mvar. A section of a curve is also called an arc, and length along the curve is arc length, Template:Mvar. So the curvature for a small section of the curve is the angle of the change of the direction of the tangent vector divided by the arc length Template:Mvar. For a general curve which might have a varying curvature along its length, the curvature at a point Template:Mvar on the curve is the limit of the curvature of sections containing Template:Mvar as the length of the sections approaches zero. For a twice differentiable curve, that limit is the magnitude of the derivative of the unit tangent vector with respect to arc length. Using the lowercase Greek letter kappa to denote curvature:

κ=dTds.

Curvature is a differential-geometric property of the curve; it does not depend on the parametrization of the curve. In particular, it does not depend on the orientation of the parametrized curve, i.e. which direction along the curve is associated with increasing parameter values.

Arc-length parametrization

Script error: No such module "anchor". Script error: No such module "Labelled list hatnote".

A curve that is parametrized by arc length is a vector-valued function that is denoted by the Greek letter gamma with an overbar, Template:Mvar, that describes the position of a point on the curve, Template:Mvar, in terms of its arc-length distance, Template:Mvar along the curve from some other reference point on the curve. Thus for some interval I = [a, b]Script error: No such module "Check for unknown parameters". in , Template:Overset: InScript error: No such module "Check for unknown parameters". with

P(s)=γ¯(s).

If Template:Mvar is a differentiable curve, then the first derivative of Template:Mvar, Template:Overset′(s)Script error: No such module "Check for unknown parameters". is a unit tangent vector, T(s)Script error: No such module "Check for unknown parameters"., and

γ¯(s)=1

T(s)=γ¯(s).

If Template:Mvar is twice differentiable, the second derivative of Template:Mvar is T′(s)Script error: No such module "Check for unknown parameters"., which is also the curvature vector, K(s)Script error: No such module "Check for unknown parameters"..

K(s)=T(s)=γ¯(s)

Curvature is the magnitude of the second derivative of Template:MvarTemplate:Thinspace. κ(s)=K(s)=T(s)=γ¯(s)

The parameter Template:Mvar can also be interpreted as a time parameter. Then Template:Overset(s)Script error: No such module "Check for unknown parameters". describes the path of a particle that moves along the curve at a constant unit speed. Curvature can then be understood as a measure of how fast the direction of the particle rotates.[5]

General parametrization

Script error: No such module "anchor". Script error: No such module "anchor". Script error: No such module "Labelled list hatnote".

A twice differentiable curve, γ: [a, b] → nScript error: No such module "Check for unknown parameters"., that is not parametrized by arc length can be re-parametrized by arc length provided that γ′(t)Script error: No such module "Check for unknown parameters". is everywhere not zero, so that 1/Template:NormScript error: No such module "Check for unknown parameters". is always a finite positive number.

The arc-length parameter, Template:Mvar, is defined by

s(t)=atγ(x)dx,

which has an inverse function t(s)Script error: No such module "Check for unknown parameters".. The arc-length parametrization is the function Template:Mvar which is defined as

γ¯(s)=γ(t(s)).

Both Template:Mvar and Template:Mvar trace the same path in n and so have the same curvature vector and curvature at each point Template:Mvar on the curve. For a given Template:Mvar and its corresponding t = t(s)Script error: No such module "Check for unknown parameters"., point Template:Mvar and its unit tangent vector, Template:Mvar, curvature vector, Template:Mvar, and curvature, Template:Mvar, are:

P=γ¯(s)=γ(t)

T=γ¯(s)=γ(t)γ(t)

K=γ¯(s)=γ(t)γ(t)2T(Tγ(t)γ(t)2)

κ=γ¯(s)=γ(t)'2γ(t)'2(γ(t)γ(t))'2γ(t)'3=γ(t)γ(t)21(Tγ(t)γ(t))2.

The curvature vector, Template:Mvar, is the perpendicular component of γ′′(t) / Template:Norm2 Script error: No such module "Check for unknown parameters". relative to the tangent vector γ′(t)Script error: No such module "Check for unknown parameters".. This is also reflected in the second expression for the curvature: the expression inside the parentheses is cos θScript error: No such module "Check for unknown parameters"., where Template:Mvar is the angle between the vectors Template:Mvar and γ′′(t)Script error: No such module "Check for unknown parameters"., so that the square root produces sin θScript error: No such module "Check for unknown parameters"..

If Template:Mvar is twice continuously differentiable, then so is Template:Mvar and Template:Mvar, while T(t)Script error: No such module "Check for unknown parameters". is continuously differentiable, and K(t)Script error: No such module "Check for unknown parameters". and κ(t)Script error: No such module "Check for unknown parameters". are continuous.

Often it is difficult or impossible to express the arc-length parametrization, Template:Mvar, in closed form even when Template:Mvar is given in closed form. This is typically the case when it is difficult or impossible to express s(t)Script error: No such module "Check for unknown parameters". or its inverse t(s)Script error: No such module "Check for unknown parameters". in closed form. However curvature can be expressed only in terms of the first and second derivatives of Template:Mvar, without direct reference to Template:Mvar.

Curvature vector

The curvature vector, denoted with an upper-case Template:Mvar, is the derivative of the unit tangent vector, Template:Mvar, with respect to arc length, Template:Mvar:

K=dTds.

The curvature vector represents both the direction towards which the curve is turning as well as how sharply it turns.

The curvature vector has the following properties:

  • The magnitude of the curvature vector is the curvature: κ=K.
  • The curvature vector is perpendicular to the unit tangent vector Template:Mvar, or in terms of the dot product: KT=0.
  • The curvature vector of a general parametrization, Template:Mvar, is the perpendicular component of γ′′(t) / Template:Norm2 Script error: No such module "Check for unknown parameters".relative to the tangent vector γ′(t)Script error: No such module "Check for unknown parameters".: K(t)=γ(t)γ(t)2T(Tγ(t)γ(t)2).If the curve is in 3, then the curvature vector can also be expressed as: K(t)=T×γ(t)γ(t)2×T where × denotes the vector cross product.
  • If the curvature vector is not zero:
    • The curvature vector points from the point on the curve, Template:Mvar, in the direction of the center of the osculating circle.
    • The curvature vector and the tangent vector are perpendicular vectors that span the osculating plane, the plane containing the osculating circle.
    • The curvature vector scaled to unit length is the unit normal vector, Template:Mvar: N=KK.

Osculating circle

File:Osculating.svg

Historically, the curvature of a differentiable curve was defined through the osculating circle, which is the circle that best approximates the curve at a point. More precisely, given a point Template:Mvar on a curve, every other point Template:Mvar of the curve defines a circle (or sometimes a line) passing through Template:Mvar and tangent to the curve at Template:Mvar. The osculating circle is the limit, if it exists, of this circle when Template:Mvar tends to Template:Mvar. Then the center of curvature and the radius of curvature of the curve at Template:Mvar are the center and the radius of the osculating circle.

The radius of curvature, Template:Mvar, is the reciprocal of the curvature[6], provided that the curvature is not zero: R=1κ.

For a curve Template:Mvar, since a non-zero curvature vector, K(t)Script error: No such module "Check for unknown parameters"., points from the point P = γ(t)Script error: No such module "Check for unknown parameters". towards the center of curvature, but the magnitude of K(t)Script error: No such module "Check for unknown parameters". is the curvature, κ(t)Script error: No such module "Check for unknown parameters"., the center of curvature, C(t)Script error: No such module "Check for unknown parameters". is

C(t)=γ(t)+K(t)κ(t)2.

When the curvature is zero, for example on a straight line or at a point of inflection, the radius of curvature is infinite and the center of curvature is indeterminate or "at infinity".

Curvature from arc and chord length

Given two points Template:Mvar and Template:Mvar on a curve Template:Mvar, let s(P,Q)Script error: No such module "Check for unknown parameters". be the arc length of the portion of the curve between Template:Mvar and Template:Mvar and let d(P,Q)Script error: No such module "Check for unknown parameters". denote the length of the line segment from Template:Mvar to Template:Mvar. The curvature of Template:Mvar at Template:Mvar is given by the limitScript error: No such module "Unsubst".

κ(P)=limQP24(s(P,Q)d(P,Q))s(P,Q)Q3,

where the limit is taken as the point Template:Mvar approaches Template:Mvar on Template:Mvar. The denominator can equally well be taken to be d(P,Q)3Script error: No such module "Check for unknown parameters".. The formula is valid in any dimension. The formula follows by verifying it for the osculating circle.

Exceptional cases

There may be some situations where the preconditions for the above formulas do not apply, but where it is still appropriate to apply the concept of curvature.

It can be useful to apply the concept of curvature to a curve Template:Mvar at a point P = γ(t0)Script error: No such module "Check for unknown parameters". if the one-sided derivatives for γ′(t0)Script error: No such module "Check for unknown parameters". exist but are different values, or likewise for γ′′(t0)Script error: No such module "Check for unknown parameters".. In such a case, it could be useful to describe the curve with curvature at each side. Such might be the case of a curve that is constructed piecewise.

Another situation occurs when the limit of a ratio results in an indeterminate 0 / 0Script error: No such module "Check for unknown parameters". value for the curvature, for example when both derivatives exist but are both zero. In such a case, it might be possible to evaluate the underlying limit using l'Hôpital's rule.

Examples

The following are examples of curves with application of the relevant concepts and formulas.

Circle

File:Circle-tangent-angle-over-arc-length.svg
For an arc on a circle of radius R, the ratio of the size of the angle between the arc endpoint tangents, measured in radians, divided by the arc length L is (L/R)/L = 1/R.

A geometric explanation for why the curvature of a circle of radius Template:Mvar at any point Template:Mvar is 1/RScript error: No such module "Check for unknown parameters". is partially illustrated by the diagram to the right.

The length of the red arc is Template:Mvar and the measure in radians of the arc's central angle, angle ACB, is L/RScript error: No such module "Check for unknown parameters".. The angle between the arc endpoint tangents is angle BDE, which is the same size as the central angle, because both angles are supplementary to angle BDE.

The ratio of the angle between the arc endpoint tangents, measured in radians, divided by the arc length Template:Mvar is (L/R)/L = 1/RScript error: No such module "Check for unknown parameters"..

Since the ratio is 1/RScript error: No such module "Check for unknown parameters". for any arc of the circle that is less than a half circle, for arcs containing any given point Template:Mvar on the circle, the limit of the ratio as arc length approaches zero is also 1/RScript error: No such module "Check for unknown parameters".. Hence the curvature of the circle at any point Template:Mvar is 1/RScript error: No such module "Check for unknown parameters"..


A common parametrization of a circle of radius Template:Mvar is γ(t) = (r cos t, r sin t)Script error: No such module "Check for unknown parameters".. Then γ(t)=(rsint,rcost)γ(t)=rγ(t)=(rcost,rsint)γ(t)=rγ(t)γ(t)=0. The general formula for curvature gives κ(t)=r2r202r3=1r. and the formula for a plane curve gives κ(t)=r2sin2t+r2cos2t(r2cos2t+r2sin2t)'3/2=1r.

It follows, as expected, that the radius of curvature is the radius of the circle, and that the center of curvature is the center of the circle.


The circle is a rare case where the arc-length parametrization is easy to compute, as it is γ¯(s)=(rcossr,rsinsr). It is an arc-length parametrization, since the norm of γ¯(s)=(sinsr,cossr) is equal to one. Then κ(s)=γ¯(s)=(1rcossr,1rsinsr)=1r gives the same value for the curvature.

The same circle can also be defined by the implicit equation F(x, y) = 0Script error: No such module "Check for unknown parameters". with F(x, y) = x2 + y2r2Script error: No such module "Check for unknown parameters".. Then, the formula for the curvature in this case gives κ=|Fy2Fxx2FxFyFxy+Fx2Fyy|(Fx2+Fy2)'3/2=8y2+8x2(4x2+4y2)'3/2=8r2(4r2)'3/2=1r.

Parabola

File:Parabola-curvature-comb.svg
Parabola y = x2, its curvature, its comb with scaling factor = 1, and the osculating circle at x = 0.

Consider the parabola y = ax2 + bx + cScript error: No such module "Check for unknown parameters"..

It is the graph of a function, with derivative 2ax + bScript error: No such module "Check for unknown parameters"., and second derivative 2aScript error: No such module "Check for unknown parameters".. So, the signed curvature is k(x)=2a(1+(2ax+b)2))3/2. It has the sign of Template:Mvar for all values of Template:Mvar. This means that, if a > 0Script error: No such module "Check for unknown parameters"., the concavity is upward directed everywhere; if a < 0Script error: No such module "Check for unknown parameters"., the concavity is downward directed; for a = 0Script error: No such module "Check for unknown parameters"., the curvature is zero everywhere, confirming that the parabola degenerates into a line in this case.

The (unsigned) curvature is maximal for x = –Template:SfracScript error: No such module "Check for unknown parameters"., that is at the stationary point (zero derivative) of the function, which is the vertex of the parabola.

Consider the parametrization γ(t) = (t, at2 + bt + c) = (x, y)Script error: No such module "Check for unknown parameters".. The first derivative of Template:Mvar is 1Script error: No such module "Check for unknown parameters"., and the second derivative is zero. Substituting into the formula for general parametrizations gives exactly the same result as above, with Template:Mvar replaced by Template:Mvar and with primes referring to derivatives with respect to the parameter Template:Mvar.

The same parabola can also be defined by the implicit equation F(x, y) = 0Script error: No such module "Check for unknown parameters". with F(x, y) = ax2 + bx + cyScript error: No such module "Check for unknown parameters".. As Fy = –1Script error: No such module "Check for unknown parameters"., and Fyy = Fxy = 0Script error: No such module "Check for unknown parameters"., one obtains exactly the same value for the (unsigned) curvature. However, the signed curvature is not defined for an implicit equation since the signed curvature depends on an orientation of the curve that is not provided by the implicit equation.

Plane curves

Let γ(t) = (x(t), y(t))Script error: No such module "Check for unknown parameters". be a proper parametric representation of a twice differentiable plane curve. Here proper means that on the domain of definition of the parametrization, the derivative Template:SfracScript error: No such module "Check for unknown parameters". exists and is nowhere equal to the zero vector.

The curvature Template:Mvar of a plane curve can be expressed in ways that are specific to two dimensions, such as

κ=|xyyx|(x2+y2)'3/2,

where primes refer to derivatives with respect to Template:Mvar.

This can be expressed in a coordinate-free way as κ=|det(γ,γ)|γ3,

where the numerator is the absolute value of the determinant of the 2-by-2 matrix with Template:Mvar and Template:Mvar as the columns.

These formulas can be understood as an application of the cross product formula for curvature in three dimensions. Since the operands have zeros in the third dimension, the cross product result will have zero values for the first two dimensions, so only the value in the third dimension is relevant to calculating the magnitude of the cross product. The formula for the value of the third dimension thus appears in the numerator of the above formulas.

Signed curvature

Script error: No such module "anchor". For plane curves, it can be useful to express the curvature as a single scalar that can be positive or negative, called the signed curvature or oriented curvature and denoted with a lowercase k. The signed curvature formulas are similar to those for Template:Mvar except that they omit taking the absolute value of the numerator:

k=xyyx(x2+y2)'3/2=det(γ,γ)γ3.

Then k = ± κScript error: No such module "Check for unknown parameters".. Whether Template:Mvar is positive or negative depends on the orientation of the curve. Whether a positive Template:Mvar corresponds to clockwise or counterclockwise turning depends on the orientation of the curve and the orientation of the coordinate axes. With a standard orientation of the coordinate axes, when moving along the curve in the direction of increasing Template:Mvar, Template:Mvar is positive if the curve turns to the left, counterclockwise, and it is negative if the curve turns to the right, clockwise. This is consistent with the convention of treating counterclockwise rotations as rotations through a positive angle. However, since the sign of Template:Mvar is dependent on the orientation of the parametrization, Template:Mvar is not differential-geometric property property of the curve.

Except for orientation issues, the signed curvature for a plane curve captures similar information as the curvature vector, which for a plane curve is constrained to just one dimension, the line that is perpendicular to the unit tangent vector.

Using a standard orientation of the coordinate axes, let Template:Mvar be the unit normal vector obtained from the unit tangent vector, Template:Mvar, by a counterclockwise rotation of Template:Sfrac. Then Template:Mvar is dependent on the orientation of the curve and points to the left when moving along the curve in the direction of increasing Template:Mvar. However the curvature vector, Template:Mvar is equal to the product of the signed curvature, Template:Mvar and Template:Mvar, because their orientation dependencies cancel:

K=kN¯.

Similarly, the center of curvature can be expressed using the signed curvature and Template:Mvar: C(s)=γ(s)+N¯(s)k(s).

Graph of a function

The graph of a function y = f(x)Script error: No such module "Check for unknown parameters"., is a special case of a parametrized curve, of the form x=ty=f(t). As the first and second derivatives of Template:Mvar are 1 and 0, previous formulas simplify to κ=|y|(1+y2)'3/2 for the curvature and to k=y(1+y2)'3/2 for the signed curvature.

In the general case of a curve, the sign of the signed curvature is somewhat arbitrary, as it depends on the orientation of the curve. In the case of the graph of a function, there is a natural orientation by increasing values of Template:Mvar. This gives additional significance to the sign of the signed curvature.

The sign of the signed curvature is the same as the sign of the second derivative of Template:Mvar. If it is positive then the graph has an upward concavity, and, if it is negative the graph has a downward concavity. If it is zero, then one has an inflection point or an undulation point.

When the slope of the graph (that is the derivative of the function) is small, the signed curvature is well approximated by the second derivative. More precisely, using big O notation, one has k(x)=y(1+O(y2)).

It is common in physics and engineering to approximate the curvature with the second derivative, for example, in beam theory or for deriving the wave equation of a string under tension, and other applications where small slopes are involved. This often allows systems that are otherwise nonlinear to be treated approximately as linear.

Implicit curve

For a curve defined by an implicit equation F(x, y) = 0Script error: No such module "Check for unknown parameters". with partial derivatives denoted Template:Mvar , Template:Mvar , Template:Mvar , Template:Mvar , Template:Mvar , the curvature is given by[7] κ=|Fy2Fxx2FxFyFxy+Fx2Fyy|(Fx2+Fy2)'3/2.

The signed curvature is not defined, as it depends on an orientation of the curve that is not provided by the implicit equation. Note that changing Template:Mvar into FScript error: No such module "Check for unknown parameters". would not change the curve defined by F(x, y) = 0Script error: No such module "Check for unknown parameters"., but it would change the sign of the numerator if the absolute value were omitted in the preceding formula.

A point of the curve where Fx = Fy = 0Script error: No such module "Check for unknown parameters". is a singular point, which means that the curve is not differentiable at this point, and thus that the curvature is not defined (most often, the point is either a crossing point or a cusp).

The above formula for the curvature can be derived from the expression of the curvature of the graph of a function by using the implicit function theorem and the fact that, on such a curve, one has dydx=FxFy.

Polar coordinates

If a curve is defined in polar coordinates by the radius expressed as a function of the polar angle, that is Template:Mvar is a function of Template:Mvar, then its curvature is κ(θ)=|r2+2r2rr|(r2+r2)'3/2, where the prime refers to differentiation with respect to Template:Mvar.

This results from the formula for general parametrizations, by considering the parametrization x=rcosθy=rsinθ.

Curvature comb

Curvature comb
Curvature comb

A curvature comb[8] can be used to represent graphically the curvature of every point on a curve. If Template:Mvar is a curve parametrized Template:Mvar, its comb is defined as the parametrized curve defined by Comb(t)=γ(t)sκ(t)N(t), where Template:Mvar is the curvature, Template:Mvar is the unit normal vector that points toward the center of curvature, and Template:Mvar is a scaling factor that is chosen to enhance the graphical representation.

Curvature combs are useful when combining two different curves in CAD environments. They provide a visual representation of the continuity between the curves. The continuity can be defined as being in one of four levels.

G0 : The 2 curvature combs are at an angle at the junction.

G1 : The teeth of the 2 combs are parallel at the junction but are of different length.

G2 : The teeth are parallel and of the same length. However the tangents of the 2 combs are not the same.

G3 : The teeth are parallel and of the same length and the tangents of the 2 combs are the same.

The above image shows a G2 continuity at the 2 junctions.

Frenet–Serret formulas for plane curves

File:FrenetTN.svg
The vectors TScript error: No such module "Check for unknown parameters". and NScript error: No such module "Check for unknown parameters". at two points on a plane curve, a translated version of the second frame (dotted), and δTScript error: No such module "Check for unknown parameters". the change in TScript error: No such module "Check for unknown parameters".. Here Template:Mvar is the distance between the points. In the limit Template:SfracScript error: No such module "Check for unknown parameters". will be in the direction NScript error: No such module "Check for unknown parameters".. The curvature describes the rate of rotation of the frame.

The first Frenet–Serret formula relates the unit tangent vector, curvature, and the normal vector of an arc-length parametrization 𝐓(s)=κ(s)𝐍(s), where the primes refer to the derivatives with respect to the arc length Template:Mvar, and N(s)Script error: No such module "Check for unknown parameters". is the normal unit vector in the direction of Template:Prime(s)Script error: No such module "Check for unknown parameters"..

As planar curves have zero torsion, the second Frenet–Serret formula provides the relation d𝐍ds=κ𝐓,=κdγds.

For a general parametrization by a parameter Template:Mvar, one needs expressions involving derivatives with respect to Template:Mvar. As these are obtained by multiplying by Template:Sfrac the derivatives with respect to Template:Mvar, one has, for any proper parametrization 𝐍(t)=κ(t)γ(t).

Curves in three dimensions

Script error: No such module "anchor". Script error: No such module "Labelled list hatnote". Script error: No such module "Labelled list hatnote". Script error: No such module "Labelled list hatnote".

File:Torus-Knot uebereinander animated.gif
Animation of the curvature and the acceleration vector Template:Prime(s)Script error: No such module "Check for unknown parameters".

For a parametrically defined curve in three dimensions given in Cartesian coordinates by γ(t) = (x(t), y(t), z(t))Script error: No such module "Check for unknown parameters"., the curvature is

κ=(zyyz)'2+(xzzx)'2+(yxxy)'2(x2+y2+z2)'3/2,

where the prime denotes differentiation with respect to the parameter Template:Mvar. Both the curvature[9] and the curvature vector can be expressed using the vector cross product and the unit tangent vector Template:Mvar:

K=T×γγ2×T

κ=γ×γγ'3.

These formulas are related to the general formulas for curvature and the curvature vector, except that they use the vector cross product instead of the scalar dot product to express the perpendicular component of γ′′ / Template:Norm^2Script error: No such module "Check for unknown parameters". relative to γScript error: No such module "Check for unknown parameters"..

Surfaces

Template:Broader The curvature of curves drawn on a surface is the main tool for the defining and studying the curvature of the surface.

Curves on surfaces

For a curve drawn on a surface (embedded in three-dimensional Euclidean space), several curvatures are defined, which relates the direction of curvature to the surface's unit normal vector, including the:

Any non-singular curve on a smooth surface has its tangent vector TScript error: No such module "Check for unknown parameters". contained in the tangent plane of the surface. The normal curvature, knScript error: No such module "Check for unknown parameters"., is the curvature of the curve projected onto the plane containing the curve's tangent TScript error: No such module "Check for unknown parameters". and the surface normal uScript error: No such module "Check for unknown parameters".; the geodesic curvature, kgScript error: No such module "Check for unknown parameters"., is the curvature of the curve projected onto the surface's tangent plane; and the geodesic torsion (or relative torsion), τrScript error: No such module "Check for unknown parameters"., measures the rate of change of the surface normal around the curve's tangent.

Let the curve be arc-length parametrized, and let t = u × TScript error: No such module "Check for unknown parameters". so that T, t, uScript error: No such module "Check for unknown parameters". form an orthonormal basis, called the Darboux frame. The above quantities are related by:

(𝐓𝐭𝐮)=(0κgκnκg0τrκnτr0)(𝐓𝐭𝐮)

Principal curvature

File:Minimal surface curvature planes-en.svg
Saddle surface with normal planes in directions of principal curvatures

Script error: No such module "Labelled list hatnote". All curves on the surface with the same tangent vector at a given point will have the same normal curvature, which is the same as the curvature of the curve obtained by intersecting the surface with the plane containing TScript error: No such module "Check for unknown parameters". and uScript error: No such module "Check for unknown parameters".. Taking all possible tangent vectors, the maximum and minimum values of the normal curvature at a point are called the principal curvatures, k1Script error: No such module "Check for unknown parameters". and k2Script error: No such module "Check for unknown parameters"., and the directions of the corresponding tangent vectors are called principal normal directions.

Normal sections

Curvature can be evaluated along surface normal sections, similar to Template:Section link above (see for example the Earth radius of curvature).

Developable surfaces

Some curved surfaces, such as those made from a smooth sheet of paper, can be flattened down into the plane without distorting their intrinsic features in any way. Such developable surfaces have zero Gaussian curvature (see below).[10]

Gaussian curvature

Script error: No such module "Labelled list hatnote". In contrast to curves, which do not have intrinsic curvature, but do have extrinsic curvature (they only have a curvature given an embedding), surfaces can have intrinsic curvature, independent of an embedding. The Gaussian curvature, named after Carl Friedrich Gauss, is equal to the product of the principal curvatures, k1k2Script error: No such module "Check for unknown parameters".. It has a dimension of length−2 and is positive for spheres, negative for one-sheet hyperboloids and zero for planes and cylinders. It determines whether a surface is locally convex (when it is positive) or locally saddle-shaped (when it is negative).

Gaussian curvature is an intrinsic property of the surface, meaning it does not depend on the particular embedding of the surface; intuitively, this means that ants living on the surface could determine the Gaussian curvature. For example, an ant living on a sphere could measure the sum of the interior angles of a triangle and determine that it was greater than 180 degrees, implying that the space it inhabited had positive curvature. On the other hand, an ant living on a cylinder would not detect any such departure from Euclidean geometry; in particular the ant could not detect that the two surfaces have different mean curvatures (see below), which is a purely extrinsic type of curvature.

Formally, Gaussian curvature only depends on the Riemannian metric of the surface. This is Gauss's celebrated Theorema Egregium, which he found while concerned with geographic surveys and mapmaking.

An intrinsic definition of the Gaussian curvature at a point Template:Mvar is the following: imagine an ant which is tied to Template:Mvar with a short thread of length Template:Mvar. It runs around Template:Mvar while the thread is completely stretched and measures the length C(r)Script error: No such module "Check for unknown parameters". of one complete trip around Template:Mvar. If the surface were flat, the ant would find C(r) = 2πrScript error: No such module "Check for unknown parameters".. On curved surfaces, the formula for C(r)Script error: No such module "Check for unknown parameters". will be different, and the Gaussian curvature Template:Mvar at the point Template:Mvar can be computed by the Bertrand–Diguet–Puiseux theorem as

K=limr0+3(2πrC(r)πr3).

The integral of the Gaussian curvature over the whole surface is closely related to the surface's Euler characteristic; see the Gauss–Bonnet theorem.

The discrete analog of curvature, corresponding to curvature being concentrated at a point and particularly useful for polyhedra, is the (angular) defect; the analog for the Gauss–Bonnet theorem is Descartes' theorem on total angular defect.

Because (Gaussian) curvature can be defined without reference to an embedding space, it is not necessary that a surface be embedded in a higher-dimensional space in order to be curved. Such an intrinsically curved two-dimensional surface is a simple example of a Riemannian manifold.

Mean curvature

Script error: No such module "Labelled list hatnote". The mean curvature is an extrinsic measure of curvature equal to half the sum of the principal curvatures, Template:SfracScript error: No such module "Check for unknown parameters".. It has a dimension of length−1. Mean curvature is closely related to the first variation of surface area. In particular, a minimal surface such as a soap film has mean curvature zero and a soap bubble has constant mean curvature. Unlike Gauss curvature, the mean curvature is extrinsic and depends on the embedding, for instance, a cylinder and a plane are locally isometric but the mean curvature of a plane is zero while that of a cylinder is nonzero.

Second fundamental form

Script error: No such module "Labelled list hatnote".

The intrinsic and extrinsic curvature of a surface can be combined in the second fundamental form. This is a quadratic form in the tangent plane to the surface at a point whose value at a particular tangent vector XScript error: No such module "Check for unknown parameters". to the surface is the normal component of the acceleration of a curve along the surface tangent to XScript error: No such module "Check for unknown parameters".; that is, it is the normal curvature to a curve tangent to XScript error: No such module "Check for unknown parameters". (see above). Symbolically,

II(𝐗,𝐗)=𝐍(𝐗𝐗)

where NScript error: No such module "Check for unknown parameters". is the unit normal to the surface. For unit tangent vectors XScript error: No such module "Check for unknown parameters"., the second fundamental form assumes the maximum value k1Script error: No such module "Check for unknown parameters". and minimum value k2Script error: No such module "Check for unknown parameters"., which occur in the principal directions u1Script error: No such module "Check for unknown parameters". and u2Script error: No such module "Check for unknown parameters"., respectively. Thus, by the principal axis theorem, the second fundamental form is

II(𝐗,𝐗)=k1(𝐗𝐮1)2+k2(𝐗𝐮2)2.

Thus the second fundamental form encodes both the intrinsic and extrinsic curvatures.

Shape operator

Script error: No such module "labelled list hatnote". An encapsulation of surface curvature can be found in the shape operator, SScript error: No such module "Check for unknown parameters"., which is a self-adjoint linear operator from the tangent plane to itself (specifically, the differential of the Gauss map).

For a surface with tangent vectors XScript error: No such module "Check for unknown parameters". and normal NScript error: No such module "Check for unknown parameters"., the shape operator can be expressed compactly in index summation notation as

a𝐍=Sba𝐗b.

(Compare the alternative expression of curvature for a plane curve.)

The Weingarten equations give the value of SScript error: No such module "Check for unknown parameters". in terms of the coefficients of the first and second fundamental forms as

S=(EGF2)1(eGfFfGgFfEeFgEfF).

The principal curvatures are the eigenvalues of the shape operator, the principal curvature directions are its eigenvectors, the Gauss curvature is its determinant, and the mean curvature is half its trace.

Curvature of spaceScript error: No such module "anchor".

Script error: No such module "labelled list hatnote". Template:Distinguish-redirect

By extension of the former argument, a space of three or more dimensions can be intrinsically curved. The curvature is intrinsic in the sense that it is a property defined at every point in the space, rather than a property defined with respect to a larger space that contains it. In general, a curved space may or may not be conceived as being embedded in a higher-dimensional ambient space; if not then its curvature can only be defined intrinsically.

After the discovery of the intrinsic definition of curvature, which is closely connected with non-Euclidean geometry, many mathematicians and scientists questioned whether ordinary physical space might be curved, although the success of Euclidean geometry up to that time meant that the radius of curvature must be astronomically large. In the theory of general relativity, which describes gravity and cosmology, the idea is slightly generalised to the "curvature of spacetime"; in relativity theory spacetime is a pseudo-Riemannian manifold. Once a time coordinate is defined, the three-dimensional space corresponding to a particular time is generally a curved Riemannian manifold; but since the time coordinate choice is largely arbitrary, it is the underlying spacetime curvature that is physically significant.

Although an arbitrarily curved space is very complex to describe, the curvature of a space which is locally isotropic and homogeneous is described by a single Gaussian curvature, as for a surface; mathematically these are strong conditions, but they correspond to reasonable physical assumptions (all points and all directions are indistinguishable). A positive curvature corresponds to the inverse square radius of curvature; an example is a sphere or hypersphere. An example of negatively curved space is hyperbolic geometry (see also: non-positive curvature). A space or space-time with zero curvature is called flat.Script error: No such module "anchor". For example, Euclidean space is an example of a flat space, and Minkowski space is an example of a flat spacetime. There are other examples of flat geometries in both settings, though. A torus or a cylinder can both be given flat metrics, but differ in their topology. Other topologies are also possible for curved space Template:Xref.

Generalizations

File:Parallel Transport.svg
Moving a vector along a curve from A → N → B → A produces another vector. The inability to return to the initial vector is measured by the holonomy of the surface. In a space with no curvature, the angle α is 0 degrees, and in a space with curvature, the angle α is greater than 0 degrees. The more space is curved, the greater the magnitude of the angle α.

The mathematical notion of curvature is also defined in much more general contexts.[11] Many of these generalizations emphasize different aspects of the curvature as it is understood in lower dimensions.

One such generalization is kinematic. The curvature of a curve can naturally be considered as a kinematic quantity, representing the force felt by a certain observer moving along the curve; analogously, curvature in higher dimensions can be regarded as a kind of tidal force (this is one way of thinking of the sectional curvature). This generalization of curvature depends on how nearby test particles diverge or converge when they are allowed to move freely in the space; see Jacobi field.

Another broad generalization of curvature comes from the study of parallel transport on a surface. For instance, if a vector is moved around a loop on the surface of a sphere keeping parallel throughout the motion, then the final position of the vector may not be the same as the initial position of the vector. This phenomenon is known as holonomy.[12] Various generalizations capture in an abstract form this idea of curvature as a measure of holonomy; see curvature form. A closely related notion of curvature comes from gauge theory in physics, where the curvature represents a field and a vector potential for the field is a quantity that is in general path-dependent: it may change if an observer moves around a loop.

Two more generalizations of curvature are the scalar curvature and Ricci curvature. In a curved surface such as the sphere, the area of a disc on the surface differs from the area of a disc of the same radius in flat space. This difference (in a suitable limit) is measured by the scalar curvature. The difference in area of a sector of the disc is measured by the Ricci curvature. Each of the scalar curvature and Ricci curvature are defined in analogous ways in three and higher dimensions. They are particularly important in relativity theory, where they both appear on the side of Einstein's field equations that represents the geometry of spacetime (the other side of which represents the presence of matter and energy). These generalizations of curvature underlie, for instance, the notion that curvature can be a property of a measure; see curvature of a measure.

Another generalization of curvature relies on the ability to compare a curved space with another space that has constant curvature. Often this is done with triangles in the spaces. The notion of a triangle makes senses in metric spaces, and this gives rise to CAT(k)Script error: No such module "Check for unknown parameters". spaces.

See also

Notes

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "Footnotes".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. A proof of this can be found at the article on curvature at Wolfram MathWorld.
  10. developable surface, Mathworld. (Retrieved 11 February 2021)
  11. Script error: No such module "citation/CS1".
  12. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

References

  • Script error: No such module "citation/CS1".
  • Script error: No such module "Template wrapper".
  • Script error: No such module "citation/CS1". (Template:Trim&pg=PA457 restricted online copy, p. 457, at Google Books)
  • Script error: No such module "citation/CS1". (Template:Trim&pg=PA151 restricted online copy , p. 151, at Google Books)
  • Script error: No such module "citation/CS1".

External links

Template:Sister project Template:Sister project

Script error: No such module "Navbox". Template:Curves Template:Authority control