<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=5.57.6.0%2F24</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=5.57.6.0%2F24"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/5.57.6.0/24"/>
	<updated>2026-08-01T07:41:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Flow_coefficient&amp;diff=15512</id>
		<title>Flow coefficient</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Flow_coefficient&amp;diff=15512"/>
		<updated>2013-12-23T10:44:27Z</updated>

		<summary type="html">&lt;p&gt;5.57.6.15: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[mathematics]], the &#039;&#039;&#039;rank&#039;&#039;&#039; of a [[differentiable map]] &#039;&#039;f&#039;&#039; : &#039;&#039;M&#039;&#039; &amp;amp;rarr; &#039;&#039;N&#039;&#039; between [[differentiable manifold]]s at a point &#039;&#039;p&#039;&#039; &amp;amp;isin; &#039;&#039;M&#039;&#039; is the [[rank (linear algebra)|rank]] of the [[pushforward (differential)|derivative]] of &#039;&#039;f&#039;&#039; at &#039;&#039;p&#039;&#039;. Recall that the derivative of &#039;&#039;f&#039;&#039; at &#039;&#039;p&#039;&#039; is a [[linear map]]&lt;br /&gt;
:&amp;lt;math&amp;gt;d_p f : T_p M \to T_{f(p)}N\,&amp;lt;/math&amp;gt;&lt;br /&gt;
from the [[tangent space]] at &#039;&#039;p&#039;&#039; to the tangent space at &#039;&#039;f&#039;&#039;(&#039;&#039;p&#039;&#039;). As a linear map between [[vector space]]s it has a well-defined rank, which is just the [[dimension]] of the [[image (mathematics)|image]] in &#039;&#039;T&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;f&#039;&#039;(&#039;&#039;p&#039;&#039;)&amp;lt;/sub&amp;gt;&#039;&#039;N&#039;&#039;:&lt;br /&gt;
:&amp;lt;math&amp;gt;\operatorname{rank}(f)_p = \dim(\operatorname{im}(T_p f)).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Constant rank maps==&lt;br /&gt;
&lt;br /&gt;
A differentiable map &#039;&#039;f&#039;&#039; : &#039;&#039;M&#039;&#039; &amp;amp;rarr; &#039;&#039;N&#039;&#039; is said to have &#039;&#039;&#039;constant rank&#039;&#039;&#039; if the rank of &#039;&#039;f&#039;&#039; is the same for all &#039;&#039;p&#039;&#039; in &#039;&#039;M&#039;&#039;. Constant rank maps have a number of nice properties and are an important concept in [[differential topology]].&lt;br /&gt;
&lt;br /&gt;
Three special cases of constant rank maps occur. A constant rank map &#039;&#039;f&#039;&#039; : &#039;&#039;M&#039;&#039; &amp;amp;rarr; &#039;&#039;N&#039;&#039; is&lt;br /&gt;
*an [[immersion (mathematics)|immersion]] if rank &#039;&#039;f&#039;&#039; = dim &#039;&#039;M&#039;&#039; (i.e. the derivative is everywhere [[injective]]),&lt;br /&gt;
*a [[submersion (mathematics)|submersion]] if rank &#039;&#039;f&#039;&#039; = dim &#039;&#039;N&#039;&#039; (i.e. the derivative is everywhere [[surjective]]),&lt;br /&gt;
*a [[local diffeomorphism]] if rank &#039;&#039;f&#039;&#039; = dim &#039;&#039;M&#039;&#039; = dim &#039;&#039;N&#039;&#039; (i.e. the derivative is everywhere [[bijective]]).&lt;br /&gt;
&lt;br /&gt;
The map &#039;&#039;f&#039;&#039; itself need not be injective, surjective, or bijective for these conditions to hold, only the behavior of the derivative is important. For example, there are injective maps which are not immersions and immersions which are not injections. However, if &#039;&#039;f&#039;&#039; : &#039;&#039;M&#039;&#039; &amp;amp;rarr; &#039;&#039;N&#039;&#039; is a smooth map of constant rank then&lt;br /&gt;
* if &#039;&#039;f&#039;&#039; is injective it is an immersion,&lt;br /&gt;
* if &#039;&#039;f&#039;&#039; is surjective it is a submersion,&lt;br /&gt;
* if &#039;&#039;f&#039;&#039; is bijective it is a [[diffeomorphism]].&lt;br /&gt;
&lt;br /&gt;
Constant rank maps have a nice description in terms of [[local coordinates]]. Suppose &#039;&#039;M&#039;&#039; and &#039;&#039;N&#039;&#039; are smooth manifolds of dimensions &#039;&#039;m&#039;&#039; and &#039;&#039;n&#039;&#039; respectively, and &#039;&#039;f&#039;&#039; : &#039;&#039;M&#039;&#039; &amp;amp;rarr; &#039;&#039;N&#039;&#039; is a smooth map with constant rank &#039;&#039;k&#039;&#039;. Then for all &#039;&#039;p&#039;&#039; in &#039;&#039;M&#039;&#039; there exist coordinates (&#039;&#039;x&#039;&#039;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, ..., &#039;&#039;x&#039;&#039;&amp;lt;sup&amp;gt;&#039;&#039;m&#039;&#039;&amp;lt;/sup&amp;gt;) centered at &#039;&#039;p&#039;&#039; and coordinates (&#039;&#039;y&#039;&#039;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, ..., &#039;&#039;y&#039;&#039;&amp;lt;sup&amp;gt;&#039;&#039;n&#039;&#039;&amp;lt;/sup&amp;gt;) centered at &#039;&#039;f&#039;&#039;(&#039;&#039;p&#039;&#039;) such that &#039;&#039;f&#039;&#039; is given by&lt;br /&gt;
:&amp;lt;math&amp;gt;f(x^1,\ldots,x^m) = (x^1,\ldots, x^k,0,\ldots,0)\,&amp;lt;/math&amp;gt;&lt;br /&gt;
in these coordinates.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
[[Image:Rotating gimbal-xyz.gif|thumb|300px|[[Gimbal lock]] occurs because the map &#039;&#039;T&#039;&#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; &amp;amp;rarr; &#039;&#039;&#039;RP&#039;&#039;&#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; does not have rank 3 at all points. This animation shows a set of three gimbals mounted together to allow &#039;&#039;three&#039;&#039; degrees of freedom generically (rank 3 at regular points). When all three gimbals are lined up (in the same plane), the system can only move in two dimensions from this configuration, not three – it has rank 2 at such a singular point – and is in &#039;&#039;gimbal lock&#039;&#039;. In this case it can pitch or yaw, but not roll (rotate in the plane that the axes all lie in).]]&lt;br /&gt;
Maps whose rank is generically maximal, but drops at certain singular points, occur frequently in [[coordinate system]]s. For example, in [[spherical coordinates]], the rank of the map from the two angles to a point on the sphere (formally, a map &#039;&#039;T&#039;&#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &amp;amp;rarr; &#039;&#039;S&#039;&#039;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; from the [[torus]] to the sphere) is 2 at regular points, but is only 1 at the north and south poles ([[zenith]] and [[nadir]]).&lt;br /&gt;
&lt;br /&gt;
A subtler example occurs in [[charts on SO(3)]], the [[Rotation group SO(3)|rotation group]]. This group occurs widely in engineering, due to 3-dimensional rotations being heavily used in [[navigation]], [[nautical engineering]], and [[aerospace engineering]], among many other uses. Topologically, SO(3) is the [[real projective space]] &#039;&#039;&#039;RP&#039;&#039;&#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;, and it is often desirable to represent rotations by a set of three numbers, known as [[Euler angles]] (in numerous variants), both because this is conceptually simple, and because one can build a combination of three [[gimbal]]s to produce rotations in three dimensions. Topologically this corresponds to a map from the 3-torus &#039;&#039;T&#039;&#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; of three angles to the real projective space &#039;&#039;&#039;RP&#039;&#039;&#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; of rotations, but this map does not have rank 3 at all points (formally because it cannot be a [[covering map]], as the only (non-trivial) covering space is the hypersphere &#039;&#039;S&#039;&#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;), and the phenomenon of the rank dropping to 2 at certain points is referred to in engineering as &#039;&#039;[[gimbal lock]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
*{{cite book | first = John | last = Lee | year = 2003 | title = Introduction to Smooth Manifolds | series = Graduate Texts in Mathematics &#039;&#039;&#039;218&#039;&#039;&#039; | location = New York | publisher = Springer | isbn = 978-0-387-95495-0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Smooth functions]]&lt;/div&gt;</summary>
		<author><name>5.57.6.15</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=European_Union_energy_label&amp;diff=7774</id>
		<title>European Union energy label</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=European_Union_energy_label&amp;diff=7774"/>
		<updated>2013-08-19T09:50:39Z</updated>

		<summary type="html">&lt;p&gt;5.57.6.20: /* Tyres */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[computational complexity theory]], &#039;&#039;&#039;SL&#039;&#039;&#039; (&#039;&#039;&#039;Symmetric Logspace&#039;&#039;&#039; or &#039;&#039;&#039;Sym-L&#039;&#039;&#039;) is the [[complexity class]] of problems [[log-space reducible]] to &#039;&#039;&#039;USTCON&#039;&#039;&#039; (&#039;&#039;undirected s-t connectivity&#039;&#039;), which is the problem of determining whether there exists a path between two vertices in an [[undirected graph]], otherwise described as the problem of determining whether two vertices are in the same [[Connected component (graph theory)|connected component]]. This problem is also called the &#039;&#039;&#039;undirected reachability problem&#039;&#039;&#039;. It does not matter whether [[many-one reduction|many-one reducibility]] or [[Turing reduction|Turing reducibility]] is used. Although originally described in terms of [[symmetric Turing machine]]s, that equivalent formulation is very complex, and the reducibility definition is what is used in practice.&lt;br /&gt;
&lt;br /&gt;
USTCON is a special case of [[STCON]] (&#039;&#039;directed reachability&#039;&#039;), the problem of determining whether a directed path between two vertices in a [[directed graph]] exists, which is complete for [[NL (complexity)|NL]]. Because USTCON is &#039;&#039;&#039;SL&#039;&#039;&#039;-complete, most advances that impact USTCON have also impacted &#039;&#039;&#039;SL&#039;&#039;&#039;. Thus they are connected, and discussed together.&lt;br /&gt;
&lt;br /&gt;
In October 2004 [[Omer Reingold]] showed that &#039;&#039;&#039;SL&#039;&#039;&#039; = &#039;&#039;&#039;[[L (complexity)|L]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Origin ==&lt;br /&gt;
&lt;br /&gt;
SL was first defined in 1982 by Lewis and Papadimitriou,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Lewis | first1 = Harry R. | author1-link = Harry R. Lewis&lt;br /&gt;
 | last2 = Papadimitriou | first2 = Christos H. | author2-link = Christos Papadimitriou&lt;br /&gt;
 | contribution = Symmetric space-bounded computation&lt;br /&gt;
 | doi = 10.1007/3-540-10003-2_85&lt;br /&gt;
 | location = Berlin&lt;br /&gt;
 | mr = 589018&lt;br /&gt;
 | pages = 374–384&lt;br /&gt;
 | publisher = Springer&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proceedings of the Seventh International Colloquium on Automata, Languages and Programming&lt;br /&gt;
 | volume = 85&lt;br /&gt;
 | year = 1980}}.&amp;lt;/ref&amp;gt; who were looking for a class in which to place USTCON, which until this time could, at best, be placed only in [[NL (complexity)|NL]], despite seeming not to require nondeterminism. They defined the [[symmetric Turing machine]], used it to define SL, showed that USTCON was complete for SL, and proved that&lt;br /&gt;
: &amp;lt;math&amp;gt;\mathrm{L} \subseteq \mathrm{SL} \subseteq \mathrm{NL}&amp;lt;/math&amp;gt;&lt;br /&gt;
where [[L (complexity)|L]] is the more well-known class of problems solvable by an ordinary [[deterministic Turing machine]] in logarithmic space, and NL is the class of problems solvable by [[nondeterministic Turing machines]] in logarithmic space. The result of Reingold, discussed later, shows that in fact, when limited to log space, the symmetric Turing machine is equivalent in power to the deterministic Turing machine.&lt;br /&gt;
&lt;br /&gt;
== Complete problems ==&lt;br /&gt;
&lt;br /&gt;
By definition, USTCON is complete for SL (all problems in SL reduce to it, including itself). Many more interesting complete problems were found, most by reducing directly or indirectly from USTCON, and a compendium of them was made by Àlvarez and Greenlaw.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Àlvarez | first1 = Carme&lt;br /&gt;
 | last2 = Greenlaw | first2 = Raymond&lt;br /&gt;
 | doi = 10.1007/PL00001603&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = Computational Complexity&lt;br /&gt;
 | mr = 1809688&lt;br /&gt;
 | pages = 123–145&lt;br /&gt;
 | title = A compendium of problems complete for symmetric logarithmic space&lt;br /&gt;
 | volume = 9&lt;br /&gt;
 | year = 2000}}.&amp;lt;/ref&amp;gt; Many of the problems are [[graph theory]] problems. Some of the simplest and most important SL-complete problems they describe include:&lt;br /&gt;
* USTCON&lt;br /&gt;
* Simulation of symmetric Turing machines: does an STM accept a given input in a certain space, given in unary?&lt;br /&gt;
* Vertex-disjoint paths: are there &#039;&#039;k&#039;&#039; paths between two vertices, sharing vertices only at the endpoints? (a generalization of USTCON, equivalent to asking whether a graph is &#039;&#039;k&#039;&#039;-edge-connected)&lt;br /&gt;
* Is a given graph a [[bipartite graph]], or equivalently, does it have a [[graph coloring]] using 2 colors?&lt;br /&gt;
* Do two undirected graphs have the same number of [[Connected component (graph theory)|connected components]]?&lt;br /&gt;
* Does a graph have an even number of connected components?&lt;br /&gt;
* Given a graph, is there a cycle containing a given edge?&lt;br /&gt;
* Do the [[spanning forest]]s of two graphs have the same number of edges?&lt;br /&gt;
* Given a graph where all its edges have distinct weights, is a given edge in the [[minimum weight spanning forest]]?&lt;br /&gt;
* [[Exclusive or]] 2-[[Boolean satisfiability problem|satisfiability]]: given a formula requiring that &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;i&#039;&#039;&amp;lt;/sub&amp;gt; xor &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;j&#039;&#039;&amp;lt;/sub&amp;gt; hold for a number of pairs of variables (&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;i&#039;&#039;&amp;lt;/sub&amp;gt;,&#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;j&#039;&#039;&amp;lt;/sub&amp;gt;), is there an assignment to the variables that makes it true?&lt;br /&gt;
&lt;br /&gt;
The [[complement (complexity)|complement]]s of all these problems are in SL as well, since, as we will see, SL is closed under complement.&lt;br /&gt;
&lt;br /&gt;
From the fact that &#039;&#039;&#039;L&#039;&#039;&#039; = &#039;&#039;&#039;SL&#039;&#039;&#039;, it follows that many more problems are SL-complete with respect to log-space reductions: every problem in &#039;&#039;&#039;L&#039;&#039;&#039; or in &#039;&#039;&#039;SL&#039;&#039;&#039; is &#039;&#039;&#039;SL&#039;&#039;&#039;-complete; moreover, even if the reductions are in some smaller class than &#039;&#039;&#039;L&#039;&#039;&#039;, &#039;&#039;&#039;L&#039;&#039;&#039;-completeness is equivalent to &#039;&#039;&#039;SL&#039;&#039;&#039;-completeness. In this sense this class has become somewhat trivial.&lt;br /&gt;
&lt;br /&gt;
== Important results ==&lt;br /&gt;
There are well-known classical algorithms such as [[depth-first search]] and [[breadth-first search]] which solve USTCON in linear time and space. Their existence, shown long before &#039;&#039;&#039;SL&#039;&#039;&#039; was defined, proves that &#039;&#039;&#039;SL&#039;&#039;&#039; is contained in &#039;&#039;&#039;P&#039;&#039;&#039;. It&#039;s also not difficult to show that USTCON, and so &#039;&#039;&#039;SL&#039;&#039;&#039;, is in &#039;&#039;&#039;NL&#039;&#039;&#039;, since we can just nondeterministically guess at each vertex which vertex to visit next in order to discover a path if one exists.&lt;br /&gt;
&lt;br /&gt;
The first nontrivial result for &#039;&#039;&#039;SL&#039;&#039;&#039;, however, was [[Savitch&#039;s theorem]], proved in 1970, which provided an algorithm that solves USTCON in log&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &#039;&#039;n&#039;&#039; space. Unlike depth-first search, however, this algorithm is impractical for most applications because of its potentially superpolynomial running time. One consequence of this is that USTCON, and so &#039;&#039;&#039;SL&#039;&#039;&#039;, is in DSPACE(log&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&#039;&#039;n&#039;&#039;).&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Savitch | first = Walter J. | author-link = Walter Savitch&lt;br /&gt;
 | journal = Journal of Computer and System Sciences&lt;br /&gt;
 | mr = 0266702&lt;br /&gt;
 | pages = 177–192&lt;br /&gt;
 | title = Relationships between nondeterministic and deterministic tape complexities&lt;br /&gt;
 | volume = 4&lt;br /&gt;
 | year = 1970&lt;br /&gt;
 | doi=10.1016/S0022-0000(70)80006-X}}.&amp;lt;/ref&amp;gt; (Actually, Savitch&#039;s theorem gives the stronger result that &#039;&#039;&#039;NL&#039;&#039;&#039; is in DSPACE(log&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&#039;&#039;n&#039;&#039;).)&lt;br /&gt;
&lt;br /&gt;
Although there were no (uniform) &#039;&#039;deterministic&#039;&#039; space improvements on Savitch&#039;s algorithm for 22 years, a highly practical probabilistic log-space algorithm was found in 1979 by Aleliunas et al.: simply start at one vertex and perform a random walk until you find the other one (then accept) or until &#039;&#039;|V|&#039;&#039;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; time has passed (then reject).&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Aleliunas | first1 = Romas&lt;br /&gt;
 | last2 = Karp | first2 = Richard M. | author2-link = Richard M. Karp&lt;br /&gt;
 | last3 = Lipton | first3 = Richard J. | author3-link = Richard J. Lipton&lt;br /&gt;
 | last4 = Lovász | first4 = László | author4-link = László Lovász&lt;br /&gt;
 | last5 = Rackoff | first5 = Charles | author5-link = Charles Rackoff&lt;br /&gt;
 | contribution = Random walks, universal traversal sequences, and the complexity of maze problems&lt;br /&gt;
 | doi = 10.1109/SFCS.1979.34&lt;br /&gt;
 | location = New York&lt;br /&gt;
 | mr = 598110&lt;br /&gt;
 | pages = 218–223&lt;br /&gt;
 | publisher = IEEE&lt;br /&gt;
 | title = [[Symposium on Foundations of Computer Science|Proceedings of 20th Annual Symposium on Foundations of Computer Science]]&lt;br /&gt;
 | year = 1979}}.&amp;lt;/ref&amp;gt; False rejections are made with a small bounded probability that shrinks exponentially the longer the random walk is continued. This showed that &#039;&#039;&#039;SL&#039;&#039;&#039; is contained in [[RL (complexity)|RLP]], the class of problems solvable in polynomial time and logarithmic space with probabilistic machines that reject incorrectly less than 1/3 of the time. By replacing the random walk by a universal traversal sequence, Aleliunas et al. also showed that &#039;&#039;&#039;SL&#039;&#039;&#039; is contained in [[L/poly]], a non-uniform complexity class of the problems solvable deterministically in logarithmic space with polynomial [[advice (complexity)|advice]].&lt;br /&gt;
