<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0"/>
		<updated>2026-08-04T13:35:33Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33173</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33173"/>
				<updated>2013-10-20T19:48:56Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' (Levit algorithm) находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Позволяет работать с ребрами отрицательного веса при отсутствии отрицательных циклов.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
В худшем случае алгоритм Левита работает за &amp;lt;tex&amp;gt;\bf O(|V| \cdot 2^{|V|})&amp;lt;/tex&amp;gt;. Это происходит вследствие того, что некоторые вершины приходится обрабатывать повторно. Однако эксперементы показывают, что для реальных графов(например, карт дорог) данный алгоритм оказывается достаточно быстрым и '''эксперементальная''' оценка данного алгоритма составляет &amp;lt;tex&amp;gt;\bf O(|E| \cdot log |V|)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0 Алгоритм Левита - Википедия, свободная энциклопедия]&lt;br /&gt;
* [http://e-maxx.ru/algo/levit_algorithm Алгоритм Левита - MAXimal::algo]&lt;br /&gt;
* И. В. Романовский, Дискретный анализ, ISBN 5-7940-0138-0; 2008 г., стр. 228-234.&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33166</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33166"/>
				<updated>2013-10-19T18:29:17Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Псевдокод */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Позволяет работать с ребрами отрицательного веса при отсутствии отрицательных циклов.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
В худшем случае алгоритм Левита работает за &amp;lt;tex&amp;gt;\bf O(|V| \cdot 2^{|V|})&amp;lt;/tex&amp;gt;. Это происходит вследствие того, что некоторые вершины приходится обрабатывать повторно. Однако эксперементы показывают, что для реальных графов(например, карт дорог) данный алгоритм оказывается достаточно быстрым и '''эксперементальная''' оценка данного алгоритма составляет &amp;lt;tex&amp;gt;\bf O(|E| \cdot log |V|)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0 Алгоритм Левита - Википедия, свободная энциклопедия]&lt;br /&gt;
* [http://e-maxx.ru/algo/levit_algorithm Алгоритм Левита - MAXimal::algo]&lt;br /&gt;
* И. В. Романовский, Дискретный анализ, ISBN 5-7940-0138-0; 2008 г., стр. 228-234.&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33165</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33165"/>
				<updated>2013-10-19T16:36:58Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Сложность */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Позволяет работать с ребрами отрицательного веса при отсутствии отрицательных циклов.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
В худшем случае алгоритм Левита работает за &amp;lt;tex&amp;gt;\bf O(|V| \cdot 2^{|V|})&amp;lt;/tex&amp;gt;. Это происходит вследствие того, что некоторые вершины приходится обрабатывать повторно. Однако эксперементы показывают, что для реальных графов(например, карт дорог) данный алгоритм оказывается достаточно быстрым и '''эксперементальная''' оценка данного алгоритма составляет &amp;lt;tex&amp;gt;\bf O(|E| \cdot log |V|)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0 Алгоритм Левита - Википедия, свободная энциклопедия]&lt;br /&gt;
* [http://e-maxx.ru/algo/levit_algorithm Алгоритм Левита - MAXimal::algo]&lt;br /&gt;
* И. В. Романовский, Дискретный анализ, ISBN 5-7940-0138-0; 2008 г., стр. 228-234.&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33164</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33164"/>
				<updated>2013-10-19T16:08:23Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Сложность */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Позволяет работать с ребрами отрицательного веса при отсутствии отрицательных циклов.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
В худшем случае алгоритм Левита работает за &amp;lt;tex&amp;gt;\bf O(|V| \cdot 2^{|V|})&amp;lt;/tex&amp;gt;. Это происходит вследствие того, что некоторые вершины приходится обрабатывать повторно. Однако эксперементы показывают, что для реальных графов(например, карт дорог) данный алгоритм оказывается достаточно быстрым. Эксперементальная оценка данного алгоритма составляет &amp;lt;tex&amp;gt;\bf O(|E| \cdot log |V|)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0 Алгоритм Левита - Википедия, свободная энциклопедия]&lt;br /&gt;
* [http://e-maxx.ru/algo/levit_algorithm Алгоритм Левита - MAXimal::algo]&lt;br /&gt;
* И. В. Романовский, Дискретный анализ, ISBN 5-7940-0138-0; 2008 г., стр. 228-234.&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33163</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33163"/>
				<updated>2013-10-19T15:03:39Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Сложность */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Позволяет работать с ребрами отрицательного веса при отсутствии отрицательных циклов.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
В худшем случае алгоритм Левита работает за &amp;lt;tex&amp;gt;\bf O(|V| * 2^{|V|})&amp;lt;/tex&amp;gt;. Это происходит вследствие того, что некоторые вершины приходится обрабатывать повторно. Однако эксперементы показывают, что для реальных графов(например, карт дорог) данный алгоритм оказывается достаточно быстрым. Эксперементальная оценка данного алгоритма составляет &amp;lt;tex&amp;gt;\bf O(|E| \cdot log |V|)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0 Алгоритм Левита - Википедия, свободная энциклопедия]&lt;br /&gt;
* [http://e-maxx.ru/algo/levit_algorithm Алгоритм Левита - MAXimal::algo]&lt;br /&gt;
* И. В. Романовский, Дискретный анализ, ISBN 5-7940-0138-0; 2008 г., стр. 228-234.&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33162</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33162"/>
				<updated>2013-10-19T11:55:27Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Позволяет работать с ребрами отрицательного веса при отсутствии отрицательных циклов.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0 Алгоритм Левита - Википедия, свободная энциклопедия]&lt;br /&gt;
* [http://e-maxx.ru/algo/levit_algorithm Алгоритм Левита - MAXimal::algo]&lt;br /&gt;
* И. В. Романовский, Дискретный анализ, ISBN 5-7940-0138-0; 2008 г., стр. 228-234.&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33161</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33161"/>
				<updated>2013-10-19T11:53:54Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Позволяет работать с ребрами отрицательного веса при отсутствии отрицательных циклов.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Корректность ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0 Алгоритм Левита - Википедия, свободная энциклопедия]&lt;br /&gt;
* [http://e-maxx.ru/algo/levit_algorithm Алгоритм Левита - MAXimal::algo]&lt;br /&gt;
* И. В. Романовский, Дискретный анализ, ISBN 5-7940-0138-0; 2008 г., стр. 228-234.&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33160</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33160"/>
				<updated>2013-10-19T11:28:37Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Источники */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Данный алгоритм является модификацией [[Алгоритм Дейкстры|алгоритмы Дейкстры]], которая позволяет работать с ребрами отрицательного веса.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Корректность ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0 Алгоритм Левита - Википедия, свободная энциклопедия]&lt;br /&gt;
* [http://e-maxx.ru/algo/levit_algorithm Алгоритм Левита - MAXimal::algo]&lt;br /&gt;
* И. В. Романовский, Дискретный анализ, ISBN 5-7940-0138-0; 2008 г., стр. 228-234.&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33159</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33159"/>
				<updated>2013-10-19T11:27:48Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Источники */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Данный алгоритм является модификацией [[Алгоритм Дейкстры|алгоритмы Дейкстры]], которая позволяет работать с ребрами отрицательного веса.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Корректность ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0: Алгоритм Левита - Википедия, свободная энциклопедия]&lt;br /&gt;
