<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=IeshaEastman</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=IeshaEastman"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/IeshaEastman"/>
	<updated>2026-07-30T02:43:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Main_Page&amp;diff=42183</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Main_Page&amp;diff=42183"/>
		<updated>2014-08-11T15:21:25Z</updated>

		<summary type="html">&lt;p&gt;IeshaEastman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[category theory]], an abstract branch of [[mathematics]], an &#039;&#039;&#039;equivalence of categories&#039;&#039;&#039; is a relation between two categories that establishes that these categories are &amp;quot;essentially the same&amp;quot;. There are numerous examples of categorical equivalences from many areas of mathematics. Establishing an equivalence involves demonstrating strong similarities between the mathematical structures concerned. In some cases, these structures may appear to be unrelated at a superficial or intuitive level, making the notion fairly powerful: it creates the opportunity to &amp;quot;translate&amp;quot; theorems between different kinds of mathematical structures, knowing that the essential meaning of those theorems is preserved under the translation.&lt;br /&gt;
&lt;br /&gt;
If a category is equivalent to the [[dual (category theory)|opposite (or dual)]] of another category then one speaks of&lt;br /&gt;
a &#039;&#039;&#039;duality of categories&#039;&#039;&#039;, and says that the two categories are &#039;&#039;&#039;dually equivalent&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
An equivalence of categories consists of a [[functor]] between the involved categories, which is required to have an &amp;quot;inverse&amp;quot; functor. However, in contrast to the situation common for [[isomorphism]]s in an algebraic setting, the composition of the functor and its &amp;quot;inverse&amp;quot; is not necessarily the identity mapping. Instead it is sufficient that each object be &#039;&#039;[[natural transformation|naturally isomorphic]]&#039;&#039; to its image under this composition. Thus one may describe the functors as being &amp;quot;inverse up to isomorphism&amp;quot;. There is indeed a concept of [[isomorphism of categories]] where a strict form of inverse functor is required, but this is of much less practical use than the &#039;&#039;equivalence&#039;&#039; concept.&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
Formally, given two categories &#039;&#039;C&#039;&#039; and &#039;&#039;D&#039;&#039;, an &#039;&#039;equivalence of categories&#039;&#039; consists of a functor &#039;&#039;F&#039;&#039; : &#039;&#039;C&#039;&#039; → &#039;&#039;D&#039;&#039;, a functor &#039;&#039;G&#039;&#039; : &#039;&#039;D&#039;&#039; → &#039;&#039;C&#039;&#039;, and two natural isomorphisms ε: &#039;&#039;FG&#039;&#039;→&#039;&#039;&#039;I&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;D&#039;&#039;&amp;lt;/sub&amp;gt; and η : &#039;&#039;&#039;I&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;C&#039;&#039;&amp;lt;/sub&amp;gt;→&#039;&#039;GF&#039;&#039;. Here &#039;&#039;FG&#039;&#039;: &#039;&#039;D&#039;&#039;→&#039;&#039;D&#039;&#039; and &#039;&#039;GF&#039;&#039;: &#039;&#039;C&#039;&#039;→&#039;&#039;C&#039;&#039;, denote the respective compositions of &#039;&#039;F&#039;&#039; and &#039;&#039;G&#039;&#039;, and &#039;&#039;&#039;I&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;C&#039;&#039;&amp;lt;/sub&amp;gt;: &#039;&#039;C&#039;&#039;→&#039;&#039;C&#039;&#039; and &#039;&#039;&#039;I&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;D&#039;&#039;&amp;lt;/sub&amp;gt;: &#039;&#039;D&#039;&#039;→&#039;&#039;D&#039;&#039; denote the &#039;&#039;identity functors&#039;&#039; on &#039;&#039;C&#039;&#039; and &#039;&#039;D&#039;&#039;, assigning each object and morphism to itself. If &#039;&#039;F&#039;&#039; and &#039;&#039;G&#039;&#039; are contravariant functors one speaks of a &#039;&#039;duality of categories&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
One often does not specify all the above data. For instance, we say that the categories &#039;&#039;C&#039;&#039; and &#039;&#039;D&#039;&#039; are &#039;&#039;equivalent&#039;&#039; (respectively &#039;&#039;dually equivalent&#039;&#039;) if there exists an equivalence (respectively duality) between them. Furthermore, we say that &#039;&#039;F&#039;&#039; &amp;quot;is&amp;quot; an equivalence of categories if an inverse functor &#039;&#039;G&#039;&#039; and natural isomorphisms as above exist. Note however that knowledge of &#039;&#039;F&#039;&#039; is usually not enough to reconstruct &#039;&#039;G&#039;&#039; and the natural isomorphisms: there may be many choices (see example below).&lt;br /&gt;
&lt;br /&gt;
==Equivalent characterizations==&lt;br /&gt;
One can show that a functor &#039;&#039;F&#039;&#039; : &#039;&#039;C&#039;&#039; → &#039;&#039;D&#039;&#039; yields an equivalence of categories if and only if it is:&lt;br /&gt;
* [[full functor|full]], i.e. for any two objects &#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; and &#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; of &#039;&#039;C&#039;&#039;, the map Hom&amp;lt;sub&amp;gt;&#039;&#039;C&#039;&#039;&amp;lt;/sub&amp;gt;(&#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,&#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) → Hom&amp;lt;sub&amp;gt;&#039;&#039;D&#039;&#039;&amp;lt;/sub&amp;gt;(&#039;&#039;Fc&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,&#039;&#039;Fc&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) induced by &#039;&#039;F&#039;&#039; is [[surjective]];&lt;br /&gt;
* [[faithful functor|faithful]], i.e. for any two objects &#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; and &#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; of &#039;&#039;C&#039;&#039;, the map Hom&amp;lt;sub&amp;gt;&#039;&#039;C&#039;&#039;&amp;lt;/sub&amp;gt;(&#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,&#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) → Hom&amp;lt;sub&amp;gt;&#039;&#039;D&#039;&#039;&amp;lt;/sub&amp;gt;(&#039;&#039;Fc&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,&#039;&#039;Fc&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) induced by &#039;&#039;F&#039;&#039; is [[injective]]; and&lt;br /&gt;
* [[essentially surjective functor|essentially surjective (dense)]], i.e. each object &#039;&#039;d&#039;&#039; in &#039;&#039;D&#039;&#039; is isomorphic to an object of the form &#039;&#039;Fc&#039;&#039;, for &#039;&#039;c&#039;&#039; in &#039;&#039;C&#039;&#039;.&lt;br /&gt;
This is a quite useful and commonly applied criterion, because one does not have to explicitly construct the &amp;quot;inverse&amp;quot; &#039;&#039;G&#039;&#039; and the natural isomorphisms between &#039;&#039;FG&#039;&#039;, &#039;&#039;GF&#039;&#039; and the identity functors. On the other hand, though the above properties guarantee the &#039;&#039;existence&#039;&#039; of a categorical equivalence (given a sufficiently strong version of the [[axiom of choice]] in the underlying set theory), the missing data is not completely specified, and often there are many choices. It is a good idea to specify the missing constructions explicitly whenever possible.&lt;br /&gt;
Due to this circumstance, a functor with these properties is sometimes called a &#039;&#039;&#039;weak equivalence of categories&#039;&#039;&#039; (unfortunately this conflicts with terminology from homotopy theory).&lt;br /&gt;
&lt;br /&gt;
There is also a close relation to the concept of [[adjoint functors]]. The following statements are equivalent for functors &#039;&#039;F&#039;&#039; : &#039;&#039;C&#039;&#039; → &#039;&#039;D&#039;&#039; and &#039;&#039;G&#039;&#039; : &#039;&#039;D&#039;&#039; → &#039;&#039;C&#039;&#039;:&lt;br /&gt;
* There are natural isomorphisms from &#039;&#039;FG&#039;&#039; to &#039;&#039;&#039;I&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;D&#039;&#039;&amp;lt;/sub&amp;gt; and &#039;&#039;&#039;I&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;C&#039;&#039;&amp;lt;/sub&amp;gt; to &#039;&#039;GF&#039;&#039;.&lt;br /&gt;
* &#039;&#039;F&#039;&#039; is a left adjoint of &#039;&#039;G&#039;&#039; and both functors are full and faithful.&lt;br /&gt;
* &#039;&#039;F&#039;&#039; is a right adjoint of &#039;&#039;G&#039;&#039; and both functors are full and faithful.&lt;br /&gt;
One may therefore view an adjointness relation between two functors as a &amp;quot;very weak form of equivalence&amp;quot;. Assuming that the natural transformations for the adjunctions are given, all of these formulations allow for an explicit construction of the necessary data, and no choice principles are needed. The key property that one has to prove here is that the &#039;&#039;counit&#039;&#039; of an adjunction is an isomorphism if and only if the right adjoint is a full and faithful functor.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
* Consider the category &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; having a single object &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; and a single morphism &amp;lt;math&amp;gt;1_{c}&amp;lt;/math&amp;gt;, and the category &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; with two objects &amp;lt;math&amp;gt;d_{1}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;d_{2}&amp;lt;/math&amp;gt; and four morphisms: two identity morphisms &amp;lt;math&amp;gt;1_{d_{1}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;1_{d_{2}}&amp;lt;/math&amp;gt; and two isomorphisms &amp;lt;math&amp;gt;\alpha \colon d_{1} \to d_{2}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\beta \colon d_{2} \to d_{1}&amp;lt;/math&amp;gt;.  The categories &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; are equivalent; we can (for example) have &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; map &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;d_{1}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; map both objects of &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; and all morphisms to &amp;lt;math&amp;gt;1_{c}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* By contrast, the category &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; with a single object and a single morphism is &#039;&#039;not&#039;&#039; equivalent to the category &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; with two objects and only two identity morphisms as the two objects therein are &#039;&#039;not&#039;&#039; isomorphic.&lt;br /&gt;
&lt;br /&gt;
* Consider a category &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; with one object &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;, and two morphisms &amp;lt;math&amp;gt;1_{c}, f \colon c \to c&amp;lt;/math&amp;gt;.  Let &amp;lt;math&amp;gt;1_{c}&amp;lt;/math&amp;gt; be the identity morphism on &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt; and set &amp;lt;math&amp;gt;f \circ f = 1&amp;lt;/math&amp;gt;.  Of course, &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; is equivalent to itself, which can be shown by taking &amp;lt;math&amp;gt;1_{c}&amp;lt;/math&amp;gt; in place of the required natural isomorphisms between the functor &amp;lt;math&amp;gt;\mathbf{I}_{C}&amp;lt;/math&amp;gt; and itself.  However, it is also true that &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; yields a natural isomorphism from &amp;lt;math&amp;gt;\mathbf{I}_{C}&amp;lt;/math&amp;gt; to itself.  Hence, given the information that the identity functors form an equivalence of categories, in this example one still can choose between two natural isomorphisms for each direction.&lt;br /&gt;
&lt;br /&gt;
* Consider the category &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; of finite-[[dimension of a vector space|dimensional]] [[real number|real]] [[vector space]]s, and the category &amp;lt;math&amp;gt;D = \mathrm{Mat}(\mathbf{R})&amp;lt;/math&amp;gt; of all real [[matrix (mathematics)|matrices]] (the latter category is explained in the article on [[additive category|additive categories]]).  Then &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; are equivalent: The functor &amp;lt;math&amp;gt;G \colon D \to C&amp;lt;/math&amp;gt; which maps the object &amp;lt;math&amp;gt;A_{n}&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; to the vector space &amp;lt;math&amp;gt;\mathbf{R}^{n}&amp;lt;/math&amp;gt; and the matrices in &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; to the corresponding linear maps is full, faithful and essentially surjective.&lt;br /&gt;
&lt;br /&gt;
* One of the central themes of [[algebraic geometry]] is the duality of the category of [[affine scheme]]s and the category of [[commutative ring]]s.  The functor &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; associates to every commutative ring its [[spectrum of a ring|spectrum]], the scheme defined by the [[prime ideal]]s of the ring.  Its adjoint &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; associates to every affine scheme its ring of global sections. &lt;br /&gt;
&lt;br /&gt;
* In [[functional analysis]] the category of commutative [[C*-algebra]]s with identity is contravariantly equivalent to the category of [[compact space|compact]] [[Hausdorff space]]s.  Under this duality, every compact Hausdorff space &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is associated with the algebra of continuous complex-valued functions on &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, and every commutative C*-algebra is associated with the space of its [[maximal ideal]]s.  This is the [[Gelfand representation]]. &lt;br /&gt;
&lt;br /&gt;
* In [[lattice theory]], there are a number of dualities, based on representation theorems that connect certain classes of lattices to classes of [[topology|topological spaces]].  Probably the most well-known theorem of this kind is &#039;&#039;[[Stone&#039;s representation theorem for Boolean algebras]]&#039;&#039;, which is a special instance within the general scheme of &#039;&#039;[[Stone duality]]&#039;&#039;.  Each [[Boolean algebra (structure)|Boolean algebra]] &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; is mapped to a specific topology on the set of [[lattice theory|ultrafilters]] of &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;.  Conversely, for any topology the clopen (i.e. closed and open) subsets yield a Boolean algebra.  One obtains a duality between the category of Boolean algebras (with their homomorphisms) and [[Stone space]]s (with continuous mappings). Another case of Stone duality is [[Birkhoff&#039;s representation theorem]] stating a duality between finite partial orders and finite distributive lattices. &lt;br /&gt;
&lt;br /&gt;
* In [[pointless topology]] the category of spatial locales is known to be equivalent to the dual of the category of sober spaces. &lt;br /&gt;
&lt;br /&gt;
* Any category is equivalent to its [[skeleton (category theory)|skeleton]].&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
As a rule of thumb, an equivalence of categories preserves all &amp;quot;categorical&amp;quot; concepts and properties. If &#039;&#039;F&#039;&#039; : &#039;&#039;C&#039;&#039; → &#039;&#039;D&#039;&#039; is an equivalence, then the following statements are all true:&lt;br /&gt;
* the object &#039;&#039;c&#039;&#039; of &#039;&#039;C&#039;&#039; is an [[initial object]] (or [[terminal object]], or [[zero object]]), [[if and only if]] &#039;&#039;Fc&#039;&#039; is an [[initial object]] (or [[terminal object]], or [[zero object]]) of &#039;&#039;D&#039;&#039;&lt;br /&gt;
* the morphism α in &#039;&#039;C&#039;&#039; is a [[monomorphism]] (or [[epimorphism]], or [[isomorphism]]), if and only if &#039;&#039;Fα&#039;&#039; is a monomorphism (or epimorphism, or isomorphism) in &#039;&#039;D&#039;&#039;.&lt;br /&gt;
* the functor &#039;&#039;H&#039;&#039; : &#039;&#039;I&#039;&#039; → &#039;&#039;C&#039;&#039; has [[limit (category theory)|limit]] (or colimit) &#039;&#039;l&#039;&#039; if and only if the functor &#039;&#039;FH&#039;&#039; : &#039;&#039;I&#039;&#039; → &#039;&#039;D&#039;&#039; has limit (or colimit) &#039;&#039;Fl&#039;&#039;. This can be applied to [[equaliser (mathematics)|equalizers]], [[product (category theory)|product]]s and [[coproduct]]s among others. Applying it to [[kernel (category theory)|kernel]]s and [[cokernel]]s, we see that the equivalence &#039;&#039;F&#039;&#039; is an [[Regular_category#Exact_sequences_and_regular_functors|exact functor]].&lt;br /&gt;
* &#039;&#039;C&#039;&#039; is a [[cartesian closed category]] (or a [[topos]]) if and only if &#039;&#039;D&#039;&#039; is cartesian closed (or a topos).&lt;br /&gt;
&lt;br /&gt;
Dualities &amp;quot;turn all concepts around&amp;quot;: they turn initial objects into terminal objects, monomorphisms into epimorphisms, kernels into cokernels, limits into colimits etc.&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;F&#039;&#039; : &#039;&#039;C&#039;&#039; → &#039;&#039;D&#039;&#039; is an equivalence of categories, and &#039;&#039;G&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; and &#039;&#039;G&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; are two inverses of &#039;&#039;F&#039;&#039;, then &#039;&#039;G&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; and &#039;&#039;G&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; are naturally isomorphic.&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;F&#039;&#039; : &#039;&#039;C&#039;&#039; → &#039;&#039;D&#039;&#039; is an equivalence of categories, and if &#039;&#039;C&#039;&#039; is a [[preadditive category]] (or [[additive category]], or [[abelian category]]), then &#039;&#039;D&#039;&#039; may be turned into a preadditive category (or additive category, or abelian category) in such a way that &#039;&#039;F&#039;&#039; becomes an [[additive functor]]. On the other hand, any equivalence between additive categories is necessarily additive. (Note that the latter statement is not true for equivalences between preadditive categories.)&lt;br /&gt;
&lt;br /&gt;
An &#039;&#039;&#039;auto-equivalence&#039;&#039;&#039; of a category &#039;&#039;C&#039;&#039; is an equivalence &#039;&#039;F&#039;&#039; : &#039;&#039;C&#039;&#039; → &#039;&#039;C&#039;&#039;. The auto-equivalences of &#039;&#039;C&#039;&#039; form a [[group (mathematics)|group]] under composition if we consider two auto-equivalences that are naturally isomorphic to be identical. This group captures the essential &amp;quot;symmetries&amp;quot; of &#039;&#039;C&#039;&#039;. (One caveat: if &#039;&#039;C&#039;&#039; is not a small category, then the auto-equivalences of &#039;&#039;C&#039;&#039; may form a proper [[class (set theory)|class]] rather than a [[Set (mathematics)|set]].)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*{{Springer|id=e036050|title=Equivalence of categories}}&lt;br /&gt;
*{{cite book|last=Mac Lane|first=Saunders|title=Categories for the working mathematician|year=1998|publisher=Springer|location=New York|isbn=0-387-98403-8|pages=xii+314}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Equivalence Of Categories}}&lt;br /&gt;
[[Category:Adjoint functors]]&lt;br /&gt;
[[Category:Category theory]]&lt;br /&gt;
&lt;br /&gt;
[[nl:Equivalentie (categorietheorie)]]&lt;br /&gt;
[[zh-yue:範疇等價性]]&lt;br /&gt;
[[zh:范畴的等价]]&lt;/div&gt;</summary>
		<author><name>IeshaEastman</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Main_Page&amp;diff=41585</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Main_Page&amp;diff=41585"/>
		<updated>2014-08-11T11:52:28Z</updated>

		<summary type="html">&lt;p&gt;IeshaEastman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Intuitionistic type theory&#039;&#039;&#039; (also known as &#039;&#039;&#039;constructive type theory&#039;&#039;&#039;, or &#039;&#039;&#039;Martin-Löf type theory&#039;&#039;&#039;) is a [[type theory]] and an alternative [[Foundations of mathematics|foundation of mathematics]] based on the principles of [[mathematical constructivism]].  Intuitionistic type theory was introduced by [[Per Martin-Löf]], a [[Sweden|Swedish]] [[mathematician]] and [[philosopher]], in 1972.  Martin-Löf has modified his proposal a few times; his 1971 [[impredicative]] formulation was inconsistent as demonstrated by [[Girard&#039;s paradox]]. Later formulations were [[Predicativity|predicative]]. He proposed both [[Intensional logic|intensional]] and [[extensionality|extensional]] variants of the theory.&lt;br /&gt;