&lt;br /&gt;
In 1989, Borodin et al. strengthened this result by showing that the [[complement (complexity)|complement]] of USTCON, determining whether two vertices are in different connected components, is also in &#039;&#039;&#039;RLP&#039;&#039;&#039;.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Borodin | first1 = Allan | author1-link = Allan Borodin&lt;br /&gt;
 | last2 = Cook | first2 = Stephen A. | author2-link = Stephen Cook&lt;br /&gt;
 | last3 = Dymond | first3 = Patrick W.&lt;br /&gt;
 | last4 = Ruzzo | first4 = Walter L.&lt;br /&gt;
 | last5 = Tompa | first5 = Martin&lt;br /&gt;
 | doi = 10.1137/0218038&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = SIAM Journal on Computing&lt;br /&gt;
 | mr = 996836&lt;br /&gt;
 | pages = 559–578&lt;br /&gt;
 | title = Two applications of inductive counting for complementation problems&lt;br /&gt;
 | volume = 18&lt;br /&gt;
 | year = 1989}}.&amp;lt;/ref&amp;gt; This placed USTCON, and &#039;&#039;&#039;SL&#039;&#039;&#039;, in co-&#039;&#039;&#039;RLP&#039;&#039;&#039; and in the intersection of &#039;&#039;&#039;RLP&#039;&#039;&#039; and co-&#039;&#039;&#039;RLP&#039;&#039;&#039;, which is [[ZPLP]], the class of problems which have log-space, expected polynomial-time, no-error randomized algorithms.&lt;br /&gt;
