Unknownpgr

What Is dx?

2024-06-17 00:02:44 | English, Korean

This post was translated from Korean into English by AI.

In mathematics, differentiation is expressed as follows.

dfdx=limh0f(x+h)f(x)h\frac{df}{dx} = \lim_{h\to 0} \frac{f(x+h) - f(x)}{h}

From this perspective, d/dxd/dx appears to act as a single operator, and it makes no sense to separate it into dxdx and dydy. Yet notation like the following sometimes appears.

df=fxdx+fydydf=\frac{\partial f}{\partial x}dx + \frac{\partial f}{\partial y}dy

Or, when solving differential equations, one might use the following method.

dydx=f(x)dy=f(x)dxy=f(x)dx\frac{dy}{dx} = f(x)\\ \therefore dy = f(x)dx\\ \therefore y = \int f(x)dx

Seen this way, dxdx and dydy appear to be used as variables that have some real-number value and can be manipulated using ordinary arithmetic operations.

This made me wonder what exactly dxdx and dydy are, so I looked into them.

Structure

This article is organized as follows.

alt text

Functional

The definition of a functional varies somewhat by field, but in general it means a function from a space XX to that space's field FF. That is, f:XFf: X \to F. Therefore, when dealing with the vector space Rn\mathbb{R}^n, a functional is a function that maps vectors to real numbers. For example, the function f(v)=vf(v)=|v| is a functional.

As a special case, a functional can be defined on a set of functions. In this case, the functional maps a function to a single real number. For example, for functions f:RRf: \mathbb{R} \to \mathbb{R}, the mapping ff(0)f \mapsto f(0) is a functional.

Dual Space

The dual space VV^* of a vector space VV is defined as the set of linear functionals on VV. A linear function on a vector space—that is, a linear transformation—is a matrix. And since a functional maps vectors to scalars, it can be regarded as an n×1n\times1 matrix, or in other words, a vector of the same size as the original vector. Therefore, the dual space of a vector space is itself a vector space consisting of vectors of the same size as those in the original vector space.

Dual Basis

Given a basis {v1,v2,,vn}\{v_1, v_2, \cdots, v_n\} of a vector space VV, let us define the set {u1,u2,,un}\{u_1, u_2, \cdots, u_n\} as follows.

ui(vj)=δiju_i(v_j) = \delta_{ij}

That is, uiu_i is the linear functional that maps viv_i to 1 and every other basis vector to 0. Put differently, it is the function that maps a vector to its component along the basis vector viv_i. This can be shown as follows.

v=i=1nviciui(v)=ui(j=1nvjcj)=j=1ncjui(vj)=civ=i=1nviui(v)\begin{align*} v &= \sum_{i=1}^n v_i c_i\\ \therefore u_i(v) &= u_i\left(\sum_{j=1}^n v_j c_j\right) = \sum_{j=1}^n c_j u_i(v_j) = c_i\\ \therefore v &= \sum_{i=1}^n v_i u_i(v) \end{align*}

Therefore, for any linear functional ff,

f(v)=f(i=1nviui(v))=i=1nf(viui(v))=i=1nf(vi)ui(v)f(v) = f\left(\sum_{i=1}^n v_i u_i(v)\right) = \sum_{i=1}^nf(v_iu_i(v)) = \sum_{i=1}^nf(v_i)u_i(v)

so ff can be expressed as a linear combination of the uiu_i. It also follows that when

f(v)=i=1nciui(v)f(v) = \sum_{i=1}^nc_iu_i(v)

we have

f(vi)=j=1ncjuj(vi)=cif(v_i) = \sum_{j=1}^n c_j u_j(v_i) = c_i

and hence

f=0    f(vi)=0    ci=0f = 0 \iff f(v_i) = 0 \iff c_i = 0

Thus, the uiu_i are linearly independent and form a basis of VV^*.

This holds only when the basis is finite. It does not hold in the infinite-dimensional case.

Tensor

Tensors generalize dual spaces. Whereas an element of a dual space, a linear functional, is a function that maps one vector to a scalar, a tensor is a multilinear map that maps several vectors to a scalar. In other words, a tensor is defined as follows.