* [http://e-maxx.ru/algo/levit_algorithm: Алгоритм Левита - MAXimal::algo]&lt;br /&gt;
* И. В. Романовский, '''Дискретный анализ''', ISBN 5-7940-0138-0; 2008 г., стр. 228-234.&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33158</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33158"/>
				<updated>2013-10-19T11:17:56Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* См. также */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Данный алгоритм является модификацией [[Алгоритм Дейкстры|алгоритмы Дейкстры]], которая позволяет работать с ребрами отрицательного веса.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Корректность ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритм A*]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33157</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33157"/>
				<updated>2013-10-19T11:15:57Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Данный алгоритм является модификацией [[Алгоритм Дейкстры|алгоритмы Дейкстры]], которая позволяет работать с ребрами отрицательного веса.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Корректность ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33156</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33156"/>
				<updated>2013-10-19T11:14:21Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Псевдокод */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Данный алгоритм является модификацией [[Алгоритм Дейкстры|алгоритмы Дейкстры]], которая позволяет работать с ребрами отрицательного веса.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;d_v \gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\infty&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.add(s)&lt;br /&gt;
 '''for''' u &amp;lt;tex&amp;gt;\neq&amp;lt;/tex&amp;gt; s &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; V ''':'''&lt;br /&gt;
    &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
 &lt;br /&gt;
 '''while''' &amp;lt;tex&amp;gt;M_1 \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
    '''if''' &amp;lt;tex&amp;gt;M_1^{''} \neq \varnothing&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
    '''else :'''&lt;br /&gt;
       u &amp;lt;tex&amp;gt;\gets&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;M_1{'}&amp;lt;/tex&amp;gt;.pop()&lt;br /&gt;
 &lt;br /&gt;
    '''for''' uv &amp;lt;tex&amp;gt;\in&amp;lt;/tex&amp;gt; E ''':'''&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_2&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_1&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
       '''if''' v &amp;lt;tex&amp;gt;\in M_0&amp;lt;/tex&amp;gt; '''and''' &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt; ''':'''&lt;br /&gt;
          relax(uv)&lt;br /&gt;
          &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;.push(v)&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.add(u)&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33155</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33155"/>
				<updated>2013-10-19T11:02:16Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Алгоритм */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Данный алгоритм является модификацией [[Алгоритм Дейкстры|алгоритмы Дейкстры]], которая позволяет работать с ребрами отрицательного веса.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
В конце шага помещаем вершину &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; в множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33154</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33154"/>
				<updated>2013-10-19T10:47:09Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Данный алгоритм является модификацией [[Алгоритм Дейкстры|алгоритмы Дейкстры]], которая позволяет работать с ребрами отрицательного веса.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33153</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33153"/>
				<updated>2013-10-19T10:44:36Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Алгоритм */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Работает с ребрами отрицательного веса. &lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33152</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33152"/>
				<updated>2013-10-19T10:44:12Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Алгоритм */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Работает с ребрами отрицательного веса. &lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; {{---}} текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i \gets \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s \gets 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых вычисляется. Это множество в свою очередь делится на два упорядоченных подмножества:&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt; {{---}} основная очередь&lt;br /&gt;
# &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; {{---}} срочная очередь&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; {{---}} вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Шаг алгоритма:''' выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Если подмножество &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt; не пусто, то вершина берется из него, иначе из &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. Далее, для каждого ребра &amp;lt;tex&amp;gt;uv \in E&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; переводится в конец очереди &amp;lt;tex&amp;gt;M_1^{'}&amp;lt;/tex&amp;gt;. При этом &amp;lt;tex&amp;gt;d_v \gets d_u + w_{uv}&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_0&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d_v &amp;gt; d_u + w_{uv}&amp;lt;/tex&amp;gt;, то происходит релаксация ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; помещается в &amp;lt;tex&amp;gt;M_1^{''}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Алгоритм заканчивает работу, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33151</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33151"/>
				<updated>2013-10-19T10:08:06Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Алгоритм */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Работает с ребрами отрицательного веса. &lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; - текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i = \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s = 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; - вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; - вершины, расстояние до которых вычисляется&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; - вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33150</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33150"/>
				<updated>2013-10-19T08:57:08Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Алгоритм */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Работает с ребрами отрицательного веса. &lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; - текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i = \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s = 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три множества:&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; - вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; - вершины, расстояние до которых вычисляется&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; - вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На каждом шаге выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из множества &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Переводим эту вершину во множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;. Для каждого ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то переносим &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; и релаксируем ребро &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то релаксируем ребро &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;c \in M_0&amp;lt;/tex&amp;gt;, то переносим &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; и релаксируем ребро &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм завершается, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33149</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33149"/>
				<updated>2013-10-19T08:56:43Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Алгоритм */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Работает с ребрами отрицательного веса. &lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;d_i&amp;lt;/tex&amp;gt; - текущая длина кратчайшего пути до вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;. Изначально, для всех &amp;lt;tex&amp;gt;i \neq s : d_i = \infty&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;d_s = 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Разделим вершины на три '''множества''':&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt; - вершины, расстояние до которых уже вычислено(возможно, не окончательно)&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; - вершины, расстояние до которых вычисляется&lt;br /&gt;
* &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt; - вершины, расстояние до которых не вычисленно&lt;br /&gt;
&lt;br /&gt;
Изначально все вершины, кроме &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещаются в множество &amp;lt;tex&amp;gt;M_2&amp;lt;/tex&amp;gt;. Вершина &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; помещается в множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На каждом шаге выбирается вершина &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; из множества &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt;. Переводим эту вершину во множество &amp;lt;tex&amp;gt;M_0&amp;lt;/tex&amp;gt;. Для каждого ребра &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_2&amp;lt;/tex&amp;gt;, то переносим &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; и релаксируем ребро &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;v \in M_1&amp;lt;/tex&amp;gt;, то релаксируем ребро &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
* если &amp;lt;tex&amp;gt;c \in M_0&amp;lt;/tex&amp;gt;, то переносим &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; и релаксируем ребро &amp;lt;tex&amp;gt;uv&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Алгоритм завершается, когда множество &amp;lt;tex&amp;gt;M_1&amp;lt;/tex&amp;gt; становится пустым.&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33148</id>
		<title>Алгоритм Левита</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0&amp;diff=33148"/>
				<updated>2013-10-19T07:44:04Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: Создание статьи&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Алгоритм Левита''' находит расстояние от заданной вершины &amp;lt;tex&amp;gt;s&amp;lt;/tex&amp;gt; до всех остальных. Работает с ребрами отрицательного веса. &lt;br /&gt;
&lt;br /&gt;
== Алгоритм ==&lt;br /&gt;
&lt;br /&gt;
== Псевдокод ==&lt;br /&gt;
&lt;br /&gt;
== Сложность ==&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9D%D0%B5%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0_%D0%BE%D1%82_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0._%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D1%83%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%B9&amp;diff=32508</id>
		<title>Независимость определителя оператора от базиса. Теорема умножения определителей</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9D%D0%B5%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0_%D0%BE%D1%82_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0._%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D1%83%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%B9&amp;diff=32508"/>
				<updated>2013-06-15T04:41:14Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Лемма&lt;br /&gt;
|about = &amp;lt;tex&amp;gt;*&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement=&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{A}^{\wedge_p} {e_{i_1}} \land {e_{i_2}} \land ... \land {e_{i_p}} \stackrel{\mathrm{def}}{=} \mathcal{A}{e_{i_1}} \land \mathcal{A}{e_{i_2}} \land... \land \mathcal{A}{e_{i_p}} &amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|about = &amp;lt;tex&amp;gt;**&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement=&lt;br /&gt;
Если &amp;lt;tex&amp;gt; {x_1} \land {x_2} \land... \land {x_p} \in {\wedge_p} &amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt; \mathcal{A}^{\wedge_p} {x_1} \land {x_2} \land ... \land {x_p} = \mathcal{A}{x_1} \land \mathcal{A}{x_2} \land... \land \mathcal{A}{x_p} &amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|about = &amp;lt;tex&amp;gt;***&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement=&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{A}^{\wedge_n} z = \det \mathcal{A} \cdot z &amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \colon X \to X&amp;lt;/tex&amp;gt; (автоморфизм). &amp;lt;br&amp;gt; Тогда &amp;lt;tex&amp;gt;\det (\mathcal{A} \cdot \mathcal{B}) = \det \mathcal{A} \cdot \det \mathcal{B}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof =&lt;br /&gt;
&amp;lt;tex&amp;gt;\det (\mathcal{A} \cdot \mathcal{B}) {e_1} \land {e_2} \land... \land{e_n} = &amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
(\mathcal{A} \cdot \mathcal{B})^{\wedge_n}{e_1} \land {e_2} \land... \land{e_n} \stackrel{\mathrm{(*)}}{=}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
(\mathcal{A} \cdot \mathcal{B}) {e_1} \land (\mathcal{A} \cdot \mathcal{B}) {e_2} \land ... \land (\mathcal{A} \cdot \mathcal{B}) {e_n} \stackrel{\mathrm{(def\mathcal{A} \cdot \mathcal{B})}}{=}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
\mathcal{A} (\mathcal{B} {e_1}) \land \mathcal{A} (\mathcal{B} {e_2}) \land ... \land \mathcal{A} (\mathcal{B} {e_n}) \stackrel{\mathrm{(**)}}{=}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
\mathcal{A}^{\wedge_n}(\mathcal{B} {e_1} \land \mathcal{B} {e_2} \land ... \land \mathcal{B} {e_n})\stackrel{\mathrm{(***)}}{=}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
\det \mathcal{A} \cdot (\mathcal{B} {e_1} \land \mathcal{B} {e_2} \land ... \land \mathcal{B} {e_n}) \stackrel{\mathrm{(***)}}{=}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
\det \mathcal{A} \cdot \mathcal{B}^{\wedge_n}({e_1} \land {e_2} \land ... \land {e_n}) = &amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
\det \mathcal{A} \cdot \det \mathcal{B} \cdot {e_1} \land {e_2} \land ... \land {e_n} &amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
т.е.  &amp;lt;tex&amp;gt; \det (\mathcal{A} \cdot \mathcal{B}) {e_1} \land {e_2} \land... \land{e_n} = &amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
\det \mathcal{A} \cdot \det \mathcal{B} \cdot {e_1} \land {e_2} \land ... \land {e_n}&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|statement=&lt;br /&gt;
'''Следствие 1: '''&amp;lt;br&amp;gt;&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to X&amp;lt;/tex&amp;gt; обратим, т.е. &amp;lt;tex&amp;gt;(\exists  \mathcal{A}^{-1}) &amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
\det \mathcal{A} \ne 0 &amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;\mathcal{A}^{-1} = (\det \mathcal{A})^{-1} &amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}^{-1} \cdot \mathcal{A} = \mathcal{I} \det (\mathcal{A}^{-1} \cdot \mathcal{A}) = &amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tex&amp;gt;&lt;br /&gt;
\det \mathcal{A}^{-1} \cdot \det \mathcal{A} = \det \mathcal{I} = 1 (\det {E} = 1) &amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Итого: &amp;lt;tex&amp;gt; \det \mathcal{A}^{-1} = (\det \mathcal{A})^{-1} &amp;lt;/tex&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|statement=&lt;br /&gt;
'''Следствие 2: '''&amp;lt;br&amp;gt;&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\tilde{A} = T^{-1}AT&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Тогда &amp;lt;tex&amp;gt; \det \tilde{A} = \det A &amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \det \tilde{A} = \det T \det A \det T^{-1} = \det A &amp;lt;/tex&amp;gt; &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32457</id>
		<title>Замена базиса</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32457"/>
				<updated>2013-06-14T19:11:06Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Преобразование сопряженного базиса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Матрица перехода к новому базису ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\{e_i\}_{i=0}^n \xrightarrow{\ T\ } \{\tilde{e}_k\}_{k=0}^n,&amp;lt;/tex&amp;gt; где &amp;lt;tex&amp;gt;\tilde{e}_k = \sum\limits_{j=1}^n \tau^i_k e_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;T = ||\tau^i_k||&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Заданная матрица &amp;lt;tex&amp;gt;T&amp;lt;/tex&amp;gt; называется матрицей перехода от базиса &amp;lt;tex&amp;gt;e_i&amp;lt;/tex&amp;gt; к базису &amp;lt;tex&amp;gt;\tilde{e}_k&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;T&amp;lt;/tex&amp;gt; {{---}} невырожденная матрица &amp;lt;tex&amp;gt;(det T \ne 0)&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Столбцы матрицы линейно независимы &amp;lt;tex&amp;gt;\Rightarrow Rg T = n \Rightarrow det T \ne 0&amp;lt;/tex&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тогда &amp;lt;tex&amp;gt;\exists S = T^{-1} (&amp;lt;/tex&amp;gt; далее &amp;lt;tex&amp;gt;S = ||\sigma^i_k||)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Итого:''' &amp;lt;tex&amp;gt;\{e_i\}_{i=0}^n \overset{T}{\underset{T^{-1}}{\longleftrightarrow}} \{\tilde{e}_k\}_{k=0}^n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преобразование сопряженного базиса ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; \{e_i\}_{i=0}^{n} &amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X ; \quad  \{f^j\}_{j=0}^{n} &amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X^*&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; (f^j; e_i) = \delta^j_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt; \{f^j\}_{j=0}^n \overset{T^{-1}}{\underset{T}{\longleftrightarrow}} \{\tilde{f}^k\}_{k=0}^n&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
&amp;lt;tex&amp;gt; \tilde{f}^k \overset{!}{=} \sum\limits_{j = 1}^{n} \beta^k_j f^i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; {{---}} матрица перехода от &amp;lt;tex&amp;gt;f^j&amp;lt;/tex&amp;gt; к &amp;lt;tex&amp;gt;\tilde{f}^k&amp;lt;/tex&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\delta^k_i = (\tilde{f}^k; \tilde{e}_i) = (\sum\limits_{j=1}^n \beta^k_j f^j; \sum\limits_{s=1}^n \tau^s_i e_s) = &lt;br /&gt;
\sum\limits_{j, s} \beta^k_j \tau^s_i (f^j; e_s) = \sum\limits_{j=1}^n \beta^k_j \tau^j_i \delta^k_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Получается, что &amp;lt;tex&amp;gt;B \cdot T = E \Rightarrow B = T^{-1} = S&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Преобразование координат векторов &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;X^*&amp;lt;/tex&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32456</id>
		<title>Замена базиса</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32456"/>
				<updated>2013-06-14T18:23:17Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Преобразование сопряженного базиса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Матрица перехода к новому базису ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\{e_i\}_{i=0}^n \xrightarrow{\ T\ } \{\tilde{e}_k\}_{k=0}^n,&amp;lt;/tex&amp;gt; где &amp;lt;tex&amp;gt;\tilde{e}_k = \sum\limits_{j=1}^n \tau^i_k e_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;T = ||\tau^i_k||&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Заданная матрица &amp;lt;tex&amp;gt;T&amp;lt;/tex&amp;gt; называется матрицей перехода от базиса &amp;lt;tex&amp;gt;e_i&amp;lt;/tex&amp;gt; к базису &amp;lt;tex&amp;gt;\tilde{e}_k&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;T&amp;lt;/tex&amp;gt; {{---}} невырожденная матрица &amp;lt;tex&amp;gt;(det T \ne 0)&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Столбцы матрицы линейно независимы &amp;lt;tex&amp;gt;\Rightarrow Rg T = n \Rightarrow det T \ne 0&amp;lt;/tex&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тогда &amp;lt;tex&amp;gt;\exists S = T^{-1} (&amp;lt;/tex&amp;gt; далее &amp;lt;tex&amp;gt;S = ||\sigma^i_k||)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Итого:''' &amp;lt;tex&amp;gt;\{e_i\}_{i=0}^n \overset{T}{\underset{T^{-1}}{\longleftrightarrow}} \{\tilde{e}_k\}_{k=0}^n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преобразование сопряженного базиса ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; \{e_i\}_{i=0}^{n} &amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X ; \quad  \{f^j\}_{j=0}^{n} &amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X^*&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; (f^j; e_i) = \delta^j_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преобразование координат векторов &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;X^*&amp;lt;/tex&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32455</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32455"/>
				<updated>2013-06-14T18:13:14Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть(являются) линейные операторы&lt;br /&gt;
|proof = Покажем, что:&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(x_1 + x_2) = \mathcal{C}x_1 + \mathcal{C}x_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(\lambda x) = \lambda \mathcal{C}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, покажем то же самое для &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; {{---}} линейное пространство над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Проверим все 8 аксиом лп. Все они будут выполняться:&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathbf{x} + \mathbf{y} = \mathbf{y} + \mathbf{x}&amp;lt;/math&amp;gt;, для любых &amp;lt;math&amp;gt;\mathbf{x}, \mathbf{y}\in X \times Y&amp;lt;/math&amp;gt; (''коммутативность сложения'');&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathbf{x} + (\mathbf{y} + \mathbf{z}) = (\mathbf{x} + \mathbf{y}) + \mathbf{z}&amp;lt;/math&amp;gt;, для любых &amp;lt;math&amp;gt;\mathbf{x}, \mathbf{y}, \mathbf{z} \in X \times Y&amp;lt;/math&amp;gt; (''ассоциативность сложения'');&lt;br /&gt;
# существует такой элемент &amp;lt;math&amp;gt;\theta \in X \times Y&amp;lt;/math&amp;gt;, что &amp;lt;math&amp;gt;\mathbf{x} + \theta = \mathbf{x}&amp;lt;/math&amp;gt; для любого &amp;lt;math&amp;gt;\mathbf{x} \in X \times Y&amp;lt;/math&amp;gt; (''существование нейтрального элемента относительно сложения''), в частности &amp;lt;math&amp;gt;X \times Y&amp;lt;/math&amp;gt; не пусто;&lt;br /&gt;
# для любого &amp;lt;math&amp;gt;\mathbf{x} \in X \times Y&amp;lt;/math&amp;gt; существует такой элемент &amp;lt;math&amp;gt;-\mathbf{x} \in X \times Y&amp;lt;/math&amp;gt;, что &amp;lt;math&amp;gt;\mathbf{x} + (-\mathbf{x}) = \theta&amp;lt;/math&amp;gt; (''существование противоположного элемента относительно сложения'').&lt;br /&gt;
# &amp;lt;math&amp;gt;\alpha(\beta\mathbf{x}) = (\alpha\beta)\mathbf{x}&amp;lt;/math&amp;gt; (''ассоциативность умножения на скаляр'');&lt;br /&gt;
# &amp;lt;math&amp;gt;1\cdot\mathbf{x} = \mathbf{x}&amp;lt;/math&amp;gt; (''унитарность: умножение на нейтральный (по умножению) элемент поля F сохраняет вектор'').&lt;br /&gt;
# &amp;lt;math&amp;gt;(\alpha + \beta)\mathbf{x} = \alpha \mathbf{x} + \beta \mathbf{x}&amp;lt;/math&amp;gt; (''дистрибутивность умножения на вектор относительно сложения скаляров'');&lt;br /&gt;
# &amp;lt;math&amp;gt;\alpha(\mathbf{x} + \mathbf{y}) = \alpha \mathbf{x} + \alpha \mathbf{y}&amp;lt;/math&amp;gt;(''дистрибутивность умножения на скаляр относительно сложения векторов'').&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; называется прямым произведением пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \leftrightarrow A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \leftrightarrow B&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{C} \leftrightarrow C&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{D} \leftrightarrow D&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{C} = \mathcal{A} + \mathcal{C}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{D} = \lambda \mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;C = A + B;\quad D = \lambda A&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;F_n^m = \{&amp;lt;/tex&amp;gt; все матрицы &amp;lt;tex&amp;gt;A_{[m \times n]} = \begin{Vmatrix} \alpha^i_k \end{Vmatrix},\ \alpha^i_k \in F \}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; изоморфно &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{A} \overset{\underset{\mathrm{!}}{}}{\longleftrightarrow} A&amp;lt;/tex&amp;gt; (единственным образом)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; \{e_i\}_{i=0}^{n}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X ;\quad  \{h_k\}_{k=0}^{m}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{E}_k^i \colon X \to Y &amp;lt;/tex&amp;gt; по формуле &amp;lt;tex&amp;gt;\mathcal{E}_k^i x \overset{\underset{\mathrm{def}}{}}{=} \xi^{i} h_k; \quad x \overset{\underset{\mathrm{!}}{}}{=} \sum\limits_{i=0}^{n} \xi^i e_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Матрица &amp;lt;tex&amp;gt;\mathcal{E}^i_k e_j = \delta^i_j h_k&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;e_j = \begin{pmatrix}&lt;br /&gt;
0 \\&lt;br /&gt;
\vdots \\&lt;br /&gt;
1 \\&lt;br /&gt;
\vdots \\&lt;br /&gt;
0&lt;br /&gt;
\end{pmatrix} \leftarrow j&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{E}^i_k \longleftrightarrow E^i_k = \begin{pmatrix}&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\vdots &amp;amp; \  &amp;amp; \vdots &amp;amp; \  &amp;amp; \vdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 1 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\vdots &amp;amp; \  &amp;amp; \vdots &amp;amp; \  &amp;amp; \vdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\end{pmatrix} \leftarrow h_k \\&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Базис &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt; состоит из таких же матриц&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;\{\mathcal{E}^i_k\}^{i = \overline{1, n}}_{k = \overline{1, m}}\ &amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[Линейный оператор]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;br /&gt;
[[Категория: Линейные операторы]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32453</id>
		<title>Замена базиса</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32453"/>
				<updated>2013-06-14T18:06:14Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Матрица перехода к новому базису */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Матрица перехода к новому базису ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\{e_i\}_{i=0}^n \xrightarrow{\ T\ } \{\tilde{e}_k\}_{k=0}^n,&amp;lt;/tex&amp;gt; где &amp;lt;tex&amp;gt;\tilde{e}_k = \sum\limits_{j=1}^n \tau^i_k e_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;T = ||\tau^i_k||&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Заданная матрица &amp;lt;tex&amp;gt;T&amp;lt;/tex&amp;gt; называется матрицей перехода от базиса &amp;lt;tex&amp;gt;e_i&amp;lt;/tex&amp;gt; к базису &amp;lt;tex&amp;gt;\tilde{e}_k&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;T&amp;lt;/tex&amp;gt; {{---}} невырожденная матрица &amp;lt;tex&amp;gt;(det T \ne 0)&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Столбцы матрицы линейно независимы &amp;lt;tex&amp;gt;\Rightarrow Rg T = n \Rightarrow det T \ne 0&amp;lt;/tex&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Тогда &amp;lt;tex&amp;gt;\exists S = T^{-1} (&amp;lt;/tex&amp;gt; далее &amp;lt;tex&amp;gt;S = ||\sigma^i_k||)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Итого:''' &amp;lt;tex&amp;gt;\{e_i\}_{i=0}^n \overset{T}{\underset{T^{-1}}{\longleftrightarrow}} \{\tilde{e}_k\}_{k=0}^n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Преобразование сопряженного базиса ==&lt;br /&gt;
&lt;br /&gt;
== Преобразование координат векторов &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;X^*&amp;lt;/tex&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32442</id>
		<title>Замена базиса</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32442"/>
				<updated>2013-06-14T17:32:08Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Матрица перехода к новому базису ==&lt;br /&gt;
&lt;br /&gt;
== Преобразование сопряженного базиса ==&lt;br /&gt;
&lt;br /&gt;
== Преобразование координат векторов &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;X^*&amp;lt;/tex&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32435</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32435"/>
				<updated>2013-06-14T17:13:22Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть(являются) линейные операторы&lt;br /&gt;
|proof = Покажем, что:&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(x_1 + x_2) = \mathcal{C}x_1 + \mathcal{C}x_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(\lambda x) = \lambda \mathcal{C}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, покажем то же самое для &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; {{---}} линейное пространство над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Проверим все 8 аксиом. Все они будут выполняться.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; называется прямым произведением пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \leftrightarrow A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \leftrightarrow B&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{C} \leftrightarrow C&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{D} \leftrightarrow D&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{C} = \mathcal{A} + \mathcal{C}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{D} = \lambda \mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;C = A + B;\quad D = \lambda A&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;F_n^m = \{&amp;lt;/tex&amp;gt; все матрицы &amp;lt;tex&amp;gt;A_{[m \times n]} = \begin{Vmatrix} \alpha^i_k \end{Vmatrix},\ \alpha^i_k \in F \}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; изоморфно &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{A} \overset{\underset{\mathrm{!}}{}}{\longleftrightarrow} A&amp;lt;/tex&amp;gt; (единственным образом)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; \{e_i\}_{i=0}^{n}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X ;\quad  \{h_k\}_{k=0}^{m}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{E}_k^i \colon X \to Y &amp;lt;/tex&amp;gt; по формуле &amp;lt;tex&amp;gt;\mathcal{E}_k^i x \overset{\underset{\mathrm{def}}{}}{=} \xi^{i} h_k; \quad x \overset{\underset{\mathrm{!}}{}}{=} \sum\limits_{i=0}^{n} \xi^i e_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Матрица &amp;lt;tex&amp;gt;\mathcal{E}^i_k e_j = \sigma^i_j h_k&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;e_j = \begin{pmatrix}&lt;br /&gt;
0 \\&lt;br /&gt;
\vdots \\&lt;br /&gt;
1 \\&lt;br /&gt;
\vdots \\&lt;br /&gt;
0&lt;br /&gt;
\end{pmatrix} \leftarrow j&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{E}^i_k \longleftrightarrow E^i_k = \begin{pmatrix}&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\vdots &amp;amp; \  &amp;amp; \vdots &amp;amp; \  &amp;amp; \vdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 1 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\vdots &amp;amp; \  &amp;amp; \vdots &amp;amp; \  &amp;amp; \vdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\end{pmatrix} \leftarrow h_k \\&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Базис &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt; состоит из таких же матриц&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;\{\mathcal{E}^i_k\}^{i = \overline{1, n}}_{k = \overline{1, m}}\ &amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Ну очевидно же&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[Линейный оператор]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;br /&gt;
[[Категория: Линейные операторы]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32425</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32425"/>
				<updated>2013-06-14T16:34:21Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть(являются) линейные операторы&lt;br /&gt;
|proof = Покажем, что:&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(x_1 + x_2) = \mathcal{C}x_1 + \mathcal{C}x_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(\lambda x) = \lambda \mathcal{C}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, покажем то же самое для &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; {{---}} линейное пространство над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Проверим все 8 аксиом. Все они будут выполняться.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; называется прямым произведением пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \leftrightarrow A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \leftrightarrow B&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{C} \leftrightarrow C&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{D} \leftrightarrow D&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{C} = \mathcal{A} + \mathcal{C}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{D} = \lambda \mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;C = A + B;\quad D = \lambda A&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;F_n^m = \{&amp;lt;/tex&amp;gt; все матрицы &amp;lt;tex&amp;gt;A_{[m \times n]} = \begin{Vmatrix} \alpha^i_k \end{Vmatrix},\ \alpha^i_k \in F \}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; изоморфно &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
'''Шаг 1.''' &amp;lt;tex&amp;gt; \mathcal{A} \overset{\underset{\mathrm{!}}{}}{\longleftrightarrow} A&amp;lt;/tex&amp;gt; (единственным образом)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; \{e_i\}_{i=0}^{n}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X ;\quad  \{h_k\}_{k=0}^{m}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{E}_k^i \colon X \to Y &amp;lt;/tex&amp;gt; по формуле &amp;lt;tex&amp;gt;\mathcal{E}_k^i x \overset{\underset{\mathrm{def}}{}}{=} \xi^{i} h_k; \quad x \overset{\underset{\mathrm{!}}{}}{=} \sum\limits_{i=0}^{n} \xi^i e_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Матрица &amp;lt;tex&amp;gt;\mathcal{E}^i_k e_j = \sigma^i_j h_k&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;e_j = \begin{pmatrix}&lt;br /&gt;
0 \\&lt;br /&gt;
\vdots \\&lt;br /&gt;
1 \\&lt;br /&gt;
\vdots \\&lt;br /&gt;
0&lt;br /&gt;
\end{pmatrix} \leftarrow j&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{E}^i_k \longleftrightarrow E^i_k = \begin{pmatrix}&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\vdots &amp;amp; \  &amp;amp; \vdots &amp;amp; \  &amp;amp; \vdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 1 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\vdots &amp;amp; \  &amp;amp; \vdots &amp;amp; \  &amp;amp; \vdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\end{pmatrix} \leftarrow h_k \\&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Шаг 2.''' Базис &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt; состоит из таких же матриц&lt;br /&gt;
&lt;br /&gt;
Осталось доказать, что &amp;lt;tex&amp;gt;\{\mathcal{E}_i^k\}_{i = \overline{1, n}}^{k = \overline{1, m}}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[Линейный оператор]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;br /&gt;
[[Категория: Линейные операторы]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32420</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32420"/>
				<updated>2013-06-14T16:30:17Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть(являются) линейные операторы&lt;br /&gt;
|proof = Покажем, что:&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(x_1 + x_2) = \mathcal{C}x_1 + \mathcal{C}x_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(\lambda x) = \lambda \mathcal{C}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, покажем то же самое для &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; {{---}} линейное пространство над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Проверим все 8 аксиом. Все они будут выполняться.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; называется прямым произведением пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \leftrightarrow A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \leftrightarrow B&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{C} \leftrightarrow C&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{D} \leftrightarrow D&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{C} = \mathcal{A} + \mathcal{C}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{D} = \lambda \mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;C = A + B;\quad D = \lambda A&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;F_n^m = \{&amp;lt;/tex&amp;gt; все матрицы &amp;lt;tex&amp;gt;A_{[m \times n]} = \begin{Vmatrix} \alpha^i_k \end{Vmatrix},\ \alpha^i_k \in F \}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; изоморфно &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
'''Шаг 1.''' &amp;lt;tex&amp;gt; \mathcal{A} \overset{\underset{\mathrm{!}}{}}{\longleftrightarrow} A&amp;lt;/tex&amp;gt; (единственным образом)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; \{e_i\}_{i=0}^{n}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X ;\quad  \{h_k\}_{k=0}^{m}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{E}_k^i \colon X \to Y &amp;lt;/tex&amp;gt; по формуле &amp;lt;tex&amp;gt;\mathcal{E}_k^i \overset{\underset{\mathrm{def}}{}}{=} \xi^{i} h_k; \quad x \overset{\underset{\mathrm{!}}{}}{=} \sum\limits_{i=0}^{n} \xi^i e_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Матрица &amp;lt;tex&amp;gt;\mathcal{E}^i_k e_j = \sigma^i_j h_k&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;e_j = \begin{pmatrix}&lt;br /&gt;
0 \\&lt;br /&gt;
\vdots \\&lt;br /&gt;
1 \\&lt;br /&gt;
\vdots \\&lt;br /&gt;
0&lt;br /&gt;
\end{pmatrix} \leftarrow j&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{E}^i_k \longleftrightarrow E^i_k = \begin{pmatrix}&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\vdots &amp;amp; \  &amp;amp; \vdots &amp;amp; \  &amp;amp; \vdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 1 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\vdots &amp;amp; \  &amp;amp; \vdots &amp;amp; \  &amp;amp; \vdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\end{pmatrix} \leftarrow h_k \\&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Шаг 2.''' Базис &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt; состоит из таких же матриц&lt;br /&gt;
&lt;br /&gt;
Осталось доказать, что &amp;lt;tex&amp;gt;\{\mathcal{E}_i^k\}_{i = \overline{1, n}}^{k = \overline{1, m}}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[Линейный оператор]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;br /&gt;
[[Категория: Линейные операторы]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32386</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32386"/>
				<updated>2013-06-14T15:15:50Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть(являются) линейные операторы&lt;br /&gt;
|proof = Покажем, что:&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(x_1 + x_2) = \mathcal{C}x_1 + \mathcal{C}x_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(\lambda x) = \lambda \mathcal{C}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, покажем то же самое для &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; {{---}} линейное пространство над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Проверим все 8 аксиом. Все они будут выполняться.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; называется прямым произведением пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \leftrightarrow A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \leftrightarrow B&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{C} \leftrightarrow C&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{D} \leftrightarrow D&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{C} = \mathcal{A} + \mathcal{C}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{D} = \lambda \mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;C = A + B;\quad D = \lambda A&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;F_n^m = \{&amp;lt;/tex&amp;gt; все матрицы &amp;lt;tex&amp;gt;A_{[m \times n]} = \begin{Vmatrix} \alpha^i_k \end{Vmatrix},\ \alpha^i_k \in F \}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; изоморфно &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &amp;lt;tex&amp;gt; \mathcal{A} \longleftrightarrow A&amp;lt;/tex&amp;gt; (единственным образом)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; \{e_i\}_{i=0}^{n}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \{h_k\}_{k=0}^{m}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[Линейный оператор]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;br /&gt;
[[Категория: Линейные операторы]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B_%D0%B8_%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=32232</id>
		<title>Собственные векторы и собственные значения</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B_%D0%B8_%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=32232"/>
				<updated>2013-06-14T00:16:54Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Определения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные теоремы и определения ==&lt;br /&gt;
&lt;br /&gt;
===Определения===&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def1. &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A}\colon X \to X&amp;lt;/tex&amp;gt;  - линейный оператор (ЛО)&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;x\ne 0_x&amp;lt;/tex&amp;gt; называется '''собственным вектором''' &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;x \in L&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;L&amp;lt;/tex&amp;gt; {{---}} [[Инвариантные подпространства | инвариантное подпространство]] &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\dim L = 1&amp;lt;/tex&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def2. &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A}\colon X \to X&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt; &amp;lt;tex&amp;gt;x\ne 0_X&amp;lt;/tex&amp;gt; называется '''собственным вектором''' &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;, если существует &amp;lt;tex&amp;gt;\lambda \in F \colon \mathcal{A}x = \lambda x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma1 &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
Предыдущие 2 определения эквивалентны.&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;math&amp;gt; (1) \Rightarrow (2) \colon x \in L, \dim L=1 \Rightarrow \mathcal{A}x \in L \ (&amp;lt;/math&amp;gt;т. к. &amp;lt;math&amp;gt;x \ne 0_X \Rightarrow&amp;lt;/math&amp;gt; базис &amp;lt;math&amp;gt;L = \{x\}) \Rightarrow \mathcal{A}x=\lambda x&amp;lt;/math&amp;gt; (единственным образом) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; (1) \Leftarrow (2) \colon \exists \lambda: \mathcal{A}x = \lambda x \Rightarrow x \in&amp;lt;/tex&amp;gt; одномерному подпространству &amp;lt;tex&amp;gt;L&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;L =&amp;lt;/tex&amp;gt; линейная оболочка &amp;lt;tex&amp;gt;\{x\}, \mathcal{A}x = \lambda x \in L&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def3. &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;\lambda&amp;lt;/tex&amp;gt; в равенстве &amp;lt;tex&amp;gt;\mathcal{A}x = \lambda x&amp;lt;/tex&amp;gt; называется '''собственным числом (собственным значением)''' ЛО &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def4. &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
'''Спектром''' &amp;lt;tex&amp;gt;\sigma&amp;lt;/tex&amp;gt; ЛО называется множество всех его '''собственных значений''' &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;\sigma (\mathcal{A}) = \sigma _\mathcal{A} = \{ \lambda _i \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 // здесь мог быть пример, но думаю всем и так понятно&lt;br /&gt;
&lt;br /&gt;
===Свойства===&lt;br /&gt;
{{Теорема&lt;br /&gt;
|id=th1. &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
'''Собственные векторы''', отвечающие различным '''собственным значениям''' образуют ЛНЗ набор&lt;br /&gt;
|proof=&lt;br /&gt;
1) База: рассмотрим &amp;lt;tex&amp;gt;\lambda \leftrightarrow x_1 \ne 0_x\ \{x_1\}&amp;lt;/tex&amp;gt; - ЛНЗ набор.&amp;lt;br&amp;gt;&lt;br /&gt;
2) &amp;lt;tex&amp;gt;\{x_1,x_2, ... , x_{m-1}\} \leftrightarrow \{\lambda _1, ... \lambda _ m-1 \}&amp;lt;/tex&amp;gt; - ЛНЗ. &lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\{x_1, ..., x_m \} &amp;lt;/tex&amp;gt;- докажем, что тоже ЛНЗ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\sum\limits_{i=1}^m \alpha^i x_i = 0 &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}( \sum\limits_{i=1}^m \alpha_i x_i) = \sum\limits_{i=1}^m \alpha_i Ax_i = \sum\limits_{i=1}^m \alpha_i \lambda_i x_i = 0_x&amp;lt;/tex&amp;gt;  (1)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\lambda_m( \sum\limits_{i=1}^m \alpha_i x_i) = \sum\limits_{i=1}^m \alpha_i \lambda_m x_i = 0_x&amp;lt;/tex&amp;gt;   (2)&lt;br /&gt;
&lt;br /&gt;
(1) - (2) : &amp;lt;tex&amp;gt;\alpha_1(\lambda_1 - \lambda_m)x_1 + ... + \alpha_{m-1}(\lambda_{m-1} - \lambda_m)x_{m-1} + 0_x = 0_x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
По предположению индукции &amp;lt;tex&amp;gt;\{x_1,x_2, ... , x_{m-1}\}&amp;lt;/tex&amp;gt; - ЛНЗ  &amp;lt;tex&amp;gt;\Rightarrow \alpha_1 (\lambda_1-\lambda_m)=0  ...  \alpha_{m-1} (\lambda_{m-1} - \lambda_{m}) =0 &amp;lt;/tex&amp;gt;, при этом все &amp;lt;tex&amp;gt;(\lambda_{i-1}-\lambda_m) \ne 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow &amp;lt;/tex&amp;gt; все &amp;lt;tex&amp;gt;\alpha_i = 0&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow \sum\limits_{i=1}^m \alpha_i x_i = 0_x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow \alpha_m x_m = 0_x &amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;x_m \ne 0_x&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow \alpha_m=0&amp;lt;/tex&amp;gt;, т.е. набор ЛНЗ.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma2. &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
Множество всех собственных векторов, отвечающих одному и тому же собственному значению оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;, образует подпространство пространства &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
1) Если &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; {{---}} св, то и &amp;lt;tex&amp;gt; \alpha x&amp;lt;/tex&amp;gt; {{---}} тоже св.&lt;br /&gt;
&lt;br /&gt;
2) Если &amp;lt;tex&amp;gt;x,y&amp;lt;/tex&amp;gt; {{---}} св, то и &amp;lt;tex&amp;gt;x+y&amp;lt;/tex&amp;gt; {{---}} тоже св.&lt;br /&gt;
&lt;br /&gt;
Из 1 и 2 &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; что лемма доказана (по определению подпространства)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def45 &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;L = &amp;lt;/tex&amp;gt; линейная оболочка &amp;lt;tex&amp;gt;\{&amp;lt;/tex&amp;gt; все СВ &amp;lt;tex&amp;gt; x_i \leftrightarrow \lambda_i \}&amp;lt;/tex&amp;gt; называют собственным подпространством &amp;lt;tex&amp;gt;X \leftrightarrow&amp;lt;/tex&amp;gt; СЗ &amp;lt;tex&amp;gt;\lambda_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma3. &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
Пусть L - линейная оболочка&amp;lt;tex&amp;gt;\{ &amp;lt;/tex&amp;gt; всех &amp;lt;tex&amp;gt;x_i \leftrightarrow \lambda_i\}&amp;lt;/tex&amp;gt;&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;X_{\lambda i}&amp;lt;/tex&amp;gt; - собственное подпространство X &amp;lt;tex&amp;gt;\leftrightarrow \lambda_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
Тогда &amp;lt;tex&amp;gt;L = X_{\lambda i}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
Сначала &amp;lt;tex&amp;gt;\subseteq&amp;lt;/tex&amp;gt;  потом &amp;lt;tex&amp;gt;\supseteq&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; доказательство (так в конспекте);&lt;br /&gt;
Вообще не понятно, зачем эта лемма, ибо она по определению.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma4. &lt;br /&gt;
|author=&lt;br /&gt;
|about= (следствие из теоремы)&lt;br /&gt;
|statement=&lt;br /&gt;
У ЛО не может быть больше &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; СЗ, где &amp;lt;tex&amp;gt;n = dimX&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
(идет как упражнение)&lt;br /&gt;
По теореме выше, набор собственных векторов - ЛНЗ набор. &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; их не больше чем размерность пространства, а &amp;lt;tex&amp;gt;dim X = n &amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Поиск СЗ и СВ ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;x \ne 0_x&amp;lt;/tex&amp;gt; и&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}x = \lambda  x \Leftrightarrow \mathcal{A}x - \lambda \mathcal{I} x = 0 \Leftrightarrow (\mathcal{A} - \lambda \mathcal{I})X = 0 &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;{C}= \begin{pmatrix} &lt;br /&gt;
({\alpha}_{1}^{1}- \lambda) \xi^1 &amp;amp; {\alpha}_{2}^{1} \xi^2 &amp;amp; \cdots &amp;amp; {\alpha}_{n}^{1} \xi^n \\&lt;br /&gt;
{\alpha}_{1}^{2} \xi^1 &amp;amp; ({\alpha}_{2}^{2}- \lambda) \xi^2 &amp;amp; \cdots &amp;amp; {\alpha}_{n}^{2} \xi^n \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
{\alpha}_{1}^{n} \xi^1 &amp;amp; {\alpha}_{2}^{n} \xi^2 &amp;amp; \cdots &amp;amp; ({\alpha}_{n}^{n}- \lambda) \xi^n \\&lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если &amp;lt;tex&amp;gt;det(A- \lambda E) \ne 0 \Rightarrow \exists &amp;lt;/tex&amp;gt; тривиальное решение  &amp;lt;tex&amp;gt;(0,0 ... ,0)^T&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если &amp;lt;tex&amp;gt;det(A- \lambda E) = 0 \Rightarrow \exists &amp;lt;/tex&amp;gt; нетривиальное решение &amp;lt;tex&amp;gt;\Rightarrow \exists&amp;lt;/tex&amp;gt; СВ &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{X}_A (\lambda) = 0 &amp;lt;/tex&amp;gt; - характеристический полином&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;det(A- \lambda E) = 0&amp;lt;/tex&amp;gt; - уравнение на СЗ, а&lt;br /&gt;
&amp;lt;tex&amp;gt;det(A- \lambda E)X = 0&amp;lt;/tex&amp;gt; - уравнение на СВ&lt;br /&gt;
&lt;br /&gt;
Из уравнения на СЗ находим &amp;lt;tex&amp;gt;\{\lambda_i \}&amp;lt;/tex&amp;gt; - корни характеристического полинома, они же - характеристические числа.&lt;br /&gt;
&lt;br /&gt;
Затем подставляем каждую &amp;lt;tex&amp;gt;\lambda_i&amp;lt;/tex&amp;gt; в уравнение на СВ по очереди на находим СВ &amp;lt;tex&amp;gt;x_i \leftrightarrow \lambda_i&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Так найдутся все СВ.&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|id=th2. &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt; \mathcal{A} : X \to X, X&amp;lt;/tex&amp;gt; над С, тогда у &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; есть хотя бы одно СЗ и один СВ.&lt;br /&gt;
|proof=&lt;br /&gt;
[http://ru.wikipedia.org/wiki/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%B0%D0%BB%D0%B3%D0%B5%D0%B1%D1%80%D1%8B Основная теорема алгебры] гласит, что у &amp;lt;tex&amp;gt;\forall&amp;lt;/tex&amp;gt; полинома комплексной переменной всегда есть корень.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B_%D0%B8_%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=32231</id>
		<title>Собственные векторы и собственные значения</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B_%D0%B8_%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=32231"/>
				<updated>2013-06-14T00:16:19Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Определения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные теоремы и определения ==&lt;br /&gt;
&lt;br /&gt;
===Определения===&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def1. &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A}\colon X \to X&amp;lt;/tex&amp;gt;  - линейный оператор (ЛО)&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;tex&amp;gt;x\ne 0_X&amp;lt;/tex&amp;gt; называется '''собственным вектором''' &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;x \in L&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;L&amp;lt;/tex&amp;gt; {{---}} [[Инвариантные подпространства | инвариантное подпространство]] &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\dim L = 1&amp;lt;/tex&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def2. &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A}\colon X \to X&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt; &amp;lt;tex&amp;gt;x\ne 0_X&amp;lt;/tex&amp;gt; называется '''собственным вектором''' &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;, если существует &amp;lt;tex&amp;gt;\lambda \in F \colon \mathcal{A}x = \lambda x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma1 &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
Предыдущие 2 определения эквивалентны.&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;math&amp;gt; (1) \Rightarrow (2) \colon x \in L, \dim L=1 \Rightarrow \mathcal{A}x \in L \ (&amp;lt;/math&amp;gt;т. к. &amp;lt;math&amp;gt;x \ne 0_X \Rightarrow&amp;lt;/math&amp;gt; базис &amp;lt;math&amp;gt;L = \{x\}) \Rightarrow \mathcal{A}x=\lambda x&amp;lt;/math&amp;gt; (единственным образом) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; (1) \Leftarrow (2) \colon \exists \lambda: \mathcal{A}x = \lambda x \Rightarrow x \in&amp;lt;/tex&amp;gt; одномерному подпространству &amp;lt;tex&amp;gt;L&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;L =&amp;lt;/tex&amp;gt; линейная оболочка &amp;lt;tex&amp;gt;\{x\}, \mathcal{A}x = \lambda x \in L&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def3. &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;\lambda&amp;lt;/tex&amp;gt; в равенстве &amp;lt;tex&amp;gt;\mathcal{A}x = \lambda x&amp;lt;/tex&amp;gt; называется '''собственным числом (собственным значением)''' ЛО &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def4. &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
'''Спектром''' &amp;lt;tex&amp;gt;\sigma&amp;lt;/tex&amp;gt; ЛО называется множество всех его '''собственных значений''' &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;\sigma (\mathcal{A}) = \sigma _\mathcal{A} = \{ \lambda _i \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 // здесь мог быть пример, но думаю всем и так понятно&lt;br /&gt;
&lt;br /&gt;
===Свойства===&lt;br /&gt;
{{Теорема&lt;br /&gt;
|id=th1. &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
'''Собственные векторы''', отвечающие различным '''собственным значениям''' образуют ЛНЗ набор&lt;br /&gt;
|proof=&lt;br /&gt;
1) База: рассмотрим &amp;lt;tex&amp;gt;\lambda \leftrightarrow x_1 \ne 0_x\ \{x_1\}&amp;lt;/tex&amp;gt; - ЛНЗ набор.&amp;lt;br&amp;gt;&lt;br /&gt;
2) &amp;lt;tex&amp;gt;\{x_1,x_2, ... , x_{m-1}\} \leftrightarrow \{\lambda _1, ... \lambda _ m-1 \}&amp;lt;/tex&amp;gt; - ЛНЗ. &lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\{x_1, ..., x_m \} &amp;lt;/tex&amp;gt;- докажем, что тоже ЛНЗ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\sum\limits_{i=1}^m \alpha^i x_i = 0 &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}( \sum\limits_{i=1}^m \alpha_i x_i) = \sum\limits_{i=1}^m \alpha_i Ax_i = \sum\limits_{i=1}^m \alpha_i \lambda_i x_i = 0_x&amp;lt;/tex&amp;gt;  (1)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\lambda_m( \sum\limits_{i=1}^m \alpha_i x_i) = \sum\limits_{i=1}^m \alpha_i \lambda_m x_i = 0_x&amp;lt;/tex&amp;gt;   (2)&lt;br /&gt;
&lt;br /&gt;
(1) - (2) : &amp;lt;tex&amp;gt;\alpha_1(\lambda_1 - \lambda_m)x_1 + ... + \alpha_{m-1}(\lambda_{m-1} - \lambda_m)x_{m-1} + 0_x = 0_x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
По предположению индукции &amp;lt;tex&amp;gt;\{x_1,x_2, ... , x_{m-1}\}&amp;lt;/tex&amp;gt; - ЛНЗ  &amp;lt;tex&amp;gt;\Rightarrow \alpha_1 (\lambda_1-\lambda_m)=0  ...  \alpha_{m-1} (\lambda_{m-1} - \lambda_{m}) =0 &amp;lt;/tex&amp;gt;, при этом все &amp;lt;tex&amp;gt;(\lambda_{i-1}-\lambda_m) \ne 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow &amp;lt;/tex&amp;gt; все &amp;lt;tex&amp;gt;\alpha_i = 0&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow \sum\limits_{i=1}^m \alpha_i x_i = 0_x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow \alpha_m x_m = 0_x &amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;x_m \ne 0_x&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow \alpha_m=0&amp;lt;/tex&amp;gt;, т.е. набор ЛНЗ.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma2. &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
Множество всех собственных векторов, отвечающих одному и тому же собственному значению оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;, образует подпространство пространства &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
1) Если &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; {{---}} св, то и &amp;lt;tex&amp;gt; \alpha x&amp;lt;/tex&amp;gt; {{---}} тоже св.&lt;br /&gt;
&lt;br /&gt;
2) Если &amp;lt;tex&amp;gt;x,y&amp;lt;/tex&amp;gt; {{---}} св, то и &amp;lt;tex&amp;gt;x+y&amp;lt;/tex&amp;gt; {{---}} тоже св.&lt;br /&gt;
&lt;br /&gt;
Из 1 и 2 &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; что лемма доказана (по определению подпространства)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|id=def45 &lt;br /&gt;
|neat = &lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;tex&amp;gt;L = &amp;lt;/tex&amp;gt; линейная оболочка &amp;lt;tex&amp;gt;\{&amp;lt;/tex&amp;gt; все СВ &amp;lt;tex&amp;gt; x_i \leftrightarrow \lambda_i \}&amp;lt;/tex&amp;gt; называют собственным подпространством &amp;lt;tex&amp;gt;X \leftrightarrow&amp;lt;/tex&amp;gt; СЗ &amp;lt;tex&amp;gt;\lambda_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma3. &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
Пусть L - линейная оболочка&amp;lt;tex&amp;gt;\{ &amp;lt;/tex&amp;gt; всех &amp;lt;tex&amp;gt;x_i \leftrightarrow \lambda_i\}&amp;lt;/tex&amp;gt;&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;X_{\lambda i}&amp;lt;/tex&amp;gt; - собственное подпространство X &amp;lt;tex&amp;gt;\leftrightarrow \lambda_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
Тогда &amp;lt;tex&amp;gt;L = X_{\lambda i}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
Сначала &amp;lt;tex&amp;gt;\subseteq&amp;lt;/tex&amp;gt;  потом &amp;lt;tex&amp;gt;\supseteq&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; доказательство (так в конспекте);&lt;br /&gt;
Вообще не понятно, зачем эта лемма, ибо она по определению.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma4. &lt;br /&gt;
|author=&lt;br /&gt;
|about= (следствие из теоремы)&lt;br /&gt;
|statement=&lt;br /&gt;
У ЛО не может быть больше &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; СЗ, где &amp;lt;tex&amp;gt;n = dimX&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
(идет как упражнение)&lt;br /&gt;
По теореме выше, набор собственных векторов - ЛНЗ набор. &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; их не больше чем размерность пространства, а &amp;lt;tex&amp;gt;dim X = n &amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Поиск СЗ и СВ ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;x \ne 0_x&amp;lt;/tex&amp;gt; и&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}x = \lambda  x \Leftrightarrow \mathcal{A}x - \lambda \mathcal{I} x = 0 \Leftrightarrow (\mathcal{A} - \lambda \mathcal{I})X = 0 &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;{C}= \begin{pmatrix} &lt;br /&gt;
({\alpha}_{1}^{1}- \lambda) \xi^1 &amp;amp; {\alpha}_{2}^{1} \xi^2 &amp;amp; \cdots &amp;amp; {\alpha}_{n}^{1} \xi^n \\&lt;br /&gt;
{\alpha}_{1}^{2} \xi^1 &amp;amp; ({\alpha}_{2}^{2}- \lambda) \xi^2 &amp;amp; \cdots &amp;amp; {\alpha}_{n}^{2} \xi^n \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
{\alpha}_{1}^{n} \xi^1 &amp;amp; {\alpha}_{2}^{n} \xi^2 &amp;amp; \cdots &amp;amp; ({\alpha}_{n}^{n}- \lambda) \xi^n \\&lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если &amp;lt;tex&amp;gt;det(A- \lambda E) \ne 0 \Rightarrow \exists &amp;lt;/tex&amp;gt; тривиальное решение  &amp;lt;tex&amp;gt;(0,0 ... ,0)^T&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если &amp;lt;tex&amp;gt;det(A- \lambda E) = 0 \Rightarrow \exists &amp;lt;/tex&amp;gt; нетривиальное решение &amp;lt;tex&amp;gt;\Rightarrow \exists&amp;lt;/tex&amp;gt; СВ &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{X}_A (\lambda) = 0 &amp;lt;/tex&amp;gt; - характеристический полином&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;det(A- \lambda E) = 0&amp;lt;/tex&amp;gt; - уравнение на СЗ, а&lt;br /&gt;
&amp;lt;tex&amp;gt;det(A- \lambda E)X = 0&amp;lt;/tex&amp;gt; - уравнение на СВ&lt;br /&gt;
&lt;br /&gt;
Из уравнения на СЗ находим &amp;lt;tex&amp;gt;\{\lambda_i \}&amp;lt;/tex&amp;gt; - корни характеристического полинома, они же - характеристические числа.&lt;br /&gt;
&lt;br /&gt;
Затем подставляем каждую &amp;lt;tex&amp;gt;\lambda_i&amp;lt;/tex&amp;gt; в уравнение на СВ по очереди на находим СВ &amp;lt;tex&amp;gt;x_i \leftrightarrow \lambda_i&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Так найдутся все СВ.&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|id=th2. &lt;br /&gt;
|author=&lt;br /&gt;
|about=&lt;br /&gt;
|statement=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt; \mathcal{A} : X \to X, X&amp;lt;/tex&amp;gt; над С, тогда у &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; есть хотя бы одно СЗ и один СВ.&lt;br /&gt;
|proof=&lt;br /&gt;
[http://ru.wikipedia.org/wiki/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%B0%D0%BB%D0%B3%D0%B5%D0%B1%D1%80%D1%8B Основная теорема алгебры] гласит, что у &amp;lt;tex&amp;gt;\forall&amp;lt;/tex&amp;gt; полинома комплексной переменной всегда есть корень.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32230</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32230"/>
				<updated>2013-06-14T00:10:38Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть линейного оператора (замкнуты)&lt;br /&gt;
|proof = Покажем, что:&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(x_1 + x_2) = \mathcal{C}x_1 + \mathcal{C}x_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(\lambda x) = \lambda \mathcal{C}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, покажем то же самое для &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; {{---}} линейное пространство над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Проверим все 8 аксиом. Все они будут выполняться.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; называется прямым произведением пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \leftrightarrow A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \leftrightarrow B&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{C} \leftrightarrow C&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{D} \leftrightarrow D&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{C} = \mathcal{A} + \mathcal{C}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{D} = \lambda \mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;C = A + B;\quad D = \lambda A&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;F_n^m = \{&amp;lt;/tex&amp;gt; все матрицы &amp;lt;tex&amp;gt;A_{[m \times n]} = \begin{Vmatrix} \alpha^i_k \end{Vmatrix},\ \alpha^i_k \in F \}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; изоморфно &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[Линейный оператор]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32158</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32158"/>
				<updated>2013-06-13T02:26:00Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть линейного оператора (замкнуты)&lt;br /&gt;
|proof = Покажем, что:&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(x_1 + x_2) = \mathcal{C}x_1 + \mathcal{C}x_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(\lambda x) = \lambda \mathcal{C}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, покажем то же самое для &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; {{---}} линейное пространство над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Проверим все 8 аксиом. Все они будут выполняться.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; называется прямым произведением пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \leftrightarrow A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \leftrightarrow B&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{C} \leftrightarrow C&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{D} \leftrightarrow D&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{C} = \mathcal{A} + \mathcal{C}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{D} = \lambda \mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;C = A + B;\quad D = \lambda A&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;F_n^m = \{&amp;lt;/tex&amp;gt; все матрицы &amp;lt;tex&amp;gt;A_{[m \times n]} = \begin{Vmatrix} \alpha^i_k \end{Vmatrix},\ \alpha^i_k \in F \}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; изоморфно &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[Линейный оператор]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32157</id>
		<title>Линейный оператор</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32157"/>
				<updated>2013-06-13T01:27:10Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Линейный оператор==&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=Пусть &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt; {{---}} линейные пространства над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;. Отображение &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y&amp;lt;/tex&amp;gt; называется линейным оператором, если &amp;lt;tex&amp;gt;\forall x_1,x_2 \in X&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\forall \lambda \in F&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* &amp;lt;tex&amp;gt;\mathcal{A}(x_1+x_2)=\mathcal{A}(x_1)+\mathcal{A}(x_2)&amp;lt;/tex&amp;gt;&lt;br /&gt;
* &amp;lt;tex&amp;gt;\mathcal{A}(\lambda \cdot x_1) = \lambda \cdot \mathcal{A}(x_1)&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=Линейный оператор &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to X&amp;lt;/tex&amp;gt; называется автоморфизмом (или гомоморфизмом).&lt;br /&gt;
}}&lt;br /&gt;
{{Nota Bene|notabene=&amp;lt;tex&amp;gt;\mathcal{A}(x) = \mathcal{A}x&amp;lt;/tex&amp;gt;}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=Пусть &amp;lt;tex&amp;gt;\mathcal{A},\mathcal{B}\colon X \to Y&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}=\mathcal{B}&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall x \in X:\mathcal{A}x = \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&amp;lt;tex&amp;gt;\mathcal{O}&amp;lt;/tex&amp;gt; называется нулевым оператором, если &amp;lt;tex&amp;gt;\forall x, y \in X : \mathcal{O}x=0_y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
== Примеры ==&lt;br /&gt;
=== Тождественный оператор ===&lt;br /&gt;
&amp;lt;tex&amp;gt;I \colon X \to X&amp;lt;/tex&amp;gt;  по формуле &amp;lt;tex&amp;gt;Ix=x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Линейный оператор проектирования ===&lt;br /&gt;
&amp;lt;tex&amp;gt;X=L_1 + L_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{P}_{L_1}^{||L_2} \colon X \to L_1&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{P}_{L_2}^{||L1} \colon X \to L_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tex&amp;gt;\mathcal{P}_{L_{1,2}}^{||L_{2,1}}\colon X \to X&amp;lt;/tex&amp;gt; (&amp;lt;tex&amp;gt;L_1&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;L_2&amp;lt;/tex&amp;gt; {{---}} п.п. &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Оператор дифференцирования ===&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;X=P_n&amp;lt;/tex&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{D} \colon P_n \to P_{n-1}&amp;lt;/tex&amp;gt; по формуле &amp;lt;tex&amp;gt;(\mathcal{D}p)(t)={dp(t) \over dt} = p^{'}(t)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Интегральный оператор ===&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;X = C(a,b); K(s,t); s \in (a,b); t \in (a,b)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;(\mathcal{B}f)(s) = \int_a^b K(s,t) \cdot f(t) \cdot dt&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{B} \colon C(a,b) \to C(a,b)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Матрица линейного оператора ==&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть п.п. &amp;lt;tex&amp;gt;X \leftrightarrow \{e_k\}_{k=1}^n, \dim X=n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть п.п. &amp;lt;tex&amp;gt;Y \leftrightarrow \{h_i\}_{i=1}^m, \dim Y = m&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\underset{1\leq k\leq n}{\mathcal{A}e_k}=\displaystyle \sum_{i=1}^m \alpha_k^i \cdot h_i \Rightarrow A=||\alpha_k^i||&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;1\leq i\leq m, 1 \leq k \leq n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;&lt;br /&gt;
A=&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
\alpha_1^1 &amp;amp; \cdots &amp;amp; \alpha_n^1 \\&lt;br /&gt;
\alpha_1^2 &amp;amp; \cdots &amp;amp; \alpha_n^2 \\&lt;br /&gt;
\cdots &amp;amp; \cdots &amp;amp; \cdots \\&lt;br /&gt;
\alpha_1^m &amp;amp; \cdots &amp;amp; \alpha_n^m \\&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Nota Bene|notabene=Обратите внимание, что &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; означает оператор, а &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; {{---}} матрицу этого оператора.}}&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
=== Нулевой оператор ===&lt;br /&gt;
&amp;lt;tex&amp;gt;&lt;br /&gt;
\mathcal{O}_{[m \times n]}=&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\cdots &amp;amp; \cdots &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Оператор дифференцирования ===&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{D} \colon P_n \to P_{n-1}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\{1,t,t^2,...,t^n\}&amp;lt;/tex&amp;gt; - базис &amp;lt;tex&amp;gt;P_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;&lt;br /&gt;
D=&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 2 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 3 &amp;amp;\cdots &amp;amp; 0 \\&lt;br /&gt;
\cdots &amp;amp; \cdots &amp;amp; \cdots &amp;amp; \cdots &amp;amp;\cdots &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp;\cdots &amp;amp; n \\&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Теорема об эквивалентности задания линейного оператора==&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Задание Л.О. &amp;lt;tex&amp;gt;\mathcal{A}: X \rightarrow Y \Leftrightarrow &amp;lt;/tex&amp;gt; заданию его матрицы в паре базисов &amp;lt;tex&amp;gt;\{x_i\}_{i=1}^{n}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\{h_k\}_{k=1}^{m}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;tex&amp;gt; \Rightarrow \mathcal{A} = \sum\limits_{k=1}^{m} \alpha_{k}^{i}h_k &amp;lt;/tex&amp;gt; (единственным образом) &amp;lt;tex&amp;gt; \Rightarrow A=||\alpha_k^i||&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;1\leq i\leq n, 1 \leq k \leq m&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; \Leftarrow x= \sum\limits_{i=1}^{n} \xi^i e_i &amp;lt;/tex&amp;gt; (единственным образом)&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{A}x= \mathcal{A}(\sum\limits_{i=1}^{n} \xi^ie_i)= \sum\limits_{i=1}^{n} \xi^i \mathcal{A}e_i= \sum\limits_{i=1}^{n} \xi^i \sum\limits_{k=1}^{m} \alpha_{i}^{k}h_k=\sum\limits_{k=1}^{m}(\sum\limits_{i=1}^{n} \alpha_{i}^{k} \xi^i)h_k &amp;lt;/tex&amp;gt; (1)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}x=y=\sum\limits_{k=1}^{m} \eta^kh_k &amp;lt;/tex&amp;gt; (2)&lt;br /&gt;
&lt;br /&gt;
из (1) и (2) получим, что &amp;lt;tex&amp;gt;\eta^k=\sum\limits_{i=1}^{n} \alpha_{i}^{k} \xi^i \Leftrightarrow A \cdot X= Y&amp;lt;/tex&amp;gt; (умножение матриц), тогда &amp;lt;tex&amp;gt;\mathcal{A}x=y&amp;lt;/tex&amp;gt;  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D1%80%D1%82%D0%BE%D0%B3%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32141</id>
		<title>Ортогональные системы векторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D1%80%D1%82%D0%BE%D0%B3%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32141"/>
				<updated>2013-06-12T22:13:57Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Коэффициенты Фурье==&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;{\{e_i\}}^k_{i=1}&amp;lt;/tex&amp;gt; {{---}} ОРТН-система векторов.&lt;br /&gt;