&lt;br /&gt;
In 1992, [[Noam Nisan|Nisan]], [[Endre Szemerédi|Szemerédi]], and [[Avi Wigderson|Wigderson]] finally found a new deterministic algorithm to solve USTCON using only log&amp;lt;sup&amp;gt;1.5&amp;lt;/sup&amp;gt; &#039;&#039;n&#039;&#039; space.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Nisan | first1 = Noam | author1-link = Noam Nisan&lt;br /&gt;
 | last2 = Szemerédi | first2 = Endre | author2-link = Endre Szemerédi&lt;br /&gt;
 | last3 = Wigderson | first3 = Avi | author3-link = Avi Wigderson&lt;br /&gt;
 | contribution = Undirected connectivity in O(log1.5n) space&lt;br /&gt;
 | doi = 10.1109/SFCS.1992.267822&lt;br /&gt;
 | pages = 24–29&lt;br /&gt;
 | title = Proceedings of 33rd Annual Symposium on Foundations of Computer Science&lt;br /&gt;
 | year = 1992}}.&amp;lt;/ref&amp;gt; This was improved slightly, but there would be no more significant gains until Reingold.&lt;br /&gt;
&lt;br /&gt;
In 1995, Nisan and Ta-Shma showed the surprising result that &#039;&#039;&#039;SL&#039;&#039;&#039; is closed under complement, which at the time was believed by many to be false; that is, &#039;&#039;&#039;SL&#039;&#039;&#039; = co-&#039;&#039;&#039;SL&#039;&#039;&#039;.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Nisan | first1 = Noam | author1-link = Noam Nisan&lt;br /&gt;
 | last2 = Ta-Shma | first2 = Amnon&lt;br /&gt;
 | id = {{ECCC|1994|94|003}}&lt;br /&gt;
 | journal = Chicago Journal of Theoretical Computer Science&lt;br /&gt;
 | mr = 1345937&lt;br /&gt;
 | at = Article 1&lt;br /&gt;
 | title = Symmetric logspace is closed under complement&lt;br /&gt;
 | year = 1995}}.&amp;lt;/ref&amp;gt; Equivalently, if a problem can be solved by reducing it to a graph and asking if two vertices are in the &#039;&#039;same&#039;&#039; component, it can also be solved by reducing it to another graph and asking if two vertices are in &#039;&#039;different&#039;&#039; components. However, Reingold&#039;s paper would later make this result redundant.&lt;br /&gt;