T:V1×V2××VnFT: V_1 \times V_2 \times \cdots \times V_n \to F

Here, nn is called the degree, or rank, of the tensor.

More rigorously, a tensor on a vector space is defined as a multilinear map on ll dual vectors and mm vectors, and is called an (l,k)(l, k)-tensor.

T:V×V××Vl×V×V××VmFT: \underbrace{V^* \times V^* \times \cdots \times V^*}_{l} \times \underbrace{V \times V \times \cdots \times V}_{m} \to F

Basis of a Tensor Space

The set of tensors forms a vector space. Therefore, a tensor space can be given a basis.

Tensor Product

Given two tensors T1:V1×V2××VnFT_1: V_1 \times V_2 \times \cdots \times V_n \to F and T2:W1×W2××WmFT_2: W_1 \times W_2 \times \cdots \times W_m \to F, their tensor product is the tensor of degree n+mn+m defined as follows.

T1T2(v1,v2,,vn,w1,w2,,wm)=T1(v1,v2,,vn)T2(w1,w2,,wm)T_1 \otimes T_2(v_1, v_2, \cdots, v_n, w_1, w_2, \cdots, w_m) = T_1(v_1, v_2, \cdots, v_n)T_2(w_1, w_2, \cdots, w_m)

Alternating Tensor

An alternating tensor is a tensor whose sign changes when the order of its vectors is swapped. In other words, a tensor TT of degree kk is alternating if the following holds for any i,ji, j (where ij,1i,jki \neq j, 1 \leq i, j \leq k).

T(,vi,,vj,)=T(,vj,,vi,)T(\cdots, v_i, \cdots, v_j, \cdots) = -T(\cdots, v_j, \cdots, v_i, \cdots)

Alternation

For any tensor TT of degree kk, the operation that turns TT into an alternating tensor is called alternation. Alternation is defined as follows.

Alt(T)(v1,,vk)=1k!σSksgn(σ)T(vσ(1),vσ(2),,vσ(k))Alt(T)(v_1,\cdots,v_k) = \frac{1}{k!}\sum_{\sigma \in S_k} \text{sgn}(\sigma)T(v_{\sigma(1)}, v_{\sigma(2)}, \cdots, v_{\sigma(k)})

Here, SkS_k is the symmetric group on kk elements. The symmetric group of a set is the set of its bijections. Put differently, SkS_k is the set of all permutations of kk elements. Therefore, the size of the symmetric group is k!k!. Swapping the order of two elements in a permutation is called a transposition. If an even number of transpositions is required to transform a permutation into the original ordering, the sign of the permutation is positive; if an odd number is required, it is negative. In mathematical notation, this is expressed as follows.

sgn(σ)=(1)number of transpositions in σ\text{sgn}(\sigma) = (-1)^{\text{number of transpositions in }\sigma}

Wedge Product

The tensor product of alternating tensors is not itself an alternating tensor. Thus, alternating tensors are not closed under the tensor product, so a space of alternating tensors cannot be defined. We therefore need to define an operation under which alternating tensors are closed, which leads to the following definition of the wedge product.

T1T2=(n+m)!n!m!Alt(T1T2)T_1 \wedge T_2 = \frac{(n+m)!}{n!m!}Alt(T_1 \otimes T_2)

The wedge product has the following properties.

Exterior Algebra

An exterior algebra is an algebraic structure consisting of antisymmetric combinations of vectors in a vector space, together with a binary operation defined on them. Alternating tensors and the wedge product are an example of an exterior algebra.

Topology

A topology gives a set a structure containing information about points and their neighborhoods. A topology can be defined in various ways. The definition in terms of open sets is as follows.

Since the topology itself is defined through open sets, “open set” is an undefined term. Put differently, whether a set is open or closed may vary depending on the topology. For example, in the usual topology on the real numbers, an open set is defined as follows.

In this case, the set of integers Z\mathbb{Z} is not open. This is because, for an integer xx, the interval (xϵ,x+ϵ)(x-\epsilon, x+\epsilon) is not a subset of the integers for any ϵ>0\epsilon>0.