&lt;br /&gt;
Intuitionistic type theory is based on a certain analogy or isomorphism between [[proposition]]s and [[Type theory|types]]:  a proposition is identified with the type of its proofs.  This identification is usually called the [[Curry–Howard isomorphism]], which was originally formulated for [[intuitionistic logic]] and [[simply typed lambda calculus]]. Type theory extends this identification to [[predicate logic]] by introducing [[dependent types]], that is types which contain values.&lt;br /&gt;
&lt;br /&gt;
Type theory internalizes the interpretation of [[intuitionistic logic]] proposed by [[Luitzen Egbertus Jan Brouwer|Brouwer]], [[Arend Heyting|Heyting]] and [[Andrey Kolmogorov|Kolmogorov]], the so-called [[BHK interpretation]]. The types in type theory play a similar role to sets in [[set theory]] but functions definable in type theory are always computable.&lt;br /&gt;
&lt;br /&gt;
==Connectives of type theory==&lt;br /&gt;
In the context of type theory a [[Logical connective|connective]] is a way of constructing types, possibly using already given types.&lt;br /&gt;
The basic connectives of type theory are:&lt;br /&gt;
&lt;br /&gt;
===Π-types===&lt;br /&gt;
{{main|Dependent type}}&lt;br /&gt;
Π-types, also called dependent product types, are analogous to the indexed [[Cartesian product|products]] of sets. As such, they generalize the normal [[function space]] to model functions whose result type may vary on their input. E.g. writing &amp;lt;math&amp;gt;\operatorname{Vec}({\mathbb R}, n)&amp;lt;/math&amp;gt; for the type of [[tuple|&#039;&#039;n&#039;&#039;-tuples]] of [[real numbers]] and &amp;lt;math&amp;gt;\mathbb N&amp;lt;/math&amp;gt; for the type of [[natural number]]s,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\prod_{n \mathbin{:} {\mathbb N}} \operatorname{Vec}({\mathbb R}, n)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
stands for the type of a function that, given a natural number &#039;&#039;n&#039;&#039;, returns an &#039;&#039;n&#039;&#039;-tuple of real numbers. The usual function space arises as a special case when the range type does not actually depend on the input, e.g., &amp;lt;math&amp;gt;\prod_{n \mathbin{:} {\mathbb N}} {\mathbb R}&amp;lt;/math&amp;gt; is the type of functions from natural numbers to the real numbers, which is also written as &amp;lt;math&amp;gt;{\mathbb N} \to {\mathbb R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Using the [[Curry–Howard isomorphism]] Π-types also serve to model [[material conditional|implication]] and [[universal quantification]]: e.g., a term inhabiting &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\prod_{m, n \mathbin{:} {\mathbb N}} (m + n = n + m)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
is a function which assigns to any pair of natural numbers a proof that addition is [[commutative]] for that pair and hence can be considered as a proof that addition is commutative for all natural numbers. (Here we have used the &#039;&#039;equality type&#039;&#039; (&amp;lt;math&amp;gt;x = y&amp;lt;/math&amp;gt;) as explained below.)&lt;br /&gt;
&lt;br /&gt;
===Σ-types===&lt;br /&gt;
Σ-types, also called dependent sum types, are analogous to the indexed [[disjoint union]]s of sets. As such, they generalize the usual [[Cartesian product]] to model pairs where the type of the second component depends on the first. For example, the type &amp;lt;math&amp;gt;\sum_{n \mathbin{:} {\mathbb N}} \operatorname{Vec}({\mathbb R}, n)&amp;lt;/math&amp;gt; stands for the type of pairs of a natural number &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and an &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-tuple of real numbers, i.e., this type can be used to model sequences of arbitrary but finite length (usually called lists). The conventional [[Cartesian product]] type arises as a special case when the type of the second component doesn&#039;t actually depend on the first, e.g., &amp;lt;math&amp;gt;\sum_{n \mathbin{:} {\mathbb N}} {\mathbb R}&amp;lt;/math&amp;gt; is the type of pairs of a [[natural number]] and a [[real number]], which is also written as &amp;lt;math&amp;gt;{\mathbb N} \times {\mathbb R}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Again, using the [[Curry–Howard isomorphism]], Σ-types also serve to model [[Logical conjunction|conjunction]] and [[existential quantification]].&lt;br /&gt;
&lt;br /&gt;
===Finite types===&lt;br /&gt;
Of special importance are &#039;&#039;&#039;0&#039;&#039;&#039; or ⊥ (the [[empty type]]), &#039;&#039;&#039;1&#039;&#039;&#039; or ⊤ (the [[unit type]]) and &#039;&#039;&#039;2&#039;&#039;&#039; (the type of [[Boolean data type|Booleans]] or classical [[truth value]]s). Invoking the [[Curry–Howard isomorphism]] again, ⊥ stands for &#039;&#039;false&#039;&#039; and ⊤ for &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Using finite types we can define [[negation]] as &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\neg A \equiv A \to \bot.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Equality type===&lt;br /&gt;
Given &amp;lt;math&amp;gt;a, b \mathbin{:} A&amp;lt;/math&amp;gt;, the expression &amp;lt;math&amp;gt;a = b&amp;lt;/math&amp;gt; denotes the type of equality proofs for &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; is equal to &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;.  That is, if &amp;lt;math&amp;gt;a = b&amp;lt;/math&amp;gt; is inhabited, then &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; is said to be &#039;&#039;equal&#039;&#039; to &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;.  There is only one (canonical) inhabitant of &amp;lt;math&amp;gt;a = a&amp;lt;/math&amp;gt; and this is the proof of reflexivity &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\operatorname{refl} \mathbin{:} \prod_{a \mathbin{:} A} (a = a).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Examination of the properties of the equality type, or rather, extending it to a notion of equivalence, lead to [[homotopy type theory]].&lt;br /&gt;
&lt;br /&gt;
===Inductive types===&lt;br /&gt;
A prime example of an [[inductive type]] is the type of [[natural numbers]] &amp;lt;math&amp;gt;\mathbb{N}&amp;lt;/math&amp;gt; which is generated by &amp;lt;math&amp;gt;0 \mathbin{:} {\mathbb N}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\operatorname{succ} \mathbin{:} {\mathbb N} \to {\mathbb N}&amp;lt;/math&amp;gt;. An important application of the [[propositions as types principle]] is the identification of (dependent) [[primitive recursion]] and [[mathematical induction|induction]] by one elimination constant:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\operatorname{{\mathbb N}-elim}}\, \mathbin{:} P(0)\, \to \left(\prod_{n \mathbin{:} {\mathbb N}} P(n) \to P(\operatorname{succ}(n))\right) \to \prod_{n \mathbin{:} {\mathbb N}} P(n)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for any given type &amp;lt;math&amp;gt;P(n)&amp;lt;/math&amp;gt; indexed by &amp;lt;math&amp;gt;n \mathbin{:} {\mathbb N}&amp;lt;/math&amp;gt;. In general inductive types can be defined in terms of W-types, the type of [[well-founded]] trees.&lt;br /&gt;
&lt;br /&gt;
An important class of inductive types are inductive families like the type of vectors &amp;lt;math&amp;gt;\operatorname{Vec}(A, n)&amp;lt;/math&amp;gt; mentioned above, which is inductively generated by the constructors &amp;lt;math&amp;gt;\operatorname{vnil} \mathbin{:} \operatorname{Vec}(A, 0)&amp;lt;/math&amp;gt; and &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\operatorname{vcons}\, \mathbin{:}\, A \to \prod_{n \mathbin{:} {\mathbb N}} \operatorname{Vec}(A, n) \to \operatorname{Vec}(A, \operatorname{succ}(n)).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Applying the [[Curry–Howard isomorphism]] once more, inductive families correspond to inductively defined relations.&lt;br /&gt;
&lt;br /&gt;
===Universes===&lt;br /&gt;
An example of a universe is &amp;lt;math&amp;gt;\mathcal{U}_0&amp;lt;/math&amp;gt;, the universe of all small types, which contains names for all the types introduced so far. To every name &amp;lt;math&amp;gt;a \mathbin{:} \mathcal{U}_0&amp;lt;/math&amp;gt; we associate a type &amp;lt;math&amp;gt;\operatorname{El}(a)&amp;lt;/math&amp;gt;, its extension or meaning. It is standard to assume a [[Impredicativity|predicative]] hierarchy of universes: &amp;lt;math&amp;gt;\mathcal{U}_n&amp;lt;/math&amp;gt; for every natural number &amp;lt;math&amp;gt;n \mathbin{:} {\mathbb N}&amp;lt;/math&amp;gt;, where the universe &amp;lt;math&amp;gt;\mathcal{U}_{n+1}&amp;lt;/math&amp;gt; contains a code for the previous universe, i.e., we have &amp;lt;math&amp;gt;u_n \mathbin{:} \mathcal{U}_{n+1}&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;\operatorname{El}(u_n) \equiv \mathcal{U}_n&amp;lt;/math&amp;gt;. (A hierarchy with this property is called &amp;quot;cumulative&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
Stronger universe principles have been investigated, i.e., super universes and the Mahlo universe. In 1992 Huet and Coquand introduced the [[calculus of constructions]], a type theory with an impredicative universe, thus combining type theory with [[Jean-Yves Girard|Girard]]&#039;s [[System F]]. This extension is not universally accepted by [[Intuitionist]]s since it allows impredicative, i.e., circular, constructions, which are often identified with classical reasoning.&lt;br /&gt;
&lt;br /&gt;
==Formalisation of type theory==&lt;br /&gt;
This formalization is based on the discussion in Nordström, Petersson, and Smith.&lt;br /&gt;
&lt;br /&gt;
The formal theory works with &#039;&#039;types&#039;&#039; and &#039;&#039;objects&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
A type is declared by:&lt;br /&gt;
* &amp;lt;math&amp;gt;A\ \mathsf{Type}&amp;lt;/math&amp;gt;&lt;br /&gt;
An object exists and is in a type if:&lt;br /&gt;
* &amp;lt;math&amp;gt;a \mathbin{:} A &amp;lt;/math&amp;gt;&lt;br /&gt;
Objects can be equal&lt;br /&gt;
* &amp;lt;math&amp;gt;a = b&amp;lt;/math&amp;gt;&lt;br /&gt;
and types can be equal&lt;br /&gt;
* &amp;lt;math&amp;gt;A = B&amp;lt;/math&amp;gt;&lt;br /&gt;
A type that depends on an object from another type is declared&lt;br /&gt;
* &amp;lt;math&amp;gt; (x \mathbin{:} A)B&amp;lt;/math&amp;gt;&lt;br /&gt;
and removed by substitution&lt;br /&gt;
* &amp;lt;math&amp;gt; B[x / a] &amp;lt;/math&amp;gt;, replacing the variable &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; with the object &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;.&lt;br /&gt;
An object that depends on an object from another type can be done two ways.&lt;br /&gt;
If the object is &amp;quot;abstracted&amp;quot;, then it is written&lt;br /&gt;
* &amp;lt;math&amp;gt;[x]b&amp;lt;/math&amp;gt;&lt;br /&gt;
and removed by substitution&lt;br /&gt;
* &amp;lt;math&amp;gt; b[x / a] &amp;lt;/math&amp;gt;, replacing the variable &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; with the object &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt;.&lt;br /&gt;
The object-depending-on-object can also be declared as a constant as part of a recursive type. An example of a recursive type is:&lt;br /&gt;
* &amp;lt;math&amp;gt;0 \mathbin{:} \mathbb{N} &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\operatorname{succ} \mathbin{:} \mathbb{N} \to \mathbb{N} &amp;lt;/math&amp;gt;&lt;br /&gt;
Here, &amp;lt;math&amp;gt;\operatorname{succ}&amp;lt;/math&amp;gt; is a constant object-depending-on-object.  It is not associated with an abstraction.&lt;br /&gt;
Constants like &amp;lt;math&amp;gt;\operatorname{succ}&amp;lt;/math&amp;gt; can be removed by defining equality.  Here the relationship with addition is defined using equality and using pattern matching to handle the recursive aspect of &amp;lt;math&amp;gt;\operatorname{succ}&amp;lt;/math&amp;gt;:&lt;br /&gt;
: &amp;lt;math&amp;gt;&lt;br /&gt;
  \begin{align}&lt;br /&gt;
    \operatorname{add} &amp;amp;\mathbin{:}\ (\mathbb{N} \times \mathbb{N}) \to \mathbb{N} \\&lt;br /&gt;
    \operatorname{add}(0, b) &amp;amp;= b \\&lt;br /&gt;
    \operatorname{add}(\operatorname{succ}(a), b) &amp;amp;= \operatorname{succ}(\operatorname{add}(a, b)))&lt;br /&gt;
  \end{align}&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\operatorname{succ}&amp;lt;/math&amp;gt; is manipulated as an opaque constant - it has no internal structure for substitution.&lt;br /&gt;
&lt;br /&gt;
So, objects and types and these relations are used to express formulae in the theory.  The following styles of judgements are used to create new objects, types and relations from existing ones:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\Gamma\vdash \sigma\ \mathsf{Type}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &#039;&#039;σ&#039;&#039; is a well-formed type in the context Γ.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\Gamma\vdash t \mathbin{:} \sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
| &#039;&#039;t&#039;&#039; is a well-formed term of type &#039;&#039;σ&#039;&#039; in context Γ.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\Gamma\vdash \sigma \equiv \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
| &#039;&#039;σ&#039;&#039; and &#039;&#039;τ&#039;&#039; are equal types in context Γ.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\Gamma\vdash t \equiv u \mathbin{:} \sigma&amp;lt;/math&amp;gt;&lt;br /&gt;
| &#039;&#039;t&#039;&#039; and &#039;&#039;u&#039;&#039; are judgmentally equal terms of type &#039;&#039;σ&#039;&#039; in context Γ.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\vdash \Gamma\ \mathsf{Context}&amp;lt;/math&amp;gt;&lt;br /&gt;
| Γ is a well-formed context of typing assumptions.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
By convention, there is a type that represents all other types.  It is called &amp;lt;math&amp;gt;\mathcal{U}&amp;lt;/math&amp;gt; (or &amp;lt;math&amp;gt;\operatorname{Set}&amp;lt;/math&amp;gt;).  Since &amp;lt;math&amp;gt;\mathcal{U}&amp;lt;/math&amp;gt; is a type, the member of it are objects.  There is a dependent type &amp;lt;math&amp;gt;\operatorname{El}&amp;lt;/math&amp;gt; that maps each object to its corresponding type.  &#039;&#039;In most texts &amp;lt;math&amp;gt;\operatorname{El}&amp;lt;/math&amp;gt; is never written.&#039;&#039;  From the context of the statement, a reader can almost always tell whether &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; refers to a type, or whether it refers to the object in &amp;lt;math&amp;gt;\mathcal{U}&amp;lt;/math&amp;gt; that corresponds to the type.&lt;br /&gt;
&lt;br /&gt;
This is the complete foundation of the theory.  Everything else is derived.&lt;br /&gt;
&lt;br /&gt;
To implement logic, each proposition is given its own type.  The objects in those types represent the different possible ways to prove the proposition.  Obviously, if there is no proof for the proposition, then the type has no objects in it.  Operators like &amp;quot;and&amp;quot; and &amp;quot;or&amp;quot; that work on propositions introduce new types and new objects.  So &amp;lt;math&amp;gt;A \times B &amp;lt;/math&amp;gt; is a type that depends on the type &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and the type &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;.  The objects in that dependent type are defined to exist for every pair of objects in &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;.  Obviously, if &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt; has no proof and is an empty type, then the new type representing &amp;lt;math&amp;gt; A \times B &amp;lt;/math&amp;gt; is also empty.&lt;br /&gt;
&lt;br /&gt;
This can be done for other types (booleans, natural numbers, etc.) and their operators.&lt;br /&gt;
&lt;br /&gt;
==Categorical models of type theory==&lt;br /&gt;
Using the language of [[category theory]], [[R.A.G. Seely]] introduced the notion of a [[locally cartesian closed category]] (LCCC) as the basic model of type theory. This has been refined by Hofmann and Dybjer to &#039;&#039;Categories with Families&#039;&#039; or &#039;&#039;Categories with Attributes&#039;&#039; based on earlier work by Cartmell.&lt;br /&gt;
&lt;br /&gt;
A category with families is a category &#039;&#039;C&#039;&#039; of contexts (in which the objects are contexts, and&lt;br /&gt;
the context morphisms are substitutions), together with a functor &#039;&#039;T&#039;&#039; : &#039;&#039;C&#039;&#039;&amp;lt;sup&amp;gt;op&amp;lt;/sup&amp;gt; → &#039;&#039;Fam(Set)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fam(Set)&#039;&#039; is the [[category of families]] of Sets, in which objects are pairs &#039;&#039;(A,B)&#039;&#039; of an &amp;quot;index set&amp;quot; &#039;&#039;A&#039;&#039; and a function &#039;&#039;B&#039;&#039;: &#039;&#039;X&#039;&#039; → &#039;&#039;A&#039;&#039;, and morphisms are pairs of functions &#039;&#039;f&#039;&#039; : &#039;&#039;A&#039;&#039; → &#039;&#039;A&#039; &#039;&#039; and &#039;&#039;g&#039;&#039; : &#039;&#039;X&#039;&#039; → &#039;&#039;X&#039; &#039;&#039;, such that &#039;&#039;B&#039; &#039;&#039; &amp;lt;sub&amp;gt;°&amp;lt;/sub&amp;gt; &#039;&#039;g&#039;&#039; = &#039;&#039;f&#039;&#039; &amp;lt;sub&amp;gt;°&amp;lt;/sub&amp;gt; &#039;&#039;B&#039;&#039; - in other words, &#039;&#039;f&#039;&#039; maps &#039;&#039;B&amp;lt;sub&amp;gt;a&amp;lt;/sub&amp;gt;&#039;&#039; to &#039;&#039;B&#039;&amp;lt;sub&amp;gt;g(a)&amp;lt;/sub&amp;gt;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The functor &#039;&#039;T&#039;&#039; assigns to a context &#039;&#039;G&#039;&#039; a set &#039;&#039;Ty(G)&#039;&#039; of types, and for each &#039;&#039;A&#039;&#039; : &#039;&#039;Ty(G)&#039;&#039;, a set &#039;&#039;Tm(G,A)&#039;&#039; of terms.&lt;br /&gt;
The axioms for a functor require that these play harmoniously with substitution. Substitution is usually&lt;br /&gt;
written in the form &#039;&#039;Af&#039;&#039; or &#039;&#039;af&#039;&#039;, where &#039;&#039;A&#039;&#039; is a type in &#039;&#039;Ty(G)&#039;&#039; and &#039;&#039;a&#039;&#039; is a term in &#039;&#039;Tm(G,A)&#039;&#039;, and &#039;&#039;f&#039;&#039; is a substitution&lt;br /&gt;
from &#039;&#039;D&#039;&#039; to &#039;&#039;G&#039;&#039;.  Here &#039;&#039;Af&#039;&#039; : &#039;&#039;Ty(D)&#039;&#039; and &#039;&#039;af&#039;&#039; : &#039;&#039;Tm(D,Af)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The category &#039;&#039;C&#039;&#039; must contain a terminal object (the empty context), and a final object for a form&lt;br /&gt;
of product called comprehension, or context extension, in which the right element is a type in the context of the left element.&lt;br /&gt;
If &#039;&#039;G&#039;&#039; is a context, and &#039;&#039;A&#039;&#039; : &#039;&#039;Ty(G)&#039;&#039;, then there should be an object &#039;&#039;(G,A)&#039;&#039; final among&lt;br /&gt;
contexts &#039;&#039;D&#039;&#039; with mappings &#039;&#039;p&#039;&#039; : &#039;&#039;D → &#039;&#039;G&#039;&#039;, &#039;&#039;q&#039;&#039; : &#039;&#039;Tm(D,Ap)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
A logical framework, such as Martin-Löf&#039;s takes the form of&lt;br /&gt;
closure conditions on the context dependent sets of types and terms: that there should be a type called&lt;br /&gt;
Set, and for each set a type, that the types should be closed under forms of dependent sum and&lt;br /&gt;
product, and so forth.&lt;br /&gt;
&lt;br /&gt;
A theory such as that of predicative set theory expresses closure conditions on the types of sets and&lt;br /&gt;
their elements: that they should be closed under operations that reflect dependent sum and product,&lt;br /&gt;
and under various forms of inductive definition.&lt;br /&gt;
&lt;br /&gt;
==Extensional versus intensional==&lt;br /&gt;
A fundamental distinction is [[Extensional definition|extensional]] vs [[Intensional definition|intensional]] type theory. In extensional type theory definitional (i.e., computational) equality is not distinguished from propositional equality, which requires proof. As a consequence type checking becomes [[undecidable problem|undecidable]] in extensional type theory because programs in the theory might not terminate. For example, such a theory allows one to give a type to [[Fixpoint combinator|Y-Combinator]], a detailed example of this can found in.&amp;lt;ref&amp;gt;Bengt Nordström; Kent Petersson; Jan M. Smith (1990). &#039;&#039;Programming in Martin-Löf&#039;s Type Theory&#039;&#039;. Oxford University Press p.90&amp;lt;/ref&amp;gt; However, this doesn&#039;t prevent extensional type theory from being a basis for a practical tool, for example, [[NuPRL]] is based on extensional type theory. From a practical standpoint there&#039;s no difference between a program which doesn&#039;t terminate and a program which takes a million years to terminate.&lt;br /&gt;
&lt;br /&gt;
In contrast in intensional type theory [[type checking]] is [[Decision problem|decidable]], but the representation of standard mathematical concepts is somewhat more cumbersome, since extensional reasoning requires using [[setoid]]s or similar constructions. There are many common mathematical objects, which are hard to work with or can&#039;t be represented without this, for example, [[Integer|integer numbers]], [[rational number]]s, and [[real number]]s. Integers and rational numbers can be represented without setoids, but this representation isn&#039;t easy to work with. Real numbers can&#039;t be represented without this see.&amp;lt;ref&amp;gt;Altenkirch, Thorsten, Thomas Anberrée, and Nuo Li. &amp;quot;Definable Quotients in Type Theory.&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Homotopy type theory]] works on resolving this problem. It allows one to define [[higher inductive type]]s, which not only define first order constructors ([[value (computer science)|value]]s or [[point (geometry)|point]]s), but higher order constructors, i.e. equalities between elements ([[path (topology)|path]]s), equalities between equalities ([[homotopy|homotopies]]), &#039;&#039;ad infinitum&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Implementations of type theory==&lt;br /&gt;
Type theory has been the base of a number of proof assistants, such as  [[NuPRL]], [[LEGO (programming)|LEGO]] and [[Coq]]. Recently, [[dependent types]] also featured in the design of [[programming languages]] such as [[ATS (programming language)|ATS]], [[Cayenne (programming language)|Cayenne]], [[Epigram (programming language)|Epigram]], [[Agda (theorem prover)|Agda]], and [[Idris (programming language)|Idris]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Calculus of constructions]]&lt;br /&gt;
* [[Intuitionistic logic]]&lt;br /&gt;
* [[Per Martin-Löf]]&lt;br /&gt;
* [[Type theory]]&lt;br /&gt;
* [[Typed lambda calculus]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Per Martin-Löf (1984). &#039;&#039;[http://intuitionistic.files.wordpress.com/2010/07/martin-lof-tt.pdf Intuitionistic Type Theory]&#039;&#039; Bibliopolis. ISBN 88-7088-105-9.&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
* Bengt Nordström; Kent Petersson; Jan M. Smith (1990). &#039;&#039;Programming in Martin-Löf&#039;s Type Theory&#039;&#039;. Oxford University Press. The book is out of print, but a free version can be picked up from  [http://www.cs.chalmers.se/Cs/Research/Logic/book/ here].&lt;br /&gt;
* Thompson, Simon (1991). &#039;&#039;[http://www.cs.kent.ac.uk/people/staff/sjt/TTFP/ Type Theory and Functional Programming]&#039;&#039; Addison-Wesley. ISBN 0-201-41667-0.&lt;br /&gt;
* Granström, Johan G. (2011). &#039;&#039;[http://www.springer.com/philosophy/book/978-94-007-1735-0 Treatise on Intuitionistic Type Theory]&#039;&#039; Springer. ISBN 978-94-007-1735-0.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.cs.chalmers.se/Cs/Research/Logic/Types/tutorials.html EU Types Project: Tutorials] - lecture notes and slides from the Types Summer School 2005&lt;br /&gt;
* [http://math.ucr.edu/home/baez/ncat.def.html n-Categories - Sketch of a Definition] - letter from John Baez and James Dolan to Ross Street, November 29, 1995&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
{{Non-classical logic}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Intuitionistic Type Theory}}&lt;br /&gt;
[[Category:Dependently typed programming]]&lt;br /&gt;
[[Category:Constructivism (mathematics)]]&lt;br /&gt;
[[Category:Type theory]]&lt;br /&gt;
[[Category:Logic in computer science]]&lt;br /&gt;
[[Category:Intuitionism]]&lt;/div&gt;</summary>
		<author><name>IeshaEastman</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Main_Page&amp;diff=41092</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Main_Page&amp;diff=41092"/>
		<updated>2014-08-11T07:51:24Z</updated>

		<summary type="html">&lt;p&gt;IeshaEastman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[mathematics]], an [[integral polytope]] has an associated &#039;&#039;&#039;Ehrhart polynomial&#039;&#039;&#039; that encodes the relationship between the volume of a polytope and the number of [[integer point]]s the polytope contains. The theory of Ehrhart polynomials can be seen as a higher-dimensional generalization of [[Pick&#039;s theorem]] in the [[Euclidean plane]].&lt;br /&gt;
