Functional analysis is a branch of mathematical analysis, the core of which is formed by the study of vector spaces endowed with some kind of limit-related structure (e.g. inner product, norm, topology, etc.) and the linear functions defined on these spaces and respecting these structures in a suitable sense. The historical roots of functional analysis lie in the study of spaces of functions and the formulation of properties of transformations of functions such as the Fourier transform as transformations defining continuous, unitary etc. operators between function spaces. This point of view turned out to be particularly useful for the study of differential and integral equations.
The usage of the word functional as a noun goes back to the calculus of variations, implying a function whose argument is a function. The term was first used in Hadamard's 1910 book on that subject. However, the general concept of a functional had previously been introduced in 1887 by the Italian mathematician and physicist Vito Volterra.   The theory of nonlinear functionals was continued by students of Hadamard, in particular Fréchet and Lévy. Hadamard also founded the modern school of linear functional analysis further developed by Riesz and the group of Polish mathematicians around Stefan Banach.
In modern introductory texts to functional analysis, the subject is seen as the study of vector spaces endowed with a topology, in particular infinite-dimensional spaces.   In contrast, linear algebra deals mostly with finite-dimensional spaces, and does not use topology. An important part of functional analysis is the extension of the theory of measure, integration, and probability to infinite dimensional spaces, also known as infinite dimensional analysis.
The basic and historically first class of spaces studied in functional analysis are complete normed vector spaces over the real or complex numbers. Such spaces are called Banach spaces. An important example is a Hilbert space, where the norm arises from an inner product. These spaces are of fundamental importance in many areas, including the mathematical formulation of quantum mechanics, machine learning, partial differential equations, and Fourier analysis.
An important object of study in functional analysis are the continuous linear operators defined on Banach and Hilbert spaces. These lead naturally to the definition of C*-algebras and other operator algebras.
Hilbert spaces can be completely classified: there is a unique Hilbert space up to isomorphism for every cardinality of the orthonormal basis.  Finite-dimensional Hilbert spaces are fully understood in linear algebra, and infinite-dimensional separable Hilbert spaces are isomorphic to . Separability being important for applications, functional analysis of Hilbert spaces consequently mostly deals with this space. One of the open problems in functional analysis is to prove that every bounded linear operator on a Hilbert space has a proper invariant subspace. Many special cases of this invariant subspace problem have already been proven.
General Banach spaces are more complicated than Hilbert spaces, and cannot be classified in such a simple manner as those. In particular, many Banach spaces lack a notion analogous to an orthonormal basis.
Examples of Banach spaces are -spaces for any real number . Given also a measure on set , then , sometimes also denoted or , has as its vectors equivalence classes of measurable functions whose absolute value's -th power has finite integral; that is, functions for which one has
If is the counting measure, then the integral may be replaced by a sum. That is, we require
Then it is not necessary to deal with equivalence classes, and the space is denoted , written more simply in the case when is the set of non-negative integers.
In Banach spaces, a large part of the study involves the dual space: the space of all continuous linear maps from the space into its underlying field, so-called functionals. A Banach space can be canonically identified with a subspace of its bidual, which is the dual of its dual space. The corresponding map is an isometry but in general not onto. A general Banach space and its bidual need not even be isometrically isomorphic in any way, contrary to the finite-dimensional situation. This is explained in the dual space article.
This section needs expansion. You can help by adding to it. (August 2020)
There are four major theorems which are sometimes called the four pillars of functional analysis. These are the Hahn-Banach theorem, the Open Mapping theorem, the Closed Graph theorem and the Uniform Boundedness Principle also known as the Banach-Steinhaus theorem. Important results of functional analysis include:
The uniform boundedness principle or Banach–Steinhaus theorem is one of the fundamental results in functional analysis. Together with the Hahn–Banach theorem and the open mapping theorem, it is considered one of the cornerstones of the field. In its basic form, it asserts that for a family of continuous linear operators (and thus bounded operators) whose domain is a Banach space, pointwise boundedness is equivalent to uniform boundedness in operator norm.
There are many theorems known as the spectral theorem, but one in particular has many applications in functional analysis.
Theorem:  Let A be a bounded self-adjoint operator on a Hilbert space H. Then there is a measure space (X, Σ, μ) and a real-valued essentially bounded measurable function f on X and a unitary operator U:H → L2μ(X) such that
where T is the multiplication operator:
There is also an analogous spectral theorem for bounded normal operators on Hilbert spaces. The only difference in the conclusion is that now may be complex-valued.
The Hahn–Banach theorem is a central tool in functional analysis. It allows the extension of bounded linear functionals defined on a subspace of some vector space to the whole space, and it also shows that there are "enough" continuous linear functionals defined on every normed vector space to make the study of the dual space "interesting".
then there exists a linear extension ψ : V → R of φ to the whole space V; that is, there exists a linear functional ψ such that
The open mapping theorem, also known as the Banach–Schauder theorem (named after Stefan Banach and Juliusz Schauder), is a fundamental result which states that if a continuous linear operator between Banach spaces is surjective then it is an open map. More precisely,: 
- Open mapping theorem. If X and Y are Banach spaces and A : X → Y is a surjective continuous linear operator, then A is an open map (that is, if U is an open set in X, then A(U) is open in Y).
The proof uses the Baire category theorem, and completeness of both X and Y is essential to the theorem. The statement of the theorem is no longer true if either space is just assumed to be a normed space, but is true if X and Y are taken to be Fréchet spaces.
The closed graph theorem states the following: If X is a topological space and Y is a compact Hausdorff space, then the graph of a linear map T from X to Y is closed if and only if T is continuous. 
Most spaces considered in functional analysis have infinite dimension. To show the existence of a vector space basis for such spaces may require Zorn's lemma. However, a somewhat different concept, Schauder basis, is usually more relevant in functional analysis. Many very important theorems require the Hahn–Banach theorem, usually proved using the axiom of choice, although the strictly weaker Boolean prime ideal theorem suffices. The Baire category theorem, needed to prove many important theorems, also requires a form of axiom of choice.
Functional analysis in its present form [update] includes the following tendencies:
- Abstract analysis. An approach to analysis based on topological groups, topological rings, and topological vector spaces.
- Geometry of Banach spaces contains many topics. One is combinatorial approach connected with Jean Bourgain; another is a characterization of Banach spaces in which various forms of the law of large numbers hold.
- Noncommutative geometry. Developed by Alain Connes, partly building on earlier notions, such as George Mackey's approach to ergodic theory.
- Connection with quantum mechanics. Either narrowly defined as in mathematical physics, or broadly interpreted by, for example, Israel Gelfand, to include most types of representation theory.
- Lawvere, F. William. "Volterra's functionals and covariant cohesion of space" (PDF). acsu.buffalo.edu. Proceedings of the May 1997 Meeting in Perugia.
- History of Mathematical Sciences. WORLD SCIENTIFIC. October 2004. p. 195. ISBN 978-93-86279-16-3.
- Bowers, Adam; Kalton, Nigel J. (2014). An introductory course in functional analysis. Springer Science & Business Media. p. 1.
- Kadets, Vladimir (2018). A Course in Functional Analysis and Measure Theory [КУРС ФУНКЦИОНАЛЬНОГО АНАЛИЗА]. Springer. pp. xvi.
- Riesz, Frigyes (1990). Functional analysis. Béla Szőkefalvi-Nagy, Leo F. Boron (Dover ed.). New York: Dover Publications. pp. 195–199. ISBN 0-486-66289-6. OCLC 21228994.
- Hall, Brian C. (2013-06-19). Quantum Theory for Mathematicians. Springer Science & Business Media. p. 147. ISBN 978-1-4614-7116-5.
- Rudin, Walter (1991). Functional Analysis. McGraw-Hill. ISBN 978-0-07-054236-5.
- Munkres, James R. (2000). Topology. Prentice Hall, Incorporated. p. 171. ISBN 978-0-13-181629-9.
- Aliprantis, C.D., Border, K.C.: Infinite Dimensional Analysis: A Hitchhiker's Guide, 3rd ed., Springer 2007, ISBN 978-3-540-32696-0. Online doi: 10.1007/3-540-29587-9 (by subscription)
- Bachman, G., Narici, L.: Functional analysis, Academic Press, 1966. (reprint Dover Publications)
- Banach S. Theory of Linear Operations. Volume 38, North-Holland Mathematical Library, 1987, ISBN 0-444-70184-2
- Brezis, H.: Analyse Fonctionnelle, Dunod ISBN 978-2-10-004314-9 or ISBN 978-2-10-049336-4
- Conway, J. B.: A Course in Functional Analysis, 2nd edition, Springer-Verlag, 1994, ISBN 0-387-97245-5
- Dunford, N. and Schwartz, J.T.: Linear Operators, General Theory, John Wiley & Sons, and other 3 volumes, includes visualization charts
- Edwards, R. E.: Functional Analysis, Theory and Applications, Hold, Rinehart and Winston, 1965.
- Eidelman, Yuli, Vitali Milman, and Antonis Tsolomitis: Functional Analysis: An Introduction, American Mathematical Society, 2004.
- Friedman, A.: Foundations of Modern Analysis, Dover Publications, Paperback Edition, July 21, 2010
- Giles,J.R.: Introduction to the Analysis of Normed Linear Spaces,Cambridge University Press,2000
- Hirsch F., Lacombe G. - "Elements of Functional Analysis", Springer 1999.
- Hutson, V., Pym, J.S., Cloud M.J.: Applications of Functional Analysis and Operator Theory, 2nd edition, Elsevier Science, 2005, ISBN 0-444-51790-1
- Kantorovitz, S.,Introduction to Modern Analysis, Oxford University Press,2003,2nd ed.2006.
- Kolmogorov, A.N and Fomin, S.V.: Elements of the Theory of Functions and Functional Analysis, Dover Publications, 1999
- Kreyszig, E.: Introductory Functional Analysis with Applications, Wiley, 1989.
- Lax, P.: Functional Analysis, Wiley-Interscience, 2002, ISBN 0-471-55604-1
- Lebedev, L.P. and Vorovich, I.I.: Functional Analysis in Mechanics, Springer-Verlag, 2002
- Michel, Anthony N. and Charles J. Herget: Applied Algebra and Functional Analysis, Dover, 1993.
- Pietsch, Albrecht: History of Banach spaces and linear operators, Birkhäuser Boston Inc., 2007, ISBN 978-0-8176-4367-6
- Reed, M., Simon, B.: "Functional Analysis", Academic Press 1980.
- Riesz, F. and Sz.-Nagy, B.: Functional Analysis, Dover Publications, 1990
- Rudin, W.: Functional Analysis, McGraw-Hill Science, 1991
- Saxe, Karen: Beginning Functional Analysis, Springer, 2001
- Schechter, M.: Principles of Functional Analysis, AMS, 2nd edition, 2001
- Shilov, Georgi E.: Elementary Functional Analysis, Dover, 1996.
- Sobolev, S.L.: Applications of Functional Analysis in Mathematical Physics, AMS, 1963
- Vogt, D., Meise, R.: Introduction to Functional Analysis, Oxford University Press, 1997.
- Yosida, K.: Functional Analysis, Springer-Verlag, 6th edition, 1980
- "Functional analysis", Encyclopedia of Mathematics, EMS Press, 2001 
- Topics in Real and Functional Analysis by Gerald Teschl, University of Vienna.
- Lecture Notes on Functional Analysis by Yevgeny Vilensky, New York University.
- Lecture videos on functional analysis by Greg Morrow from University of Colorado Colorado Springs