However, if we define a topology in which the set of integers is open—for example, the discrete topology—then the set of integers is open.

Neighborhood

In a topological space, a neighborhood of a point xx is a set that contains, as a subset, an open set containing xx. An open neighborhood of xx is an open set containing xx. In the real space R\mathbb{R}, an open neighborhood of xx is an interval such as (xϵ,x+ϵ)(x-\epsilon, x+\epsilon).

Hausdorff Space

A Hausdorff space is a space in which any two distinct points can be enclosed by disjoint open neighborhoods. More specifically, a space is Hausdorff if, for any two distinct points x,yx, y, there exist open sets U,VU, V such that xU,yV,UV=x\in U, y\in V, U\cap V = \emptyset.

For example, the real space R\mathbb{R} is Hausdorff. This is because, for any two distinct real numbers x,yx, y, if we set ϵ=xy/2\epsilon = |x-y|/2, then x(xϵ,x+ϵ),y(yϵ,y+ϵ)x\in(x-\epsilon, x+\epsilon), y\in(y-\epsilon, y+\epsilon) and (xϵ,x+ϵ)(yϵ,y+ϵ)=(x-\epsilon, x+\epsilon) \cap (y-\epsilon, y+\epsilon) = \empty.

Continuous Function

In topology, a continuous function between topological spaces X,YX, Y is a function for which the preimage of every open set in YY is an open set in XX.

Homeomorphism

Topological spaces X,YX, Y are homeomorphic if there exists a function f:XYf: X \to Y between them that satisfies the following conditions.

The function ff is then called a homeomorphism.

Earlier, we defined a topological space by defining its open sets. A homeomorphism and its inverse both preserve open sets. We can therefore see that homeomorphic spaces literally have the same topology.

If two sets are homeomorphic, we write XYX \cong Y.

Manifold

A space satisfying the following conditions is called an nn-dimensional manifold.

  1. MM is a Hausdorff space of one or more dimensions.
  2. Every point in MM has a neighborhood homeomorphic to Rn\mathbb{R}^n.

Chart

A chart on a manifold MM is a pair (U,ϕ)(U, \phi) consisting of an open subset UU of MM and a homeomorphism ϕ:URn\phi: U \to \mathbb{R}^n. A function xix^i that maps points on a differentiable manifold to the respective components of Rn\mathbb{R}^n is called a coordinate function of the chart. That is,

ϕ(p)=(x1(p),x2(p),,xn(p))\phi(p) = (x^1(p), x^2(p), \cdots, x^n(p))

Atlas

An atlas on a manifold MM is a collection of charts on MM that satisfies the following condition.

Smooth Function

A function ff on Rn\mathbb{R}^n is smooth if ff is infinitely differentiable.

Differentiable Manifold

A differentiable manifold is a manifold equipped with a differentiable structure. More specifically, a manifold MM is a differentiable manifold if it is given an atlas and, for any two charts (U,ϕ),(V,ψ)(U, \phi), (V, \psi) in that atlas with UVU \cap V \neq \emptyset, the function ϕψ1\phi \circ \psi^{-1} is smooth on Rn\mathbb{R}^n.

Such a function ϕψ1\phi \circ \psi^{-1} is called a transition function. When the distinct charts UU and VV are mapped to their images in RnR^n, the transition function defines the map between those images.

Unlike a manifold, a differentiable manifold allows us to define differentiation and smooth functions. Differentiability, or smoothness, is a local property: a curve f:RMf: \mathbb{R} \to M on a differentiable manifold is smooth if, for every tt, there exists a chart (U,ϕ)(U, \phi) containing f(t)f(t) such that ϕf\phi \circ f is smooth.

Tangent Vector

Tangent vectors can be defined in various ways. One method uses a curve, as follows.

v=dγ(t)dtt=0v = \frac{d \gamma(t)}{dt}\Bigg|_{t=0}