&lt;br /&gt;
One of the most important corollaries of &#039;&#039;&#039;SL&#039;&#039;&#039; = co-&#039;&#039;&#039;SL&#039;&#039;&#039; is that &#039;&#039;&#039;L&#039;&#039;&#039;&amp;lt;sup&amp;gt;&#039;&#039;&#039;SL&#039;&#039;&#039;&amp;lt;/sup&amp;gt; = &#039;&#039;&#039;SL&#039;&#039;&#039;; that is, a deterministic, log-space machine with an [[oracle machine|oracle]] for &#039;&#039;&#039;SL&#039;&#039;&#039; can solve problems in &#039;&#039;&#039;SL&#039;&#039;&#039; (trivially) but cannot solve any other problems. This means it does not matter whether we use Turing reducibility or many-one reducibility to show a problem is in &#039;&#039;&#039;SL&#039;&#039;&#039;; they are equivalent.&lt;br /&gt;
&lt;br /&gt;
A breakthrough October 2004 paper by [[Omer Reingold]] showed that USTCON is in fact in [[L (complexity)|L]].&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Reingold | first = Omer | author-link = Omer Reingold&lt;br /&gt;
 | doi = 10.1145/1391289.1391291&lt;br /&gt;
 | issue = 4&lt;br /&gt;
 | journal = [[Journal of the ACM]]&lt;br /&gt;
 | mr = 2445014&lt;br /&gt;
 | pages = 1–24&lt;br /&gt;
 | title = Undirected connectivity in log-space&lt;br /&gt;
 | volume = 55&lt;br /&gt;
 | year = 2008}}.&amp;lt;/ref&amp;gt; Since USTCON is &#039;&#039;&#039;SL&#039;&#039;&#039;-complete, this implies that &#039;&#039;&#039;SL&#039;&#039;&#039; = &#039;&#039;&#039;L&#039;&#039;&#039;, essentially eliminating the usefulness of consideration of &#039;&#039;&#039;SL&#039;&#039;&#039; as a separate class. A few weeks later, graduate student Vladimir Trifonov showed that USTCON could be solved deterministically using O(log &#039;&#039;n&#039;&#039; log log &#039;&#039;n&#039;&#039;) space—a weaker result—using different techniques.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Trifonov | first = Vladimir&lt;br /&gt;
 | doi = 10.1137/050642381&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[SIAM Journal on Computing]]&lt;br /&gt;
 | mr = 2411031&lt;br /&gt;
 | pages = 449–483&lt;br /&gt;
 | title = An &#039;&#039;O&#039;&#039;(log &#039;&#039;n&#039;&#039; log log &#039;&#039;n&#039;&#039;) space algorithm for undirected &#039;&#039;st&#039;&#039;-connectivity&lt;br /&gt;
 | volume = 38&lt;br /&gt;
 | year = 2008}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consequences of L = SL ==&lt;br /&gt;