&lt;br /&gt;
Тогда числа &amp;lt;tex&amp;gt;\varphi_i = \left\langle x, e_i\right\rangle&amp;lt;/tex&amp;gt; называются коэффициентами Фурье вектора &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; относительно системы &amp;lt;tex&amp;gt;{\{e_i\}}^k_{i=1}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
NB: &amp;lt;tex&amp;gt;\mathcal{P}^{\bot}_L x = \sum\limits_{i=1}^{k}\varphi_{i}e_{i}\;\;(k \le n = \dim E)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Неравенство Бесселя==&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&lt;br /&gt;
&amp;lt;tex&amp;gt;{\Vert\mathcal{P}^{\bot}_L x\Vert}^2 = \sum\limits_{i=1}^k{|\varphi_{i}|}^2&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;tex&amp;gt;{\Vert\mathcal{P}^{\bot}_L x\Vert}^2 = \left\langle \mathcal{P}^{\bot}_L x; \mathcal{P}^{\bot}_L x\right\rangle = &lt;br /&gt;
\left\langle\sum\limits_{i=1}^{k}\varphi_{i}e_{i}; \sum\limits_{j=1}^{k}\varphi_{j}e_{j}\right\rangle = &lt;br /&gt;
\sum\limits_{i,j=1}^{k} \varphi_i\cdot\overline{\varphi_j}\left\langle e_i, e_j\right\rangle&amp;lt;/tex&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
Т.к. у нас ОРТН-базис, то &amp;lt;tex&amp;gt;\left\langle e_i, e_j\right\rangle = \delta_{ij}&amp;lt;/tex&amp;gt;, поэтому одно суммирование можно убрать:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\sum\limits_{i,j=1}^{k} \varphi_i\cdot\overline{\varphi_j}\left\langle e_i, e_j\right\rangle = \sum\limits_{i=1}^{k} \varphi_i\cdot\overline{\varphi_j} = \sum\limits_{i=1}^{k} {|\varphi_i|}^2&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about = неравенство Бесселя&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;\Vert x\Vert^2 \ge \sum\limits_{i=1}^{k} {|\varphi_i|}^2&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Утверждается, что равенство напрямую следует из леммы&lt;br /&gt;
}}&lt;br /&gt;
==Равенство Парсеваля==&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about= равенство Парсеваля&lt;br /&gt;
|statement= &amp;lt;tex&amp;gt;\Vert x\Vert^2 =\sum\limits_{i=1}^{k} {|\varphi_i|}^2 \Longleftrightarrow x\in L&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Утверждается, что равенство напрямую следует из леммы&lt;br /&gt;
}}&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Для того, чтобы ОРТН-система векторов &amp;lt;tex&amp;gt;{\{e_i\}}^k_{i=1}&amp;lt;/tex&amp;gt; могла бы быть полной в евклидовом пространстве &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt;, необходимо и достаточно, чтобы выполнялось равенство Парсеваля: &amp;lt;tex&amp;gt;\Vert x\Vert^2 =\sum\limits_{i=1}^{k} {|\varphi_i|}^2&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;n=\dim E&amp;lt;/tex&amp;gt;  &lt;br /&gt;
|proof=&lt;br /&gt;
Достаточность: пусть &amp;lt;tex&amp;gt;n\ne\dim E&amp;lt;/tex&amp;gt;, тогда т.к. &amp;lt;tex&amp;gt;{\{e_i\}}^k_{i=1}&amp;lt;/tex&amp;gt; {{---}} ОРТН-система, то набор &amp;lt;tex&amp;gt;{\{e_i\}}^k_{i=1}&amp;lt;/tex&amp;gt; {{---}} ЛНЗ(по определению ортонормированности), а значит он может быть полным, только если &amp;lt;tex&amp;gt;n=\dim L&amp;lt;/tex&amp;gt;&lt;br /&gt;
Необходимость: полностью следует из равенства Парсеваля.&lt;br /&gt;
}}&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32140</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32140"/>
				<updated>2013-06-12T21:59:25Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть линейного оператора (замкнуты)&lt;br /&gt;