Here, γ:RM\gamma: \mathbb{R} \to M is a curve on MM such that γ(0)=p\gamma(0) = p. An important point is that vv itself is not an element of Euclidean space unless the differentiable manifold is defined as Euclidean space or a subset of it. Of course, by the definition of a differentiable manifold, we can use a chart containing this point to map vv to an element of Euclidean space. But vv itself is a vector defined on the differentiable manifold, not an element of Euclidean space. This is important to understand because it shows that a tangent vector is an intrinsic property of the differentiable manifold and does not depend on a chart. Tangent vectors allow various properties of a differentiable manifold, including differentiation, to be defined independently of the choice of chart.

Following this definition of tangent vectors, for curves ff and gg satisfying f(0)=g(0)=pf(0) = g(0) = p, the equivalence relation defined by fg:=f(0)=g(0)f\equiv g := f'(0) = g'(0) forms equivalence classes, and these equivalence classes are in one-to-one correspondence with tangent vectors. Therefore, one may also call an equivalence class—that is, a set of functions—a tangent vector.

Another method uses a derivation (I do not know how this should be translated). A derivation DD at a point pp on a manifold MM is defined as a linear map D:(MR)RD: (M\to \mathbb{R}) \to \mathbb{R} satisfying the Leibniz rule

D(fg)=f(p)D(g)+g(p)D(f)D(fg) = f(p)D(g) + g(p)D(f)

The tangent space is then defined as the set of all such derivations. Equipped with the following rules, this set becomes a vector space.

(D1+D2)(f)=D1(f)+D2(f)(λD2)(f)=λD2(f)\begin{align*} (D_1+D_2)(f) &= D_1(f) + D_2(f)\\ (\lambda D_2)(f) &= \lambda D_2(f) \end{align*}

Strictly speaking, this is not a linear map on (MR)R(M \to \mathbb{R})\to \mathbb{R}, but a linear map on the associative algebra given on MM. Going into that would make things too complicated, however, so we will keep it simple here.

Tangent Space

The tangent space of a manifold MM at a point pp is the set of tangent vectors at pp and is denoted by TpMT_pM.

Fiber Bundle

A fiber bundle is a space that is locally homeomorphic to the product of two spaces. A fiber bundle EE is defined by the following four elements.

More specifically, for a set to be a fiber bundle, for every point xx in the fiber bundle there must exist a neighborhood UU in the base space containing π(x)\pi(x) such that π1(U)U×F\pi^{-1}(U) \cong U \times F.

Roughly speaking, then, a fiber bundle EE is not only locally homeomorphic to B×FB \times F, but is a space in which, for any point in the base space BB, one can always find a neighborhood UU containing that point for which π1(U)U×F\pi^{-1}(U) \cong U \times F.

Tangent Bundle

The tangent bundle of a manifold MM is the fiber bundle consisting of every point pp of MM and its tangent space TpMT_pM, and is denoted by TMTM.

Section

A section of a fiber bundle EE is a function s:BEs: B \to E satisfying the following equation. In other words, a section is a function that maps each point bb of the base space to a point s(b)s(b) of the fiber bundle EE.

πs=idB\pi \circ s = \text{id}_B

A section of the tangent bundle of a manifold is a special kind of section that maps a point on the manifold to that point together with an element of its corresponding tangent space—that is, a tangent vector. Therefore, a section of the tangent bundle of a manifold is a vector field on the manifold.

Cotangent Space

The cotangent space is the dual space of the tangent space and is denoted by TpMT_p^*M. Thus, an element of the cotangent space consists of a point pp of MM and a linear function defined on the tangent space corresponding to that point. Therefore, an element of the cotangent space is a (0,1)(0, 1)-tensor on the tangent space.

Cotangent Bundle

The cotangent bundle, or covariant tangent bundle, of a manifold MM is the fiber bundle consisting of every point pp of MM and its cotangent space TpMT_p^*M, and is denoted by TMT^*M. In other words, each point of the cotangent bundle consists of a point pp of MM and a linear function on its tangent space.

Action