&lt;br /&gt;
These polynomials are named after [[Eugène Ehrhart]] who studied them in the 1960s.&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
Informally, if &#039;&#039;P&#039;&#039; is a [[polytope]], and &#039;&#039;tP&#039;&#039; is the polytope formed by expanding &#039;&#039;P&#039;&#039; by a factor of &#039;&#039;t&#039;&#039; in each dimension, then &#039;&#039;L&#039;&#039;(&#039;&#039;P&#039;&#039;, &#039;&#039;t&#039;&#039;) is the number of [[integer lattice]] points in &#039;&#039;tP&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
More formally, consider a [[lattice (group)|lattice]] &#039;&#039;L&#039;&#039; in [[Euclidean space]] &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sup&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sup&amp;gt; and a &#039;&#039;d&#039;&#039;-[[dimension]]al polytope &#039;&#039;P&#039;&#039; in &#039;&#039;&#039;R&#039;&#039;&#039;&amp;lt;sup&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sup&amp;gt; with the property that all vertices of the polytope are points of the lattice. (A common example is &#039;&#039;L&#039;&#039; = &#039;&#039;&#039;Z&#039;&#039;&#039;&amp;lt;sup&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sup&amp;gt; and a polytope for which all vertices have [[integer]] coordinates.) For any positive integer &#039;&#039;t&#039;&#039;, let &#039;&#039;tP&#039;&#039; be the &#039;&#039;t&#039;&#039;-fold dilation of &#039;&#039;P&#039;&#039; (the polytope formed by multiplying each vertex coordinate, in a basis for the lattice, by a factor of &#039;&#039;t&#039;&#039;), and let&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;L(P,t) = \#(tP \cap L)\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
be the number of lattice points contained in the polytope &#039;&#039;tP&#039;&#039;. Ehrhart showed in 1962 that &#039;&#039;L&#039;&#039; is a rational [[polynomial]] of degree &#039;&#039;d&#039;&#039; in &#039;&#039;t&#039;&#039;, i.e. there exist [[rational number]]s &#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;,...,&#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;d&#039;&#039;&amp;lt;/sub&amp;gt; such that:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;L(P, t) = a_d t^d + a_{d-1} t^{d-1} + ... + a_0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for all positive integers &#039;&#039;t&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The Ehrhart polynomial of the [[interior (topology)|interior]] of a closed convex polytope &#039;&#039;P&#039;&#039; can be computed as:&lt;br /&gt;
:&amp;lt;math&amp;gt; L(\text{int}(P), t) = (-1)^d L(P, -t),&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;d&#039;&#039; is the dimension of &#039;&#039;P&#039;&#039;. This result is known as Ehrhart-Macdonald reciprocity.&amp;lt;ref&amp;gt;{{cite journal|last=Macdonald|first=Ian G|title=Polynomials Associated with Finite Cell-Complexes|journal=Journal of the London Mathematical Society|year=1971|volume=2|issue=1|pages=181–192|url=http://jlms.oxfordjournals.org/content/s2-4/1/181.full.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Second dilate of a unit square.png|thumbnail|This is the second dilate, &#039;&#039;t = 2&#039;&#039;, of a unit square. It has nine integer points.]]&lt;br /&gt;
&lt;br /&gt;
==Examples of Ehrhart Polynomials==&lt;br /&gt;
&lt;br /&gt;
Let &#039;&#039;P&#039;&#039; be a &#039;&#039;d&#039;&#039;-dimensional [[unit cube|unit]] [[hypercube]] whose vertices are the integer lattice points all of whose coordinates are 0 or 1. In terms of inequalities,&lt;br /&gt;
 &lt;br /&gt;