|proof = Покажем, что:&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(x_1 + x_2) = \mathcal{C}x_1 + \mathcal{C}x_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(\lambda x) = \lambda \mathcal{C}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, покажем то же самое для &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; - линейное пространство над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Проверим все 8 аксиом. Все они будут выполняться.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; называется прямым произведением пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \leftrightarrow A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \leftrightarrow B&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{C} \leftrightarrow C&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{D} \leftrightarrow D&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{C} = \mathcal{A} + \mathcal{C}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{D} = \lambda \mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;C = A + B;\quad D = \lambda A&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;F_n^m = \{&amp;lt;/tex&amp;gt; все матрицы &amp;lt;tex&amp;gt;A_{[m \times n]} = \begin{Vmatrix} \alpha^i_k \end{Vmatrix},\ \alpha^i_k \in F \}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; изоморфно &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[Линейный оператор]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32139</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32139"/>
				<updated>2013-06-12T21:53:51Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть линейного оператора (замкнуты)&lt;br /&gt;
|proof = Покажем, что:&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(x_1 + x_2) = \mathcal{C}x_1 + \mathcal{C}x_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;\mathcal{C}(\lambda x) = \lambda \mathcal{C}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Аналогично, покажем то же самое для &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; - линейное пространство над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= Проверим все 8 аксиом. Все они будут выполняться.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= &amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; называется прямым произведением пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \leftrightarrow A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{B} \leftrightarrow B&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{C} \leftrightarrow C&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{D} \leftrightarrow D&amp;lt;/tex&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{C} = \mathcal{A} + \mathcal{C}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
&amp;lt;tex&amp;gt; \mathcal{D} = \lambda \mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Тогда: &amp;lt;tex&amp;gt;C = A + B;\quad D = \lambda A&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;F_n^m = \{&amp;lt;/tex&amp;gt; все матрицы &amp;lt;tex&amp;gt;A_{[m \times n]} = \begin{Vmatrix} \alpha^i_k \end{Vmatrix},\ \alpha^i_k \in F \}&amp;lt;/tex&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tex&amp;gt;X \times Y&amp;lt;/tex&amp;gt; изоморфно &amp;lt;tex&amp;gt;F_n^m&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32134</id>
		<title>Пространство линейных операторов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D1%85_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2&amp;diff=32134"/>
				<updated>2013-06-12T21:18:23Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: Новая страница: «Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;  {{Определение |definition= Пусть &amp;lt;tex&amp;gt;...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Рассмотрим &amp;lt;tex&amp;gt;X \times Y = \{&amp;lt;/tex&amp;gt; все Л.О. &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y\}&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A}, \mathcal{B} \colon X \to Y;\quad \mathcal{A}, \mathcal{B} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; называется суммой &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{B}\ (\mathcal{C} = \mathcal{A} + \mathcal{B})&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{C}x = \mathcal{A}x + \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to Y;\quad \mathcal{A} \in X \times Y&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Отображение &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; называется произведением &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; на число &amp;lt;tex&amp;gt;\lambda\ (\mathcal{D} = \mathcal{A} \cdot \lambda)&amp;lt;/tex&amp;gt;,\ если &amp;lt;tex&amp;gt;\forall x \in X \colon \mathcal{D}x = \lambda \mathcal{A}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;\mathcal{C}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\mathcal{D}&amp;lt;/tex&amp;gt; {{---}} суть линейного оператора (замкнуты)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0&amp;diff=32104</id>
		<title>Обратная матрица</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0&amp;diff=32104"/>
				<updated>2013-06-12T17:56:00Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition='''Обратная матрица''' - такая матрица &amp;lt;tex&amp;gt;A^{-1}&amp;lt;/tex&amp;gt;, при умножении на которую, исходная матрица &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; даёт в результате единичную матрицу &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\! AA^{-1} = A^{-1}A = E&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Критерий обратимости матрицы==&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Квадратная матрица обратима тогда и только тогда, когда она невырожденная, то есть ее определитель НЕ равен нулю.&lt;br /&gt;
|proof =&lt;br /&gt;
*Если матрица &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; обратима, то &amp;lt;tex&amp;gt;AB = E&amp;lt;/tex&amp;gt; для некоторой матрицы &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt;. Тогда в силу теоремы(если квадратные матрицы одного и того же порядка, то &amp;lt;tex&amp;gt;det(AB) = detA * detB&amp;lt;/tex&amp;gt;):&lt;br /&gt;
&amp;lt;tex&amp;gt;1 = det E = det(AB) = detA * detB&amp;lt;/tex&amp;gt;, следовательно, &amp;lt;tex&amp;gt;detA \ne 0&amp;lt;/tex&amp;gt;.&lt;br /&gt;
*Теперь докажем обратное утверждение. Пусть &amp;lt;tex&amp;gt;det A \ne 0&amp;lt;/tex&amp;gt;. Положим &amp;lt;tex&amp;gt;B = \frac{1}{detA}A^{*}&amp;lt;/tex&amp;gt;&lt;br /&gt;
Тогда &amp;lt;tex&amp;gt;AB = A(\frac{1}{detA}A^{*}) = \frac{1}{detA}(AA^{*})&amp;lt;/tex&amp;gt; то есть, &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; обратима справа. &lt;br /&gt;
*Поскольку для квадратной матрицы одно и двусторонняя обратимость эквивалентны (Квадратная матрица &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; обратима справа тогда и только тогда, когда она обратима слева.), получаем, что &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; обратима и &amp;lt;tex&amp;gt;A^{-1} = B = \frac{1}{detA}A^{*}&amp;lt;/tex&amp;gt;&lt;br /&gt;
''&amp;lt;tex&amp;gt;A^{*}&amp;lt;/tex&amp;gt; - присоединенная матрица''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Свойства обратной матрицы==&lt;br /&gt;
* &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\det A^{-1} = \frac{1}{\det A}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\ (AB)^{-1} = B^{-1}A^{-1}&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\ (A^T)^{-1} = (A^{-1})^T&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\ (kA)^{-1} = k^{-1}A^{-1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Методы нахождения обратной матрицы == &lt;br /&gt;
=== Метод Гаусса для нахождения обратной матрицы ===&lt;br /&gt;
Возьмём две матрицы: саму &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt;. Приведём матрицу &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; к единичной матрице методом Гаусса. После применения каждой операции к первой матрице применим ту же операцию ко второй. Когда приведение первой матрицы к единичному виду будет завершено, вторая матрица окажется равной &amp;lt;tex&amp;gt;A^-1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Пример====&lt;br /&gt;
Найдем обратную матрицу для матрицы &lt;br /&gt;
:&amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt; A =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
2 &amp;amp; -1 &amp;amp; 0 \\&lt;br /&gt;
-1 &amp;amp; 2 &amp;amp; -1 \\&lt;br /&gt;
0 &amp;amp; -1 &amp;amp; 2&lt;br /&gt;
\end{bmatrix}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
*'''1)''' Для начала убедимся, что ее определитель не равен нулю(она невырожденная).&lt;br /&gt;
&lt;br /&gt;
*'''2)''' Справа от исходной матрицы припишем единичную.&lt;br /&gt;
:&amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt; [ A | I ] = &lt;br /&gt;
\left[ \begin{array}{rrr|rrr}&lt;br /&gt;
2 &amp;amp; -1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
-1 &amp;amp; 2 &amp;amp; -1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; -1 &amp;amp; 2 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1&lt;br /&gt;
\end{array} \right].&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''3)''' Методом Гаусса приведем левую матрицу к единичной, применяя все операции одновременно и к левой, и к правой матрицам.&lt;br /&gt;
:&amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt; [ I | B ] = &lt;br /&gt;
\left[ \begin{array}{rrr|rrr}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 &amp;amp; \frac{3}{4} &amp;amp; \frac{1}{2} &amp;amp; \frac{1}{4}\\[3pt]&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 &amp;amp; \frac{1}{2} &amp;amp; 1 &amp;amp; \frac{1}{2}\\[3pt]&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1 &amp;amp; \frac{1}{4} &amp;amp; \frac{1}{2} &amp;amp; \frac{3}{4}&lt;br /&gt;
\end{array} \right].&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''4)''' &amp;lt;tex dpi = &amp;quot;145&amp;quot;&amp;gt;A^{-1} = B&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метод присоединенной матрицы === &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;A^{-1} = \frac{1}{\det A}\cdot \mbox{adj}\,A,&amp;lt;/math&amp;gt;&lt;br /&gt;
 где &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\mbox{adj}\,A&amp;lt;/math&amp;gt; — присоединенная матрица;&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= '''Присоединенная(союзная, взаимная) матрица''' — матрица, составленная из алгебраических дополнений для соответствующих элементов исходной матрицы.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;{C}^{*}= \begin{pmatrix} &lt;br /&gt;
{A}_{11} &amp;amp; {A}_{12} &amp;amp; \cdots &amp;amp; {A}_{1n} \\&lt;br /&gt;
{A}_{21} &amp;amp; {A}_{22} &amp;amp; \cdots &amp;amp; {A}_{2n} \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
{A}_{n1} &amp;amp; {A}_{n2} &amp;amp; \cdots &amp;amp; {A}_{nn} \\&lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Исходная матрица:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;{A}= \begin{pmatrix} &lt;br /&gt;
{a}_{11} &amp;amp; {a}_{12} &amp;amp; \cdots &amp;amp; {a}_{1n} \\&lt;br /&gt;
{a}_{21} &amp;amp; {a}_{22} &amp;amp; \cdots &amp;amp; {a}_{2n} \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
{a}_{n1} &amp;amp; {a}_{n2} &amp;amp; \cdots &amp;amp; {a}_{nn} \\&lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Где:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;{C}^{*}&amp;lt;/math&amp;gt; — присоединённая(союзная, взаимная) матрица;&lt;br /&gt;
* &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;{A}_{ij}&amp;lt;/math&amp;gt; — алгебраические дополнения исходной матрицы;&lt;br /&gt;
* &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;{a}_{ij}&amp;lt;/math&amp;gt; — элементы исходной матрицы.&lt;br /&gt;
&lt;br /&gt;
'''Алгебраическим дополнением''' элемента &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\ a_{ij}&amp;lt;/math&amp;gt; матрицы &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\ A&amp;lt;/math&amp;gt; называется число&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\ A_{ij}=(-1)^{i+j}M_{ij}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
где &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\ M_{ij}&amp;lt;/math&amp;gt; — дополнительный минор, определитель матрицы, получающейся из исходной матрицы &amp;lt;math dpi = &amp;quot;145&amp;quot;&amp;gt;\ A&amp;lt;/math&amp;gt; путем вычёркивания ''i'' -й строки и ''j'' -го столбца.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math dpi=&amp;quot;145&amp;quot;&amp;gt;M_{ij} = det\begin{pmatrix}&lt;br /&gt;
a_{11} &amp;amp; a_{12} &amp;amp; \cdots &amp;amp; a_{1(j-1)} &amp;amp; a_{1(j+1)} &amp;amp; \cdots &amp;amp; a_{1n} \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots     &amp;amp; \vdots     &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
a_{(i-1)1} &amp;amp; a_{(i-1)2} &amp;amp; \cdots &amp;amp; a_{(i-1)(j-1)} &amp;amp; a_{(i-1)(j+1)} &amp;amp; \cdots &amp;amp; a_{(i-1)n} \\&lt;br /&gt;
a_{(i+1)1} &amp;amp; a_{(i+1)2} &amp;amp; \cdots &amp;amp; a_{(i+1)(j-1)} &amp;amp; a_{(i+1)(j+1)} &amp;amp; \cdots &amp;amp; a_{(i+1)n} \\&lt;br /&gt;
\vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots     &amp;amp; \vdots     &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
a_{n1} &amp;amp; a_{n2} &amp;amp; \cdots &amp;amp; a_{n(j-1)} &amp;amp; a_{n(j+1)} &amp;amp; \cdots &amp;amp; a_{nn} \\&lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
====Алгоритм получения обратной матрицы====&lt;br /&gt;
:*заменить каждый элемент исходной матрицы на его алгебраическое дополнение,&lt;br /&gt;
:*транспонировать полученную матрицу - в результате будет получена союзная матрица,&lt;br /&gt;
:*разделить каждый элемент союзной матрицы на определитель исходной матрицы.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex dpi=&amp;quot;145&amp;quot;&amp;gt;A^{-1} = (C^*)^T \times \frac{1}{det A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ссылки==&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/Обратная_матрица Википедия {{---}} Обратная матрица]&lt;br /&gt;
&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/Союзная_матрица Википедия {{---}} Союзная матрица]&lt;br /&gt;
&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/Алгебраическое_дополнение Википедия {{---}} Алгебраическое дополнение]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Invertible_matrix Wikipedia {{---}} Invertible matrix]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;br /&gt;
[[Категория: Линейные операторы]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32103</id>
		<title>Обсуждение:Линейный оператор</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32103"/>
				<updated>2013-06-12T17:54:27Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Мне кажется нужна теорема об эквивалентности задания ло А его матрицей в паре базисов. В остальном ок! (Одинцова)&lt;br /&gt;
&lt;br /&gt;
Было бы неплохо в примерах привести сами матрицы (Коваль)&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32102</id>
		<title>Обсуждение:Линейный оператор</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32102"/>
				<updated>2013-06-12T17:54:13Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Мне кажется нужна теорема об эквивалентности задания ло А его матрицей в паре базисов. В остальном ок! (Одинцова)&lt;br /&gt;
Было бы неплохо в примерах привести сами матрицы (Коваль)&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32101</id>
		<title>Линейный оператор</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32101"/>
				<updated>2013-06-12T17:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Теорема об эквивалентности задания линейного оператора */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Линейный оператор==&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=Пусть &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt; - линейные пространства над полем &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;. Отображение &amp;lt;tex&amp;gt;\mathcal{A}:X \mapsto Y&amp;lt;/tex&amp;gt; называется линейным оператором, если &amp;lt;tex&amp;gt;\forall x_1,x_2 \in X&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\forall \lambda \in F&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* &amp;lt;tex&amp;gt;\mathcal{A}(x_1+x_2)=\mathcal{A}(x_1)+\mathcal{A}(x_2)&amp;lt;/tex&amp;gt;&lt;br /&gt;
* &amp;lt;tex&amp;gt;\mathcal{A}(\lambda \cdot x_1) = \lambda \cdot \mathcal{A}(x_1)&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=Линейный оператор &amp;lt;tex&amp;gt;\mathcal{A}:X \mapsto X&amp;lt;/tex&amp;gt; называется автоморфизмом (или гомоморфизмом).&lt;br /&gt;
}}&lt;br /&gt;
{{Nota Bene|notabene=&amp;lt;tex&amp;gt;\mathcal{A}(x) = \mathcal{A}x&amp;lt;/tex&amp;gt;}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&amp;lt;tex&amp;gt;\mathcal{A},\mathcal{B}:X \mapsto Y&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\mathcal{A}=\mathcal{B}&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall x \in X:\mathcal{A}x = \mathcal{B}x&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&amp;lt;tex&amp;gt;O&amp;lt;/tex&amp;gt; называется нулевым оператором, если &amp;lt;tex&amp;gt;\forall x, y \in X:Ox=Oy&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
== Примеры ==&lt;br /&gt;
=== Тождественный оператор ===&lt;br /&gt;
&amp;lt;tex&amp;gt;I:X \mapsto X&amp;lt;/tex&amp;gt;  по формуле &amp;lt;tex&amp;gt;Ix=x&amp;lt;/tex&amp;gt;&lt;br /&gt;
=== Линейный оператор проектирования ===&lt;br /&gt;
&amp;lt;tex&amp;gt;X=L_1 + L_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;P_{L_1}^{||L_2}:X \mapsto L_1&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;P_{L_2}^{||L1}:X \mapsto L_2&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB: &amp;lt;tex&amp;gt;P_{L_{1,2}}^{||L_{2,1}}:X \mapsto X&amp;lt;/tex&amp;gt; (&amp;lt;tex&amp;gt;L_1&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;L_2&amp;lt;/tex&amp;gt; - п.п. &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Оператор дифференцирования ===&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;X=P_n; D:P_n \rightarrow P_{n-1}&amp;lt;/tex&amp;gt;&lt;br /&gt;
по формуле &amp;lt;tex&amp;gt;(Dp)(t)={dp(t) \over dt} = p^{'}(t)&amp;lt;/tex&amp;gt;&lt;br /&gt;
=== Интегральный оператор ===&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;X = C(a,b); K(s,t); s \in (a,b); t \in (a,b)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;(Bf)(s) = \int_a^b K(s,t) \cdot f(t) \cdot dt&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;B : C(a,b) \rightarrow C(a,b)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Матрица линейного оператора ==&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A}:X \mapsto Y&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть п.п. &amp;lt;tex&amp;gt;X \leftrightarrow \{e_k\}_{k=1}^n, \dim X=n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть п.п. &amp;lt;tex&amp;gt;Y \leftrightarrow \{h_i\}_{i=1}^m, \dim Y = m&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\underset{1\leq k\leq n}{\mathcal{A}e_k}=\displaystyle \sum_{i=1}^m \alpha_k^i \cdot h_i \Rightarrow A=||\alpha_k^i||&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;1\leq i\leq m, 1 \leq k \leq n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;&lt;br /&gt;
A=&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
\alpha_1^1 &amp;amp; \cdots &amp;amp; \alpha_n^1 \\&lt;br /&gt;
\alpha_1^2 &amp;amp; \cdots &amp;amp; \alpha_n^2 \\&lt;br /&gt;
\cdots &amp;amp; \cdots &amp;amp; \cdots \\&lt;br /&gt;
\alpha_1^m &amp;amp; \cdots &amp;amp; \alpha_n^m \\&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Nota Bene|notabene=Обратите внимание, что &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; означает оператор, а &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; {{---}} матрицу этого оператора.}}&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
=== Нулевой оператор ===&lt;br /&gt;
&amp;lt;tex&amp;gt;&lt;br /&gt;
O_{[m \times n]}=&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\cdots &amp;amp; \cdots &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Оператор дифференцирования ===&lt;br /&gt;
&amp;lt;tex&amp;gt;D:P_n \rightarrow P_{n-1}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\{1,t,t^2,...,t^n\}&amp;lt;/tex&amp;gt; - базис &amp;lt;tex&amp;gt;P_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;&lt;br /&gt;
D=&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 2 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 3 &amp;amp;\cdots &amp;amp; 0 \\&lt;br /&gt;
\cdots &amp;amp; \cdots &amp;amp; \cdots &amp;amp; \cdots &amp;amp;\cdots &amp;amp; \cdots \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp;\cdots &amp;amp; n \\&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Теорема об эквивалентности задания линейного оператора==&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Задание Л.О. &amp;lt;tex&amp;gt;\mathcal{A}: X \rightarrow Y \Leftrightarrow &amp;lt;/tex&amp;gt; заданию его матрицы в паре базисов &amp;lt;tex&amp;gt;\{x_i\}_{i=1}^{n}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\{h_k\}_{k=1}^{m}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;tex&amp;gt; \Rightarrow \mathcal{A} = \sum\limits_{k=1}^{m} \alpha_{k}^{i}h_k &amp;lt;/tex&amp;gt; (единственным образом) &amp;lt;tex&amp;gt; \Rightarrow A=||\alpha_k^i||&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;1\leq i\leq n, 1 \leq k \leq m&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; \Leftarrow x= \sum\limits_{i=1}^{n} \xi^i e_i &amp;lt;/tex&amp;gt; (единственным образом)&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{A}x= \mathcal{A}(\sum\limits_{i=1}^{n} \xi^ie_i)= \sum\limits_{i=1}^{n} \xi^i \mathcal{A}e_i= \sum\limits_{i=1}^{n} \xi^i \sum\limits_{k=1}^{m} \alpha_{i}^{k}h_k=\sum\limits_{k=1}^{m}(\sum\limits_{i=1}^{n} \alpha_{i}^{k} \xi^i)h_k &amp;lt;/tex&amp;gt; (1)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}x=y=\sum\limits_{k=1}^{m} \eta^kh_k &amp;lt;/tex&amp;gt; (2)&lt;br /&gt;
&lt;br /&gt;
из (1) и (2) получим, что &amp;lt;tex&amp;gt;\eta^k=\sum\limits_{i=1}^{n} \alpha_{i}^{k} \xi^i \Leftrightarrow A \cdot X= Y&amp;lt;/tex&amp;gt; (умножение матриц), тогда &amp;lt;tex&amp;gt;\mathcal{A}x=y&amp;lt;/tex&amp;gt;  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32095</id>
		<title>Замена базиса</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B8%D1%81%D0%B0&amp;diff=32095"/>
				<updated>2013-06-12T16:59:23Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: Новая страница: «Категория: Алгебра и геометрия 1 курс»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%AF%D0%B4%D1%80%D0%BE_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0&amp;diff=32094</id>
		<title>Ядро и образ линейного оператора</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%AF%D0%B4%D1%80%D0%BE_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0&amp;diff=32094"/>
				<updated>2013-06-12T16:46:31Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Функции от линейного оператора */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition='''Ядром''' линейного оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; называется множество &amp;lt;tex&amp;gt;~{Ker\mathcal{A}} = \{x\in X \mid \mathcal{A}x = 0 \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition='''Образом''' линейного оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; называется множество &amp;lt;tex&amp;gt;~{Im\mathcal{A}} = \{y\in Y \mid y = \mathcal{A}x \}&amp;lt;/tex&amp;gt; ''(множество значений)''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=Ядро и образ линейного оператора являются подпространствами линейных пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt; соответственно.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about=Теорема о ядре и базисе&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} + \dim Im\mathcal{A} = n = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;tex&amp;gt;Ker\mathcal{A}&amp;lt;/tex&amp;gt; {{---}} подпространство &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} = k;\ 0 \leqslant k \leqslant n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\{e\}_{i = 1}^{k}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;Ker\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{8} e_i : \mathcal{A}e_i = 0\ (i = 1..k)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Дополним &amp;lt;tex&amp;gt;\{e\}_{i = 1}^{k}&amp;lt;/tex&amp;gt; до базиса &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;. получим базис &amp;lt;tex&amp;gt;\{e\}_{i = 1}^{n}&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;n = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Докажем, что &amp;lt;tex&amp;gt;Im\mathcal{A}&amp;lt;/tex&amp;gt; {{---}} линейная оболочка &amp;lt;tex&amp;gt;\{ \mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;X = \xi^1 e_1 + \xi^2 e_2 +\ ...\ + \xi^n e_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}x = 0 +\ ...\ + 0 + \mathcal{A}e_{k+1} +\ ...\ + \mathcal{A}e_n = y \in Im\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Осталось доказать следующее: &amp;lt;tex&amp;gt;\dim&amp;lt;/tex&amp;gt; Л.О.&amp;lt;tex&amp;gt;\{\mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n\} = n - k = \dim Im\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\{\mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n\}&amp;lt;/tex&amp;gt; {{---}} линейно зависимы, &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; существует нетривиальная линейная комбинация, что &amp;lt;tex&amp;gt;\alpha_{k+1}\mathcal{A}e_{k+1} +\ ...\ + \alpha_n\mathcal{A}e_n = 0 \ (*)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;z = \alpha_{k+1}e_{k+1} +\ ...\ + \alpha_{n}e_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{A}z = \alpha_{k+1}\mathcal{A}e_{k+1} +\ ...\ + \alpha_n\mathcal{A}e_n = 0&amp;lt;/tex&amp;gt; в соответствии с &amp;lt;tex&amp;gt;(*)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Получаем, что &amp;lt;tex&amp;gt;z \in Ker\mathcal{A}&amp;lt;/tex&amp;gt;, что противоречит выбору &amp;lt;tex&amp;gt;z&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Значит, &amp;lt;tex&amp;gt;\dim Im\mathcal{A} = n - k&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Функции от линейного оператора ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}^n = \mathcal{A} \cdot\ ...\ \cdot \mathcal{A}&amp;lt;/tex&amp;gt; (n раз)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; p_m(\lambda) = \sum_{j = 0}^m \alpha_j \lambda^j \longrightarrow p_m(\mathcal{A}) = \sum_{j = 0}^m \alpha_j \mathcal{A}^j; \mathcal{A}^0 = J&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если &amp;lt;tex&amp;gt;\mathcal{9} \mathcal{A}^{-1}&amp;lt;/tex&amp;gt;, то переходим к квазиполиномам:&lt;br /&gt;