In differential geometry, “action” is an abstract expression used when one object maps another object to yet another object. Its meaning therefore varies by context; in general, one says that when A acts on B, it returns (or yields) C. For example, if a function takes a real number and returns another real number, we can say that “the function acts on a real number to yield a real number.” Or, in the case of a norm operator that returns the length of a vector, we can say that the norm operator acts on the vector to return a scalar. Conversely, we could also say that the vector acts on the norm operator to return a scalar.

Of course, this means that any correspondence can be described as an action, as in “2 acts on 3 to return 5” (where the correspondence is addition, R×RR\mathbb{R}\times \mathbb{R}\to \mathbb{R}). In differential geometry, however, the term “action” seems to be used mainly when one object serves as a tool for measuring a property of another, as in the earlier norm-operator example. (I am not certain.)

Differential Form

A kk-differential form, or simply a kk-form, ω\omega defined on a differentiable manifold MM is a collection of smoothly varying (0,k)(0,k)-alternating tensors ωp:(TpM)kR\omega_p:(T_pM)^k \to \mathbb{R}, one for each point pp of MM.

This is easier to understand by considering a 1-form. First, by definition, every (0,1)(0, 1)-tensor is an alternating tensor, so alternation is not something we need to worry about. A 1-differential form is therefore a collection of linear functions defined on TpMT_pM for each point pp, varying smoothly with pp. Put differently, it can also be viewed as a function that maps each point pp to an element of its cotangent space TpMT_p^*M. Thus, a 1-differential form is a section of the cotangent bundle.

Accordingly, by the definition of an exterior algebra, the collection of alternating tensors of degree kk defined on (TpM)k(T_pM)^k is the set of degree-kk tensors in the exterior algebra on TpMT_p^*M. Therefore, when the cotangent bundle TMT^*M of MM is equipped with an exterior algebra, differential forms are sections—or, more precisely, the set of sections—of the elements in the degree-kk part of that exterior algebra space.

Tangent Vectors and Differential Operators

Although this is rigorously defined, it does not connect easily with the usual intuition about differentiation. For example, let the differentiable manifold be R2\mathbb{R}^2 and consider a 1-form on it. For a differentiable manifold defined as an open subset of Rn\mathbb{R}^n, its tangent space is also Rn\mathbb{R}^n, and consequently its cotangent space is also Rn\mathbb{R}^n. Therefore, a differential form on R2\mathbb{R}^2 is simply a smooth vector field mapping R2\mathbb{R}^2 to R2\mathbb{R}^2. This seems to have no connection at all to differentiation as it is usually understood, in relation to a function's gradient or rate of change.

The key idea here is to regard a tangent vector not merely as a vector, but as the directional derivative operator in that direction. Earlier, a tangent vector was defined as follows.

v=dγ(t)dtt=0v = \frac{d \gamma(t)}{dt}\Bigg|_{t=0}

We can regard this tangent vector as a differential operator that acts on a function f:MRf:M\to \mathbb{R} defined on the differentiable manifold and returns a rate of change, as follows. Put differently, it computes the rate of change of ff at pp in that direction—that is, the directional derivative.

v(f)=df(γ(t))dtt=0v(f) = \frac{d f(\gamma(t))}{dt}\Bigg|_{t=0}

As mentioned earlier, a tangent vector is a property of the differentiable manifold itself, independent of a chart—that is, of the corresponding Euclidean space. This definition therefore provides a chart-independent definition of the rate of change of a function on a differentiable manifold.

Basis of the Tangent Space

Given a chart ϕ\phi, its coordinate function xix^i can be viewed as a function defined on the differentiable manifold. Let us define the partial derivative operator with respect to it as follows.

fxi(p)=(fϕ1)xiϕ(p)=(fϕ1(x1,x2,,xn))xiϕ(p)\frac{\partial f}{\partial x^i}(p) = \frac{\partial (f\circ \phi^{-1})}{\partial x^i}\Bigg|_{\phi(p)}\\ =\frac{\partial (f\circ \phi^{-1}(x^1, x^2, \cdots, x^n))}{\partial x^i}\Bigg|_{\phi(p)}