: &amp;lt;math&amp;gt; P = \{x\in\mathbb{Q}^d : 0 \le x_i \le 1; 1 \le i \le d\} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then the &#039;&#039;t&#039;&#039;-fold dilation of &#039;&#039;P&#039;&#039; is a cube with side length &#039;&#039;t&#039;&#039;, containing (&#039;&#039;t&#039;&#039;&amp;amp;nbsp;+&amp;amp;nbsp;1)&amp;lt;sup&amp;gt;&#039;&#039;d&#039;&#039;&amp;lt;/sup&amp;gt; integer points. That is, the Ehrhart polynomial of the hypercube is &#039;&#039;L&#039;&#039;(&#039;&#039;P&#039;&#039;,&#039;&#039;t&#039;&#039;)&amp;amp;nbsp;=&amp;amp;nbsp;(&#039;&#039;t&#039;&#039;&amp;amp;nbsp;+&amp;amp;nbsp;1)&amp;lt;sup&amp;gt;&#039;&#039;d&#039;&#039;&amp;lt;/sup&amp;gt;.&amp;lt;ref&amp;gt;{{harvtxt|De Loera|Rambau|Santos|2010}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{harvtxt|Mathar|2010}}&amp;lt;/ref&amp;gt; Additionally, if we evaluate &#039;&#039;L(P, t)&#039;&#039; at negative integers, then&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;L(P, -t) = (-1)^d (t - 1)^d = (-1)^d L(\text{int}(P), t), &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as we would expect from Ehrhart-Macdonald reciprocity.&lt;br /&gt;
&lt;br /&gt;
Many other [[figurate number]]s can be expressed as Ehrhart polynomials. For instance, the [[square pyramidal number]]s are given by the Ehrhart polynomials of a [[square pyramid]] with an integer unit square as its base and with height one; the Ehrhart polynomial in this case is (&#039;&#039;t&#039;&#039;&amp;amp;nbsp;+&amp;amp;nbsp;1)(&#039;&#039;t&#039;&#039;&amp;amp;nbsp;+&amp;amp;nbsp;2)(2&#039;&#039;t&#039;&#039;&amp;amp;nbsp;+&amp;amp;nbsp;3)/6.&amp;lt;ref&amp;gt;{{harvtxt|Beck|De Loera|Develin|Pfeifle|Stanley|2005}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ehrhart Quasi-Polynomials==&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt; P &amp;lt;/math&amp;gt; be a rational polytope. In other words, suppose&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;P = \{ x\in\mathbb{Q}^d : Ax \le b\}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;A\in\mathbb{R}^{k\times d}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b\in\mathbb{Z}^k&amp;lt;/math&amp;gt;. (Equivalently, &amp;lt;math&amp;gt; P &amp;lt;/math&amp;gt; is the [[convex hull]] of finitely many points in &amp;lt;math&amp;gt; \mathbb{Q}^d &amp;lt;/math&amp;gt;.) Then define&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; L(P, t) = \#(\{x\in\mathbb{Z}^n : Ax \le tb\}). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this case, &#039;&#039;L(P, t)&#039;&#039; is a [[quasi-polynomial]] in &#039;&#039;t&#039;&#039;. Just as with integral polytopes, Ehrhart-Macdonald reciprocity holds, that is,&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; L(\text{int}(P), t) = (-1)^n L(P, -t). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Examples of Ehrhart Quasi-Polynomials==&lt;br /&gt;
&lt;br /&gt;
Let &#039;&#039;P&#039;&#039; be a polygon with vertices &#039;&#039;(0,0)&#039;&#039;, &#039;&#039;(0,2)&#039;&#039;, &#039;&#039;(1,1)&#039;&#039; and &#039;&#039;(0,3/2)&#039;&#039;. The number of integer points in &#039;&#039;tP&#039;&#039; will be counted by the quasi-polynomial &amp;lt;ref name=MR2271992&amp;gt;{{cite book|title=Computing the Continuous Discretely|year=2007|publisher=Springer|location=New York|pages=46–47|author=Beck, Matthias|author2=Robins, Sinai}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; L(P, t) = \frac{7}{4}t^2 + \frac{5}{2}t + \frac{7 + (-1)^t}{8}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interpretation of coefficients==&lt;br /&gt;
If &#039;&#039;P&#039;&#039; is [[closed set|closed]] (i.e. the boundary faces belong to &#039;&#039;P&#039;&#039;), some of the coefficients of &#039;&#039;L&#039;&#039;(&#039;&#039;P&#039;&#039;, &#039;&#039;t&#039;&#039;) have an easy interpretation: &lt;br /&gt;
* the leading coefficient, &#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;d&#039;&#039;&amp;lt;/sub&amp;gt;, is equal to the  &#039;&#039;d&#039;&#039;-dimensional [[volume]] of &#039;&#039;P&#039;&#039;, divided by &#039;&#039;d&#039;&#039;(&#039;&#039;L&#039;&#039;) (see [[lattice (group)|lattice]] for an explanation of the content or covolume &#039;&#039;d&#039;&#039;(&#039;&#039;L&#039;&#039;) of a lattice);&lt;br /&gt;
* the second coefficient, &#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;d&#039;&#039;&amp;amp;minus;1&amp;lt;/sub&amp;gt;, can be computed as follows: the lattice &#039;&#039;L&#039;&#039; induces a lattice &#039;&#039;L&amp;lt;sub&amp;gt;F&amp;lt;/sub&amp;gt;&#039;&#039; on any face &#039;&#039;F&#039;&#039; of &#039;&#039;P&#039;&#039;; take the (&#039;&#039;d&#039;&#039;&amp;amp;minus;1)-dimensional volume of &#039;&#039;F&#039;&#039;, divide by 2&#039;&#039;d&#039;&#039;(&#039;&#039;L&amp;lt;sub&amp;gt;F&amp;lt;/sub&amp;gt;&#039;&#039;), and add those numbers for all faces of &#039;&#039;P&#039;&#039;;&lt;br /&gt;
* the constant coefficient &#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is the [[Euler characteristic]] of &#039;&#039;P&#039;&#039;.  When &#039;&#039;P&#039;&#039; is a closed convex polytope, &#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;&amp;amp;nbsp;=&amp;amp;nbsp;1.&lt;br /&gt;
&lt;br /&gt;
==Ehrhart Series==&lt;br /&gt;
&lt;br /&gt;
We can define a [[generating function]] for the Ehrhart polynomial of an integral n-dimensional polytope &#039;&#039;P&#039;&#039; as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; Ehr_P(z) = \sum_{t\ge 0} L(P, t)z^t &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This series can be expressed as a [[rational function]]. Specifically, Ehrhart proved (1962) that there exist complex numbers &amp;lt;math&amp;gt; h_i^\ast &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; 0 \le j \le n &amp;lt;/math&amp;gt;, such that the Ehrhart series of &#039;&#039;P&#039;&#039; is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; Ehr_P(z) = \frac{\sum_{j=0}^d h_j^\ast z^j}{(1 - z)^{n + 1}}, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with &amp;lt;math&amp;gt; \sum_{j=0}^d h_j^\ast \neq 0 &amp;lt;/math&amp;gt;. Additionally, Stanley&#039;s non-negativity theorem states that under the given hypotheses, &amp;lt;math&amp;gt; h_i^\ast &amp;lt;/math&amp;gt; will be non-negative integers, for &amp;lt;math&amp;gt; 0 \le j \le n. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another result by Stanley shows that if &#039;&#039;P&#039;&#039; is a lattice polytope contained in &#039;&#039;Q&#039;&#039;,&lt;br /&gt;
then &#039;&#039;h&#039;&#039;&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;(&#039;&#039;P&#039;&#039;)≤&#039;&#039;h&#039;&#039;&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;(&#039;&#039;Q&#039;&#039;) for all &#039;&#039;i&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;h&#039;&#039;&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;-vector is in general not unimodal, but it is whenever it is symmetric, and the polytope has a &lt;br /&gt;
regular unimodal triangulation.&amp;lt;ref&amp;gt;{{cite journal|last1=Athanasiadis|first1=Christos A.|title=h∗-Vectors, Eulerian Polynomials and Stable Polytopes of Graphs|journal=Electronic Journal of Combinatorics|year=2004|volume=11|issue=2|url=http://www.combinatorics.org/ojs/index.php/eljc/article/view/v11i2r6}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Toric Variety ==&lt;br /&gt;
The case &#039;&#039;n&#039;&#039;&amp;amp;nbsp;=&amp;amp;nbsp;&#039;&#039;d&#039;&#039;&amp;amp;nbsp;=&amp;amp;nbsp;2 and &#039;&#039;t&#039;&#039;&amp;amp;nbsp;=&amp;amp;nbsp;1 of these statements yields [[Pick&#039;s theorem]]. Formulas for the other coefficients are much harder to get; [[Todd class]]es of [[toric variety|toric varieties]], the [[Riemann–Roch theorem]] as well as [[Fourier analysis]] have been used for this purpose.&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;X&#039;&#039; is the [[toric variety]] corresponding to the normal fan of &#039;&#039;P&#039;&#039;, then &#039;&#039;P&#039;&#039; defines an [[ample line bundle]] on &#039;&#039;X&#039;&#039;, and the Ehrhart polynomial of &#039;&#039;P&#039;&#039; coincides with the [[Hilbert polynomial]] of this line bundle.&lt;br /&gt;
&lt;br /&gt;
Ehrhart polynomials can be studied for their own sake. For instance, one could ask questions related to the roots of an Ehrhart polynomial.&amp;lt;ref&amp;gt;{{cite journal|last=Braun|first=Benjamin|author2=Develin, Mike|title=Ehrhart Polynomial Roots and Stanley&#039;s Non-Negativity Theorem|journal=American Mathematical Society|year=2008|volume=452|series=Contemporary Mathematics|pages=67–78|doi=10.1090/conm/452/08773}}&amp;lt;/ref&amp;gt; Furthermore, some authors have pursued the question of how these polynomials could be classified.&amp;lt;ref&amp;gt;{{cite journal|last=Higashitani|first=Akihiro|title=Classification of Ehrhart Polynomials of Integral Simplices|journal=DMTCS Proceedings|year=2012|pages=587–594|url=http://www.math.nagoya-u.ac.jp/fpsac12/download/contributed/dmAR0152.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generalizations==&lt;br /&gt;
&lt;br /&gt;
It is possible to study the number of integer points in a polytope &#039;&#039;P&#039;&#039; if we dilate some facets of &#039;&#039;P&#039;&#039; but not others. In other words, one would like to know the number of integer points in semi-dilated polytopes. It turns out that such a counting function will be what is called a multivariate quasi-polynomial. An Ehrhart-type reciprocity theorem will also hold for such a counting function.&amp;lt;ref&amp;gt;{{cite journal|last=Beck|first=Matthias|title=Multidimensional Ehrhart reciprocity|journal=Journal of Combinatorial Theory|date=January 2002|volume=97|series=Series A|issue=1|pages=187–194|url=http://www.sciencedirect.com/science/article/pii/S0097316501932200|doi=10.1006/jcta.2001.3220}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Counting the number of integer points in semi-dilations of polytopes has applications &amp;lt;ref&amp;gt;{{cite journal|last=Lisonek|first=Petr|title=Combinatorial Families Enumerated by Quasi-polynomials|journal=Journal of Combinatorial Theory|year=2007|volume=114|series=Series A|issue=4|pages=619–630|url=http://www.sciencedirect.com/science/article/pii/S0097316506001427|doi=10.1016/j.jcta.2006.06.013}}&amp;lt;/ref&amp;gt;  in enumerating the number of different dissections of regular polygons and the number of non-isomorphic unrestricted codes, a particular kind of code in the field of [[coding theory]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Quasi-polynomial]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
*{{citation&lt;br /&gt;
 | last1 = Beck | first1 = M.&lt;br /&gt;
 | last2 = De Loera | first2 = J. A. | author2-link = Jesús A. De Loera&lt;br /&gt;
 | last3 = Develin | first3 = M.&lt;br /&gt;
 | last4 = Pfeifle | first4 = J.&lt;br /&gt;
 | last5 = Stanley | first5 = R. P. | author5-link = Richard P. Stanley&lt;br /&gt;
 | contribution = Coefficients and roots of Ehrhart polynomials&lt;br /&gt;
 | location = Providence, RI&lt;br /&gt;
 | mr = 2134759&lt;br /&gt;
 | pages = 15–36&lt;br /&gt;
 | publisher = Amer. Math. Soc.&lt;br /&gt;
 | series = Contemp. Math.&lt;br /&gt;
 | title = Integer points in polyhedra—geometry, number theory, algebra, optimization&lt;br /&gt;
 | volume = 374&lt;br /&gt;
 | year = 2005}}.&lt;br /&gt;
*{{citation&lt;br /&gt;
 | last1 = Beck | first1 = Matthias&lt;br /&gt;
 | last2 = Robins | first2 = Sinai&lt;br /&gt;
 | mr = 2271992&lt;br /&gt;
 | isbn = 978-0-387-29139-0&lt;br /&gt;
 | location = New York&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Undergraduate Texts in Mathematics&lt;br /&gt;
 | title = Computing the Continuous Discretely, Integer-point enumeration in polyhedra&lt;br /&gt;
 | year = 2007}}.&lt;br /&gt;
*{{citation|title=Triangulations: Structures for Algorithms and Applications|volume=25|series=Algorithms and Computation in Mathematics|first1=Jesús A.|last1=De Loera|author1-link=Jesús A. De Loera|first2=Jörg|last2=Rambau|first3=Francisco|last3=Santos|publisher=Springer|year=2010|isbn=978-3-642-12970-4|contribution=9.3.3 Ehrhart polynomials and unimodular triangulations|page=475|url=http://books.google.com/books?id=SxY1Xrr12DwC&amp;amp;pg=PA475&amp;amp;lpg=PA475}}.&lt;br /&gt;
*{{citation&lt;br /&gt;
 | last1 = Diaz | first1 = Ricardo&lt;br /&gt;
 | last2 = Robins | first2 = Sinai&lt;br /&gt;
 | journal = Electronic Research Announcements of the American Mathematical Society&lt;br /&gt;
 | pages = 1–6&lt;br /&gt;
 | title = The Ehrhart polynomial of a lattice &#039;&#039;n&#039;&#039;-simplex&lt;br /&gt;
 | url = http://www.ams.org/era/1996-02-01/S1079-6762-96-00001-7/home.html&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1996&lt;br /&gt;
 | doi = 10.1090/S1079-6762-96-00001-7}}. Introduces the Fourier analysis approach and gives references to other related articles.&lt;br /&gt;
*{{citation&lt;br /&gt;
 | last = Ehrhart | first = Eugène&lt;br /&gt;
 | journal = [[Comptes rendus de l&#039;Académie des sciences|C. R. Acad. Sci. Paris]]&lt;br /&gt;
 | pages = 616–618&lt;br /&gt;
 | title = Sur les polyèdres rationnels homothétiques à &#039;&#039;n&#039;&#039; dimensions&lt;br /&gt;
 | volume = 254&lt;br /&gt;
 | year = 1962}}. Definition and first properties.&lt;br /&gt;
*{{cite arXiv&lt;br /&gt;
|first1=Richard J.&lt;br /&gt;
|last1=Mathar&lt;br /&gt;
|eprint=1002.3844&lt;br /&gt;
|title=Point counts of D&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt; and some A&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt; and E&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt; integer lattices inside hypercubes&lt;br /&gt;
|year=2010&lt;br /&gt;
}}&lt;br /&gt;
*{{citation&lt;br /&gt;
 | last = Mustaţă | first = Mircea&lt;br /&gt;
 | contribution = Chapter 13: Ehrhart polynomials&lt;br /&gt;
 | date = February 2005&lt;br /&gt;
 | title = Lecture notes on toric varieties&lt;br /&gt;
 | url = http://www.math.lsa.umich.edu/~mmustata/toric_var.html}}.&lt;br /&gt;
&lt;br /&gt;
[[Category:Figurate numbers]]&lt;br /&gt;
[[Category:Polynomials]]&lt;br /&gt;
[[Category:Lattice points]]&lt;br /&gt;
[[Category:Polytopes]]&lt;/div&gt;</summary>
		<author><name>IeshaEastman</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Main_Page&amp;diff=40467</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Main_Page&amp;diff=40467"/>
		<updated>2014-08-11T04:54:18Z</updated>

		<summary type="html">&lt;p&gt;IeshaEastman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In physics, an &#039;&#039;&#039;operator&#039;&#039;&#039; is a [[Function (mathematics)|function]] acting on the space of physical states. As a result&lt;br /&gt;
of its application on a physical state, another physical state is obtained, very often along with&lt;br /&gt;
some extra relevant information.&lt;br /&gt;
&lt;br /&gt;
The simplest example of the utility of operators is the study of [[symmetry]]. Because of this, they&lt;br /&gt;
are a very useful tool in [[classical mechanics]]. In [[quantum mechanics]], on the other hand, they&lt;br /&gt;
are an intrinsic part of the formulation of the theory.&lt;br /&gt;
&lt;br /&gt;
==Operators in classical mechanics==&lt;br /&gt;
&lt;br /&gt;
In classical mechanics, the dynamics of a particle (or system of particles) are completely determined by the [[Lagrangian]] &#039;&#039;L&#039;&#039;(&#039;&#039;q, q̇, t&#039;&#039;) or equivalently the [[Hamiltonian mechanics|Hamiltonian]] &#039;&#039;H&#039;&#039;(&#039;&#039;q, p, t&#039;&#039;), a function of the [[generalized coordinates]] &#039;&#039;q&#039;&#039;, generalized velocities &#039;&#039;q̇&#039;&#039; = d&#039;&#039;q&#039;&#039;/d&#039;&#039;t&#039;&#039; and its [[conjugate momenta]]:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;p = \frac{\partial L}{\partial \dot{q}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If either &#039;&#039;L&#039;&#039; or &#039;&#039;H&#039;&#039; are independent of a generalized coordinate &#039;&#039;q&#039;&#039;, meaning the &#039;&#039;L&#039;&#039; and &#039;&#039;H&#039;&#039; so not change when &#039;&#039;q&#039;&#039; is changed, which in turn means the dynamics of the particle are still the same even when &#039;&#039;q&#039;&#039; changes, the corresponding momenta conjugate to those coordinates will be conserved (this is part of [[Noether&#039;s theorem]], and the invariance of motion with respect to the coordinate &#039;&#039;q&#039;&#039; is a [[symmetry (physics)|symmetry]]). Operators in classical mechanics are related to these symmetries.&lt;br /&gt;
&lt;br /&gt;
More technically, when &#039;&#039;H&#039;&#039; is invariant under the action of a certain [[group (mathematics)|group]] of transformations &#039;&#039;G&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;S\in G, H(S(q,p))=H(q,p)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
the elements of &#039;&#039;G&#039;&#039; are physical operators, which map physical states among themselves.&lt;br /&gt;
&lt;br /&gt;
===Table of classical mechanics operators===&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Transformation &lt;br /&gt;
! Operator&lt;br /&gt;
! Position&lt;br /&gt;
! Momentum&lt;br /&gt;
|-&lt;br /&gt;
| [[Translational symmetry]] &lt;br /&gt;
| &amp;lt;math&amp;gt;X(\bold{a})&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{r}\rightarrow \bold{r} + \bold{a}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{p}\rightarrow \bold{p}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Time evolution|Time translations]]&lt;br /&gt;
| &amp;lt;math&amp;gt;U(t_0)&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{r}(t)\rightarrow \bold{r}(t+t_0)&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{p}(t)\rightarrow \bold{p}(t+t_0)&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Rotational invariance]] &lt;br /&gt;
| &amp;lt;math&amp;gt;R(\bold{\hat{n}},\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{r}\rightarrow R(\bold{\hat{n}},\theta)\bold{r}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{p}\rightarrow R(\bold{\hat{n}},\theta)\bold{p}&amp;lt;/math&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| [[Galilean transformation]]s&lt;br /&gt;
| &amp;lt;math&amp;gt;G(\bold{v})&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{r}\rightarrow \bold{r} + \bold{v}t&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{p}\rightarrow \bold{p} + m\bold{v}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Parity (physics)|Parity]]&lt;br /&gt;
| &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{r}\rightarrow -\bold{r}&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{p}\rightarrow -\bold{p}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[T-symmetry]]&lt;br /&gt;
| &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{r}\rightarrow \bold{r}(-t)&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;\bold{p}\rightarrow -\bold{p}(-t)&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;R&#039;&#039;(&#039;&#039;&#039;n̂&#039;&#039;&#039;, θ) is the [[rotation matrix]] about an axis defined by the [[unit vector]] &#039;&#039;&#039;n̂&#039;&#039;&#039; and angle θ.&lt;br /&gt;
&lt;br /&gt;
==Concept of generator==&lt;br /&gt;
If the transformation is infinitesimal, the operator action should be of the form&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; I + \epsilon A &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; is the identity operator, &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is a small parameter, and &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; will depend on the transformation at hand, and is called a generator of the group. Again, as a simple example, we will derive the generator of the space translations on 1D functions.&lt;br /&gt;
&lt;br /&gt;
As it was stated, &amp;lt;math&amp;gt;T_a f(x)=f(x-a)&amp;lt;/math&amp;gt;. If &amp;lt;math&amp;gt;a=\epsilon&amp;lt;/math&amp;gt; is infinitesimal, then we may  write&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;T_\epsilon f(x)=f(x-\epsilon)\approx f(x) - \epsilon f&#039;(x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This formula may be rewritten as&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;T_\epsilon f(x) = (I-\epsilon D) f(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is the generator of the translation group, which in this case happens to be the &#039;&#039;derivative&#039;&#039; operator. Thus, it is said that the generator of translations is the derivative.&lt;br /&gt;
&lt;br /&gt;
==The exponential map==&lt;br /&gt;
The whole group may be recovered, under normal circumstances, from the generators, via the [[exponential map]]. In the case of the translations the idea works like this.&lt;br /&gt;
&lt;br /&gt;
The translation for a finite value of &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; may be obtained by repeated application of the infinitesimal translation:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;T_a f(x) = \lim_{N\to\infty} T_{a/N} \cdots T_{a/N} f(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with the &amp;lt;math&amp;gt;\cdots&amp;lt;/math&amp;gt; standing for the application &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; times. If &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is large, each of the factors may be considered to be infinitesimal:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;T_a f(x) = \lim_{N\to\infty} (I -(a/N) D)^N f(x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But this limit may be rewritten as an exponential:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;T_a f(x)= \exp(-aD) f(x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To be convinced of the validity of this formal expression, we may expand the exponential in a power series:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;T_a f(x) = \left( I - aD + {a^2D^2\over 2!} - {a^3D^3\over 3!} + \cdots \right) f(x).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The right-hand side may be rewritten as&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;f(x) - a f&#039;(x) + {a^2\over 2!} f&#039;&#039;(x) - {a^3\over 3!} f&#039;&#039;&#039;(x) + \cdots&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which is just the Taylor expansion of &amp;lt;math&amp;gt;f(x-a)&amp;lt;/math&amp;gt;, which was our original value for &amp;lt;math&amp;gt;T_a f(x)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The mathematical properties of physical operators are a topic of great importance in itself. For further information, see [[C*-algebra]] and [[Gelfand-Naimark theorem]].&lt;br /&gt;
&lt;br /&gt;
==Operators in quantum mechanics==&lt;br /&gt;
&lt;br /&gt;
The [[mathematical formulation of quantum mechanics]] (QM) is built upon the concept of an operator.&lt;br /&gt;
&lt;br /&gt;
The wavefunction represents the [[probability amplitude]] of finding the system in that state. The terms &amp;quot;wavefunction&amp;quot; and &amp;quot;state&amp;quot; in QM context are usually used interchangeably.&lt;br /&gt;
&lt;br /&gt;
Physical [[pure state]]s in quantum mechanics are represented as [[unit-norm vector]]s (probabilities are normalized to one) in a special [[complex number|complex]] [[vector space]]: a [[Hilbert space]]. [[Time evolution]] in this vector space is given by the application of the [[evolution operator]]. &lt;br /&gt;
&lt;br /&gt;
Any [[observable]], i.e., any quantity which can be measured in a physical experiment, should be associated with a [[self-adjoint]] [[linear operator]]. The operators must yield real [[eigenvalue]]s, since they are values which may come up as the result of the experiment. Mathematically this means the operators must be [[Hermitian matrix|Hermitian]].&amp;lt;ref&amp;gt;Molecular Quantum Mechanics Parts I and II: An Introduction to QUANTUM CHEMISRTY (Volume 1), P.W. Atkins, Oxford University Press, 1977, ISBN 0-19-855129-0&amp;lt;/ref&amp;gt; The probability of each eigenvalue is related to the projection of the physical state on the subspace related to that eigenvalue. See below for mathematical details.&lt;br /&gt;
&lt;br /&gt;
In the [[wave mechanics]] formulation of QM, the wavefunction varies with space and time, or equivalently momentum and time (see [[position and momentum space]] for details), so observables are [[differential operator]]s.&lt;br /&gt;
&lt;br /&gt;
In the [[matrix mechanics]] formulation, the [[Norm (mathematics)|norm]] of the physical state should stay fixed, so the evolution operator should be [[unitary transformation|unitary]], and the operators can be represented as matrices. Any other symmetry, mapping a physical state into another, should keep this restriction.&lt;br /&gt;
&lt;br /&gt;
===Wavefunction ===&lt;br /&gt;
&lt;br /&gt;
{{Main|wavefunction}}&lt;br /&gt;
&lt;br /&gt;
The wavefunction must be [[square-integrable]] on the Hilbert space (see [[Lp spaces]]) meaning:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{-\infty}^\infty\int_{-\infty}^\infty\int_{-\infty}^\infty |\psi(\bold{r})|^2 {\rm d}^3\bold{r} = \int_{-\infty}^\infty\int_{-\infty}^\infty\int_{-\infty}^\infty \psi(\bold{r})^*\psi(\bold{r}){\rm d}^3\bold{r} &amp;lt; \infty &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and normalizable, so that:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{-\infty}^\infty\int_{-\infty}^\infty\int_{-\infty}^\infty |\psi(\bold{r})|^2 {\rm d}^3\bold{r} = 1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Two cases of eigenstates (and eigenvalues) are:&lt;br /&gt;
*for &#039;&#039;&#039;discrete&#039;&#039;&#039; eigenstates &amp;lt;math&amp;gt; | \psi_i \rangle &amp;lt;/math&amp;gt; forming a discrete basis, so the state is a [[sum]]&lt;br /&gt;
::&amp;lt;math&amp;gt;|\psi\rangle = \sum_i c_i|\phi_i\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
:where &#039;&#039;c&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039; are complex numbers such that |&#039;&#039;c&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;|&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = &#039;&#039;c&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039;&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&#039;&#039;c&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039; = probability of measuring the state &amp;lt;math&amp;gt;|\phi_i\rangle&amp;lt;/math&amp;gt;, and has the corresponding set of eigenvalues &#039;&#039;a&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&#039;&#039; is also discrete - either [[finite]] or [[countably infinite]],&lt;br /&gt;
*for a &#039;&#039;&#039;continuum&#039;&#039;&#039; of eigenstates &amp;lt;math&amp;gt; | \psi \rangle &amp;lt;/math&amp;gt; forming a continuous basis, so the state is an [[integral]]&lt;br /&gt;
::&amp;lt;math&amp;gt;|\psi\rangle = \int c(\phi){\rm d}\phi|\phi_i\rangle &amp;lt;/math&amp;gt;&lt;br /&gt;
:where &#039;&#039;c&#039;&#039;(φ) is a complex function such that |&#039;&#039;c&#039;&#039;(φ)|&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = &#039;&#039;c&#039;&#039;(φ)&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&#039;&#039;c&#039;&#039;(φ) = probability of measuring the state &amp;lt;math&amp;gt;|\phi\rangle&amp;lt;/math&amp;gt;, there is an [[uncountably infinite]] set of eigenvalues &#039;&#039;a&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Linear operators in wave mechanics===&lt;br /&gt;
&lt;br /&gt;
{{Main|Wave function|Bra-ket notation}}&lt;br /&gt;
&lt;br /&gt;
Let &#039;&#039;ψ&#039;&#039; be the wavefunction for a quantum system, and &amp;lt;math&amp;gt;\hat{A}&amp;lt;/math&amp;gt; be any [[linear operator]] for some observable &#039;&#039;A&#039;&#039; (such as position, momentum, energy, angular momentum etc.), then&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\hat{A} \psi = a \psi ,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;a&#039;&#039; is the [[Eigenvalues and eigenvectors|eigenvalue]] of the operator, corresponding to the measured value of the observable, i.e. observable &#039;&#039;A&#039;&#039; has a measured value &#039;&#039;a&#039;&#039;&lt;br /&gt;
*&#039;&#039;ψ&#039;&#039; is the [[eigenfunction]] of &amp;lt;math&amp;gt;\hat{A}&amp;lt;/math&amp;gt; if this relation holds. &lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;ψ&#039;&#039;  is an eigenfunction of an operator, it means the eigenvalue can be found and so the observable can be measured, conversely if is not an eigenfunction then the eigenvalue can&#039;t be found and the observable can&#039;t be measured for that case.&lt;br /&gt;
&lt;br /&gt;
In bra-ket notation the above can be written;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align} &amp;amp; \hat{A} \psi = \hat{A} \psi ( \mathbf{r} ) = \hat{A} \langle \mathbf{r} | \psi \rangle = \langle \mathbf{r} | \hat {A} | \psi \rangle \\&lt;br /&gt;
&amp;amp; a \psi = a \psi ( \mathbf{r} ) = a \langle \mathbf{r} | \psi \rangle = \langle \mathbf{r} | a | \psi \rangle \\&lt;br /&gt;
\end{align} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in which case &amp;lt;math&amp;gt; | \psi \rangle &amp;lt;/math&amp;gt; is an [[eigenvector]], or [[eigenket]].&lt;br /&gt;
&lt;br /&gt;
Due to linearity, vectors can be defined in any number of dimensions, as each component of the vector acts on the function separately. One mathematical example is the [[del operator]], which is itself a vector (useful in momentum-related quantum operators, in the table below).&lt;br /&gt;
&lt;br /&gt;
An operator in &#039;&#039;n&#039;&#039;-dimensional space can be written:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mathbf{\hat{A}} = \sum_{j=1}^n \mathbf{e}_\mathrm{j} \hat{A}_j &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;&#039;e&#039;&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;j&#039;&#039;&amp;lt;/sub&amp;gt; are basis vectors corresponding to each component operator &#039;&#039;A&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;&#039;&#039;. Each component will yield a corresponding eigenvalue. Acting this on the wave function &#039;&#039;ψ&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mathbf{\hat{A}} \psi = \left ( \sum_{j=1}^n \mathbf{e}_\mathrm{j} \hat{A}_j \right ) \psi = \sum_{j=1}^n \left ( \mathbf{e}_\mathrm{j} \hat{A}_j \psi \right ) = \sum_{j=1}^n \left ( \mathbf{e}_\mathrm{j} a_j \psi \right ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in which&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \hat{A}_j \psi = a_j \psi .&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In bra-ket notation:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align} &amp;amp; \mathbf{\hat{A}} \psi = \mathbf{\hat{A}} \psi ( \mathbf{r} ) = \mathbf{\hat{A}} \langle \mathbf{r} | \psi \rangle = \langle \mathbf{r} | \mathbf{\hat{A}} | \psi \rangle \\&lt;br /&gt;
&lt;br /&gt;
&amp;amp; \left ( \sum_{j=1}^n \mathbf{e}_\mathrm{j} \hat{A}_j \right ) \psi = \left ( \sum_{j=1}^n \mathbf{e}_\mathrm{j} \hat{A}_j \right ) \psi ( \mathbf{r} ) = \left ( \sum_{j=1}^n \mathbf{e}_\mathrm{j} \hat{A}_j \right ) \langle \mathbf{r} | \psi \rangle = \left \langle \mathbf{r} \Bigg | \sum_{j=1}^n \mathbf{e}_\mathrm{j} \hat{A}_j \Bigg | \psi \right \rangle \\&lt;br /&gt;
&lt;br /&gt;
\end{align} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Commutation of operators on &#039;&#039;Ψ&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
{{main|Commutator}}&lt;br /&gt;
&lt;br /&gt;
If two observables &#039;&#039;A&#039;&#039; and &#039;&#039;B&#039;&#039; have linear operators &amp;lt;math&amp;gt; \hat{A} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; \hat{B} &amp;lt;/math&amp;gt;, the commutator is defined by,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \left [ \hat{A}, \hat{B} \right ] = \hat{A} \hat{B} - \hat{B} \hat{A} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The commutator is itself a (composite) operator. Acting the commutator on &#039;&#039;ψ&#039;&#039; gives:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \left [ \hat{A}, \hat{B} \right ] \psi = \hat{A} \hat{B} \psi - \hat{B} \hat{A} \psi . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;ψ&#039;&#039; is an eigenfunction with eigenvalues &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039; for observables &#039;&#039;A&#039;&#039; and &#039;&#039;B&#039;&#039; respectively, and if the operators commute:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \left [ \hat{A}, \hat{B} \right ] \psi = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then the observables &#039;&#039;A&#039;&#039; and &#039;&#039;B&#039;&#039; can be measured at the same time with measurable eigenvalues &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039; respectively. To illustrate this:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \begin{align}\left [ \hat{A}, \hat{B} \right ] \psi &amp;amp; = \hat{A} \hat{B} \psi - \hat{B} \hat{A} \psi \\&lt;br /&gt;
&amp;amp; = a(b \psi) - b(a \psi) \\&lt;br /&gt;
&amp;amp; = 0 .\\&lt;br /&gt;
\end{align} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the operators do not commute:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \left [ \hat{A}, \hat{B} \right ] \psi \neq 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
they can&#039;t be measured simultaneously to arbitrary precision, and there is an uncertainty relation between the observables, even if &#039;&#039;ψ&#039;&#039;  is an eigenfunction. Notable pairs are position and momentum, and energy and time - [[Uncertainty principle|Hiesenberg&#039;s uncertainty relations]], and the angular momenta (spin, orbital and total) about any two orthogonal axes (such as &#039;&#039;L&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;&#039;&#039; and &#039;&#039;L&amp;lt;sub&amp;gt;y&amp;lt;/sub&amp;gt;&#039;&#039;, or &#039;&#039;s&amp;lt;sub&amp;gt;y&amp;lt;/sub&amp;gt;&#039;&#039; and &#039;&#039;s&amp;lt;sub&amp;gt;z&amp;lt;/sub&amp;gt;&#039;&#039; etc.).&lt;br /&gt;
&lt;br /&gt;
===Expectation values of operators on &#039;&#039;Ψ&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
The [[expectation value]] (equivalently the average or mean value) is the average measurement of an observable, for particle in region &#039;&#039;R&#039;&#039;. The expectation value &amp;lt;math&amp;gt;\langle \hat{A} \rangle &amp;lt;/math&amp;gt; of the operator &amp;lt;math&amp;gt; \hat{A} &amp;lt;/math&amp;gt; is calculated from&amp;lt;ref&amp;gt;Quantum Mechanics Demystified, D. McMahon, Mc Graw Hill (USA), 2006, ISBN(10) 0 07 145546 9&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\langle \hat{A} \rangle = \int_R \psi^{*}\left( \mathbf{r} \right ) \hat{A} \psi \left( \mathbf{r} \right ) \mathrm{d}^3\mathbf{r} = \langle \psi | \hat{A} | \psi \rangle .&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be generalized to any function &#039;&#039;F&#039;&#039; of an operator:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \langle F ( \hat{A} ) \rangle = \int_R \psi(\mathbf{r})^{*} \left [ F ( \hat{A} ) \psi(\mathbf{r}) \right ] \mathrm{d}^3 \mathbf{r} = \langle \psi | F ( \hat{A} ) | \psi \rangle , &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example of &#039;&#039;F&#039;&#039; is the 2-fold action of &#039;&#039;A&#039;&#039; on &#039;&#039;ψ&#039;&#039;, i.e. squaring an operator or doing it twice:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
&amp;amp; F(\hat{A}) = \hat{A}^2 \\&lt;br /&gt;
&amp;amp; \Rightarrow \langle \hat{A}^2 \rangle = \int_R \psi^{*} \left( \mathbf{r} \right ) \hat{A}^2 \psi \left( \mathbf{r} \right ) \mathrm{d}^3\mathbf{r} = \langle \psi \vert \hat{A}^2 \vert \psi \rangle \\&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hermitian operators===&lt;br /&gt;
&lt;br /&gt;
{{Main|Self-adjoint operator}}&lt;br /&gt;
&lt;br /&gt;
The definition of a [[Hermitian operator]] is &amp;lt;ref&amp;gt;Molecular Quantum Mechanics Parts I and II: An Introduction to QUANTUM CHEMISRTY (Volume 1), P.W. Atkins, Oxford University Press, 1977, ISBN 0-19-855129-0&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\hat{A} = \hat{A}^\dagger&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following from this, in bra-ket notation:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\langle \phi_i | \hat{A} | \phi_j \rangle = \langle \phi_j | \hat{A} | \phi_i \rangle^*.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Important properties of Hermitian operators include:&lt;br /&gt;
&lt;br /&gt;
*real eigenvalues,&lt;br /&gt;
*eigenvectors with different eigenvalues are [[orthogonal]],&lt;br /&gt;
*eigenvectors can be chosen to be a complete [[orthonormal basis]],&lt;br /&gt;
&lt;br /&gt;
===Operators in Matrix mechanics ===&lt;br /&gt;
&lt;br /&gt;
An operator can be written in matrix form to map one basis vector to another. Since the operators and basis vectors are linear, the matrix is a [[linear transformation]] (aka transition matrix) between bases. Each basis element &amp;lt;math&amp;gt;\phi_j &amp;lt;/math&amp;gt; can be connected to another&amp;lt;ref&amp;gt;Quantum Mechanics Demystified, D. McMahon, Mc Graw Hill (USA), 2006, ISBN(10) 0 07 145546 9&amp;lt;/ref&amp;gt;, by the expression:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;A_{ij} = \langle \phi_i | \hat{A} | \phi_j \rangle,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which is a matrix element:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\hat{A} = \begin{pmatrix}&lt;br /&gt;
A_{11} &amp;amp; A_{12} &amp;amp; \cdots &amp;amp; A_{1n} \\&lt;br /&gt;
A_{21} &amp;amp; A_{22} &amp;amp; \cdots &amp;amp; A_{2n} \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
A_{n1} &amp;amp; A_{n2} &amp;amp; \cdots &amp;amp; A_{nn} \\&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A further property of a Hermitian operator is that eigenfunctions corresponding to different eigenvalues are orthogonal.&amp;lt;ref&amp;gt;Molecular Quantum Mechanics Parts I and II: An Introduction to QUANTUM CHEMISRTY (Volume 1), P.W. Atkins, Oxford University Press, 1977, ISBN 0-19-855129-0&amp;lt;/ref&amp;gt; In matrix form, operators allow real eigenvalues to be found, corresponding to measurements. Orthogonality allows a suitable basis set of vectors to represent the state of the quantum system. The eigenvalues of the operator are also evaluated in the same way as for the square matrix, by solving the [[characteristic polynomial]]:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \det\left ( \hat{A} - a \hat{I} \right ) = 0 ,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;I&#039;&#039; is the &#039;&#039;n&#039;&#039; × &#039;&#039;n&#039;&#039; [[identity matrix]], as an operator it corresponds to the identity operator. For a discrete basis:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \hat{I} = \sum_i |\phi_i\rangle\langle\phi_i|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while for a continuous basis:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \hat{I} = \int |\phi\rangle\langle\phi|d\phi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inverse of an operator ===&lt;br /&gt;
&lt;br /&gt;
A non-singular operator &amp;lt;math&amp;gt;\hat{A}&amp;lt;/math&amp;gt; has an inverse &amp;lt;math&amp;gt; \hat{A}^{-1} &amp;lt;/math&amp;gt; defined by:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \hat{A}\hat{A}^{-1} = \hat{A}^{-1}\hat{A} = \hat{I} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If an operator has no inverse, it is a singular operator. In a finite-dimensional space, the determinant of a non-singular operator is non-zero:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \det(\hat{A}) \neq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and hence it is zero for a singular operator.&lt;br /&gt;
&lt;br /&gt;
===Table of QM operators===&lt;br /&gt;
&lt;br /&gt;
The operators used in quantum mechanics are collected in the table below (see for example,&amp;lt;ref&amp;gt;Molecular Quantum Mechanics Parts I and II: An Introduction to QUANTUM CHEMISRTY (Volume 1), P.W. Atkins, Oxford University Press, 1977, ISBN 0-19-855129-0&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Quanta: A handbook of concepts, P.W. Atkins, Oxford University Press, 1974, ISBN 0-19-855493-1&amp;lt;/ref&amp;gt;). The bold-face vectors with circumflexes are not [[unit vector]]s, they are 3-vector operators; all three spatial components taken together.&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;200&amp;quot; | Operator (common name/s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;200&amp;quot; | Cartesian component&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;200&amp;quot; | General definition&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;100&amp;quot; | SI unit&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;100&amp;quot; | Dimension&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! [[Position operator|Position]]&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{align} \hat{x} = x \\&lt;br /&gt;
\hat{y} = y \\&lt;br /&gt;
\hat{z} = z &lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt; \mathbf{\hat{r}} = \mathbf{r} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
| m&lt;br /&gt;
| [L]&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot;| [[Momentum operator|Momentum]]&lt;br /&gt;
|General&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{align}&lt;br /&gt;
\hat{p}_x &amp;amp; = -i \hbar \frac{\partial }{\partial x} \\&lt;br /&gt;
\hat{p}_y &amp;amp; = -i \hbar \frac{\partial }{\partial y} \\&lt;br /&gt;
\hat{p}_z &amp;amp; = -i \hbar \frac{\partial }{\partial z} &lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt; &lt;br /&gt;
|General&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mathbf{\hat{p}} = -i \hbar \nabla \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
| J s m&amp;lt;sup&amp;gt;−1&amp;lt;/sup&amp;gt; = N s&lt;br /&gt;
| [M] [L] [T]&amp;lt;sup&amp;gt;−1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|Electromagnetic field&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{align}&lt;br /&gt;
\hat{p}_x = -i \hbar \frac{\partial }{\partial x} - qA_x \\&lt;br /&gt;
\hat{p}_y = -i \hbar \frac{\partial }{\partial y} - qA_y \\&lt;br /&gt;
\hat{p}_z = -i \hbar \frac{\partial }{\partial z} - qA_z &lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
|Electromagnetic field (uses [[kinetic momentum]], &#039;&#039;&#039;A&#039;&#039;&#039; = vector potential)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{align} &lt;br /&gt;
\mathbf{\hat{p}} &amp;amp; = \bold{\hat{P}} - q\bold{A} \\&lt;br /&gt;
 &amp;amp; = -i \hbar \nabla - q\bold{A} \\&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
| J s m&amp;lt;sup&amp;gt;−1&amp;lt;/sup&amp;gt; = N s&lt;br /&gt;
| [M] [L] [T]&amp;lt;sup&amp;gt;−1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!rowspan=&amp;quot;3&amp;quot;| [[Kinetic energy]]&lt;br /&gt;
| Translation&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{align} \hat{T}_x &amp;amp; = -\frac{\hbar^2}{2m}\frac{\partial^2 }{\partial x^2} \\&lt;br /&gt;
\hat{T}_y &amp;amp; = -\frac{\hbar^2}{2m}\frac{\partial^2 }{\partial y^2} \\&lt;br /&gt;
\hat{T}_z &amp;amp; = -\frac{\hbar^2}{2m}\frac{\partial^2 }{\partial z^2} \\&lt;br /&gt;
\end{align} &amp;lt;/math&amp;gt; &lt;br /&gt;
|&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{align} \hat{T} &amp;amp; = \frac{\mathbf{\hat{p}}\cdot\mathbf{\hat{p}}}{2m} \\&lt;br /&gt;
 &amp;amp; = \frac{(-i \hbar \nabla)\cdot(-i \hbar \nabla)}{2m} \\&lt;br /&gt;
 &amp;amp; = \frac{-\hbar^2 }{2m}\nabla^2&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
| J&lt;br /&gt;
| [M] [L]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [T]&amp;lt;sup&amp;gt;−2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|Electromagnetic field&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{align} \hat{T}_x &amp;amp; = \frac{1}{2m}\left(-i \hbar \frac{\partial }{\partial x } - q A_x \right)^2 \\&lt;br /&gt;
\hat{T}_y &amp;amp; = \frac{1}{2m}\left(-i \hbar \frac{\partial }{\partial y} - q A_y \right)^2 \\&lt;br /&gt;
\hat{T}_z &amp;amp; = \frac{1}{2m}\left(-i \hbar \frac{\partial }{\partial z} - q A_z \right)^2 &lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|Electromagnetic field (&#039;&#039;&#039;A&#039;&#039;&#039; = [[vector potential]])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{align} \hat{T} &amp;amp; = \frac{\mathbf{\hat{p}}\cdot\mathbf{\hat{p}}}{2m} \\&lt;br /&gt;
 &amp;amp; = \frac{1}{2m}(-i \hbar \nabla - q\bold{A})\cdot(-i \hbar \nabla - q\bold{A}) \\&lt;br /&gt;
 &amp;amp; = \frac{1}{2m}(-i \hbar \nabla - q\bold{A})^2&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
| J&lt;br /&gt;
| [M] [L]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [T]&amp;lt;sup&amp;gt;−2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|Rotation (&#039;&#039;I&#039;&#039; = [[moment of inertia]])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{align} &lt;br /&gt;
\hat{T}_{xx} &amp;amp; = \frac{\hat{J}_x^2}{2I_{xx}} \\&lt;br /&gt;
\hat{T}_{yy} &amp;amp; = \frac{\hat{J}_y^2}{2I_{yy}} \\&lt;br /&gt;
\hat{T}_{zz} &amp;amp; = \frac{\hat{J}_y^2}{2I_{zz}} \\&lt;br /&gt;
\end{align}\,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
|Rotation &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \hat{T} = \frac{\bold{\hat{J}}\cdot\bold{\hat{J}}}{2I} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
| J&lt;br /&gt;
| [M] [L]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [T]&amp;lt;sup&amp;gt;−2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Potential energy&lt;br /&gt;
| N/A&lt;br /&gt;
|&amp;lt;math&amp;gt; \hat{V} = V\left ( \mathbf{r}, t \right ) = V \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
| J&lt;br /&gt;
| [M] [L]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [T]&amp;lt;sup&amp;gt;−2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Total [[Energy operator|energy]]&lt;br /&gt;
|N/A&lt;br /&gt;
|Time-dependent potential:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \hat{E} = i \hbar \frac{\partial }{\partial t} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Time-independent:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \hat{E} = E \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
| J&lt;br /&gt;
| [M] [L]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [T]&amp;lt;sup&amp;gt;−2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! [[Hamiltonian operator|Hamiltonian]]&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;math&amp;gt; \begin{align} \hat{H} &amp;amp; = \hat{T} + \hat{V} \\&lt;br /&gt;
&amp;amp; = \frac{\bold{\hat{p}}\cdot\bold{\hat{p}}}{2m} + V \\&lt;br /&gt;
&amp;amp; = \frac{\hat{p}^2}{2m} + V \\&lt;br /&gt;
\end{align} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
| J&lt;br /&gt;
| [M] [L]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [T]&amp;lt;sup&amp;gt;−2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! [[Angular momentum operator]]&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\hat{L}_x &amp;amp; = -i\hbar \left(y {\partial\over \partial z} - z {\partial\over \partial y}\right)\\&lt;br /&gt;
\hat{L}_y &amp;amp; = -i\hbar \left(z {\partial\over \partial x} - x {\partial\over \partial z}\right)\\&lt;br /&gt;
\hat{L}_z &amp;amp; = -i\hbar \left(x {\partial\over \partial y} - y {\partial\over \partial x}\right)&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
||&amp;lt;math&amp;gt;\mathbf{\hat{L}} = -i\hbar \mathbf{r} \times \nabla &amp;lt;/math&amp;gt;&lt;br /&gt;
|| J s = N s m&amp;lt;sup&amp;gt;−1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|| [M] [L]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [T]&amp;lt;sup&amp;gt;−1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! [[Spin (physics)|Spin]] angular momentum&lt;br /&gt;
|&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\hat{S}_x &amp;amp; = {\hbar \over 2} \sigma_x \\&lt;br /&gt;
\hat{S}_y = {\hbar \over 2} \sigma_y \\&lt;br /&gt;
\hat{S}_z = {\hbar \over 2} \sigma_z &lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_x = \begin{pmatrix}&lt;br /&gt;
0&amp;amp;1\\&lt;br /&gt;
1&amp;amp;0&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_y = \begin{pmatrix}&lt;br /&gt;
0&amp;amp;-i\\&lt;br /&gt;
i&amp;amp;0&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma_z = \begin{pmatrix}&lt;br /&gt;
1&amp;amp;0\\&lt;br /&gt;
0&amp;amp;-1&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
are the [[pauli matrices]] for [[spin-½]] particles.&lt;br /&gt;
|&amp;lt;math&amp;gt;\mathbf{\hat{S}} = {\hbar \over 2} \boldsymbol{\sigma} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;&#039;σ&#039;&#039;&#039; is the vector whose components are the pauli matrices.&lt;br /&gt;
| J s = N s m&amp;lt;sup&amp;gt;−1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| [M] [L]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; [T]&amp;lt;sup&amp;gt;−1&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Total angular momentum&lt;br /&gt;
||&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\hat{J}_x &amp;amp; = \hat{L}_x + \hat{S}_x\\&lt;br /&gt;
\hat{J}_y &amp;amp; = \hat{L}_y + \hat{S}_y\\&lt;br /&gt;
\hat{J}_z &amp;amp; = \hat{L}_z + \hat{S}_z&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
||&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\mathbf{\hat{J}} &amp;amp; = \mathbf{\hat{L}}+\mathbf{\hat{S}} \\&lt;br /&gt;
&amp;amp; = -i\hbar \bold{r}\times\nabla + \frac{\hbar}{2}\boldsymbol{\sigma} &lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
|| C m&lt;br /&gt;
|| [I] [T] [L]&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! [[Transition dipole moment]] (electric)&lt;br /&gt;
||&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
\hat{d}_x &amp;amp; = q\hat{x}\\&lt;br /&gt;
\hat{d}_y &amp;amp; = q\hat{y}\\&lt;br /&gt;
\hat{d}_z &amp;amp; = q\hat{z}&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
||&amp;lt;math&amp;gt;\mathbf{\hat{d}} = q \mathbf{\hat{r}} &amp;lt;/math&amp;gt;&lt;br /&gt;
|| C m&lt;br /&gt;
|| [I] [T] [L]&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Examples of applying quantum operators===&lt;br /&gt;
&lt;br /&gt;
The procedure for extracting information from a wave function is as follows. Consider the momentum &#039;&#039;p&#039;&#039; of a particle as an example. The momentum operator in one dimension is:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\hat{p} = -i\hbar\frac{\partial }{\partial x}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Letting this act on &#039;&#039;ψ&#039;&#039; we obtain:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\hat{p} \psi = -i\hbar\frac{\partial }{\partial x} \psi ,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if &#039;&#039;ψ&#039;&#039; is an eigenfunction of &amp;lt;math&amp;gt;\hat{p}&amp;lt;/math&amp;gt;, then the momentum eigenvalue &#039;&#039;p&#039;&#039; is the value of the particle&#039;s momentum, found by:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; -i\hbar\frac{\partial }{\partial x} \psi = p \psi.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For three dimensions the momentum operator uses the [[nabla symbol|nabla]] operator to become:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf{\hat{p}} = -i\hbar\nabla .&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Cartesian coordinates (using the standard Cartesian basis vectors &#039;&#039;&#039;e&#039;&#039;&#039;&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;, &#039;&#039;&#039;e&#039;&#039;&#039;&amp;lt;sub&amp;gt;y&amp;lt;/sub&amp;gt;, &#039;&#039;&#039;e&#039;&#039;&#039;&amp;lt;sub&amp;gt;z&amp;lt;/sub&amp;gt;) this can be written;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf{e}_\mathrm{x}\hat{p}_x + \mathbf{e}_\mathrm{y}\hat{p}_y + \mathbf{e}_\mathrm{z}\hat{p}_z = -i\hbar\left ( \mathbf{e}_\mathrm{x} \frac{\partial }{\partial x} + \mathbf{e}_\mathrm{y} \frac{\partial }{\partial y} + \mathbf{e}_\mathrm{z} \frac{\partial }{\partial z} \right ),&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
that is:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \hat{p}_x = -i\hbar \frac{\partial}{\partial x}, \quad \hat{p}_y = -i\hbar \frac{\partial}{\partial y} , \quad \hat{p}_z = -i\hbar \frac{\partial}{\partial z} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The process of finding eigenvalues is the same. Since this is a vector and operator equation, if &#039;&#039;ψ&#039;&#039; is an eigenfunction, then each component of the momentum operator will have an eigenvalue corresponding to that component of momentum. Acting &amp;lt;math&amp;gt; \mathbf{\hat{p}} &amp;lt;/math&amp;gt; on &#039;&#039;ψ&#039;&#039; obtains:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \begin{align}&lt;br /&gt;
\hat{p}_x \psi &amp;amp; = -i\hbar \frac{\partial}{\partial x} \psi = p_x \psi \\&lt;br /&gt;
\hat{p}_y \psi &amp;amp; = -i\hbar \frac{\partial}{\partial y} \psi = p_y \psi \\&lt;br /&gt;
\hat{p}_z \psi &amp;amp; = -i\hbar \frac{\partial}{\partial z} \psi = p_z \psi \\&lt;br /&gt;
\end{align} \,\!&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot; style=&amp;quot;-moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
*[[Bounded linear operator]]&lt;br /&gt;
*[[Representation theory]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
{{Physics operator}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Operator (Physics)}}&lt;br /&gt;
[[Category:Operator theory]]&lt;br /&gt;
[[Category:Theoretical physics]]&lt;br /&gt;
&lt;br /&gt;
[[ar:مؤثر (فيزياء)]]&lt;br /&gt;
[[de:Operator (Mathematik)#Operatoren der Physik]]&lt;br /&gt;
[[fr:Opérateur (physique)]]&lt;br /&gt;
[[lt:Operatoriai kvantinėje mechanikoje]]&lt;br /&gt;
[[pt:Operador (física)]]&lt;br /&gt;
[[ru:Оператор (физика)]]&lt;br /&gt;
[[zh:算符 (物理學)]]&lt;/div&gt;</summary>
		<author><name>IeshaEastman</name></author>
	</entry>
</feed>