<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Jean-Christophe Lavocat &#187; Quantum Information</title>
	<atom:link href="http://jice.lavocat.name/blog/category/sciences/quantum-information/feed/" rel="self" type="application/rss+xml" />
	<link>http://jice.lavocat.name/blog</link>
	<description>Mon Bioblog (humeurs, tendances et aventures en tout genres)</description>
	<lastBuildDate>Mon, 05 Dec 2011 20:51:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Impatient Learning and sub/sup Majority Problem</title>
		<link>http://jice.lavocat.name/blog/2009/09/impatient-learning-and-subsup-majority-problem/</link>
		<comments>http://jice.lavocat.name/blog/2009/09/impatient-learning-and-subsup-majority-problem/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 05:14:51 +0000</pubDate>
		<dc:creator>Jice</dc:creator>
				<category><![CDATA[Quantum Learning]]></category>

		<guid isPermaLink="false">http://jice.lavocat.name/blog/?p=939</guid>
		<description><![CDATA[In this article I present some probabilities of 1-step learning optimized by Impatient Learning (http://www.citebase.org/abstract?id=oai:arXiv.org:quant-ph/0309059) for the sub/sup Majority Learning. The (Sub/Sup) Majority Learning Take a bitstring a, and an integer . The oracle will respond 0 if   if queried with x and 1 otherwise. In other terms this oracle reply yes if two [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">In this article I present some probabilities of 1-step learning optimized by Impatient Learning (<a href="http://www.citebase.org/abstract?id=oai:arXiv.org:quant-ph/0309059" target="_blank">http://www.citebase.org/abstract?id=oai:arXiv.org:quant-ph/0309059</a>) for the sub/sup Majority Learning.</p>
<h2 style="text-align: justify;">The (Sub/Sup) Majority Learning</h2>
<p style="text-align: justify;">Take a bitstring <em>a</em>, and an integer <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_2554a2bb846cffd697389e5dc8912759.gif' style='vertical-align: middle; border: none; padding-bottom:1px;' class='tex' alt="\theta" /></span><script type='math/tex'>\theta</script>. The oracle will respond 0 if <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_e0b1dc2fde8ec1c28f471cfc6ae763ad.gif' style='vertical-align: middle; border: none; ' class='tex' alt="d(a,x)\leq \theta" /></span><script type='math/tex'>d(a,x)\leq \theta</script>  if queried with <em>x</em> and 1 otherwise. In other terms this oracle reply yes if two bitstrings agree on at least <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_2554a2bb846cffd697389e5dc8912759.gif' style='vertical-align: middle; border: none; padding-bottom:1px;' class='tex' alt="\theta" /></span><script type='math/tex'>\theta</script> bit.</p>
<p style="text-align: justify;">Here are the probability with a simple membership oracle (used with the usual phase kickback trick). Only even <em>n</em> gives an invertible matrix for the use of impatient learning.</p>
<table style="width: 100%;" border="0" align="center">
<tbody>
<tr style="text-align: center;">
<td>n \ theta</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr style="text-align: center;">
<td>2</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;"><strong>1</strong></td>
<td style="text-align: center;">X</td>
<td>X</td>
<td>X</td>
</tr>
<tr style="text-align: center;">
<td style="text-align: center;">4</td>
<td style="text-align: center;">0.6875</td>
<td>0.875</td>
<td><strong>0.875</strong></td>
<td>0.6875</td>
<td>X</td>
</tr>
<tr style="text-align: center;">
<td>6</td>
<td>0.3671875</td>
<td>0.6171875</td>
<td>0.75</td>
<td><strong>0.75</strong></td>
<td>0.6171875</td>
</tr>
<tr style="text-align: center;">
<td>8</td>
<td>0.1865234</td>
<td>0.36132812</td>
<td>0.520508</td>
<td>0.6484</td>
<td><strong>0.6484</strong></td>
</tr>
<tr style="text-align: center;">
<td>10</td>
<td>0.0936279</td>
<td>0.1990967</td>
<td>0.312499</td>
<td>0.448241</td>
<td>0.5703125</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">For all these value, the optimum is achieved when the phase kickback takes value in {-1 ; 1}.</p>
<p><br class="_mce_marker" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jice.lavocat.name/blog/2009/09/impatient-learning-and-subsup-majority-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grover&#039;s Search Algorithm in Python</title>
		<link>http://jice.lavocat.name/blog/2009/08/grovers-search-algorithm-in-python/</link>
		<comments>http://jice.lavocat.name/blog/2009/08/grovers-search-algorithm-in-python/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 02:16:22 +0000</pubDate>
		<dc:creator>Jice</dc:creator>
				<category><![CDATA[Quantum Information]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Quantum Oracle]]></category>

		<guid isPermaLink="false">http://jice.lavocat.name/blog/?p=799</guid>
		<description><![CDATA[As you may have read in some previous post I am actually working on a modified version of the Grover's Algorithm. For those who don't know the principles of Grover's Algorithm, here is a quick explanation. We have a function that is True for only one . We also have a quantum oracle that returns [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">As you may have read in some previous post I am actually working on a modified version of the <a title="Lee Grover" href="http://www1.bell-labs.com/user/lkgrover/" target="_blank">Grover</a>'s <a title="Grover's Search Algorithm" href="http://arxiv.org/abs/quant-ph/9605043" target="_blank">Algorithm</a>. For those who don't know the <a title="Explanations of Grover's Algorithm" href="http://www.quantiki.org/wiki/index.php/Grover%27s_search_algorithm" target="_blank">principles of Grover's Algorithm</a>, here is a quick explanation.</p>
<p style="text-align: justify;">We have a function <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_0f7eba2f31c56808e38ece6200b587c0.gif' style='vertical-align: middle; border: none; ' class='tex' alt="f : \mathbb{Z}_2^n\rightarrow \mathbb{Z}_2" /></span><script type='math/tex'>f : \mathbb{Z}_2^n\rightarrow \mathbb{Z}_2</script> that is True for only one <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_33f122951c05023563d010e55feb365f.gif' style='vertical-align: middle; border: none; ' class='tex' alt="a \in \mathbb{Z}_2^n" /></span><script type='math/tex'>a \in \mathbb{Z}_2^n</script>. We also have a quantum oracle that returns the value of the function f. Classicaly, finding the value of <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_0cc175b9c0f1b6a831c399e269772661.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="a" /></span><script type='math/tex'>a</script> will take n-1 steps. With the quantum version (Grover's Algorithm) it takes only <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_be183cdd1e68ce30a59b96233609b08f.gif' style='vertical-align: middle; border: none; ' class='tex' alt="\sqrt{n}" /></span><script type='math/tex'>\sqrt{n}</script> steps.</p>
<p style="text-align: justify;">The idea (without explanations) is to take an equally distributed weights vector as input <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_9dd4e461268c8034f5c8564e155c67a6.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="x" /></span><script type='math/tex'>x</script>, and to iterate a sequence of unitary operations during a certain amount of time.  After this given number of steps a measurement on the input vector is made, and is has been proved that we will observed the correct answer with probability 1. The number of steps is proportional to <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_be183cdd1e68ce30a59b96233609b08f.gif' style='vertical-align: middle; border: none; ' class='tex' alt="\sqrt{n}" /></span><script type='math/tex'>\sqrt{n}</script>.</p>
<p style="text-align: justify;">Bellow I put the picture representing the evolution (step after step) of the probability to observe the correct answer. You can see the oscillations that are well explained by geometrical description of this algorithm.</p>
<h2 style="text-align: center;"><a href="http://jice.lavocat.name/blog/wp-content/uploads/2009/08/grover_simple.png"><img class="aligncenter size-thumbnail wp-image-801" title="grover_simple" src="http://jice.lavocat.name/blog/wp-content/uploads/2009/08/grover_simple-150x150.png" alt="grover_simple" width="150" height="150" /></a></h2>
<h2 style="text-align: justify;">Python Code</h2>
<p style="text-align: justify;">Bellow you'll find the code associated to this example. You'll also be able to visualize the animation of the probabilities distribution according to the time.  The code is written in <a title="Python" href="http://www.python.org/" target="_blank">Python</a> and requires <a title="Numpy" href="http://numpy.scipy.org/" target="_blank">Numpy</a> to work. The associated functions classes are not useful for this simple case, but you'll understand in the coming post why I need them.</p>
<ul>
<li><a href="http://jice.lavocat.name/blog/wp-content/uploads/2009/08/Grover.zip">Grover Algorithm - Python</a> (run <em>python grover.py</em>)<a href="http://jice.lavocat.name/blog/wp-content/uploads/2009/08/Grover.zip"><br />
</a></li>
</ul>
<h2 style="text-align: justify;">Interesting fact:</h2>
<p style="text-align: justify;">If you use more than one correct possible answer (as in the case of perceptron learning) and a different matrix (namely with two -1 instead of only one), the behaviour could be close to the Grover's Algorithm. Since I was studying perceptron, I implemented a function that output an oracle given a certain threshold. If this threshold is 0, then only one correct answer exist. If it's one, then n+1 correct answers are possible ... but they are all in relation with the initial <strong>teacher</strong>.</p>
<p style="text-align: center;">If we fix the teacher, select a threshold of 1, and use the matrix H.diag(-1,1,...,1,-1).H and apply the same algorithm we get the following probability distribution for the teacher :</p>
<p style="text-align: center;"><a href="http://jice.lavocat.name/blog/wp-content/uploads/2009/08/grover_thresh_1.png"><img class="aligncenter size-thumbnail wp-image-804" title="grover_thresh_1" src="http://jice.lavocat.name/blog/wp-content/uploads/2009/08/grover_thresh_1-150x150.png" alt="grover_thresh_1" width="150" height="150" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">If you want to use my code, you have to put <em>teachers=mat_teacher_bin(N,1) </em>on line 36 and uncomment line 69</p>
<p style="text-align: justify;">Explainations? For the moment none. But I plan to read the following paper : <a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;_udi=B6V1G-4MMWHMX-1&amp;_user=10&amp;_rdoc=1&amp;_fmt=&amp;_orig=search&amp;_sort=d&amp;_docanchor=&amp;view=c&amp;_searchStrId=980896614&amp;_rerunOrigin=google&amp;_acct=C000050221&amp;_version=1&amp;_urlVersion=0&amp;_userid=10&amp;md5=7c1272e80f23322e994db33251e2d2df" target="_blank">Improved bond in Oracle identification</a></p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://jice.lavocat.name/blog/2009/08/grovers-search-algorithm-in-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tout sur Hadamard</title>
		<link>http://jice.lavocat.name/blog/2009/07/tout-sur-hadamard/</link>
		<comments>http://jice.lavocat.name/blog/2009/07/tout-sur-hadamard/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 01:37:33 +0000</pubDate>
		<dc:creator>Jice</dc:creator>
				<category><![CDATA[Maths]]></category>
		<category><![CDATA[Quantum Information]]></category>
		<category><![CDATA[Hadamard]]></category>
		<category><![CDATA[Histoire des Sciences]]></category>
		<category><![CDATA[Matrices]]></category>

		<guid isPermaLink="false">http://jice.lavocat.name/blog/?p=712</guid>
		<description><![CDATA[Qui est donc ce fameux Hadamard dont tout le monde parle en informatique quantique? Jacques Hadamard est un mathématicien français (1865-1963) à qui l'on doit les célèbres matrices (encore un normalien). Je vous conseille la biographie suivante sur Jacques Hadamard : Jacques Hadamard un mathématicien universel Ainsi que ce site regroupant les propriétés des-dites matrices [...]]]></description>
			<content:encoded><![CDATA[<p>Qui est donc ce fameux Hadamard dont tout le monde parle en informatique quantique? <a title="Jacques Hadamard" href="http://fr.wikipedia.org/wiki/Jacques_Hadamard" target="_blank">Jacques Hadamard</a> est un mathématicien français (1865-1963) à qui l'on doit les célèbres matrices (encore un normalien).</p>
<p>Je vous conseille la biographie suivante sur Jacques Hadamard : <a title="Jacques Hadamard" href="http://books.google.fr/books?id=NhK6LIApE8UC&amp;printsec=frontcover" target="_blank">Jacques Hadamard un mathématicien universel</a></p>
<p>Ainsi que ce site regroupant les propriétés des-dites matrices : <a title="Propriétés des matrices de Hadamard" href="http://chaos.if.uj.edu.pl/~karol/hadamard/index.php" target="_blank">http://chaos.if.uj.edu.pl/~karol/hadamard/index.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jice.lavocat.name/blog/2009/07/tout-sur-hadamard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Classical algorithm for the Majority Problem</title>
		<link>http://jice.lavocat.name/blog/2009/07/classical-algorithm-for-the-majority-problem/</link>
		<comments>http://jice.lavocat.name/blog/2009/07/classical-algorithm-for-the-majority-problem/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 04:50:59 +0000</pubDate>
		<dc:creator>Jice</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Quantum Learning]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[Majority problem]]></category>
		<category><![CDATA[Perceptron]]></category>

		<guid isPermaLink="false">http://jice.lavocat.name/blog/?p=584</guid>
		<description><![CDATA[Presentation of the problem : The majority problem is equivalent to the perceptron learning. For each define a function : Where wt is the weight of a bit-string (number of 1). Alternatively we can write : . The problem is : determine a given an access to answers from . We saw in the presentation [...]]]></description>
			<content:encoded><![CDATA[<h2>Presentation of the problem :</h2>
<p style="text-align: justify;">The majority problem is equivalent to the perceptron learning. For each <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_413e05e4fcb93f3028fe18f4457b97e8.gif' style='vertical-align: middle; border: none; padding-bottom:1px;' class='tex' alt="a \in \mathbb{Z}_n" /></span><script type='math/tex'>a \in \mathbb{Z}_n</script> define a function <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_96d9ca61191103cdbb54d587bd68f26c.gif' style='vertical-align: middle; border: none; ' class='tex' alt="m_a : \mathbb{Z}_2^N \rightarrow \mathbb{Z}_2" /></span><script type='math/tex'>m_a : \mathbb{Z}_2^N \rightarrow \mathbb{Z}_2</script> :</p>
<p style="text-align: center;"><span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_3e0917b5d1bdeed209b3787b9fb70421.gif' style='vertical-align: middle; border: none; ' class='tex' alt="m_a(x)= \begin{cases} 1 & \text{ if } wt(a-x)\leq n/2 \\0 & \text{ otherwise } \end{cases}" /></span><script type='math/tex'>m_a(x)= \begin{cases} 1 & \text{ if } wt(a-x)\leq n/2 \\0 & \text{ otherwise } \end{cases}</script></p>
<p style="text-align: justify;">Where wt is the weight of a bit-string (number of 1).</p>
<p style="text-align: justify;">Alternatively we can write : <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_563824987f1dabd22f9fefe300a25831.gif' style='vertical-align: middle; border: none; ' class='tex' alt=" m_a(x) = \Theta (n/2 - wt(x-a) )" /></span><script type='math/tex'> m_a(x) = \Theta (n/2 - wt(x-a) )</script>.</p>
<p style="text-align: justify;">The problem is : <strong>determine a</strong> given an access to answers from <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_ada2d1d6c0939aa513a16325a8101ee9.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="m_a" /></span><script type='math/tex'>m_a</script>.</p>
<p style="text-align: justify;">We saw in the presentation (link available soon) that the classical complexity was <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_b0eccbb6ec860649dd86340523335cae.gif' style='vertical-align: middle; border: none; ' class='tex' alt=" O(n)" /></span><script type='math/tex'> O(n)</script> while the quantum complexity was <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_6f2f771f93ceceb518be712cefbe8f2d.gif' style='vertical-align: middle; border: none; ' class='tex' alt=" O(\sqrt{n})" /></span><script type='math/tex'> O(\sqrt{n})</script>. In the following we show the classical bound.</p>
<p style="text-align: justify;">
<h2 style="text-align: justify;">The classical algorithm</h2>
<p>For the classical case we will use a dichotomic process as in the <a href="http://en.wikipedia.org/wiki/Binary_search_algorithm" target="_blank">binary chop</a>. Here is the algorithm :</p>
<ul>
<li>At the first step you look the result for 0...0. If it's 1 you take all the possible weights that could have the same result (<span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_eca7760805e507c984d5f1276776d5fe.gif' style='vertical-align: middle; border: none; ' class='tex' alt="2^n / 2 = 2^{n-1}" /></span><script type='math/tex'>2^n / 2 = 2^{n-1}</script> weights possible). If it's 0 you take the complementary set of bits (the same number of weights if n is even).</li>
<li>After that, you choose a new vector in your possible set, with the biggest Hamming distance with the previous tested bit. Then you look the result. After that step you would be able to remove another time : <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_f3ab5ba1c181dd2fb99c1a0c14b0a49d.gif' style='vertical-align: middle; border: none; ' class='tex' alt=" 2^{n-1} / 2" /></span><script type='math/tex'> 2^{n-1} / 2</script> remaining weights .</li>
<li>... you repeat these steps n-1 times at all, in the end you have <span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_7bc0acb2c6b1ef7824739230eee18992.gif' style='vertical-align: middle; border: none; ' class='tex' alt="2^n/2^{n-1} = 2" /></span><script type='math/tex'>2^n/2^{n-1} = 2</script> possible states.</li>
<li>In the end, you may have two bits that you will separate by choosing a special bit <strong>b</strong>.  This bit <strong>b</strong> will depend on the two possible states and differentiate them.</li>
<li>And you are done in n steps.</li>
</ul>
<h2>Example for n=3</h2>
<p>For n=3, let's take the example of the following target bit : w = 001.</p>
<ul>
<li>I first try 000. I get 1. So the possible weights are : 000 / 001 / 010 / 100</li>
<li>Then I test 001. I get 1. So the remaining states are 001 / 000 ( 011 / 101 are not possible because they are not in the previous set)</li>
<li>Finally I test 101. I get 1. <em>So the only possible result is 001</em>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jice.lavocat.name/blog/2009/07/classical-algorithm-for-the-majority-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some papers about Oracle identification</title>
		<link>http://jice.lavocat.name/blog/2009/07/some-papers-about-oracle-identification/</link>
		<comments>http://jice.lavocat.name/blog/2009/07/some-papers-about-oracle-identification/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 22:23:16 +0000</pubDate>
		<dc:creator>Jice</dc:creator>
				<category><![CDATA[Quantum Learning]]></category>
		<category><![CDATA[Quantum Information]]></category>
		<category><![CDATA[Quantum Oracle]]></category>

		<guid isPermaLink="false">http://jice.lavocat.name/blog/?p=546</guid>
		<description><![CDATA[There is a bunch of interesting papers dealing with Oracle Identification. Here is a list of the ones I found interesting to read : First a general definition of the context :  Jorge Castro -  How Many Query Superpositions Are Needed to Learn? A  paper about lots of bounds : Rocco Servedio &#38; Steven Gortler [...]]]></description>
			<content:encoded><![CDATA[<p>There is a bunch of interesting papers dealing with Oracle Identification.</p>
<p>Here is a list of the ones I found interesting to read :</p>
<p><span id="more-546"></span>First a general definition of the context :  <a href="http://www.springerlink.com/content/8683h22113570t44/" target="_blank">Jorge Castro -  How Many Query Superpositions Are Needed to Learn?</a></p>
<p>A  paper about lots of bounds : <a href="http://radiata.cs.columbia.edu/%7Erocco/Public/SG_041291_2.pdf">Rocco Servedio &amp; Steven Gortler - Equivalences and separations between quantum and classical learnability</a></p>
<p>Chapter 6 of <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.125.8675&amp;rep=rep1&amp;type=pdf" target="_blank">Ashley Montanaro - Structure randomness ...</a></p>
<p>A recent paper that tries to avoid quantum oracle queries : <a href="http://www.springerlink.com/content/k6u13303p6725167/" target="_blank">Alp Atici &amp; Rocco Servedio - Quantum algorithms for learning and testing juntas</a></p>
<p>And finally a well-known chapter about technics for computing quantum complexities : <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.32.6914&amp;rep=rep1&amp;type=pdf" target="_blank"><span><span>Ethan Bernstein, Umesh Vazirani - </span></span>Quantum complexity theory</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jice.lavocat.name/blog/2009/07/some-papers-about-oracle-identification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latex on my blog</title>
		<link>http://jice.lavocat.name/blog/2009/06/test-latex/</link>
		<comments>http://jice.lavocat.name/blog/2009/06/test-latex/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 19:11:49 +0000</pubDate>
		<dc:creator>Jice</dc:creator>
				<category><![CDATA[En vrac]]></category>
		<category><![CDATA[Quantum Learning]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://jice.lavocat.name/blog/?p=409</guid>
		<description><![CDATA[WordPress permet d'inclure du Latex dans ses pages grace a un script hébergé sur ses propres serveur. Voila qui va me rendre heureux tout ca : Vous pouvez aussi normalement écrire vos formules dans les commentaires en utilisant la syntaxe 1 Vous pouvez essayer ci-dessous, dans la mesure du raisonnable. ____________________________ English version : You [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">WordPress permet d'inclure du Latex dans ses pages grace a un script hébergé sur ses propres serveur. Voila qui va me rendre heureux tout ca :</p>
<p style="text-align: center;"><span id="more-409"></span></p>
<p style="text-align: center;"><span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_e0516952a095c9af600f0025da8e0b37.gif' style='vertical-align: middle; border: none; ' class='tex' alt=" i\hbar\frac{\partial}{\partial t}\left|\Psi(t)\right>=H\left|\Psi(t)\right>" /></span><script type='math/tex'> i\hbar\frac{\partial}{\partial t}\left|\Psi(t)\right>=H\left|\Psi(t)\right></script></p>
<p style="text-align: justify;">Vous pouvez aussi normalement écrire vos formules dans les commentaires en utilisant la syntaxe</p>
<p><div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_6882dee8ec1820b5d7dbf151d915516f.gif' style='vertical-align: middle; border: none; padding-bottom:1px;' class='tex' alt=" ?commande latex " /></span><script type='math/tex'> ?commande latex </script></div></td></tr></tbody></table></div>
</p>
<p>Vous pouvez essayer ci-dessous, dans la mesure du raisonnable.<br />
 ____________________________</p>
<p>English version :</p>
<p>You can now add Latex equations on my blog/comments. The correct syntax is</p>
<p><div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span class='MathJax_Preview'><img src='http://jice.lavocat.name/blog/wp-content/plugins/latex/cache/tex_0457b6cac4c0d4645b1623af176ee73e.gif' style='vertical-align: middle; border: none; padding-bottom:1px;' class='tex' alt=" latex command " /></span><script type='math/tex'> latex command </script></div></td></tr></tbody></table></div></p>
]]></content:encoded>
			<wfw:commentRss>http://jice.lavocat.name/blog/2009/06/test-latex/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