&lt;br /&gt;
The collapse of &#039;&#039;&#039;L&#039;&#039;&#039; and &#039;&#039;&#039;SL&#039;&#039;&#039; has a number of significant consequences. Most obviously, all &#039;&#039;&#039;SL&#039;&#039;&#039;-complete problems are now in &#039;&#039;&#039;L&#039;&#039;&#039;, and can be gainfully employed in the design of deterministic log-space and polylogarithmic-space algorithms. In particular, we have a new set of tools to use in [[log-space reduction]]s. It is also now known that a problem is in &#039;&#039;&#039;L&#039;&#039;&#039; if and only if it is log-space reducible to USTCON.&lt;br /&gt;
&lt;br /&gt;
==Footnotes==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*&amp;lt;div id=&amp;quot;Papadimitriou&amp;quot;&amp;gt;[[Christos H. Papadimitriou|C. Papadimitriou]]. &#039;&#039;Computational Complexity&#039;&#039;. Addison-Wesley, 1994. ISBN 0-201-53082-1.&amp;lt;/div&amp;gt;&lt;br /&gt;
*&amp;lt;div id=&amp;quot;Sipser&amp;quot;&amp;gt;[[Michael Sipser]]. &#039;&#039;Introduction to the Theory of Computation&#039;&#039;. PWS Publishing Co., Boston 1997 ISBN 0-534-94728-X.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ComplexityClasses}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Sl (Complexity)}}&lt;br /&gt;
[[Category:Complexity classes]]&lt;/div&gt;</summary>
		<author><name>5.57.6.20</name></author>
	</entry>
</feed>