<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Azimuth]]></provider_name><provider_url><![CDATA[https://johncarlosbaez.wordpress.com]]></provider_url><author_name><![CDATA[John Baez]]></author_name><author_url><![CDATA[https://johncarlosbaez.wordpress.com/author/johncarlosbaez/]]></author_url><title><![CDATA[Resource Convertibility (Part&nbsp;3)]]></title><type><![CDATA[link]]></type><html><![CDATA[<p><i>guest post by <b><a href="http://perimeterinstitute.ca/personal/tfritz/">Tobias Fritz</a></b></i></p>
<p>In <a href="https://johncarlosbaez.wordpress.com/2015/04/07/resource-convertibility-part-1/">Part 1</a> and <a href="https://johncarlosbaez.wordpress.com/2015/04/10/resource-convertibility-part-2/">Part 2</a>, we learnt about ordered commutative monoids and how they formalize theories of resource convertibility and combinability. In this post, I would like to say a bit about the applications that have been explored so far. First, the study of resource theories has become a popular subject in quantum information theory, and many of the ideas in my paper actually originate there. I&#8217;ll list some references at the end. So I hope that the toolbox of ordered commutative monoids will turn out to be useful for this. But here I would like to talk about an example application that is much easier to understand, but no less difficult to analyze: graph theory and the resource theory of zero-error communication.</p>
<p>A graph consists of a bunch of nodes connected by a bunch of edges, for example like this:</p>
<div align="center"><img src="https://i0.wp.com/math.ucr.edu/home/baez/mathematical/fritz_resource/pentagon.jpg" alt="" width="250" /></div>
<p>This particular graph is the <i>pentagon graph</i> or <i><a href="https://en.wikipedia.org/wiki/Cycle_graph">5-cycle</a></i>. To give it some resource-theoretic interpretation, think of it as the <i>distinguishability graph</i> of a <a href="https://en.wikipedia.org/wiki/Channel_%28communications%29">communication channel</a>, where the nodes are the symbols that can be sent across the channel, and two symbols share an edge if and only if they can be unambiguously decoded. For example, the pentagon graph roughly corresponds to the distinguishability graph of my handwriting, when restricted to five letters only:</p>
<div align="center"><img src="https://i0.wp.com/math.ucr.edu/home/baez/mathematical/fritz_resource/handwriting.jpg" alt="" width="250" /></div>
<p>So my &#8216;w&#8217; is distinguishable from my &#8216;u&#8217;, but it may be confused for my &#8216;m&#8217;. In order to communicate unambiguously, it looks like I should restrict myself to using only two of those letters in writing, since any third of them may be mistaken for one of the other three. But alternatively, I could use a <a href="https://en.wikipedia.org/wiki/Block_code">block code</a> to create context around each letter which allows for perfect disambiguation. This is what happens in practice: I write in natural language, where an entire word is usually not ambiguous.</p>
<p>One can now also consider graph homomorphisms, which are maps like this:</p>
<div align="center"><img src="https://i2.wp.com/math.ucr.edu/home/baez/mathematical/fritz_resource/graph_homomorphism.jpg" alt="" width="450" /></div>
<p>The numbers on the nodes indicate where each node on the left gets mapped to. Formally, a graph homomorphism is a function taking nodes to nodes such that adjacent nodes get mapped to adjacent nodes. If a homomorphism <img src='https://s0.wp.com/latex.php?latex=G%5Cto+H&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='G&#92;to H' title='G&#92;to H' class='latex' /> exists between graphs <img src='https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='G' title='G' class='latex' /> and <img src='https://s0.wp.com/latex.php?latex=H%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='H,' title='H,' class='latex' /> then we also write <img src='https://s0.wp.com/latex.php?latex=H%5Cgeq+G&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='H&#92;geq G' title='H&#92;geq G' class='latex' />; in terms of communication channels, we can interpret this as saying that <img src='https://s0.wp.com/latex.php?latex=H&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='H' title='H' class='latex' /> simulates <img src='https://s0.wp.com/latex.php?latex=G%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='G,' title='G,' class='latex' /> since the homomorphism provides a map between the symbols which preserves distinguishability. A &#8216;code&#8217; for a communication channel is then just a homomorphism from the <a href="https://en.wikipedia.org/wiki/Complete_graph">complete graph</a> in which all nodes share an edge to the graph which describes the channel. With this ordering structure, the collection of all finite graphs forms an ordered set. This ordered set has an intricate structure which is <a href="https://golem.ph.utexas.edu/category/2014/12/graph_colouring_and_cartesian.html#c047834">intimately related</a> to some big open problems in graph theory.</p>
<p>We can also combine two communication channels to form a compound one. Going back to the handwriting example, we can consider the new channel in which the symbols are pairs of letters. Two such pairs are distinguishable if and only if either the first letters of each pair are distinguishable or the second letters are,</p>
<p><img src='https://s0.wp.com/latex.php?latex=%28a%2Cb%29+%5Csim+%28a%27%2Cb%27%29+%5C%3A%5CLeftrightarrow%5C%3A+a%5Csim+a%27+%5C%3A%5Clor%5C%3A+b%5Csim+b%27&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='(a,b) &#92;sim (a&#039;,b&#039;) &#92;:&#92;Leftrightarrow&#92;: a&#92;sim a&#039; &#92;:&#92;lor&#92;: b&#92;sim b&#039;' title='(a,b) &#92;sim (a&#039;,b&#039;) &#92;:&#92;Leftrightarrow&#92;: a&#92;sim a&#039; &#92;:&#92;lor&#92;: b&#92;sim b&#039;' class='latex' /></p>
<p>When generalized to arbitrary graphs, this yields the definition of <a href="https://en.wikipedia.org/wiki/Graph_product">disjunctive product</a> of graphs. It is not hard to show that this equips the ordered set of graphs with a binary operation compatible with the ordering, so that we obtain an ordered commutative monoid denoted <b>Grph</b>. It mathematically formalizes the resource theory of zero-error communication.</p>
<p>Using the toolbox of ordered commutative monoids combined with some concrete computations on graphs, one can show that <b>Grph</b> is not cancellative: if <img src='https://s0.wp.com/latex.php?latex=K_%7B11%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='K_{11}' title='K_{11}' class='latex' /> is the complete graph on 11 nodes, then <img src='https://s0.wp.com/latex.php?latex=3C_5%5Cnot%5Cgeq+K_%7B11%7D%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='3C_5&#92;not&#92;geq K_{11},' title='3C_5&#92;not&#92;geq K_{11},' class='latex' /> but there exists a graph <img src='https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='G' title='G' class='latex' /> such that</p>
<p><img src='https://s0.wp.com/latex.php?latex=3+C_5+%2B+G+%5Cgeq+K_%7B11%7D+%2B+G&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='3 C_5 + G &#92;geq K_{11} + G' title='3 C_5 + G &#92;geq K_{11} + G' class='latex' /></p>
<p>The graph <img src='https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='G' title='G' class='latex' /> turns out to have 136 nodes. This result seems to be new. But if you happen to have seen something like this before, please let me know!</p>
<p><a href="https://johncarlosbaez.wordpress.com/2015/04/10/resource-convertibility-part-2/">Last time</a>, we also talked about rates of conversion. In <b>Grph</b>, it turns out that some of these correspond to famous graph invariants! For example, the rate of conversion from a graph <img src='https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='G' title='G' class='latex' /> to the single-edge graph <img src='https://s0.wp.com/latex.php?latex=K_2&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='K_2' title='K_2' class='latex' /> is <a href="https://en.wikipedia.org/wiki/Shannon_capacity_of_a_graph">Shannon capacity</a> <img src='https://s0.wp.com/latex.php?latex=%5CTheta%28%5Coverline%7BG%7D%29%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;Theta(&#92;overline{G}),' title='&#92;Theta(&#92;overline{G}),' class='latex' /> where <img src='https://s0.wp.com/latex.php?latex=%5Coverline%7BG%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;overline{G}' title='&#92;overline{G}' class='latex' /> is the <a href="https://en.wikipedia.org/wiki/Complement_graph">complement graph</a>. This is of no surprise since <img src='https://s0.wp.com/latex.php?latex=%5CTheta&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;Theta' title='&#92;Theta' class='latex' /> was originally defined by Shannon with precisely this rate in mind, although he did not use the language of ordered commutative monoids. In any case, the Shannon capacity <img src='https://s0.wp.com/latex.php?latex=%5CTheta%28%5Coverline%7BG%7D%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;Theta(&#92;overline{G})' title='&#92;Theta(&#92;overline{G})' class='latex' /> is a graph invariant <a href="http://arxiv.org/abs/cs/0608021">notorious</a> for its complexity: it is not known whether there exists an algorithm to compute it! But an application of the Rate Theorem from Part 2 gives us a formula for the Shannon capacity:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5CTheta%28%5Coverline%7BG%7D%29+%3D+%5Cinf_f+f%28G%29&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;Theta(&#92;overline{G}) = &#92;inf_f f(G)' title='&#92;Theta(&#92;overline{G}) = &#92;inf_f f(G)' class='latex' /></p>
<p>where <img src='https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='f' title='f' class='latex' /> ranges over all graph invariants which are monotone under graph homomorphisms, multiplicative under disjunctive product, and normalized such that <img src='https://s0.wp.com/latex.php?latex=f%28K_2%29+%3D+2.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='f(K_2) = 2.' title='f(K_2) = 2.' class='latex' /> Unfortunately, this formula still not produce an algorithm for computing <img src='https://s0.wp.com/latex.php?latex=%5CTheta.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;Theta.' title='&#92;Theta.' class='latex' /> But it nonconstructively proves the existence of many new graph invariants <img src='https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='f' title='f' class='latex' /> which approximate the Shannon capacity from above.</p>
<p>Although my story ends here, I also feel that the whole project has barely started. There are lots of directions to explore! For example, it would be great to fit Shannon&#8217;s <a href="https://en.wikipedia.org/wiki/Noisy-channel_coding_theorem">noisy channel coding theorem</a> into this framework, but this has turned out be technically challenging. If you happen to be familiar with <a href="https://en.wikipedia.org/wiki/Rate%E2%80%93distortion_theory">rate-distortion theory</a> and you want to help out, please get in touch!</p>
<h4>References</h4>
<p>Here is a haphazard selection of references on resource theories in quantum information theory and related fields:</p>
<p>• Igor Devetak, Aram Harrow and Andreas Winter, <a href="http://arxiv.org/abs/quant-ph/0512015">A resource framework for quantum Shannon theory</a>.</p>
<p>• Gilad Gour, Markus P. Müller, Varun Narasimhachar, Robert W. Spekkens and Nicole Yunger Halpern, <a href="http://arxiv.org/abs/1309.6586">The resource theory of informational nonequilibrium in thermodynamics</a>.</p>
<p>• Fernando G.S.L. Brandão, Michał Horodecki, Nelly Huei Ying Ng, Jonathan Oppenheim and Stephanie Wehner, <a href="http://arxiv.org/abs/1305.5278">The second laws of quantum thermodynamics</a>.</p>
<p>• Iman Marvian and Robert W. Spekkens, <a href="http://arxiv.org/abs/1104.0018">The theory of manipulations of pure state asymmetry: basic tools and equivalence classes of states under symmetric operations</a>.</p>
<p>• Elliott H. Lieb and Jakob Yngvason, <a href="http://arxiv.org/abs/cond-mat/9708200">The physics and mathematics of the second law of thermodynamics</a>.</p>
]]></html><thumbnail_url><![CDATA[https://i0.wp.com/math.ucr.edu/home/baez/mathematical/fritz_resource/pentagon.jpg?fit=440%2C330]]></thumbnail_url><thumbnail_height><![CDATA[330]]></thumbnail_height><thumbnail_width><![CDATA[315]]></thumbnail_width></oembed>