https://de.wikipedia.org/w/api.php?action=feedcontributions&feedformat=atom&user=MathMartinWikipedia - Benutzerbeiträge [de]2025-05-25T21:42:56ZBenutzerbeiträgeMediaWiki 1.45.0-wmf.2https://de.wikipedia.org/w/index.php?title=Kummer-Theorie&diff=65065015Kummer-Theorie2006-04-23T17:44:26Z<p>MathMartin: link</p>
<hr />
<div>In [[mathematics]], '''Kummer theory''' provides a description of certain types of [[field extension]]s involving the [[adjunction (field theory)|adjunction]] of ''n''th roots of elements of the base field.<br />
<br />
The theory was originally developed by [[Ernst Kummer]] around the 1840s in his pioneering work on [[Fermat's last theorem]].<br />
<br />
Kummer theory is basic, for example, in [[class field theory]] and in general in understanding [[abelian extension]]s; it says that in the presence of enough roots of unity, cyclic extensions can be understood in terms of extracting roots. The main burden in class field theory is to dispense with extra roots of unity ('descending' back to smaller fields); which is something much more serious.<br />
<br />
== Kummer extensions ==<br />
<br />
A '''Kummer extension''' of [[field (mathematics)|fields]] is a [[field extension]]<br />
<br />
:<math>L/K\,</math><br />
<br />
where for some given integer ''n'' > 1 we have [''L'':''K''] = ''n'' and<br />
<br />
*''L'' is generated over ''K'' by a root of a polynomial ''X''<sup>''n''</sup> &minus; ''a'' with ''a'' in ''K'', and<br />
*''K'' contains ''n'' [[distinct]] roots of ''X''<sup>''n''</sup> &minus; 1.<br />
<br />
For example, when ''n'' = 2, the second condition is always true if ''K'' has [[characteristic]] &ne; 2. The Kummer extensions in this case are all '''quadratic extensions'''<br />
<br />
:<math>L = K(\sqrt{a})</math><br />
<br />
where ''a'' in ''K'' is a non-square element. By the usual solution of [[quadratic equation]]s, any extension of degree 2 of ''K'' has this form. When ''K'' has characteristic 2, there are no such Kummer extensions.<br />
<br />
Taking ''n'' = 3, there are no degree three Kummer extensions of the [[rational number]] field ''Q'', since for three cube roots of 1 [[complex number]]s are required. If one takes ''L'' to be the splitting field of ''X''<sup>''n''</sup> &minus; ''a'' over ''Q'', where ''a'' is not a cube in the rational numbers, then ''L'' contains a subfield ''K'' with three cube roots of 1; that is because if &alpha; and &beta; are roots of the cubic polynomial, we shall have <br />
<br />
:<math>(\alpha/\beta)^3 = 1,\,</math><br />
<br />
and the cubic is a [[separable polynomial]]. Then ''L/K'' is a Kummer extension.<br />
<br />
More generally, it is true that when ''K'' contains ''n'' distinct roots of unity, which implies that the characteristic of ''K'' doesn't divide ''n'', then adjoining to ''K'' the ''n''-th root of any element ''a'' of ''K'' creates a Kummer extension (of degree ''m'', for some ''m'' dividing ''n''). All such extensions are [[Galois extension|Galois]], with [[Galois group]] that is [[cyclic group|cyclic]] of order ''m''. In fact it is easy to track the Galois action via the [[root of unity]] in front of <math>\sqrt[n]{a}.</math><br />
<br />
== Kummer theory ==<br />
<br />
'''Kummer theory''' provides converse statements. When ''K'' contains ''n'' distinct roots of unity, it states that any [[cyclic extension]] of ''K'' of degree ''n'' is formed by extraction of an ''n''-th root. Further, if ''K''<sup>&times;</sup> denotes the multiplicative group of non-zero elements of ''K'', cyclic extensions of ''K'' of degree ''n'' correspond bijectively with cyclic subgroups of<br />
<br />
:<math>K^{\times}/(K^{\times})^n,\,\!</math><br />
<br />
that is, elements of ''K''<sup>&times;</sup> [[modulo]] ''n''-th powers. The correspondence can be described explicitly as follows. Given a cyclic subgroup<br />
<br />
:<math>\Delta \subseteq K^{\times}/(K^{\times})^n, \,\!</math><br />
<br />
the corresponding extension is given by<br />
<br />
:<math>K(\Delta^{1/n}),\,\!</math><br />
<br />
that is, by adjoining ''n''<sup>th</sup> roots of elements of &Delta; to ''K''. Conversely, if ''L'' is a Kummer extension of ''K'', then &Delta; is recovered by the rule<br />
<br />
:<math>\Delta = K \cap L^n.\,\!</math><br />
<br />
In this case there is an isomorphism<br />
<br />
:<math>\Delta \cong \operatorname{Hom}(\operatorname{Gal}(L/K), \mu_n)</math><br />
<br />
given by<br />
<br />
:<math>a \mapsto (\sigma \mapsto \frac{\sigma(\alpha)}{\alpha}),</math><br />
<br />
where &alpha; is any ''n''th root of ''a'' in ''L''.<br />
<br />
== Generalizations ==<br />
<br />
There exists a slight generalization of Kummer theory which deals with [[abelian extension]]s with Galois group of exponent ''n'', and an analogous statement is true in this context.<br />
Namely, one can prove that such extensions are in [[one-to-one]] [[correspondence]] with subgroups of<br />
<br />
:<math>K^{\times}/(K^{\times})^n \,\!</math><br />
<br />
that are themselves of exponent ''n''.<br />
<br />
The theory of cyclic extensions when the characteristic of ''K'' does divide ''n'' is called [[Artin-Schreier theory]].<br />
<br />
== See also ==<br />
<br />
* [[Quadratic field]]<br />
<br />
[[Category:Field theory]]<br />
[[Category:Algebraic number theory]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Brauergruppe&diff=65325235Brauergruppe2006-02-04T18:43:39Z<p>MathMartin: reordered material slightly, added some headings, added simple examples</p>
<hr />
<div>In [[mathematics]], the '''Brauer group''' arose out of an attempt to classify [[division algebra]]s over a given [[field (mathematics)|field]] ''K''. It is an [[abelian group]] with elements [[isomorphism]] classes of division algebras over ''K'', such that the [[center of an algebra|center]] is exactly ''K''. The group is named for the algebraist [[Richard Brauer]].<br />
<br />
== Construction of the Brauer group ==<br />
<br />
A [[central simple algebra]], is a finite-dimensional (associative) [[algebra over a field|algebra]] ''A'', which is a [[simple ring]], and for which the [[center of an algebra|center]] is exactly ''K''. For example, the complex numbers '''C''' form a CSA over themselves, but not over '''R''' (the center is '''C''' itself, hence too large). That is why division algebras over '''R''' are not 1-1 with Br('''R''').<br />
<br />
Given two such central simple algebras ''A'' and ''B'', one defines a product on<br />
<br />
:<math> A\otimes B </math><br />
<br />
(taken as [[vector space]]s over ''K'') using the bilinearity of the definition<br />
<br />
:<math>(a \otimes b) \cdot (c\otimes d) = ac\otimes bd.</math><br />
<br />
This makes the tensor product into a ''K''-algebra (see also [[tensor product of R-algebras]]). It turns out that this is always central simple. A slick way to see this is to use a characterisation: a central simple algebra over ''K'' is a ''K''-algebra that becomes a matrix ring when we extend the field of scalars to an [[algebraic closure]] of ''K''.<br />
<br />
Given this closure property for CSAs, they form a [[monoid]] under tensor product. To get a group, apply the [[Artin-Wedderburn theorem]] ([[Joseph Wedderburn|Wedderburn]]'s part, in fact), to express any CSA as M(''n'',D), an ''n''&times;''n'' matrix ring over a division algebra D. If we look just at D, rather than the value of ''n'', the monoid becomes a group. That is, if we impose an equivalence relation identifying M(''m'',D) with M(''n'',D) for all integers ''m'' and ''n'' at least 1, we get a [[congruence relation]]; and the congruence classes are all [[invertible]]. <br />
<br />
== Examples ==<br />
<br />
The Brauer group for an [[algebraically closed field]] or a [[finite field]] is the [[trivial group]] with only the identity element.<br />
<br />
The Brauer group Br('''R''') of the [[real number]] field '''R''' is a [[cyclic group]] of order two: there are just two types of division algebra, '''R''' and the [[quaternion]] algebra '''H'''. The product in the Brauer group is based on the [[tensor product]]: the statement that '''H''' has order two in the group is equivalent to the existence of an isomorphism of '''R'''-algebras<br />
<br />
:<math> \mathbb{H} \otimes \mathbb{H} \cong M(4, \mathbb{R})</math><br />
<br />
of 16-dimensional algebras, where the [[Left-hand side and right-hand side of an equation|RHS]] is the ring of 4&times;4 real matrices.<br />
<br />
== Generalization ==<br />
<br />
In the further theory, the Brauer groups of [[local field]]s are computed (they all turn out to be subgroups of '''Q'''/'''Z''', for [[p-adic field]]s); and the results applied to [[global field]]s. This gives one approach to [[class field theory]]. It also has been applied to [[Diophantine equation]]s.<br />
<br />
In the general theory the Brauer group is expressed by [[factor set]]s; and expressed in terms of [[Galois cohomology]] via<br />
<br />
:<math>Br(K) \cong H^2(Gal(K^s/K), {K^s}^*).</math><br />
<br />
Here, not assuming ''K'' to be a [[perfect field]], ''K''<sup>''s''</sup> is the [[separable closure]]. When ''K'' is perfect this is the same as an [[algebraic closure]]; otherwise the Galois group must be defined in terms of ''K''<sup>''s''</sup>/''K'' even to make sense.<br />
<br />
A generalisation via the theory of [[Azumaya algebra]]s was introduced in [[algebraic geometry]] by [[Alexander Grothendieck|Grothendieck]].<br />
<br />
== See also ==<br />
<br />
* [[central simple algebra]]<br />
<br />
==External links==<br />
<br />
*[http://planetmath.org/encyclopedia/BrauerGroup.html PlanetMath page]<br />
*[http://mathworld.wolfram.com/BrauerGroup.html MathWorld page]<br />
<br />
<br />
[[Category:Ring theory]]<br />
[[Category:Algebraic number theory]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Brauergruppe&diff=65325234Brauergruppe2006-01-29T16:04:36Z<p>MathMartin: links</p>
<hr />
<div>In [[mathematics]], the '''Brauer group''' arose out of an attempt to classify [[division algebra]]s over a given [[field (mathematics)|field]] ''K''. It is an [[abelian group]] with elements [[isomorphism]] classes of division algebras over ''K'', such that the [[center of an algebra|center]] is exactly ''K''. The group is named for the algebraist [[Richard Brauer]].<br />
<br />
For example when ''K'' is the [[real number]] field '''R''', the Brauer group Br('''R''') is a [[cyclic group]] of order two: there are just two types of division algebra, '''R''' and the [[quaternion]] algebra '''H'''. The product in the Brauer group is based on the [[tensor product]]: the statement that '''H''' has order two in the group is equivalent to the existence of an isomorphism of '''R'''-algebras<br />
<br />
:<math> \mathbb{H} \otimes \mathbb{H} \cong M(4, \mathbb{R})</math><br />
<br />
of 16-dimensional algebras, where the [[Left-hand side and right-hand side of an equation|RHS]] is the ring of 4&times;4 real matrices.<br />
<br />
A [[central simple algebra]], is a finite-dimensional (associative) [[algebra over a field|algebra]] ''A'', which is a [[simple ring]], and for which the [[center of an algebra|center]] is exactly ''K''. For example, the complex numbers '''C''' form a CSA over themselves, but not over '''R''' (the center is '''C''' itself, hence too large). That is why division algebras over '''R''' are not 1-1 with Br('''R''').<br />
<br />
Given two such central simple algebras ''A'' and ''B'', one defines a product on<br />
<br />
:<math> A\otimes B </math><br />
<br />
(taken as [[vector space]]s over ''K'') using the bilinearity of the definition<br />
<br />
:<math>(a \otimes b) \cdot (c\otimes d) = ac\otimes bd.</math><br />
<br />
This makes the tensor product into a ''K''-algebra (see also [[tensor product of R-algebras]]). It turns out that this is always central simple. A slick way to see this is to use a characterisation: a central simple algebra over ''K'' is a ''K''-algebra that becomes a matrix ring when we extend the field of scalars to an [[algebraic closure]] of ''K''.<br />
<br />
Given this closure property for CSAs, they form a [[monoid]] under tensor product. To get a group, apply the [[Artin-Wedderburn theorem]] ([[Joseph Wedderburn|Wedderburn]]'s part, in fact), to express any CSA as M(''n'',D), an ''n''&times;''n'' matrix ring over a division algebra D. If we look just at D, rather than the value of ''n'', the monoid becomes a group. That is, if we impose an equivalence relation identifying M(''m'',D) with M(''n'',D) for all integers ''m'' and ''n'' at least 1, we get a [[congruence relation]]; and the congruence classes are all [[invertible]]. <br />
<br />
In the further theory, the Brauer groups of [[local field]]s are computed (they all turn out to be subgroups of '''Q'''/'''Z''', for [[p-adic field]]s); and the results applied to [[global field]]s. This gives one approach to [[class field theory]]. It also has been applied to [[Diophantine equation]]s.<br />
<br />
In the general theory the Brauer group is expressed by [[factor set]]s; and expressed in terms of [[Galois cohomology]] via<br />
<br />
:<math>Br(K) \cong H^2(Gal(K^s/K), {K^s}^*).</math><br />
<br />
Here, not assuming ''K'' to be a [[perfect field]], ''K''<sup>''s''</sup> is the [[separable closure]]. When ''K'' is perfect this is the same as an [[algebraic closure]]; otherwise the Galois group must be defined in terms of ''K''<sup>''s''</sup>/''K'' even to make sense.<br />
<br />
A generalisation via the theory of [[Azumaya algebra]]s was introduced in [[algebraic geometry]] by [[Alexander Grothendieck|Grothendieck]].<br />
<br />
== See also ==<br />
<br />
* [[central simple algebra]]<br />
<br />
==External links==<br />
<br />
*[http://planetmath.org/encyclopedia/BrauerGroup.html PlanetMath page]<br />
*[http://mathworld.wolfram.com/BrauerGroup.html MathWorld page]<br />
<br />
<br />
[[Category:Ring theory]]<br />
[[Category:Algebraic number theory]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Brauergruppe&diff=65325231Brauergruppe2006-01-28T17:49:41Z<p>MathMartin: added alternative name</p>
<hr />
<div>In [[mathematics]], the '''Brauer group''' arose out of an attempt to classify [[division algebra]]s over a given [[field (mathematics)|field]] ''K''. It is an [[abelian group]] with elements [[isomorphism]] classes of division algebras over ''K'', such that the [[center of an algebra|center]] is exactly ''K''. The group is named for the algebraist [[Richard Brauer]].<br />
<br />
For example when ''K'' is the [[real number]] field '''R''', the Brauer group Br('''R''') is a [[cyclic group]] of order two: there are just two types of division algebra, '''R''' and the [[quaternion]] algebra '''H'''. The product in the Brauer group is based on the [[tensor product]]: the statement that '''H''' has order two in the group is equivalent to the existence of an isomorphism of '''R'''-algebras<br />
<br />
:<math> \mathbb{H} \otimes \mathbb{H} \cong M(4, \mathbb{R})</math><br />
<br />
of 16-dimensional algebras, where the [[Left-hand side and right-hand side of an equation|RHS]] is the ring of 4&times;4 real matrices.<br />
<br />
A '''central simple algebra''' ('''CSA''') over ''K'' also called a '''Brauer algebra''',named after [[Richard Brauer]], is a finite-dimensional (associative) [[algebra over a field|algebra]] ''A'', which is a [[simple ring]], and for which the [[center of an algebra|center]] is exactly ''K''. For example, the complex numbers '''C''' form a CSA over themselves, but not over '''R''' (the center is '''C''' itself, hence too large). That is why division algebras over '''R''' are not 1-1 with Br('''R''').<br />
<br />
Given two such central simple algebras ''A'' and ''B'', one defines a product on<br />
<br />
:<math> A\otimes B </math><br />
<br />
(taken as [[vector space]]s over ''K'') using the bilinearity of the definition<br />
<br />
:<math>(a \otimes b) \cdot (c\otimes d) = ac\otimes bd.</math><br />
<br />
This makes the tensor product into a ''K''-algebra (see also [[tensor product of R-algebras]]). It turns out that this is always central simple. A slick way to see this is to use a characterisation: a central simple algebra over ''K'' is a ''K''-algebra that becomes a matrix ring when we extend the field of scalars to an [[algebraic closure]] of ''K''.<br />
<br />
Given this closure property for CSAs, they form a [[monoid]] under tensor product. To get a group, apply the [[Artin-Wedderburn theorem]] ([[Joseph Wedderburn|Wedderburn]]'s part, in fact), to express any CSA as M(''n'',D), an ''n''&times;''n'' matrix ring over a division algebra D. If we look just at D, rather than the value of ''n'', the monoid becomes a group. That is, if we impose an equivalence relation identifying M(''m'',D) with M(''n'',D) for all integers ''m'' and ''n'' at least 1, we get a [[congruence relation]]; and the congruence classes are all [[invertible]]. <br />
<br />
In the further theory, the Brauer groups of [[local field]]s are computed (they all turn out to be subgroups of '''Q'''/'''Z''', for [[p-adic field]]s); and the results applied to [[global field]]s. This gives one approach to [[class field theory]]. It also has been applied to [[Diophantine equation]]s.<br />
<br />
In the general theory the Brauer group is expressed by [[factor set]]s; and expressed in terms of [[Galois cohomology]] via<br />
<br />
:<math>Br(K) \cong H^2(Gal(K^s/K), {K^s}^*).</math><br />
<br />
Here, not assuming ''K'' to be a [[perfect field]], ''K''<sup>''s''</sup> is the [[separable closure]]. When ''K'' is perfect this is the same as an [[algebraic closure]]; otherwise the Galois group must be defined in terms of ''K''<sup>''s''</sup>/''K'' even to make sense.<br />
<br />
A generalisation via the theory of [[Azumaya algebra]]s was introduced in [[algebraic geometry]] by [[Alexander Grothendieck|Grothendieck]].<br />
<br />
==External links==<br />
<br />
*[http://planetmath.org/encyclopedia/BrauerGroup.html PlanetMath page]<br />
*[http://mathworld.wolfram.com/BrauerGroup.html MathWorld page]<br />
<br />
<br />
[[Category:Ring theory]]<br />
[[Category:Algebraic number theory]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015309Arithmetische Hierarchie2005-09-25T17:51:58Z<p>MathMartin: /* Properties */ added missing superscript zeros</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
The [[Tarski-Kuratowski algorithm]] provides an upper bound for the degree of solvability of an arithmetic formula.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
* Given a [[Gödel numbering]] <math>\varphi_i</math> then <math>\{i | \varphi_i \in \mathbf{R}^{(1)}\} \in \Pi^0_2</math> (the set of [[gödel number]]s of the [[total computable function]]s with one parameter)<br />
<br />
== Properties ==<br />
<br />
* the collections <math>\Pi^0_n</math> and <math>\Sigma^0_n</math> are closed under [[union (set theory)|union]] and [[intersection (set theory)|intersection]] of their respective elements<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math> (which means the hierarchy does not collapse)<br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-th [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete set|Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== See also ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]]<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], "The logic of the arithmetical hierarchy", [[Annals of Pure and Applied Logic]] '''66''' (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015305Arithmetische Hierarchie2005-09-25T12:24:09Z<p>MathMartin: added link to Tarski-Kuratowski algorithm</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
The [[Tarski-Kuratowski algorithm]] provides an upper bound for the degree of solvability of an arithmetic formula.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
* Given a [[Gödel numbering]] <math>\varphi_i</math> then <math>\{i | \varphi_i \in \mathbf{R}^{(1)}\} \in \Pi_2</math> (the set of [[gödel number]]s of the [[total computable function]]s with one parameter)<br />
<br />
== Properties ==<br />
<br />
* the collections <math>\Pi_n</math> and <math>\Sigma_n</math> are closed under [[union (set theory)|union]] and [[intersection (set theory)|intersection]] of their respective elements<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math> (which means the hierarchy does not collapse)<br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete set|Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== See also ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]]<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], "The logic of the arithmetical hierarchy", [[Annals of Pure and Applied Logic]] '''66''' (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015304Arithmetische Hierarchie2005-09-25T12:01:47Z<p>MathMartin: /* References */ style</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
* Given a [[Gödel numbering]] <math>\varphi_i</math> then <math>\{i | \varphi_i \in \mathbf{R}^{(1)}\} \in \Pi_2</math> (the set of [[gödel number]]s of the [[total computable function]]s with one parameter)<br />
<br />
== Properties ==<br />
<br />
* the collections <math>\Pi_n</math> and <math>\Sigma_n</math> are closed under [[union (set theory)|union]] and [[intersection (set theory)|intersection]] of their respective elements<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math> (which means the hierarchy does not collapse)<br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete set|Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== See also ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]]<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], "The logic of the arithmetical hierarchy", [[Annals of Pure and Applied Logic]] '''66''' (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015303Arithmetische Hierarchie2005-09-25T12:00:57Z<p>MathMartin: /* Properties */ added closure property</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
* Given a [[Gödel numbering]] <math>\varphi_i</math> then <math>\{i | \varphi_i \in \mathbf{R}^{(1)}\} \in \Pi_2</math> (the set of [[gödel number]]s of the [[total computable function]]s with one parameter)<br />
<br />
== Properties ==<br />
<br />
* the collections <math>\Pi_n</math> and <math>\Sigma_n</math> are closed under [[union (set theory)|union]] and [[intersection (set theory)|intersection]] of their respective elements<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math> (which means the hierarchy does not collapse)<br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete set|Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== See also ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]]<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015301Arithmetische Hierarchie2005-09-25T11:55:07Z<p>MathMartin: /* Examples */ added total computable function with one parameter</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
* Given a [[Gödel numbering]] <math>\varphi_i</math> then <math>\{i | \varphi_i \in \mathbf{R}^{(1)}\} \in \Pi_2</math> (the set of [[gödel number]]s of the [[total computable function]]s with one parameter)<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math> (which means the hierarchy does not collapse)<br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete set|Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== See also ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]]<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015299Arithmetische Hierarchie2005-09-25T10:24:45Z<p>MathMartin: style</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math> (which means the hierarchy does not collapse)<br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete set|Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== See also ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]]<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015298Arithmetische Hierarchie2005-09-25T10:02:18Z<p>MathMartin: /* Properties */ fix link</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math> (which means the hierarchy does not collapse)<br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete set|Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015295Arithmetische Hierarchie2005-09-25T09:59:13Z<p>MathMartin: /* Properties */</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math> (which means the hierarchy does not collapse)<br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete (reduction)|Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015291Arithmetische Hierarchie2005-09-25T09:26:34Z<p>MathMartin: /* Properties */ added short explanation</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math> (which means the hierarchy does not collapse)<br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015290Arithmetische Hierarchie2005-09-25T09:24:56Z<p>MathMartin: added missing superscript zeros</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma^0_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math><br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete]] in <math>\Delta^0_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta^0_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta^0_n</math> in fact sits in <math>\Delta^0_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015289Arithmetische Hierarchie2005-09-25T09:23:34Z<p>MathMartin: /* Properties */ turing complete set in \Delta_n</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]]) called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma^0_0 = \Pi^0_0 = \Sigma^0_1 \cap \Pi^0_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma^0_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta^0_n \subset \Pi^0_n</math> and <math>\Delta^0_n \subset \Sigma^0_n</math><br />
* <math>\Pi^0_n \subset \Pi^0_{n+1}</math> and <math>\Sigma^0_n \subset \Sigma^0_{n+1}</math><br />
* <math>\Sigma^0_n \cup \Pi^0_n \subset \Delta^0_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma^0_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi^0_n</math><br />
* <math>\emptyset^{(n-1)}</math> is [[Turing complete]] in <math>\Delta_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta_n</math> in fact sits in <math>\Delta_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
* {{Book_reference | Author=Moschovakis, Yiannis N. | Title=Descriptive Set Theory | Publisher=North Holland | Year=1980 |ID=ISBN 0-444-70199-0}}<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015279Arithmetische Hierarchie2005-09-24T16:53:16Z<p>MathMartin: /* Properties */ added m-complete sets</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]] called <math>\Pi^0_n</math>, <math>\Sigma^0_n</math>, and <math>\Delta^0_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma^0_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma^0_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma^0_n</math><br />
:<math>\Pi^0_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta^0_n := \Sigma_n \cap \Pi^0_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma^0_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) natural-number quantifiers; formulas are classified as <math>\Pi^0_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. A set is <math>\Sigma^0_n</math> (resp. <math>\Pi^0_n</math>) if and only if it is definable by a formula of that complexity. <br />
<br />
Note that it rarely makes sense to speak of <math>\Delta^0_n</math> formulas; the first quantifier of a formula is either existential or universal. So a <math>\Delta^0_n</math> set is not defined by a <math>\Delta^0_n</math> formula; rather, there is a <math>\Sigma^0_n</math> formula and a <math>\Pi^0_n</math> formula, which ''both'' happen to define the set in question.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma_0 = \Pi_0 = \Sigma_1 \cap \Pi_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta_n \subset \Pi_n</math> and <math>\Delta_n \subset \Sigma_n</math><br />
* <math>\Pi_n \subset \Pi_{n+1}</math> and <math>\Sigma_n \subset \Sigma_{n+1}</math><br />
* <math>\Sigma_n \cup \Pi_n \subset \Delta_{n+1}</math><br />
* <math>\emptyset^{(n)}</math> (the ''n''-the [[Turing jump]] of the empty set) is [[m-complete]] in <math>\Sigma_n</math><br />
* <math>\mathbb{N} \setminus \emptyset^{(n)}</math> is m-complete in <math>\Pi_n</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta_n</math> in fact sits in <math>\Delta_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015274Arithmetische Hierarchie2005-09-24T16:49:09Z<p>MathMartin: /* Examples */ rewrote example, added example</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets (or [[formula (mathematical logic)|formulas]] called <math>\Pi_n</math>, <math>\Sigma_n</math>, and <math>\Delta_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma_n</math><br />
:<math>\Pi_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta_n := \Sigma_n \cap \Pi_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) quantifiers; formulas are classified as <math>\Pi_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. Finally, <math>\Delta_n := \Sigma_n \cap \Pi_n</math>.<br />
<br />
== Examples ==<br />
<br />
* <math>\Sigma_0 = \Pi_0 = \Sigma_1 \cap \Pi_1</math>, the collection of recursive sets<br />
<br />
* <math>\Sigma_1</math> are those propositions with one [[existential quantifier]], <math>\exists x_1 : </math> proposition holds. These are precisely the [[recursively enumerable set]]s.<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta_n \subset \Pi_n</math> and <math>\Delta_n \subset \Sigma_n</math><br />
* <math>\Pi_n \subset \Pi_{n+1}</math> and <math>\Sigma_n \subset \Sigma_{n+1}</math><br />
* <math>\Sigma_n \cup \Pi_n \subset \Delta_{n+1}</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta_n</math> in fact sits in <math>\Delta_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015269Arithmetische Hierarchie2005-09-24T16:45:39Z<p>MathMartin: added == Properties ==</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collections of sets called <math>\Pi_n</math>, <math>\Sigma_n</math>, and <math>\Delta_n</math>, for [[natural number]]s ''n''. The collections are recursively defined as<br />
<br />
:<math>\Sigma_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma_n</math><br />
:<math>\Pi_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta_n := \Sigma_n \cap \Pi_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) quantifiers; formulas are classified as <math>\Pi_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. Finally, <math>\Delta_n := \Sigma_n \cap \Pi_n</math>.<br />
<br />
== Examples ==<br />
<br />
The category <math>\Sigma_1</math> are those which satisfy propositions with one [[existential quantifier]]:<br />
<br />
:<math>\exists x_1 : </math> proposition holds<br />
<br />
These are precisely the [[recursively enumerable set]]s (think: there exists a program with the following property).<br />
<br />
== Properties ==<br />
<br />
* <math>\Delta_n \subset \Pi_n</math> and <math>\Delta_n \subset \Sigma_n</math><br />
* <math>\Pi_n \subset \Pi_{n+1}</math> and <math>\Sigma_n \subset \Sigma_{n+1}</math><br />
* <math>\Sigma_n \cup \Pi_n \subset \Delta_{n+1}</math><br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta_n</math> in fact sits in <math>\Delta_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015266Arithmetische Hierarchie2005-09-24T16:34:41Z<p>MathMartin: added ==Definition==</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
== Definition ==<br />
<br />
The '''arithmetical hierarchy''' are three families of collection of sets called <math>\Pi_{n \in \mathbb{N}}</math>, <math>\Sigma_{n \in \mathbb{N}}</math> and <math>\Delta_{n \in \mathbb{N}}</math>. The collections are recursively defined as<br />
<br />
:<math>\Sigma_0</math> is the collection of [[recursive set]]s<br />
:<math>\Sigma_{n+1}</math> is the collection of [[A-recursive set]] for an <math>A \in \Sigma_n</math><br />
:<math>\Pi_n</math> the collection of [[co-A-recursive set]]s<br />
:<math>\Delta_n := \Sigma_n \cap \Pi_n</math><br />
<br />
Alternatively they can be defined as the collection of arithmetic formulas with a certain number of [[quantification|quantifiers]]. A formula is in the level <math>\Sigma_n</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) quantifiers; formulas are classified as <math>\Pi_n</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. Finally, <math>\Delta_n := \Sigma_n \cap \Pi_n</math>.<br />
<br />
== Examples ==<br />
<br />
The category <math>\Sigma_1</math> are those which satisfy propositions with one [[existential quantifier]]:<br />
<br />
:<math>\exists x_1 : </math> proposition holds<br />
<br />
These are precisely the [[recursively enumerable set]]s (think: there exists a program with the following property).<br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta_n</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta_n</math> in fact sits in <math>\Delta_{n+1}</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015265Arithmetische Hierarchie2005-09-17T16:54:59Z<p>MathMartin: added alternative name</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''', '''arithmetic hierarchy''' or '''Kleene hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability. Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
For example, the category <math>\Sigma_1</math>, also written as <math>\Sigma_1^0</math>, are those which satisfy propositions with one [[existential quantifier]]:<br />
<br />
:<math>\exists x_1 : </math> proposition holds<br />
<br />
These are precisely the [[recursively enumerable set]]s (think: there exists a program with the following property).<br />
<br />
A formula is in the level <math>\Sigma_n^0</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) quantifiers; formulas are classified as <math>\Pi_n^0</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>. Finally, <math>\Delta_n^0 := \Sigma_n^0\cap\Pi_n^0</math>.<br />
<br />
== Relation to Turing machines ==<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta_n^0</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta_n^0</math> in fact sits in <math>\Delta_{n+1}^0</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
== Also see ==<br />
<br />
* [[Recursion theory]]<br />
* [[Analytical hierarchy]]<br />
* [[Interpretability logic]].<br />
<br />
== References ==<br />
<br />
* [http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy'', in '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Turinggrad&diff=100014679Turinggrad2005-09-17T15:43:51Z<p>MathMartin: link</p>
<hr />
<div>In [[computability theory]], the '''Turing degree''' of a subset <math>X</math> of the natural numbers <math>\omega</math>, is the [[equivalence class]] consisting of all subsets of <math>\omega</math> equivalent to <math>X</math> under [[Turing reduction|Turing reducibility]]. In other words, two sets of natural numbers have the same Turing degree when the question of whether a natural number belongs to one can be decided by a Turing machine having an oracle that can answer the question of whether a number belongs to the other, and vice versa. So the Turing degree measures precisely the computability or incomputability of <math>X</math>. Turing reducibility induces a [[partial order]] on the Turing degrees. The degree of a set <math>X</math> is denoted <math>\textbf{deg}(X)</math>. The least element in the [[partial order]] is <math>0 = \textbf{deg}(\emptyset)</math> and is the degree of all [[recursive set]]s (computable sets).<br />
<br />
The '''join''' of two sets <math>A</math> and <math>B</math>, is the set<br />
<br />
<center><math>A\oplus B=\{2n\ :\ n\in A\}\cup\{2n+1\ :\ n\in B\}</math>.</center><br />
<br />
Turing degrees are preserved under the join operation, that is <math>\textbf{deg}(A\oplus B)=\textbf{deg}(A'\oplus B')</math> whenever <math>\textbf{deg}(A)=\textbf{deg}(A')</math> and <math>\textbf{deg}(B)=\textbf{deg}(B')</math>. Thus there is an induced join operation on Turing degrees, where the join of Turing degrees <math>\textbf{deg}(A)</math> and <math>\textbf{deg}(B)</math> is <br />
<center><math>\textbf{deg}(A)\lor\textbf{deg}(B)=\textbf{deg}(A\oplus B)</math>.</center><br />
The partial order of Turing degrees, together with the join operation on degrees, forms an [[upper semi-lattice]] with <math>0</math> as the smallest element.<br />
<br />
For each Turing degree <math>\textbf{d}</math> (say, to which a set <math>X</math> belongs), there is another degree, <math>\mathop{\textrm{TJ}}(\textbf{d})</math>, which is greater than <math>\textbf{d}</math>, constructed in the following way: choose (once and for all) a standard enumeration of all Turing machines having (the characteristic function of) <math>X</math> as an oracle, and form the set <math>K^X</math> of all <math>n</math> such that the <math>n</math>-th such machine halts (on the input <math>n</math>, but this doesn't matter very much). Then <math>X</math> is computable from this set <math>K^X</math> but the converse isn't true. We call <math>\mathop{\textrm{TJ}}(\textbf{d})</math> (which depends only on <math>\textbf{d}</math> and not on the choice of <math>X</math> having that Turing degree) the '''[[Turing jump]]''' of <math>\textbf{d}</math>. For example, <math>\mathop{\textrm{TJ}}(0)</math> is the Turing degree of the usual halting problem.<br />
<br />
A '''recursively enumerable Turing degree''' (computably enumerable Turing degree) is one containing a [[recursively enumerable set]] (computably enumerable set). The recursively enumerable Turing degrees under the partial order of Turing reducibility and the join operation defined above form an [[upper semi-lattice]] as well, with <math>0</math> as the smallest element and <math>\mathop{\textrm{TJ}}(0)</math> as the greatest element, and are an object that has been much studied by the logic community. One of the famous problems associated with the recursively enumerable degrees, known as [[Post's problem]], is whether there exists such a degree which is not equal to <math>0</math> nor <math>\mathop{\textrm{TJ}}(0)</math>. It is now known that the answer is positive (and much more is known).<br />
<br />
[[Category:Mathematical logic]]<br />
[[Category:Computability]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Turinggrad&diff=100014677Turinggrad2005-09-17T12:33:10Z<p>MathMartin: link</p>
<hr />
<div>In [[computability theory]], the '''Turing degree''' of a subset <math>X</math> of the natural numbers <math>\omega</math>, is the [[equivalence class]] consisting of all subsets of <math>\omega</math> equivalent to <math>X</math> under [[Turing reduction|Turing reducibility]]. In other words, two sets of natural numbers have the same Turing degree when the question of whether a natural number belongs to one can be decided by a Turing machine having an oracle that can answer the question of whether a number belongs to the other, and vice versa. So the Turing degree measures precisely the computability or incomputability of <math>X</math>. Turing reducibility induces a [[partial order]] on the Turing degrees. The degree of a set <math>X</math> is denoted <math>\textbf{deg}(X)</math>. The least element in the [[partial order]] is <math>0 = \textbf{deg}(\emptyset)</math> and is the degree of all [[recursive set]]s (computable sets).<br />
<br />
The '''join''' of two sets <math>A</math> and <math>B</math>, is the set<br />
<br />
<center><math>A\oplus B=\{2n\ :\ n\in A\}\cup\{2n+1\ :\ n\in B\}</math>.</center><br />
<br />
Turing degrees are preserved under the join operation, that is <math>\textbf{deg}(A\oplus B)=\textbf{deg}(A'\oplus B')</math> whenever <math>\textbf{deg}(A)=\textbf{deg}(A')</math> and <math>\textbf{deg}(B)=\textbf{deg}(B')</math>. Thus there is an induced join operation on Turing degrees, where the join of Turing degrees <math>\textbf{deg}(A)</math> and <math>\textbf{deg}(B)</math> is <br />
<center><math>\textbf{deg}(A)\lor\textbf{deg}(B)=\textbf{deg}(A\oplus B)</math>.</center><br />
The partial order of Turing degrees, together with the join operation on degrees, forms an [[upper semi-lattice]] with <math>0</math> as the smallest element.<br />
<br />
For each Turing degree <math>\textbf{d}</math> (say, to which a set <math>X</math> belongs), there is another degree, <math>\mathop{\textrm{TJ}}(\textbf{d})</math>, which is greater than <math>\textbf{d}</math>, constructed in the following way: choose (once and for all) a standard enumeration of all Turing machines having (the characteristic function of) <math>X</math> as an oracle, and form the set <math>K^X</math> of all <math>n</math> such that the <math>n</math>-th such machine halts (on the input <math>n</math>, but this doesn't matter very much). Then <math>X</math> is computable from this set <math>K^X</math> but the converse isn't true. We call <math>\mathop{\textrm{TJ}}(\textbf{d})</math> (which depends only on <math>\textbf{d}</math> and not on the choice of <math>X</math> having that Turing degree) the '''[[Turing jump]]''' of <math>\textbf{d}</math>. For example, <math>\mathop{\textrm{TJ}}(0)</math> is the Turing degree of the usual halting problem.<br />
<br />
A '''recursively enumerable Turing degree''' (computably enumerable Turing degree) is one containing a [[recursively enumerable set]] (computably enumerable set). The recursively enumerable Turing degrees under the partial order of Turing reducibility and the join operation defined above form an [[upper semi-lattice]] as well, with <math>0</math> as the smallest element and <math>\mathop{\textrm{TJ}}(0)</math> as the greatest element, and are an object that has been much studied by the logic community. One of the famous problems associated with the recursively enumerable degrees, known as '''Post's problem''', is whether there exists such a degree which is not equal to <math>0</math> nor <math>\mathop{\textrm{TJ}}(0)</math>. It is now known that the answer is positive (and much more is known).<br />
<br />
[[Category:Mathematical logic]]<br />
[[Category:Computability]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015261Arithmetische Hierarchie2005-07-31T12:40:19Z<p>MathMartin: clarified introduction</p>
<hr />
<div>In [[mathematical logic]], the '''arithmetical hierarchy''' or '''arithmetic hierarchy''' classifies the set of [[arithmetic formula]]s (or [[arithmetic set]]s) according to their degree of solvability.<br />
<br />
<!-- Each formula or function is equivalent to a [[Turing machine]]. --><br />
<!-- what does above claim mean? --><br />
<br />
Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
For example, the category <math>\Sigma_1</math>, also written as <math>\Sigma_1^0</math>, are those which satisfy propositions with one [[existential quantifier]]:<br />
<br />
<math>\exists x_1 : </math> proposition holds<br />
<br />
These are precisely the [[recursively enumerable set]]s (think: there exists a program with the following property).<br />
<br />
A formula is in the level <math>\Sigma_n^0</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) quantifiers.<br />
<br />
Formulas are classified as <math>\Pi_n^0</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>.<br />
<br />
<!--Formulas are in the level <math>\Delta_n^0</math> if they are in both <math>\Sigma_n^0</math> and <math>\Pi_n^0</math>. --><br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta_n^0</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta_n^0</math> in fact sits in <math>\Delta_{n+1}^0</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
The [[polynomial hierarchy]] is a "feasible resource-bounded" version of the arithmetical hierarchy, in which polynomial length bounds are placed on the strings involved, or equivalently, polynomial time bounds are placed on the Turing machines involved.<br />
<br />
''See also:'' [[recursion theory]], [[analytical hierarchy]], [[interpretability logic]].<br />
<br />
==References==<br />
*[http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy''. In: '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.<br />
[[Category:Computability]]<br />
[[Category:Set theory]]<br />
[[Category:Descriptive set theory]]<br />
<br />
[[fr:Hiérarchie arithmétique]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Schleife_(Graphentheorie)&diff=98639852Schleife (Graphentheorie)2005-01-30T20:37:59Z<p>MathMartin: </p>
<hr />
<div>#redirect [[graph (mathematics)]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Regul%C3%A4rer_Graph&diff=98477179Regulärer Graph2005-01-30T20:28:09Z<p>MathMartin: link</p>
<hr />
<div>In [[graph theory]], a '''regular graph''' is a [[graph (mathematics)|graph]] where each vertex has the same number of neighbors. A regular graph with vertices of [[valency (graph theory)|valency]] ''k'' is called a '''''k''-regular graph'''.<br />
<br />
Regular graph of degree at most 2 are easy to classify: A 0-regular graph consists of disconnected vertices, a 1-regular graph consists of disconnected edges, and a 2-regular graph consists of disconnected [[cycle (graph theory)|cycle]]s.<br />
<br />
A 3-regular graph is know as a [[cubic graph]].<br />
<br />
A '''strongly regular graph''' is a regular graph where every adjacent pair of vertices has the same number ''l'' of neighbors in common, and every non-adjacent pair of verticies has the same number ''n'' of neighbors in common. The smallest graphs that are regular but not strongly regular are the [[cycle graph]] and the [[circulant graph]] on 6 vertices.<br />
<br />
The [[complete graph]] <math>K_m</math> is strongly regular for any <math>m</math>.<br />
<br />
== References ==<br />
* {{MathWorld|urlname=RegularGraph|title=Regular Graph}}<br />
* {{MathWorld|urlname=StronglyRegularGraph|title=Strongly Regular Graph}}<br />
<br />
[[Category:Graphs]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Blockmatrix&diff=110537273Blockmatrix2005-01-21T13:31:50Z<p>MathMartin: It is better style to prefix the introduction sentence with the field of study the article belongs to.</p>
<hr />
<div>In the [[mathematics|mathematical]] discipline of [[matrix theory]], a '''block matrix''' or a '''partitioned matrix''' is a partition of a [[Matrix (mathematics)|matrix]] into rectangular smaller matrices called '''blocks'''. Looking at it another way, the matrix is written in terms of smaller matrices written side-by-side. A block matrix must conform to a consistent way of splitting up the rows, and the columns: we group the rows into some adjacent 'bunches', and the columns likewise. The partition is into the rectangles described by one bunch of adjacent rows crossing one bunch of adjacent columns. In other words, the matrix is split up by some horizontal and vertical lines that go all the way across.<br />
<br />
== Example ==<br />
<br />
The matrix<br />
<br />
:<math>P = \begin{bmatrix}<br />
1 & 2 & 3 & 2\\<br />
1 & 2 & 7 & 5\\<br />
4 & 9 & 2 & 6\\<br />
6 & 1 & 5 & 8\end{bmatrix}</math><br />
<br />
can be partitioned into 4 2&times;2 blocks <br />
<br />
:<math>P_{11} = \begin{bmatrix}<br />
1 & 2 \\<br />
1 & 2 \end{bmatrix}, P_{12} = \begin{bmatrix}<br />
3 & 2\\<br />
7 & 5\end{bmatrix}, P_{21} = \begin{bmatrix}<br />
4 & 9 \\<br />
6 & 1 \end{bmatrix}, P_{22} = \begin{bmatrix}<br />
2 & 6\\<br />
5 & 8\end{bmatrix}</math><br />
<br />
The partitioned matrix can then be written as<br />
<br />
:<math>P_{\mathrm{partitioned}} = \begin{bmatrix}<br />
P_{11} & P_{12}\\<br />
P_{21} & P_{22}\end{bmatrix}</math><br />
<br />
==Application==<br />
In [[linear algebra]] terms, the use of a block matrix corresponds to having a [[linear mapping]] thought of in terms of corresponding 'bunches' of [[basis vector]]s. That again matches the idea of having distinguished [[direct sum]] decompositions of the [[domain (mathematics)|domain]] and [[range (mathematics)|range]]. It is always particularly significant if a block is the zero matrix; that carries the information that a summand maps into a sub-sum.<br />
<br />
Given the interpretation ''via'' linear mappings and direct sums, there is a special type of block matrix that occurs for square matrices (the case ''m'' = ''n''). For those we can assume an interpretation as an [[endomorphism]] of an ''n''-dimensional space ''V''; the block structure in which the bunching of rows and columns is the same is of importance because it corresponds to having a single direct sum decomposition on ''V'' (rather than two). In that case, for example, the [[diagonal]] blocks in the obvious sense are all square. This type of structure is required to describe the [[Jordan normal form]].<br />
<br />
This technique is used to cut down calculations of matrices, column-row expansions, and many [[computer science]] applications, including [[VLSI]] chip design. An example is the [[Strassen algorithm]] for fast [[matrix multiplication]]. <br />
<br />
[[Category:Matrix theory]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Benutzer:DerSpezialist/Ganzzahlige_Quadratwurzel&diff=182243331Benutzer:DerSpezialist/Ganzzahlige Quadratwurzel2004-12-28T16:41:36Z<p>MathMartin: +Category:Algorithms</p>
<hr />
<div>In [[mathematics]] and [[number theory]], the '''integer square root''' (isqrt) of a <br />
[[Negative and non-negative numbers|positive]] [[integer]] ''n'' is the positive integer ''m'' which is the greatest integer less than or equal to the square root of ''n'', <br />
<br />
: <math>\mbox{isqrt}( n ) = \lfloor \sqrt n \rfloor.</math><br />
<br />
==Algorithm==<br />
To calculate <math>\sqrt{n}</math>, and in particular, isqrt(''n''), one can use [[Newton's method]] for the equation <math>x^2-n=0,</math> which gives us the [[Recursion|recursive]] formula<br />
: <math>{x}_{k+1} = \frac{1}{2}\left(x_k + \frac{ n }{x}_{k}\right), \ k \ge 0.</math><br />
One can choose for example <math>x_0=n</math> as initial guess.<br />
<br />
The [[sequence]] <math>\{x_k\}</math> [[Limit (mathematics)|converges]] [[Rate of convergence|quadratically]] to <math>\sqrt{n}</math> as <br />
<math> k \to \infty.</math> It can be proved (the proof is not trivial) that one can stop as soon as<br />
:<math>|x_{k+1}-x_k|</math> &lt; 1 <br />
to ensure that <br />
<math>\lfloor x_{k+1} \rfloor=\lfloor \sqrt n \rfloor.</math><br />
<br />
==Domain of computation==<br />
Let us note that even if <math>\sqrt n</math> is [[irrational number|irrational]] for most ''n'', the sequence <math>\{x_k\}</math> contains only [[rational number|rational]] terms. Thus, with Newton's method one never needs to exit the <br />
[[field (mathematics)|field]] of rational numbers in order to calculate <br />
isqrt(''n''), a fact which has some theoretical advantages in number theory. <br />
<br />
==Stopping criterium==<br />
One can prove that <math>c=1</math> is the largest possible number for which<br />
the stopping criterium <br />
:<math>|x_{k+1}-x_k|</math> &lt; c<br />
ensures <br />
<math>\lfloor x_{k+1} \rfloor=\lfloor \sqrt n \rfloor</math><br />
in the algorithm above.<br />
<br />
Since actual computer calculations involve roundoff errors, one needs to use ''c'' &lt; 1 in the stopping criterium, e.g., <br />
:<math>|x_{k+1}-x_k|</math> &lt; 0.5.<br />
<br />
== See also ==<br />
<br />
* [[Wikisource:Integer_square_root|Wikisource: integer square root]]<br />
<br />
[[Category:Number theory]]<br />
[[Category:Mathematics]]<br />
[[Category:Algorithms]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Trachtenberg-System&diff=155253857Trachtenberg-System2004-12-28T16:37:15Z<p>MathMartin: -Category:Mathematics,+Category:Computation</p>
<hr />
<div>'''The Trachtenberg System ''' is a system of rapid calculation, somewhat similar to [[vedic mathematics]]. It was developed by the Russian engineer [[Jakow Trachtenberg]] in order to keep his mind occupied while being held in a [[Nazi]] [[concentration camp]].<br />
<br />
The system consists of a number of readily memorized patterns that allow one to perform arithmetic computations very quickly.<br />
<br />
The rest of this article presents some of the methods devised by Trachtenberg. These are for illustration only. To actually<br />
learn the method requires practice and a more complete<br />
treatment.<br />
<br />
==Multiplying by 12==<br />
Imagine your number to be pre-pended with a zero.<br />
Each digit (including the prepended zero )<br />
but the last has a ''neighbor'', i.e the digit on its right.</br><br />
'''Rule:''' to [[multiplication|multiply]] by [[12 (number)|12]]:<br />
Starting from the rightmost digit,<br />
double each digit and add the neighbor.<br />
This gives one digit of the result. <br />
If the answer is greater than 1 digit simply<br />
carry over the 1 or 2 to the next operation.<br />
'''Example:''' 0316 × 12 = 3,792:</br><br />
In this example</br><br />
the 3 is neighbor to the prepended zero.</br><br />
the 1 is neighbor to the 3.</br><br />
the 6 is neighbor to the 1.</br><br />
the last digit 6 has no neighbor.</br><br />
[[6 (number)|6]] × [[2 (number)|2]] = '''[[12 (number)|12]]''' (2 carry 1)</br><br />
[[1 (number)|1]] × [[2 (number)|2]] + 6 + 1 = '''[[9 (number)|9]]''' </br><br />
[[3 (number)|3]] × [[2 (number)|2]] + 1 = '''[[7 (number)|7]]''' </br><br />
[[0 (number)|0]] × [[2 (number)|2]] + 3 = '''[[3 (number)|3]]''' </br><br />
Instead of pre-pending a zero, you can think that the<br />
first digit only needs to be copied, adding any carry.<br />
==Multiplying by 11==<br />
<br />
'''Rule:''' to [[multiplication|multiply]] by [[11 (number)|11]], recopy the last digit. Then, two by two, add digits next to each other. Recopy the first digit.<br />
<br />
'''Example:''' 3,422 × 11 = 37,642<br />
<br />
Recopy '''2'''</br><br />
2 + 2 = '''4'''</br><br />
4 + 2 = '''6'''</br><br />
3 + 4 = '''7'''</br><br />
Recopy '''3'''</br><br />
<br />
==Multiplying by other numbers==<br />
<br />
===Multiplying by 5===<br />
*'''Rule''': to multiply by 5:<br />
*#Take half of the neighbor<br />
*#Add numbers up, two by two<br />
*#Add 5 if number is odd<br />
<br />
===Multiplying by 6===<br />
*'''Rule:''' to multiply by 6:<br />
*#Add half of the neighbor to each digit. <br />
*#If the digit is odd, round off to the lowest [[whole number]]. <br />
*#If the result is odd, add 5.<br />
<br />
===Multiplying by 7===<br />
*'''Rule:''' to multiply by 7:<br />
*#Double each digit.<br />
*#Add half of its neighbor.<br />
*#If the result is odd, add 5.<br />
<br />
===Multiplying by 8===<br />
*'''Rule:''' to multiply by 8:<br />
*#Subtract last digit from 10.<br />
*#Subtract 9 from the other digits.<br />
*#Add result to the neighboring digits on the right.<br />
<br />
===Multiplying by 9===<br />
*'''Rule:''' to multiply by 9:<br />
*#[[Subtraction|Subtract]] the last digit from [[10 (number)|10]]. (''Ex.:'' 10 - 3 = '''7''')<br />
*#Subtract the other numbers from [[9 (number)|9]], and add to the number to the right. <br />
*#Take away 2 from the first number.<br />
<br />
==External links==<br />
*http://hucellbiol.mdc-berlin.de/~mp01mg/oldweb/Tracht.htm<br />
<br />
[[es:Método Trachtenberg]]<br />
[[fr:Méthode_Trachtenberg]]<br />
<br />
[[Category:Computation]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Turinggrad&diff=100014663Turinggrad2004-12-01T21:08:15Z<p>MathMartin: link</p>
<hr />
<div>In [[computability theory]], the '''Turing degree''' of a subset <math>X</math> of the natural numbers, <math>\omega</math>, is the [[equivalence class]] of all subsets of <math>\omega</math> equivalent to <math>X</math> under [[Turing reduction|Turing reducibility]]. Turing reducibility induces a [[partial order]] on the Turing degrees. The degree of a set <math>X</math> is denoted <math>\textbf{deg}(X)</math>. The minimal element in the [[partial order]] is <math>\textbf{deg}(\emptyset)</math> and contains all [[recursive set]]s (computable sets).<br />
<br />
A '''recursively enumerable Turing degree''' (computably enumerable Turing degree) is one containing a [[recursively enumerable set]] (computably enumerable set). The recursively enumerable Turing degrees under the partial order induced by Turing reducibility form an [[upper semi-lattice]] and are an object that has been much studied by the logic community.<br />
<br />
[[Category:Mathematical logic]]<br />
[[Category:Computability]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=American_Mathematical_Monthly&diff=153243047American Mathematical Monthly2004-11-21T22:40:30Z<p>MathMartin: link</p>
<hr />
<div>The '''American Mathematical Monthly''' is a [[mathematical journal]] published 10 times each year by the [[Mathematical Association of America]] since [[1894]].<br />
<br />
<br />
[[Category:Mathematical publications]]<br />
{{stub}}</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Turinggrad&diff=100014660Turinggrad2004-11-06T17:32:17Z<p>MathMartin: -Category:Recursion theory,+Category:Computability</p>
<hr />
<div>[[Category:Mathematical logic]] [[Category:Computability]]<br />
<br />
In [[computability theory]], the '''Turing degree''' of a subset <math>X</math> of the natural numbers, <math>\omega</math>, is the [[equivalence class]] of all subsets of <math>\omega</math> equivalent to <math>X</math> under [[Turing reducibility]]. Turing reducibility induces a [[partial order]] on the Turing degrees. The degree of a set <math>X</math> is denoted <math>\textbf{deg}(X)</math>. The minimal element in the [[partial order]] is <math>\textbf{deg}(\emptyset)</math> and contains all [[recursive set]]s (computable sets).<br />
<br />
A '''recursively enumerable Turing degree''' (computably enumerable Turing degree) is one containing a [[recursively enumerable set]] (computably enumerable set). The recursively enumerable Turing degrees under the partial order induced by Turing reducibility form an [[upper semi-lattice]] and are an object that has been much studied by the logic community.</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Arithmetische_Hierarchie&diff=100015250Arithmetische Hierarchie2004-11-06T17:23:56Z<p>MathMartin: +Category:Computability, -Category:Recursion theory</p>
<hr />
<div>[[Category:Computability]][[Category:Set theory]]<br />
<br />
In [[mathematical logic]], the '''arithmetical hierarchy''' (also known as the '''arithmetic hierarchy''') classifies the set of all [[formula]]s (or functions) according to their degree of solvability.<br />
<br />
Each formula or function is equivalent to a [[Turing machine]].<br />
<br />
Layers in the hierarchy are defined as those formulas which satisfy a [[proposition]] (description) of a certain complexity.<br />
<br />
For example, the category <math>\Sigma_1</math>, also written as <math>\Sigma_1^0</math>, are those which satisfy propositions with one [[existential quantifier]]:<br />
<br />
<math>\exists x_1 : </math> proposition holds<br />
<br />
These are precisely the [[recursively enumerable set]]s (think: there exists a program with the following property).<br />
<br />
A formula is in the level <math>\Sigma_n^0</math> if it satisfies a proposition quantified first by <math>\exists</math>, and a total of ''n'' alternating existential (<math>\exists</math>) and [[universal quantifier|universal]] (<math>\forall</math>) quantifiers.<br />
<br />
Formulas are classified as <math>\Pi_n^0</math> in an equivalent fashion, except that the quantifiers commence with <math>\forall</math>.<br />
<br />
Formulas are in the level <math>\Delta_n^0</math> if they are in both <math>\Sigma_n^0</math> and <math>\Pi_n^0</math>.<br />
<br />
Suppose that there is an [[oracle machine]] capable of calculating all the functions in a level <math>\Delta_n^0</math>. This machine is incapable of solving its own [[halting problem]] (Turing's proof still applies). The halting problem for <math>\Delta_n^0</math> in fact sits in <math>\Delta_{n+1}^0</math>.<br />
<br />
[[Post's theorem]] describes the close connection between the arithmetical hierarchy and the [[Turing degree]]s.<br />
<br />
''See also:'' [[recursion theory]], [[analytical hierarchy]], [[interpretability logic]].<br />
<br />
==References==<br />
*[http://www.csc.villanova.edu/~japaridz/ G.Japaridze], ''The logic of the arithmetical hierarchy''. In: '''Annals of Pure and Applied Logic''' 66 (1994), pp.89-112.</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Blockmatrix&diff=110537271Blockmatrix2004-09-26T14:33:02Z<p>MathMartin: rewrote example</p>
<hr />
<div>In the [[mathematics|mathematical]] subfield of [[matrix theory]], a '''block matrix''' or a '''partitioned matrix''' is a partition of a [[Matrix (mathematics)|matrix]] into rectangular smaller matrices called '''blocks'''. Looking at it another way, the matrix is written in terms of smaller matrices written side-by-side. A block matrix must conform to a consistent way of splitting up the rows, and the columns: we group the rows into some adjacent 'bunches', and the columns likewise. The partition is into the rectangles described by one bunch of adjacent rows crossing one bunch of adjacent columns. In other words, the matrix is split up by some horizontal and vertical lines that go all the way across.<br />
<br />
== Example ==<br />
<br />
The matrix<br />
<br />
:<math>P = \begin{bmatrix}<br />
1 & 2 & 3 & 2\\<br />
1 & 2 & 7 & 5\\<br />
4 & 9 & 2 & 6\\<br />
6 & 1 & 5 & 8\end{bmatrix}</math><br />
<br />
can be partitioned into 4 2&times;2 blocks <br />
<br />
:<math>P_{11} = \begin{bmatrix}<br />
1 & 2 \\<br />
1 & 2 \end{bmatrix}, P_{12} = \begin{bmatrix}<br />
3 & 2\\<br />
7 & 5\end{bmatrix}, P_{21} = \begin{bmatrix}<br />
4 & 9 \\<br />
6 & 1 \end{bmatrix}, P_{22} = \begin{bmatrix}<br />
2 & 6\\<br />
5 & 8\end{bmatrix}</math><br />
<br />
The partitioned matrix can then be written as<br />
<br />
:<math>P_{\mathrm{partitioned}} = \begin{bmatrix}<br />
P_{11} & P_{12}\\<br />
P_{21} & P_{22}\end{bmatrix}</math><br />
<br />
==Application==<br />
In [[linear algebra]] terms, the use of a block matrix corresponds to having a [[linear mapping]] thought of in terms of corresponding 'bunches' of [[basis vector]]s. That again matches the idea of having distinguished [[direct sum]] decompositions of the [[domain (mathematics)|domain]] and [[range (mathematics)|range]]. It is always particularly significant if a block is the zero matrix; that carries the information that a summand maps into a sub-sum.<br />
<br />
Given the interpretation ''via'' linear mappings and direct sums, there is a special type of block matrix that occurs for square matrices (the case ''m'' = ''n''). For those we can assume an interpretation as an [[endomorphism]] of an ''n''-dimensional space ''V''; the block structure in which the bunching of rows and columns is the same is of importance because it corresponds to having a single direct sum decomposition on ''V'' (rather than two). In that case, for example, the [[diagonal]] blocks in the obvious sense are all square. This type of structure is required to describe the [[Jordan normal form]].<br />
<br />
This technique is used to cut down calculations of matrices, column-row expansions, and many [[computer science]] applications, including [[VLSI]] chip design. An example is the [[Strassen algorithm]] for fast [[matrix multiplication]]. <br />
<br />
[[Category:Matrix theory]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Blockmatrix&diff=110537270Blockmatrix2004-09-26T13:44:26Z<p>MathMartin: +Category:Matrix theory -Category:Mathematics</p>
<hr />
<div>In the [[mathematics|mathematical]] subfield of [[matrix theory]], a '''block matrix''' or a '''partitioned matrix''' is a partition of a [[Matrix (mathematics)|matrix]] into rectangular smaller matrices called '''blocks'''. Looking at it another way, the matrix is written in terms of smaller matrices written side-by-side. A block matrix must conform to a consistent way of splitting up the rows, and the columns: we group the rows into some adjacent 'bunches', and the columns likewise. The partition is into the rectangles described by one bunch of adjacent rows crossing one bunch of adjacent columns. In other words, the matrix is split up by some horizontal and vertical lines that go all the way across.<br />
<br />
== Example ===<br />
<br />
A '''partitioned matrix''' or ''[[block matrix]]'' is a matrix of matrices. For example, take a matrix ''P'':<br />
<br />
:<math>P = \begin{bmatrix}<br />
1 & 2 & 3 & 2\\<br />
1 & 2 & 7 & 5\\<br />
4 & 9 & 2 & 6\\<br />
6 & 1 & 5 & 8\end{bmatrix}</math><br />
<br />
We could partition it into a 2&times;2 partitioned matrix like this:<br />
<br />
:<math>P_{11} = \begin{bmatrix}<br />
1 & 2 \\<br />
1 & 2 \end{bmatrix}, P_{12} = \begin{bmatrix}<br />
3 & 2\\<br />
7 & 5\end{bmatrix}, P_{21} = \begin{bmatrix}<br />
4 & 9 \\<br />
6 & 1 \end{bmatrix}, P_{22} = \begin{bmatrix}<br />
2 & 6\\<br />
5 & 8\end{bmatrix}</math><br />
<br />
:<math>P_{\mathrm{partitioned}} = \begin{bmatrix}<br />
P_{11} & P_{12}\\<br />
P_{21} & P_{22}\end{bmatrix}</math><br />
<br />
==Application==<br />
In [[linear algebra]] terms, the use of a block matrix corresponds to having a [[linear mapping]] thought of in terms of corresponding 'bunches' of [[basis vector]]s. That again matches the idea of having distinguished [[direct sum]] decompositions of the [[domain (mathematics)|domain]] and [[range (mathematics)|range]]. It is always particularly significant if a block is the zero matrix; that carries the information that a summand maps into a sub-sum.<br />
<br />
Given the interpretation ''via'' linear mappings and direct sums, there is a special type of block matrix that occurs for square matrices (the case ''m'' = ''n''). For those we can assume an interpretation as an [[endomorphism]] of an ''n''-dimensional space ''V''; the block structure in which the bunching of rows and columns is the same is of importance because it corresponds to having a single direct sum decomposition on ''V'' (rather than two). In that case, for example, the [[diagonal]] blocks in the obvious sense are all square. This type of structure is required to describe the [[Jordan normal form]].<br />
<br />
This technique is used to cut down calculations of matrices, column-row expansions, and many [[computer science]] applications, including [[VLSI]] chip design. An example is the [[Strassen algorithm]] for fast [[matrix multiplication]]. <br />
<br />
[[Category:Matrix theory]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Blockmatrix&diff=110537269Blockmatrix2004-09-26T13:41:26Z<p>MathMartin: merged with material form matrix_(mathematics)</p>
<hr />
<div>In [[mathematics]], a '''block matrix''' or a '''partitioned matrix''' is a partition of a [[Matrix (mathematics)|matrix]] into rectangular smaller matrices called '''blocks'''. Looking at it another way, the matrix is written in terms of smaller matrices written side-by-side. A block matrix must conform to a consistent way of splitting up the rows, and the columns: we group the rows into some adjacent 'bunches', and the columns likewise. The partition is into the rectangles described by one bunch of adjacent rows crossing one bunch of adjacent columns. In other words, the matrix is split up by some horizontal and vertical lines that go all the way across.<br />
<br />
== Example ===<br />
<br />
A '''partitioned matrix''' or ''[[block matrix]]'' is a matrix of matrices. For example, take a matrix ''P'':<br />
<br />
:<math>P = \begin{bmatrix}<br />
1 & 2 & 3 & 2\\<br />
1 & 2 & 7 & 5\\<br />
4 & 9 & 2 & 6\\<br />
6 & 1 & 5 & 8\end{bmatrix}</math><br />
<br />
We could partition it into a 2&times;2 partitioned matrix like this:<br />
<br />
:<math>P_{11} = \begin{bmatrix}<br />
1 & 2 \\<br />
1 & 2 \end{bmatrix}, P_{12} = \begin{bmatrix}<br />
3 & 2\\<br />
7 & 5\end{bmatrix}, P_{21} = \begin{bmatrix}<br />
4 & 9 \\<br />
6 & 1 \end{bmatrix}, P_{22} = \begin{bmatrix}<br />
2 & 6\\<br />
5 & 8\end{bmatrix}</math><br />
<br />
:<math>P_{\mathrm{partitioned}} = \begin{bmatrix}<br />
P_{11} & P_{12}\\<br />
P_{21} & P_{22}\end{bmatrix}</math><br />
<br />
==Application==<br />
In [[linear algebra]] terms, the use of a block matrix corresponds to having a [[linear mapping]] thought of in terms of corresponding 'bunches' of [[basis vector]]s. That again matches the idea of having distinguished [[direct sum]] decompositions of the [[domain (mathematics)|domain]] and [[range (mathematics)|range]]. It is always particularly significant if a block is the zero matrix; that carries the information that a summand maps into a sub-sum.<br />
<br />
Given the interpretation ''via'' linear mappings and direct sums, there is a special type of block matrix that occurs for square matrices (the case ''m'' = ''n''). For those we can assume an interpretation as an [[endomorphism]] of an ''n''-dimensional space ''V''; the block structure in which the bunching of rows and columns is the same is of importance because it corresponds to having a single direct sum decomposition on ''V'' (rather than two). In that case, for example, the [[diagonal]] blocks in the obvious sense are all square. This type of structure is required to describe the [[Jordan normal form]].<br />
<br />
This technique is used to cut down calculations of matrices, column-row expansions, and many [[computer science]] applications, including [[VLSI]] chip design. An example is the [[Strassen algorithm]] for fast [[matrix multiplication]]. <br />
<br />
[[Category:Mathematics]]</div>MathMartinhttps://de.wikipedia.org/w/index.php?title=Woodbury-Matrix-Identit%C3%A4t&diff=66438262Woodbury-Matrix-Identität2004-07-02T22:02:44Z<p>MathMartin: changed link name</p>
<hr />
<div>In [[mathematics]] (specifically [[linear algebra]]), the '''Woodbury matrix identity''' is the following formula for ''n''&times;''n'' [[matrix (math)|matrices]]:<br />
<br />
:<math><br />
\left( \textrm{A}+\textrm{UC}\textrm{V}\right) ^{-1}=\textrm{A}^{-1}+\textrm{A}^{-1}\textrm{U}\left( \textrm{C}^{-1}-\textrm{VA}^{-1}\textrm{U}\right) ^{-1}\textrm{VA}^{-1}.<br />
</math><br />
<br />
== Applications ==<br />
<br />
Often, the matrix ''A'' is numerically large, while ''UCV'' is small, a ''perturbation'' of ''A''. If furthermore the dimensionality of ''C'' is much smaller than that of ''A'', we can get away with inverting only two matrices of this smaller dimension, while re-using the pre-existing inverse ''A''<sup>&minus;1</sup>.<br />
<br />
This is applied, e.g., in the [[Kalman filter]] and other [[least squares | least-squares estimation]] methods, to replace the parametric solution, requiring inversion of a state vector sized matrix, with a condition equations based solution. In case of the Kalman filter this matrix has the dimensions of the vector of observations, i.e., as small as 1 in case only one new observation is processed at a time. This significantly speeds up the often real time calculations of the filter.<br />
<br />
== Proof ==<br />
<br />
Consider the following [[partitioned matrix]] equation:<br />
<br />
:<math><br />
\begin{bmatrix}<br />
\textrm{A} & \textrm{U}\\<br />
\textrm{V} & -\textrm{C}^{-1}<br />
\end{bmatrix} \begin{bmatrix}<br />
\textrm{D}_{11} & \textrm{D}_{12}\\<br />
\textrm{D}_{21} & \textrm{D}_{22}<br />
\end{bmatrix} = \begin{bmatrix}<br />
\textrm{I} & 0\\<br />
0 & \textrm{I}<br />
\end{bmatrix}<br />
</math><br />
<br />
Write this out into four equations:<br />
<br />
:<math><br />
\begin{matrix}<br />
\textrm{AD}_{11}+\textrm{UD}_{21} & = & \textrm{I} \\<br />
\textrm{AD}_{12}+\textrm{UD}_{22} & = & 0 \\<br />
\textrm{VD}_{11}-\textrm{C}^{-1}\textrm{D}_{21} & = & 0 \\<br />
\textrm{VD}_{12}-\textrm{C}^{-1}\textrm{D}_{22} & = & \textrm{I} <br />
\end{matrix}<br />
</math><br />
<br />
Of these, only the first and third are needed.<br />
<br />
Add the third to the first after multiplying by <math>\textrm{UC}</math>:<br />
<br />
:<math><br />
\left( \textrm{A}+\textrm{UC}\textrm{V}\right) \textrm{D}_{11}=\textrm{I}\, \Rightarrow \, \textrm{D}_{11}=\left( \textrm{A}+\textrm{UC}\textrm{V}\right) ^{-1}<br />
</math><br />
<br />
Then, subtract the first from the third after multiplying by <math>\textrm{VA}^{-1}</math>:<br />
<br />
:<math><br />
\left( \textrm{C}^{-1}-\textrm{VA}^{-1}\textrm{U}\right) \textrm{D}_{21}=-\textrm{VA}^{-1}\, \Rightarrow \, \textrm{D}_{21}=-\left( \textrm{C}^{-1}-\textrm{VA}^{-1}\textrm{U}\right) ^{-1}\textrm{VA}^{-1}<br />
</math><br />
<br />
Back substitute into the first equation:<br />
<br />
:<math><br />
\textrm{AD}_{11}-\textrm{U}\left( \textrm{C}^{-1}-\textrm{VA}^{-1}\textrm{U}\right) ^{-1}\textrm{VA}^{-1}=\textrm{I}\, \Rightarrow \textrm{D}_{11}=\textrm{A}^{-1}+\textrm{A}^{-1}\textrm{U}\left( \textrm{C}^{-1}-\textrm{VA}^{-1}\textrm{U}\right) ^{-1}\textrm{VA}^{-1}<br />
</math><br />
<br />
Now we have two different expressions for the sub-matrix <math> \textrm{D}_{11}</math> that should be ''identical''. Thus we obtain:<br />
<br />
:<math><br />
\left( \textrm{A}+\textrm{UC}\textrm{V}\right) ^{-1}=\textrm{A}^{-1}+\textrm{A}^{-1}\textrm{U}\left( \textrm{C}^{-1}-\textrm{VA}^{-1}\textrm{U}\right) ^{-1}\textrm{VA}^{-1}.<br />
</math><br />
<br />
Which completes the proof.<br />
<br />
==See also==<br />
<br />
* [[Sherman-Morrison-Woodbury formula]]<br />
* [[Schur complement]]<br />
<br />
== External links ==<br />
<br />
* [http://www.ee.ic.ac.uk/hp/staff/dmb/matrix/identity.html Some matrix identities]</div>MathMartin