&amp;lt;tex&amp;gt;p_{m, k} = \sum_{j = -k}^m \alpha_j \mathcal{A}^j&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%AF%D0%B4%D1%80%D0%BE_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0&amp;diff=32092</id>
		<title>Ядро и образ линейного оператора</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%AF%D0%B4%D1%80%D0%BE_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0&amp;diff=32092"/>
				<updated>2013-06-12T16:45:08Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Функции от линейного оператора */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition='''Ядром''' линейного оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; называется множество &amp;lt;tex&amp;gt;~{Ker\mathcal{A}} = \{x\in X \mid \mathcal{A}x = 0 \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition='''Образом''' линейного оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; называется множество &amp;lt;tex&amp;gt;~{Im\mathcal{A}} = \{y\in Y \mid y = \mathcal{A}x \}&amp;lt;/tex&amp;gt; ''(множество значений)''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=Ядро и образ линейного оператора являются подпространствами линейных пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt; соответственно.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about=Теорема о ядре и базисе&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} + \dim Im\mathcal{A} = n = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;tex&amp;gt;Ker\mathcal{A}&amp;lt;/tex&amp;gt; {{---}} подпространство &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} = k;\ 0 \leqslant k \leqslant n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\{e\}_{i = 1}^{k}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;Ker\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{8} e_i : \mathcal{A}e_i = 0\ (i = 1..k)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Дополним &amp;lt;tex&amp;gt;\{e\}_{i = 1}^{k}&amp;lt;/tex&amp;gt; до базиса &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;. получим базис &amp;lt;tex&amp;gt;\{e\}_{i = 1}^{n}&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;n = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Докажем, что &amp;lt;tex&amp;gt;Im\mathcal{A}&amp;lt;/tex&amp;gt; {{---}} линейная оболочка &amp;lt;tex&amp;gt;\{ \mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;X = \xi^1 e_1 + \xi^2 e_2 +\ ...\ + \xi^n e_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}x = 0 +\ ...\ + 0 + \mathcal{A}e_{k+1} +\ ...\ + \mathcal{A}e_n = y \in Im\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Осталось доказать следующее: &amp;lt;tex&amp;gt;\dim&amp;lt;/tex&amp;gt; Л.О.&amp;lt;tex&amp;gt;\{\mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n\} = n - k = \dim Im\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\{\mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n\}&amp;lt;/tex&amp;gt; {{---}} линейно зависимы, &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; существует нетривиальная линейная комбинация, что &amp;lt;tex&amp;gt;\alpha_{k+1}\mathcal{A}e_{k+1} +\ ...\ + \alpha_n\mathcal{A}e_n = 0 \ (*)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;z = \alpha_{k+1}e_{k+1} +\ ...\ + \alpha_{n}e_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{A}z = \alpha_{k+1}\mathcal{A}e_{k+1} +\ ...\ + \alpha_n\mathcal{A}e_n = 0&amp;lt;/tex&amp;gt; в соответствии с &amp;lt;tex&amp;gt;(*)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Получаем, что &amp;lt;tex&amp;gt;z \in Ker\mathcal{A}&amp;lt;/tex&amp;gt;, что противоречит выбору &amp;lt;tex&amp;gt;z&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Значит, &amp;lt;tex&amp;gt;\dim Im\mathcal{A} = n - k&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Функции от линейного оператора ==&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\mathcal{A} \colon X \to X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}^n = \mathcal{A} \cdot\ ...\ \cdot \mathcal{A}&amp;lt;/tex&amp;gt; (n раз)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; p_m(\lambda) = \sum_{j = 0}^m \alpha_j \lambda^j \longrightarrow p_m(\mathcal{A}) = \sum_{j = 0}^m \alpha_j \mathcal{A}^j; \mathcal{A}^0 = J&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если &amp;lt;tex&amp;gt;\mathcal{9} \mathcal{A}^{-1}&amp;lt;/tex&amp;gt;, то переходим к квазиполиномам:&lt;br /&gt;