The partial derivative operators xi\frac{\partial}{\partial x^i} with respect to these coordinate functions form a basis of the tangent vector space, and the set of differential operators can be defined as linear combinations of these differential operators.

Of course, differential operators—that is, tangent vectors—can also be defined as equivalence classes of curves. From this perspective, taking the partial derivative of a function ff with respect to xix_i can be interpreted as defining the following curve γi(t)\gamma_i(t) and measuring the rate of change of ff along it.

γi(t)=ϕ1(ϕ(p)+tei)=ϕ1(x1(p),x2(p),,xi(p)+t,,xn(p))\gamma_i(t) = \phi^{-1}(\phi(p) + t e_i)=\phi^{-1}(x^1(p), x^2(p), \cdots, x^i(p)+t, \cdots, x^n(p))

In other words, saying that the basis of the tangent space is xi\frac{\partial}{\partial x^i} is equivalent to saying that the equivalence classes of curves γi(t)=ϕ1(ϕ(p)+tei)\gamma_i(t)=\phi^{-1}(\phi(p) + t e_i) form a basis of the space defined by that equivalence relation.

Differential Forms

Earlier, we said that a differential form is a smooth section of the cotangent bundle. To understand this, we therefore need to examine the basis of the space of differential forms—that is, of the cotangent space.

When defining the dual space earlier, we defined its basis as follows.

ui(vj)=δiju_i(v^j) = \delta_{ij}

Thus, if we denote the basis of the cotangent space by uiu^i, it can be defined as follows.

ui(xj)=δiju^i\left(\frac{\partial}{\partial x^j}\right) = \delta_{ij}

This also shows that when a derivative is expressed as a combination of partial derivative operators with respect to coordinate functions as follows, the basis of the cotangent space consists of the functions that return the component of each partial derivative operator.

ui(v1x1+v2x2++vnxn)=viu^i\left(v^1\frac{\partial}{\partial x^1} + v^2\frac{\partial}{\partial x^2} + \cdots + v^n\frac{\partial}{\partial x^n}\right) = v^i

A cotangent vector can therefore be expressed as a linear combination of the basis vectors as follows.

ω=iωiui\omega = \sum_i \omega_i u^i

We said that a differential form is not merely a cotangent vector at a single point, but a smooth section of the cotangent bundle. Therefore, each ωi\omega_i must be a smooth function defined on the differentiable manifold. It can thus be expressed as follows.

ωp=iωi(p)ui\omega_p = \sum_i \omega_i(p) u^i

This differential form therefore acts on a differential operator as follows.

ωp(v1x1+v2x2++vnxn)=iωi(p)vi\omega_p\left(v^1\frac{\partial}{\partial x^1} + v^2\frac{\partial}{\partial x^2} + \cdots + v^n\frac{\partial}{\partial x^n}\right) = \sum_i \omega_i(p) v^i

The basis of the cotangent space is generally denoted by dxidx^i, and a differential form is expressed as follows.

ω=iωidxi\omega = \sum_i \omega_i dx^i

Thus, things like dxdx and dydy are, by definition, vectors; they are basis elements of the cotangent space and operators that map tangent vectors to real numbers.

Examples

Total Differential

The total differential of a function f:RnRf:\mathbb{R}^n \to \mathbb{R} is defined as follows.

df=ifxidxidf = \sum_i \frac{\partial f}{\partial x^i}dx^i

This is a differential form defined by wi=fxiw_i = \frac{\partial f}{\partial x^i}. Therefore, dfdf acts on a differential operator v=ivixiv=\sum_i v^i\frac{\partial}{\partial x^i} as follows.

df(v)=ifxidxi(jvjxj)df(v) = \sum_i \frac{\partial f}{\partial x^i}dx^i\left(\sum_j v^j\frac{\partial}{\partial x^j}\right)

Since dxi(xj)=δijdx^i\left(\frac{\partial}{\partial x^j}\right) = \delta_{ij}, this simplifies to the following.

df(v)=ifxividf(v) = \sum_i \frac{\partial f}{\partial x^i}v^i

