To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
A setX is a collection of objects, which we call elements. We write x ∈ X if x is an element of X. We also write X = {x, y,…} to denote the elements of X. The empty set ∅ = {} is the unique set containing no elements. A set U is a subset of X, written U ⊆ X, if x ∈ U implies x ∈ X. A set U is a proper subset of X, written U ⊂ X, if U ⊆ X and U ≠ X. The unionX ∪ Y of two sets X and Y is the set of all elements in X or in Y (or in both), whereas the intersectionX ∩ Y is the set of all elements that are in both X and Y. If X ∩ Y = ∅ then XmeetsY (and Y meets X). The (set-theoretic) difference of two sets X and Y is the set X\Y = X − Y = {x ∈ X : x ∉ Y}. (This definition does not require that Y be contained in X.) The complement of U ⊆ X is Ū ≔ X − U.
Electrical circuits provide an example of a simple physical system in which homology and cohomology play a small but important part. We consider only the simplest case of a resistive network comprising batteries and resistors obeying Ohm's law (Figure G.1), although by employing complex impedances the theory can be extended to steady state circuits that also contain capacitors and inductors. To solve the circuit (that is, to find the currents through, and voltages across, each element) we may appeal to Kirchhoff's rules:
(1) (junction condition) the sum of the currents into a node is zero;
(2) (loop law) the sum of the voltage gains around any closed loop is zero.
The junction condition embodies the law of charge conservation, which says that you cannot create or destroy net charge. The loop law embodies the law of energy conservation (because the work W done on a charge q by a potential difference ∆V is W = q∆V, so if you the law did not hold, a charge could flow around a closed loop and gain energy ad infinitum).
A graph model
We can model such a circuit by means of a graph, which is just a bunch of points (or nodes or vertices) joined by a bunch of lines (or edges). Topologically, a graph is the same thing as a one-dimensional simplicial complex. For simplicity, we will assume that the graph has only one connected component. So, start with a connected graph G with n nodes and m edges that models the topology of the circuit. Label the nodes, then orient each edge arbitrarily.
All differences in this world are of degree, and not of kind, because oneness is the secret of everything.
Swami Vivekananda
Suppose you are walking your dog Spot. You put the leash on Spot and take him to his favorite tree to do his business, but he sees a squirrel on the tree and takes off after it. The squirrel is really tired of being chased, and decides to teach Spot a lesson. So, instead of climbing back up the tree, he runs in a counterclockwise direction around the trunk with Spot not far behind. As Spot follows him around the tree, the leash gets wound around the tree k times (assuming you stay in place while he is running). At this point Spot gives up and sits down near your feet to bark sullenly at the squirrel. We say that the winding number of the leash is k. No matter how you try to move the leash, unless you cut it, it will remain wound around the tree k times. That is, its winding number is a homotopy invariant. This prosaic example generalizes to higher dimensions and has interesting mathematical and physical applications.
We start with the stack of records theorem, so-called because it reveals that all smooth maps from a compact manifold to another manifold of the same dimension look like a smooth covering by a stack of records. (See Figure 9.1.)
The Editor is convinced that the notion of a connection in a vector bundle will soon find its way into a class on advanced calculus, as it is a fundamental notion and its applications are wide-spread. His chapter “Vector Bundles with a Connection” hopefully will show that it is basically an elementary concept.
S. S. Chern
The definitions
Let M be a differentiable manifold. Crudely put, a vector bundle is just a collection, or bundle, of vector spaces, one for each point p of M, that vary smoothly as p varies. For example, if M is a differentiable manifold and if TpM is the tangent space to M at a point p then the union TM of all the TpM as p varies over M is a vector bundle called the tangent bundle of M. Similarly, the cotangent bundle T*pM of M is just the union of all the cotangent spaces T*pM as p varies over M.
Essentially, a vector bundle over M is a space E that looks locally like the Cartesian product of M with a vector space. As we are primarily concerned with the local properties of vector bundles, we do not lose much by limiting ourselves to product bundles. But, for those who insist on knowing all the gory details, the official definition is provided here. The beginner should skim over the next two paragraphs and revisit them only as needed.
There is an increasing need for undergraduate students in physics to have a core set of computational tools. Most problems in physics benefit from numerical methods, and many of them resist analytical solution altogether. This textbook presents numerical techniques for solving familiar physical problems where a complete solution is inaccessible using traditional mathematical methods. The numerical techniques for solving the problems are clearly laid out, with a focus on the logic and applicability of the method. The same problems are revisited multiple times using different numerical techniques, so readers can easily compare the methods. The book features over 250 end-of-chapter exercises. A website hosted by the author features a complete set of programs used to generate the examples and figures, which can be used as a starting point for further investigation. A link to this can be found at www.cambridge.org/9781107034303.