&amp;lt;tex&amp;gt;p_{m, k} = \sum_{j = -k}^m \alpha_j \mathcal{A}^j&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%AF%D0%B4%D1%80%D0%BE_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0&amp;diff=32086</id>
		<title>Ядро и образ линейного оператора</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%AF%D0%B4%D1%80%D0%BE_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0&amp;diff=32086"/>
				<updated>2013-06-12T16:35:16Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition='''Ядром''' линейного оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; называется множество &amp;lt;tex&amp;gt;~{Ker\mathcal{A}} = \{x\in X \mid \mathcal{A}x = 0 \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition='''Образом''' линейного оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; называется множество &amp;lt;tex&amp;gt;~{Im\mathcal{A}} = \{y\in Y \mid y = \mathcal{A}x \}&amp;lt;/tex&amp;gt; ''(множество значений)''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=Ядро и образ линейного оператора являются подпространствами линейных пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt; соответственно.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about=Теорема о ядре и базисе&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} + \dim Im\mathcal{A} = n = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;tex&amp;gt;Ker\mathcal{A}&amp;lt;/tex&amp;gt; {{---}} подпространство &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} = k;\ 0 \leqslant k \leqslant n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\{e\}_{i = 1}^{k}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;Ker\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{8} e_i : \mathcal{A}e_i = 0\ (i = 1..k)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Дополним &amp;lt;tex&amp;gt;\{e\}_{i = 1}^{k}&amp;lt;/tex&amp;gt; до базиса &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;. получим базис &amp;lt;tex&amp;gt;\{e\}_{i = 1}^{n}&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;n = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Докажем, что &amp;lt;tex&amp;gt;Im\mathcal{A}&amp;lt;/tex&amp;gt; {{---}} линейная оболочка &amp;lt;tex&amp;gt;\{ \mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;X = \xi^1 e_1 + \xi^2 e_2 +\ ...\ + \xi^n e_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}x = 0 +\ ...\ + 0 + \mathcal{A}e_{k+1} +\ ...\ + \mathcal{A}e_n = y \in Im\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Осталось доказать следующее: &amp;lt;tex&amp;gt;\dim&amp;lt;/tex&amp;gt; Л.О.&amp;lt;tex&amp;gt;\{\mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n\} = n - k = \dim Im\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\{\mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n\}&amp;lt;/tex&amp;gt; {{---}} линейно зависимы, &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; существует нетривиальная линейная комбинация, что &amp;lt;tex&amp;gt;\alpha_{k+1}\mathcal{A}e_{k+1} +\ ...\ + \alpha_n\mathcal{A}e_n = 0 \ (*)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;z = \alpha_{k+1}e_{k+1} +\ ...\ + \alpha_{n}e_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{A}z = \alpha_{k+1}\mathcal{A}e_{k+1} +\ ...\ + \alpha_n\mathcal{A}e_n = 0&amp;lt;/tex&amp;gt; в соответствии с &amp;lt;tex&amp;gt;(*)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Получаем, что &amp;lt;tex&amp;gt;z \in Ker\mathcal{A}&amp;lt;/tex&amp;gt;, что противоречит выбору &amp;lt;tex&amp;gt;z&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Значит, &amp;lt;tex&amp;gt;\dim Im\mathcal{A} = n - k&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Функции от линейного оператора ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%AF%D0%B4%D1%80%D0%BE_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0&amp;diff=32085</id>
		<title>Ядро и образ линейного оператора</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%AF%D0%B4%D1%80%D0%BE_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0&amp;diff=32085"/>
				<updated>2013-06-12T16:34:41Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition='''Ядром''' линейного оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; называется множество &amp;lt;tex&amp;gt;~{Ker\mathcal{A}} = \{x\in X \mid \mathcal{A}x = 0 \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition='''Образом''' линейного оператора &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt; называется множество &amp;lt;tex&amp;gt;~{Im\mathcal{A}} = \{y\in Y \mid y = \mathcal{A}x \}&amp;lt;/tex&amp;gt; ''(множество значений)''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|statement=Ядро и образ линейного оператора являются подпространствами линейных пространств &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;Y&amp;lt;/tex&amp;gt; соответственно.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about=Теорема о ядре и базисе&lt;br /&gt;
|statement = &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} + \dim Im\mathcal{A} = n = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&amp;lt;tex&amp;gt;Ker\mathcal{A}&amp;lt;/tex&amp;gt; {{---}} подпространство &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} = k;\ 0 \leqslant k \leqslant n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\{e\}_{i = 1}^{k}&amp;lt;/tex&amp;gt; {{---}} базис &amp;lt;tex&amp;gt;Ker\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{8} e_i : \mathcal{A}e_i = 0\ (i = 1..k)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Дополним &amp;lt;tex&amp;gt;\{e\}_{i = 1}^{k}&amp;lt;/tex&amp;gt; до базиса &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;. получим базис &amp;lt;tex&amp;gt;\{e\}_{i = 1}^{n}&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;n = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Докажем, что &amp;lt;tex&amp;gt;Im\mathcal{A}&amp;lt;/tex&amp;gt; {{---}} линейная оболочка &amp;lt;tex&amp;gt;\{ \mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;X = \xi^1 e_1 + \xi^2 e_2 +\ ...\ + \xi^n e_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\mathcal{A}x = 0 +\ ...\ + 0 + \mathcal{A}e_{k+1} +\ ...\ + \mathcal{A}e_n = y \in Im\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Осталось доказать следующее: &amp;lt;tex&amp;gt;\dim&amp;lt;/tex&amp;gt; Л.О.&amp;lt;tex&amp;gt;\{\mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n\} = n - k = \dim Im\mathcal{A}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\{\mathcal{A}e_{k+1}\ ...\ \mathcal{A}e_n\}&amp;lt;/tex&amp;gt; {{---}} линейно зависимы, &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; существует нетривиальная линейная комбинация, что &amp;lt;tex&amp;gt;\alpha_{k+1}\mathcal{A}e_{k+1} +\ ...\ + \alpha_n\mathcal{A}e_n = 0 \ (*)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;z = \alpha_{k+1}e_{k+1} +\ ...\ + \alpha_{n}e_n&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;\mathcal{A}z = \alpha_{k+1}\mathcal{A}e_{k+1} +\ ...\ + \alpha_n\mathcal{A}e_n = 0&amp;lt;/tex&amp;gt; в соответствии с &amp;lt;tex&amp;gt;(*)&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Получаем, что &amp;lt;tex&amp;gt;z \in Ker\mathcal{A}&amp;lt;/tex&amp;gt;, что противоречит выбору &amp;lt;tex&amp;gt;z&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Значит, &amp;lt;tex&amp;gt;\dim Im\mathcal{A} = n - k&amp;lt;/&lt;br /&gt;
&lt;br /&gt;
== Функции от линейного оператора ==&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32083</id>
		<title>Обратный оператор</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32083"/>
				<updated>2013-06-12T16:33:44Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: /* Ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=Пусть &amp;lt;tex&amp;gt;\mathcal{A}:X \rightarrow X&amp;lt;/tex&amp;gt; — автоморфизм. Тогда &amp;lt;tex&amp;gt;\mathcal{A}^{-1}: X \rightarrow X&amp;lt;/tex&amp;gt; называется '''обратным оператором''' к &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\mathcal{A} \cdot \mathcal{A}^{-1} = \mathcal{A}^{-1} \cdot \mathcal{A} = J&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about= Критерий существования &amp;lt;tex&amp;gt;\mathcal{A}^{-1}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement = Для &amp;lt;tex&amp;gt;\mathcal {9} \mathcal{A}^{-1}&amp;lt;/tex&amp;gt; нужно и достаточно, чтобы в некотором базисе &amp;lt;tex&amp;gt;\left\{ e \right\}_{i = 1}^{n}\ det A \ne 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about= Критерий существования &amp;lt;tex&amp;gt;\mathcal{A}^{-1}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement = Для &amp;lt;tex&amp;gt;\mathcal{9} \mathcal{A}^{-1}&amp;lt;/tex&amp;gt; нужно и достаточно одного из двух условий:&lt;br /&gt;
# &amp;lt;tex&amp;gt;Ker\mathcal{A} = \{0_{x}\}&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;Im\mathcal{A} = X&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
Первое и второе утверждение равносильны в силу равенства &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} + \dim Im\mathcal{A} = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;Ker\mathcal{A} = \{0_{x}\} \Rightarrow \sum^n_{k=1} \alpha_k^i \xi^k = 0&amp;lt;/tex&amp;gt; имеет только тривиальное решение &amp;lt;tex&amp;gt;\Rightarrow det A \ne 0 \Leftrightarrow \mathcal{9} A^{-1} \Leftrightarrow \mathcal{9} \mathcal{A}^{-1}&amp;lt;/tex&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[Обратная матрица]]&lt;br /&gt;
&lt;br /&gt;
* [[Ядро и образ линейного оператора]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32082</id>
		<title>Обратный оператор</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80&amp;diff=32082"/>
				<updated>2013-06-12T16:31:02Z</updated>
		
		<summary type="html">&lt;p&gt;Никита: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=Пусть &amp;lt;tex&amp;gt;\mathcal{A}:X \rightarrow X&amp;lt;/tex&amp;gt; — автоморфизм. Тогда &amp;lt;tex&amp;gt;\mathcal{A}^{-1}: X \rightarrow X&amp;lt;/tex&amp;gt; называется '''обратным оператором''' к &amp;lt;tex&amp;gt;\mathcal{A}&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\mathcal{A} \cdot \mathcal{A}^{-1} = \mathcal{A}^{-1} \cdot \mathcal{A} = J&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about= Критерий существования &amp;lt;tex&amp;gt;\mathcal{A}^{-1}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement = Для &amp;lt;tex&amp;gt;\mathcal {9} \mathcal{A}^{-1}&amp;lt;/tex&amp;gt; нужно и достаточно, чтобы в некотором базисе &amp;lt;tex&amp;gt;\left\{ e \right\}_{i = 1}^{n}\ det A \ne 0&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about= Критерий существования &amp;lt;tex&amp;gt;\mathcal{A}^{-1}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement = Для &amp;lt;tex&amp;gt;\mathcal{9} \mathcal{A}^{-1}&amp;lt;/tex&amp;gt; нужно и достаточно одного из двух условий:&lt;br /&gt;
# &amp;lt;tex&amp;gt;Ker\mathcal{A} = \{0_{x}\}&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;Im\mathcal{A} = X&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
Первое и второе утверждение равносильны в силу равенства &amp;lt;tex&amp;gt;\dim Ker\mathcal{A} + \dim Im\mathcal{A} = \dim X&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;Ker\mathcal{A} = \{0_{x}\} \Rightarrow \sum^n_{k=1} \alpha_k^i \xi^k = 0&amp;lt;/tex&amp;gt; имеет только тривиальное решение &amp;lt;tex&amp;gt;\Rightarrow det A \ne 0 \Leftrightarrow \mathcal{9} A^{-1} \Leftrightarrow \mathcal{9} \mathcal{A}^{-1}&amp;lt;/tex&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
[[Обратная матрица]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
&lt;br /&gt;
* Анин конспект&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгебра и геометрия 1 курс]]&lt;/div&gt;</summary>
		<author><name>Никита</name></author>	</entry>

	</feed>