<?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;1)]]></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>Hi! I am Tobias Fritz, a mathematician at the Perimeter Institute for Theoretical Physics in Waterloo, Canada. I like to work on all sorts of mathematical structures which pop up in probability theory, information theory, and other sorts of applied math. Today I would like to tell you about my latest paper:</p>
<p>&bull;  <a href="http://perimeterinstitute.ca/personal/tfritz/ordered_commutative_monoids.pdf">The mathematical structure of theories of resource convertibility, I</a>.</p>
<p>It should be of interest to Azimuth readers as it forms part of what John likes to call <a href="https://johncarlosbaez.wordpress.com/2013/02/15/prospects-for-a-green-mathematics/">&#8216;green mathematics&#8217;</a>. So let&#8217;s get started!</p>
<p>Resources and their management are an essential part of our everyday life. We deal with the management of time or money pretty much every day. We also consume natural resources in order to afford food and amenities for (some of) the 7 billion people on our planet. Many of the objects that we deal with in science and engineering can be considered as resources. For example, a <a href="https://en.wikipedia.org/wiki/Channel_%28communications%29">communication channel</a> is a resource for sending information from one party to another. But for now, let&#8217;s stick with a toy example: timber and nails constitute a resource for making a table. In mathematical notation, this looks like so:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Cmathrm%7Btimber%7D+%2B+%5Cmathrm%7Bnails%7D+%5Cgeq+%5Cmathrm%7Btable%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;mathrm{timber} + &#92;mathrm{nails} &#92;geq &#92;mathrm{table}' title='&#92;mathrm{timber} + &#92;mathrm{nails} &#92;geq &#92;mathrm{table}' class='latex' /></p>
<p>We interpret this inequality as saying that &#8220;given timber and nails, we can make a table&#8221;. I like to write it as an inequality like this, which I think of as stating that having timber and nails is at least as good as having a table, because the timber and nails can always be turned into a table whenever one needs a table.</p>
<p>To be more precise, we should also take into account that making the table requires some tools. These tools do not get consumed in the process, so we also get them back out:</p>
<p><img src='https://s0.wp.com/latex.php?latex=%5Ctext%7Btimber%7D+%2B+%5Ctext%7Bnails%7D+%2B+%5Ctext%7Bsaw%7D+%2B+%5Ctext%7Bhammer%7D+%5Cgeq+%5Ctext%7Btable%7D+%2B+%5Ctext%7Bhammer%7D+%2B+%5Ctext%7Bsaw%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;text{timber} + &#92;text{nails} + &#92;text{saw} + &#92;text{hammer} &#92;geq &#92;text{table} + &#92;text{hammer} + &#92;text{saw}' title='&#92;text{timber} + &#92;text{nails} + &#92;text{saw} + &#92;text{hammer} &#92;geq &#92;text{table} + &#92;text{hammer} + &#92;text{saw}' class='latex' /></p>
<p>Notice that this kind of equation is analogous to a chemical reaction equation like this:</p>
<p><img src='https://s0.wp.com/latex.php?latex=2+%5Cmathrm%7BH%7D_2+%2B+%5Cmathrm%7BO%7D_2+%5Cgeq+%5Cmathrm%7BH%7D_2%5Cmathrm%7BO%7D+&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='2 &#92;mathrm{H}_2 + &#92;mathrm{O}_2 &#92;geq &#92;mathrm{H}_2&#92;mathrm{O} ' title='2 &#92;mathrm{H}_2 + &#92;mathrm{O}_2 &#92;geq &#92;mathrm{H}_2&#92;mathrm{O} ' class='latex' /></p>
<p>So given a hydrogen molecules and an oxygen molecule, we can let them react such as to form a molecule of water. In chemistry, this kind of equation would usually be written with an arrow &#8216;<img src='https://s0.wp.com/latex.php?latex=%5Crightarrow&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;rightarrow' title='&#92;rightarrow' class='latex' />’  instead of an ordering symbol &#8216;<img src='https://s0.wp.com/latex.php?latex=%5Cgeq&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;geq' title='&#92;geq' class='latex' />’ , but here we interpret the equation slightly differently. As with the timber and the nails and nails above, the inequality says that if we have two hydrogen atoms and an oxygen atom, then we <i>can</i> let them react to a molecule of water, but we don&#8217;t <i>have</i> to. In this sense, having two hydrogen atoms and an oxygen atom is at least as good as having a molecule of water.</p>
<p>So what&#8217;s going on here, mathematically? In all of the above equations, we have a bunch of stuff on each side and an inequality &#8216;<img src='https://s0.wp.com/latex.php?latex=%5Cgeq&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;geq' title='&#92;geq' class='latex' />’  in between. The stuff on each side consists of a bunch of objects tacked together via &#8216;<img src='https://s0.wp.com/latex.php?latex=%2B&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='+' title='+' class='latex' />’ . With respect to these two pieces of structure, the collection of all our resource objects forms an <i>ordered commutative monoid</i>:</p>
<p><b>Definition</b>: An ordered commutative monoid is a set <img src='https://s0.wp.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='A' title='A' class='latex' /> equipped with a binary relation <img src='https://s0.wp.com/latex.php?latex=%5Cgeq%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;geq,' title='&#92;geq,' class='latex' /> a binary operation <img src='https://s0.wp.com/latex.php?latex=%2B%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='+,' title='+,' class='latex' /> and a distinguished element <img src='https://s0.wp.com/latex.php?latex=0&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='0' title='0' class='latex' /> such that the following hold:</p>
<p>&bull; <img src='https://s0.wp.com/latex.php?latex=%2B&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='+' title='+' class='latex' /> and <img src='https://s0.wp.com/latex.php?latex=0&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='0' title='0' class='latex' /> equip <img src='https://s0.wp.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='A' title='A' class='latex' /> with the structure of a <a href="https://en.wikipedia.org/wiki/Monoid#Commutative_monoid">commutative monoid</a>;</p>
<p>&bull; <img src='https://s0.wp.com/latex.php?latex=%5Cgeq&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;geq' title='&#92;geq' class='latex' /> equips <img src='https://s0.wp.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='A' title='A' class='latex' /> with the structure of a <a href="https://en.wikipedia.org/wiki/Partially_ordered_set">partially ordered set</a>;</p>
<p>&bull; addition is monotone: if <img src='https://s0.wp.com/latex.php?latex=x%5Cgeq+y%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x&#92;geq y,' title='x&#92;geq y,' class='latex' /> then also <img src='https://s0.wp.com/latex.php?latex=x+%2B+z+%5Cgeq+y+%2B+z.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x + z &#92;geq y + z.' title='x + z &#92;geq y + z.' class='latex' /></p>
<p>Here, the third axiom is the most important, since it tells us how the additive structure interacts with the ordering structure.</p>
<p>Ordered commutative monoids are the mathematical formalization of resource convertibility and combinability as follows. The elements <img src='https://s0.wp.com/latex.php?latex=x%2Cy%5Cin+A&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x,y&#92;in A' title='x,y&#92;in A' class='latex' /> are the resource objects, corresponding to the &#8216;collections of stuff&#8217; in our earlier examples, such as <img src='https://s0.wp.com/latex.php?latex=x+%3D+%5Ctext%7Btimber%7D+%2B+%5Ctext%7Bnails%7D&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x = &#92;text{timber} + &#92;text{nails}' title='x = &#92;text{timber} + &#92;text{nails}' class='latex' /> or <img src='https://s0.wp.com/latex.php?latex=y+%3D+2+%5Ctext%7BH%7D_2+%2B+%5Ctext%7BO%7D_2.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='y = 2 &#92;text{H}_2 + &#92;text{O}_2.' title='y = 2 &#92;text{H}_2 + &#92;text{O}_2.' class='latex' /> Then the addition operation simply joins up collections of stuff into bigger collections of stuff. The ordering relation <img src='https://s0.wp.com/latex.php?latex=%5Cgeq&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;geq' title='&#92;geq' class='latex' /> is what formalizes resource convertibility, as in the examples above. The third axiom states that if we can convert <img src='https://s0.wp.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x' title='x' class='latex' /> into <img src='https://s0.wp.com/latex.php?latex=y%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='y,' title='y,' class='latex' /> then we can also convert <img src='https://s0.wp.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x' title='x' class='latex' /> together with <img src='https://s0.wp.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='z' title='z' class='latex' /> into <img src='https://s0.wp.com/latex.php?latex=y&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='y' title='y' class='latex' /> together with <img src='https://s0.wp.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='z' title='z' class='latex' /> for any <img src='https://s0.wp.com/latex.php?latex=z%2C&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='z,' title='z,' class='latex' /> for example by doing nothing to <img src='https://s0.wp.com/latex.php?latex=z.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='z.' title='z.' class='latex' /></p>
<p>A mathematically minded reader might object that requiring <img src='https://s0.wp.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='A' title='A' class='latex' /> to form a partially ordered set under <img src='https://s0.wp.com/latex.php?latex=%5Cgeq&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='&#92;geq' title='&#92;geq' class='latex' /> is too strong a requirement, since it requires two resource objects to be equal as soon as they are mutually interconvertible: <img src='https://s0.wp.com/latex.php?latex=x+%5Cgeq+y&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x &#92;geq y' title='x &#92;geq y' class='latex' /> and <img src='https://s0.wp.com/latex.php?latex=y+%5Cgeq+x&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='y &#92;geq x' title='y &#92;geq x' class='latex' /> implies <img src='https://s0.wp.com/latex.php?latex=x+%3D+y.&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x = y.' title='x = y.' class='latex' /> However, I think that this is not an essential restriction, because we can regard this implication as the <i>definition</i> of equality: &#8216;<img src='https://s0.wp.com/latex.php?latex=x+%3D+y&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x = y' title='x = y' class='latex' />’ is just a shorthand notation for &#8216;<img src='https://s0.wp.com/latex.php?latex=x%5Cgeq+y&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='x&#92;geq y' title='x&#92;geq y' class='latex' /> and <img src='https://s0.wp.com/latex.php?latex=y%5Cgeq+x&#038;bg=ffffff&#038;fg=000&#038;s=0' alt='y&#92;geq x' title='y&#92;geq x' class='latex' />’ which formalizes the perfect interconvertibility of resource objects.</p>
<p>We could now go back to the original examples and try to model carpentry and chemistry in terms of ordered commutative monoids. But as a mathematician, I needed to start out with something mathematically precise and rigorous as a testing ground for the formalism. This helps ensure that the mathematics is sensible and useful before diving into real-world applications. So, the main example in my paper is the ordered commutative monoid of graphs, which has a resource-theoretic interpretation in terms of <a href="http://alon.ucsd.edu/papers/zer_err_it.ps">zero-error information theory</a>. As graph theory is a difficult and traditional subject, this application constitutes the perfect training camp for the mathematics of ordered commutative monoids. I will get to this in Part 3.</p>
<p>In Part 2, I will say something about what one can do with ordered commutative monoids. In the meantime, I&#8217;d be curious to know what you think about what I&#8217;ve said so far!</p>
<p>&bull; <a href="https://johncarlosbaez.wordpress.com/2015/04/10/resource-convertibility-part-2/">Resource convertibility: part 2</a>.</p>
<p>&bull; <a href="https://johncarlosbaez.wordpress.com/2015/04/13/resource-convertibility-part-3/">Resource convertibility: part 3</a>.</p>
]]></html></oembed>