In other words, the total differential is an operator that, given a tangent vector, returns the rate of change in the direction of that tangent vector.

Differential Equation

Suppose we have the following differential equation.

dydx=f(x,y)\frac{dy}{dx} = f(x, y)

If ddx\frac{d}{dx} is regarded as a single operator, it is impossible to rewrite it as follows.

dydx=f(x,y)    dy=f(x,y)dx\frac{dy}{dx} = f(x, y) \iff dy = f(x, y)dx

But according to the rigorous definition of differential forms, we know that dxdx and dydy are themselves a kind of operator, so writing the equation in this form is not strange. Specifically, when some differential operator v=vx/x+vy/yv=v_x\partial/\partial x + v_y\partial/\partial y is given, the equation acts as follows.

dy(v)=f(x,y)dx(v)    dy(vx/x+vy/y)=f(x,y)dx(vx/x+vy/y)    vy=f(x,y)vx\begin{align*} dy(v) = f(x, y)dx(v) &\iff dy(v_x\partial/\partial x + v_y\partial/\partial y) = f(x, y)dx(v_x\partial/\partial x + v_y\partial/\partial y)\\ &\iff v_y = f(x, y)v_x \end{align*}

Therefore, this equation becomes a constraint on the differential operator, or direction vector.

To make practical use of this—not merely to understand the notation—we need to understand the relationship between differential forms and integration, as well as the exterior derivative. But those topics lie outside the present discussion, so I will cover them later.

Curve

Suppose we have the following curve.

x2+y21=0x^2 + y^2 -1 = 0

Because this is an implicit equation rather than a function in the usual form, we cannot find dy/dxdy/dx in the usual way. But let us consider it from the perspective of differential forms.

From the perspective of differential forms, a differential form like the one above is a function that maps a tangent vector on the differentiable manifold to a real number. Since tangent vectors were earlier defined as equivalence classes of curves, we need to find a curve on this differentiable manifold. This can easily be done as follows.

γp(t)=(cos(t+θ),sin(t+θ))\gamma_p(t) = (\cos (t+\theta), \sin (t+\theta))

Here, θ\theta is a value such that p=(cosθ,sinθ)p=(\cos \theta, \sin \theta).

Now, the tangent vector to this curve is as follows.

dγ(t)dt=(sin(t+θ),cos(t+θ))\frac{d\gamma(t)}{dt} = (-\sin (t+\theta), \cos (t+\theta))

The differential forms dxdx and dydy act on this tangent vector as follows.

dx(dγ(t)dt)=sin(t+θ)dy(dγ(t)dt)=cos(t+θ)\begin{align*} dx\left(\frac{d\gamma(t)}{dt}\right) &= -\sin (t+\theta)\\ dy\left(\frac{d\gamma(t)}{dt}\right) &= \cos (t+\theta) \end{align*}

Therefore, dy/dxdy/dx is calculated as follows.

dydx(dγ(t)dt)=cos(t+θ)sin(t+θ)=pxpy\frac{dy}{dx}(\frac{d\gamma(t)}{dt}) = \frac{\cos (t+\theta)}{-\sin (t+\theta)} = -\frac{p_x}{p_y}

Since this is constant (at a given point), independently of the choice of tangent vector, it can be expressed simply as follows.

dydx=pxpyp\frac{dy}{dx} = -\frac{p_x}{p_y} \Bigg|_p

Conclusion

We have examined how abstract symbols such as dxdx and dydy are rigorously defined in mathematics. They are called differential forms: a kind of operator defined as a smooth section of the cotangent bundle over a differentiable manifold. Given a tangent vector at a point on a differentiable manifold, such an operator returns from that tangent vector the rate of change along a particular coordinate direction.

For an ordinary curve, dy/dxdy/dx returns the same value no matter which tangent vector is chosen at a point, which is why it can be treated like a real number. By contrast, the value of the total differential df=ifxidxidf=\sum_i \frac{\partial f}{\partial x^i}dx^i varies with the choice of tangent vector, so it cannot be fixed as a single number and is instead expressed in the form above.


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -