# Multivariable Differential Calculus and Ordinary Differential Equations

- Institution: IISc Bangalore
- Department: Mathematics
- Teacher: Prof. Vamsi Pritham Pingali
- Level: Graduate
- Language: English
- Subjects: Mathematics
- Source: [NPTEL](https://nptel.ac.in/courses/111108002)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/111108002)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This course starts with a reasonably detailed review of linear algebra and topology in Rn. Then we shall cover multivariable differential calculus. We shall also introduce manifolds via the implicit function theorem. We shall then cover an application or two to Optimisation/AI/ML – namely gradient descent (the continuous and discrete versions) and the backpropagation algorithm. The next few weeks will deal with ordinary differential equations, in particular solving linear systems, and existence (and dependence on parameters) theory for nonlinear ones. The latter part involves concepts of multivariable calculus. The course is meant for students of pure and applied mathematics, AI, CS, physics, and engineering.

Intended audience: Undergraduates and Graduate students of mathematics, computer science, physics, and engineering

Prerequisites: One-variable real analysis (at the level of Rudin or Terence Tao, including metric spaces), Linear algebra (up to and including diagonalisation of Hermitian matrices).

## Lectures

1. [Vector Spaces and Subspaces, Linear Span and Linear Independence, Linear Transformations](https://invisiblenetwork.ai/learn/nptel/111108002/20e0c473c223) (YouTube)
2. [The Matrix Representation of a Linear Transformation](https://invisiblenetwork.ai/learn/nptel/111108002/15e90e8c6f47) (YouTube)
3. [Systems of Linear Equations and Gauss-Jordan Elimination Method](https://invisiblenetwork.ai/learn/nptel/111108002/afd4730c1a33) (YouTube)
4. [The Row and Column Spaces of a Matrix, Rank and Determinant](https://invisiblenetwork.ai/learn/nptel/111108002/eb49ba038c14) (YouTube)
5. [Inner Product Spaces and Normed Vector Spaces](https://invisiblenetwork.ai/learn/nptel/111108002/0e4b3cf86f08) (YouTube)
6. [Eigenvalues, Eigenvectors and Diagonalizability](https://invisiblenetwork.ai/learn/nptel/111108002/cba7d1bc75cf) (YouTube)
7. [Interior Points and Open Sets, Convergent Sequences and Continuous Functions](https://invisiblenetwork.ai/learn/nptel/111108002/3ac62b270cc7) (YouTube)
8. [Closed Sets and Limit Points, Connectedness and Compactness, Limits and Continuity](https://invisiblenetwork.ai/learn/nptel/111108002/7fd7e9cbc08c) (YouTube)
9. [Further Discussion on Limits and Continuity](https://invisiblenetwork.ai/learn/nptel/111108002/18a3f1d51552) (YouTube)
10. [Detailed Review of Algebra of Limits and Algebra of Continuous Functions](https://invisiblenetwork.ai/learn/nptel/111108002/c6512dd0fdbb) (YouTube)
11. [Directional Derivatives and Partial Derivatives](https://invisiblenetwork.ai/learn/nptel/111108002/52ae285db1a2) (YouTube)
12. [Differentiability of a Multivariable Function](https://invisiblenetwork.ai/learn/nptel/111108002/a96b5aedb703) (YouTube)
13. [Differentiability of Vector Fields, Gradient and Jacobian Matrix](https://invisiblenetwork.ai/learn/nptel/111108002/013ea88084ea) (YouTube)
14. [Continuous Differentiability](https://invisiblenetwork.ai/learn/nptel/111108002/896910183b39) (YouTube)
15. [Algebra of Differentiable Functions and Some Other Properties of Differentiability](https://invisiblenetwork.ai/learn/nptel/111108002/868df46423c3) (YouTube)
16. [More Discussion On Differentiation Of Several Variable Functions, and Derivative Computation For Some Functions](https://invisiblenetwork.ai/learn/nptel/111108002/6e61eef631c9) (YouTube)
17. [Chain Rule](https://invisiblenetwork.ai/learn/nptel/111108002/fae9023bac7f) (YouTube)
18. [Further Discussion On Chain Rule](https://invisiblenetwork.ai/learn/nptel/111108002/1b7eed63f3dd) (YouTube)
19. [LMVT in Multivariable Calculus, and Directional Derivative Along Regular Paths](https://invisiblenetwork.ai/learn/nptel/111108002/124bfa5589f0) (YouTube)
20. [Further Discussion On Directional Derivative, and Mixed Partial Derivatives](https://invisiblenetwork.ai/learn/nptel/111108002/bb47ea78e5f6) (YouTube)
21. [Clairaut's Theorem](https://invisiblenetwork.ai/learn/nptel/111108002/23708db7a2b2) (YouTube)
22. [Taylor's Theorem and Second Derivative Test in Single Variable Functions](https://invisiblenetwork.ai/learn/nptel/111108002/cf2622bf7ea6) (YouTube)
23. [Taylor's Theorem For Multivariable Functions](https://invisiblenetwork.ai/learn/nptel/111108002/d361d094c4a4) (YouTube)
24. [Second Derivative Test For Multivariable Functions](https://invisiblenetwork.ai/learn/nptel/111108002/7e6cbdc2010e) (YouTube)
25. [Further Discussion on Second Derivative Test](https://invisiblenetwork.ai/learn/nptel/111108002/d321ab936b1c) (YouTube)
26. [Discussion about convergence of Taylor series and bump functions](https://invisiblenetwork.ai/learn/nptel/111108002/bc0c3655457c) (YouTube)
27. [Inverse Function Theorem for one variable functions](https://invisiblenetwork.ai/learn/nptel/111108002/40e2d68b726a) (YouTube)
28. [Proof of the Inverse Function Theorem for several variables](https://invisiblenetwork.ai/learn/nptel/111108002/4db87862b910) (YouTube)
29. [Proof of the Inverse Function Theorem for several variables (Contd.)](https://invisiblenetwork.ai/learn/nptel/111108002/9e7e48004f59) (YouTube)
30. [Proof of the Inverse Function Theorem for several variables (Contd.)](https://invisiblenetwork.ai/learn/nptel/111108002/ab701a56e89e) (YouTube)
31. [The Implicit Function Theorem for Functions of Two Variables](https://invisiblenetwork.ai/learn/nptel/111108002/56d370b3e793) (YouTube)
32. [The Implicit Function Theorem for Functions of Several Variables](https://invisiblenetwork.ai/learn/nptel/111108002/5e2e5a047acf) (YouTube)
33. [Some Further Applications of the Implicit Function Theorem](https://invisiblenetwork.ai/learn/nptel/111108002/492e4ca3771b) (YouTube)
34. [Constrained Optimization Problem and the Lagrange Multiplier Method](https://invisiblenetwork.ai/learn/nptel/111108002/af11103d84f2) (YouTube)
35. [The Lagrange Multiplier Method (Contd.)](https://invisiblenetwork.ai/learn/nptel/111108002/ba7e95bbfd22) (YouTube)
36. [About the Constraining Sets in the Lagrange Multiplier Method](https://invisiblenetwork.ai/learn/nptel/111108002/d19c7b969b94) (YouTube)
37. [Introduction to Manifolds Embedded in R^n](https://invisiblenetwork.ai/learn/nptel/111108002/fae35912650c) (YouTube)
38. [Gradient Descent](https://invisiblenetwork.ai/learn/nptel/111108002/254a72bbd6fb) (YouTube)
39. [Gradient Descent (Contd.)](https://invisiblenetwork.ai/learn/nptel/111108002/b2b18d10ab34) (YouTube)
40. [Gradient Descent (Contd.)](https://invisiblenetwork.ai/learn/nptel/111108002/c847d8bbbf60) (YouTube)
41. [Some Applications of Gradient Descent](https://invisiblenetwork.ai/learn/nptel/111108002/a85dc0df1147) (YouTube)
42. [Backpropagation (contd.), Introduction to ODEs](https://invisiblenetwork.ai/learn/nptel/111108002/b27b817d8623) (YouTube)
43. [Some Applications of ODEs to Real-World Problems](https://invisiblenetwork.ai/learn/nptel/111108002/6a53740f9c46) (YouTube)
44. [Systems of ODEs (contd.)](https://invisiblenetwork.ai/learn/nptel/111108002/806f0b4ed1fb) (YouTube)
45. [Methods of Solving a First-Order System of ODEs](https://invisiblenetwork.ai/learn/nptel/111108002/226ffbd62633) (YouTube)
46. [Triangularization Theorem](https://invisiblenetwork.ai/learn/nptel/111108002/be1cfacf543f) (YouTube)
47. [Exponential of Square Matrices](https://invisiblenetwork.ai/learn/nptel/111108002/a78f7ac6e565) (YouTube)
48. [Properties of Matrix Exponential](https://invisiblenetwork.ai/learn/nptel/111108002/e7ad7c561e83) (YouTube)
49. [Properties of Matrix Exponential (Contd.)](https://invisiblenetwork.ai/learn/nptel/111108002/fbfc44606ad5) (YouTube)
50. [Solving Homogeneous and Inhomogeneous Linear Systems](https://invisiblenetwork.ai/learn/nptel/111108002/7a410dce21ee) (YouTube)
51. [Uniqueness of Solutions to Inhomogeneous Linear System](https://invisiblenetwork.ai/learn/nptel/111108002/5a62be61ddae) (YouTube)
52. [Existence of Solutions to Inhomogeneous Linear System](https://invisiblenetwork.ai/learn/nptel/111108002/86b028472a3b) (YouTube)
53. [Uniqueness of Solutions to ODEs in General Form](https://invisiblenetwork.ai/learn/nptel/111108002/d7cf7810db25) (YouTube)
54. [General Existence Theory for ODEs](https://invisiblenetwork.ai/learn/nptel/111108002/535729909b14) (YouTube)
55. [Picard's Existence Theorem for ODEs](https://invisiblenetwork.ai/learn/nptel/111108002/cef023a04dd1) (YouTube)
56. [Improvement of Picard's Existence Theorem](https://invisiblenetwork.ai/learn/nptel/111108002/6b4739254a32) (YouTube)
57. [Characterization of Maximal Interval of Existence](https://invisiblenetwork.ai/learn/nptel/111108002/2be8cc0c91fa) (YouTube)
58. [Continuous Dependence on Parameters](https://invisiblenetwork.ai/learn/nptel/111108002/505ddb721e04) (YouTube)
59. [Smooth Dependence on Parameters](https://invisiblenetwork.ai/learn/nptel/111108002/23855f99cd07) (YouTube)
60. [Smooth Dependence on Parameters (Contd.), and Numerical Methods to Solve ODEs](https://invisiblenetwork.ai/learn/nptel/111108002/bfd25b55d098) (YouTube)
