<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Phorgy Phynance</title>
	<atom:link href="http://phorgyphynance.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://phorgyphynance.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 25 Jan 2012 08:12:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='phorgyphynance.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Phorgy Phynance</title>
		<link>http://phorgyphynance.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://phorgyphynance.wordpress.com/osd.xml" title="Phorgy Phynance" />
	<atom:link rel='hub' href='http://phorgyphynance.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Network Theory and Discrete Calculus &#8211; Differentiation Rules</title>
		<link>http://phorgyphynance.wordpress.com/2012/01/08/network-theory-and-discrete-calculus-differentiation-rules/</link>
		<comments>http://phorgyphynance.wordpress.com/2012/01/08/network-theory-and-discrete-calculus-differentiation-rules/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 15:20:45 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[Network Theory]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=1695</guid>
		<description><![CDATA[This post is part of a series Network Theory and Discrete Calculus In the previous post, we introduced discrete calculus on a binary tree. In particular, we introduced two sets of basis 1-forms we&#8217;ll refer to as Graph bases and Coordinate bases related by and saw that discrete 1-forms can be expressed in either left- or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1695&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series</p>
<ul>
<li><a href="../network-theory-and-discrete-calculus/">Network Theory and Discrete Calculus</a></li>
</ul>
<p>In the <a href="http://phorgyphynance.wordpress.com/2011/12/30/network-theory-and-discrete-calculus-the-binary-tree/">previous post</a>, we introduced discrete calculus on a binary tree. In particular, we introduced two sets of basis 1-forms we&#8217;ll refer to as</p>
<ol>
<li>Graph bases <img src='http://s0.wp.com/latex.php?latex=%5C%7Bdu%5E%2B%2Cdu%5E-%5C%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;{du^+,du^-&#92;}' title='&#92;{du^+,du^-&#92;}' class='latex' /> and</li>
<li>Coordinate bases <img src='http://s0.wp.com/latex.php?latex=%5C%7Bdt%2Cdx%5C%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;{dt,dx&#92;}' title='&#92;{dt,dx&#92;}' class='latex' /></li>
</ol>
<p>related by</p>
<p><img src='http://s0.wp.com/latex.php?latex=du%5E%5Cpm+%3D+%5CDelta+u+%5Cmathbf%7Be%7D%5E%5Cpm+%3D+%5Cfrac%7B%5CDelta+u%7D%7B2%5CDelta+t%7D+dt+%5Cpm+%5Cfrac%7B%5CDelta+u%7D%7B2%5CDelta+x%7D+dx&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='du^&#92;pm = &#92;Delta u &#92;mathbf{e}^&#92;pm = &#92;frac{&#92;Delta u}{2&#92;Delta t} dt &#92;pm &#92;frac{&#92;Delta u}{2&#92;Delta x} dx' title='du^&#92;pm = &#92;Delta u &#92;mathbf{e}^&#92;pm = &#92;frac{&#92;Delta u}{2&#92;Delta t} dt &#92;pm &#92;frac{&#92;Delta u}{2&#92;Delta x} dx' class='latex' /></p>
<p>and saw that discrete 1-forms can be expressed in either left- or right-components forms</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Calpha+%3D+%5Coverleftarrow%7B%5Calpha_t%7D+dt+%2B+%5Coverleftarrow%7B%5Calpha_x%7D+dx+%3D+dt+%5Coverrightarrow%7B%5Calpha_t%7D+%2B+dx+%5Coverrightarrow%7B%5Calpha_x%7D%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;alpha = &#92;overleftarrow{&#92;alpha_t} dt + &#92;overleftarrow{&#92;alpha_x} dx = dt &#92;overrightarrow{&#92;alpha_t} + dx &#92;overrightarrow{&#92;alpha_x},' title='&#92;alpha = &#92;overleftarrow{&#92;alpha_t} dt + &#92;overleftarrow{&#92;alpha_x} dx = dt &#92;overrightarrow{&#92;alpha_t} + dx &#92;overrightarrow{&#92;alpha_x},' class='latex' /></p>
<p>where, in general, the left- and right-component 0-forms do not coincide, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Coverleftarrow%7B%5Calpha_t%7D+%5Cne+%5Coverrightarrow%7B%5Calpha_t%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;overleftarrow{&#92;alpha_t} &#92;ne &#92;overrightarrow{&#92;alpha_t}' title='&#92;overleftarrow{&#92;alpha_t} &#92;ne &#92;overrightarrow{&#92;alpha_t}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Coverleftarrow%7B%5Calpha_x%7D+%5Cne+%5Coverrightarrow%7B%5Calpha_x%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;overleftarrow{&#92;alpha_x} &#92;ne &#92;overrightarrow{&#92;alpha_x}' title='&#92;overleftarrow{&#92;alpha_x} &#92;ne &#92;overrightarrow{&#92;alpha_x}' class='latex' /></p>
<p>due to the noncommutativity of discrete 0-forms and discrete 1-forms.</p>
<h3>Product Rule</h3>
<p>Recall the exterior derivative of a discrete 0-form <img src='http://s0.wp.com/latex.php?latex=f&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='f' title='f' class='latex' /> may be expressed in left-component form as</p>
<p><img src='http://s0.wp.com/latex.php?latex=df+%3D+%5Coverleftarrow%7B%5Cpartial_t+f%7D+dt+%2B+%5Coverleftarrow%7B%5Cpartial_x+f%7D+dx&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='df = &#92;overleftarrow{&#92;partial_t f} dt + &#92;overleftarrow{&#92;partial_x f} dx' title='df = &#92;overleftarrow{&#92;partial_t f} dt + &#92;overleftarrow{&#92;partial_x f} dx' class='latex' /></p>
<p>where</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverleftarrow%7B%5Cpartial_t+f%7D+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Cfrac%7Bf%28i%2B1%2Cj%2B1%29%2Bf%28i-1%2Cj%2B1%29+-2f%28i%2Cj%29%7D%7B2%5CDelta+t%7D%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_t f} = &#92;sum_{(i,j)} &#92;left[&#92;frac{f(i+1,j+1)+f(i-1,j+1) -2f(i,j)}{2&#92;Delta t}&#92;right] &#92;mathbf{e}^{(i,j)} &#92;end{aligned}' title='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_t f} = &#92;sum_{(i,j)} &#92;left[&#92;frac{f(i+1,j+1)+f(i-1,j+1) -2f(i,j)}{2&#92;Delta t}&#92;right] &#92;mathbf{e}^{(i,j)} &#92;end{aligned}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverleftarrow%7B%5Cpartial_x+f%7D+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Cfrac%7Bf%28i%2B1%2Cj%2B1%29+-f%28i-1%2Cj%2B1%29%7D%7B2%5CDelta+x%7D%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_x f} = &#92;sum_{(i,j)} &#92;left[&#92;frac{f(i+1,j+1) -f(i-1,j+1)}{2&#92;Delta x}&#92;right] &#92;mathbf{e}^{(i,j)} &#92;end{aligned}' title='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_x f} = &#92;sum_{(i,j)} &#92;left[&#92;frac{f(i+1,j+1) -f(i-1,j+1)}{2&#92;Delta x}&#92;right] &#92;mathbf{e}^{(i,j)} &#92;end{aligned}' class='latex' /></p>
<p>Although the product rule is satisfied, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=d%28fg%29+%3D+%28df%29g+%2B+f%28dg%29%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d(fg) = (df)g + f(dg),' title='d(fg) = (df)g + f(dg),' class='latex' /></p>
<p>note the discrete 0-form <img src='http://s0.wp.com/latex.php?latex=g&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='g' title='g' class='latex' /> is on the right of the discrete 1-form <img src='http://s0.wp.com/latex.php?latex=df&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='df' title='df' class='latex' /> and the discrete 0-form <img src='http://s0.wp.com/latex.php?latex=f&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='f' title='f' class='latex' /> is on the left of the discrete 1-form <img src='http://s0.wp.com/latex.php?latex=dg&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='dg' title='dg' class='latex' />. Attempting to express the product rule in left components, we find</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+d%28fg%29+%26%3D+%5Coverleftarrow%7B%5Cpartial_t+%28fg%29%7D+dt+%2B+%5Coverleftarrow%7B%5Cpartial_x+%28fg%29%7D+dx+%5C%5C+%26%3D+%28%5Coverleftarrow%7B%5Cpartial_t+f%7D+dt+%2B+%5Coverleftarrow%7B%5Cpartial_x+f%7D+dx+%29g+%2B+f%28%5Coverleftarrow%7B%5Cpartial_t+g%7D+dt+%2B+%5Coverleftarrow%7B%5Cpartial_x+g%7D+dx%29.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} d(fg) &amp;= &#92;overleftarrow{&#92;partial_t (fg)} dt + &#92;overleftarrow{&#92;partial_x (fg)} dx &#92;&#92; &amp;= (&#92;overleftarrow{&#92;partial_t f} dt + &#92;overleftarrow{&#92;partial_x f} dx )g + f(&#92;overleftarrow{&#92;partial_t g} dt + &#92;overleftarrow{&#92;partial_x g} dx).&#92;end{aligned}' title='&#92;begin{aligned} d(fg) &amp;= &#92;overleftarrow{&#92;partial_t (fg)} dt + &#92;overleftarrow{&#92;partial_x (fg)} dx &#92;&#92; &amp;= (&#92;overleftarrow{&#92;partial_t f} dt + &#92;overleftarrow{&#92;partial_x f} dx )g + f(&#92;overleftarrow{&#92;partial_t g} dt + &#92;overleftarrow{&#92;partial_x g} dx).&#92;end{aligned}' class='latex' /></p>
<p>In order to move <img src='http://s0.wp.com/latex.php?latex=g&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='g' title='g' class='latex' /> to the left of the coordinate bases above, we need to know the commutation relations</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Bdt%2Cg%5D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[dt,g]' title='[dt,g]' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Bdx%2Cg%5D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[dx,g].' title='[dx,g].' class='latex' /></p>
<p>These commutation relations may be determined by noting that for any two discrete 0-forms <img src='http://s0.wp.com/latex.php?latex=f&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='f' title='f' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=g&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='g' title='g' class='latex' />, we have</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Bdf%2Cg%5D+%3D+%5Bdg%2Cf%5D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[df,g] = [dg,f].' title='[df,g] = [dg,f].' class='latex' /></p>
<p>Therefore,</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%7B+%5Bdt%2Cg%5D+%7D%26%3D+%5Bdg%2Ct%5D+%5C%5C+%26%3D+%5Coverleftarrow%7B%5Cpartial_t+g%7D+%5Bdt%2Ct%5D+%2B+%5Coverleftarrow%7B%5Cpartial_x+g%7D+%5Bdx%2Ct%5D+%5C%5C+%26%3D+%5CDelta+t+%5Coverleftarrow%7B%5Cpartial_t+g%7D+dt+%2B+%5CDelta+t+%5Coverleftarrow%7B%5Cpartial_x+g%7D+dx%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} { [dt,g] }&amp;= [dg,t] &#92;&#92; &amp;= &#92;overleftarrow{&#92;partial_t g} [dt,t] + &#92;overleftarrow{&#92;partial_x g} [dx,t] &#92;&#92; &amp;= &#92;Delta t &#92;overleftarrow{&#92;partial_t g} dt + &#92;Delta t &#92;overleftarrow{&#92;partial_x g} dx&#92;end{aligned}' title='&#92;begin{aligned} { [dt,g] }&amp;= [dg,t] &#92;&#92; &amp;= &#92;overleftarrow{&#92;partial_t g} [dt,t] + &#92;overleftarrow{&#92;partial_x g} [dx,t] &#92;&#92; &amp;= &#92;Delta t &#92;overleftarrow{&#92;partial_t g} dt + &#92;Delta t &#92;overleftarrow{&#92;partial_x g} dx&#92;end{aligned}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%7B+%5Bdx%2Cg%5D+%7D%26%3D+%5Bdg%2Cx%5D+%5C%5C+%26%3D+%5Coverleftarrow%7B%5Cpartial_t+g%7D+%5Bdt%2Cx%5D+%2B+%5Coverleftarrow%7B%5Cpartial_x+g%7D+%5Bdx%2Cx%5D+%5C%5C+%26%3D+%5CDelta+t+%5Coverleftarrow%7B%5Cpartial_t+g%7D+dx+%2B+%5Cfrac%7B%28%5CDelta+x%29%5E2%7D%7B%5CDelta+t%7D+%5Coverleftarrow%7B%5Cpartial_x+g%7D+dt%2C%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} { [dx,g] }&amp;= [dg,x] &#92;&#92; &amp;= &#92;overleftarrow{&#92;partial_t g} [dt,x] + &#92;overleftarrow{&#92;partial_x g} [dx,x] &#92;&#92; &amp;= &#92;Delta t &#92;overleftarrow{&#92;partial_t g} dx + &#92;frac{(&#92;Delta x)^2}{&#92;Delta t} &#92;overleftarrow{&#92;partial_x g} dt,&#92;end{aligned}' title='&#92;begin{aligned} { [dx,g] }&amp;= [dg,x] &#92;&#92; &amp;= &#92;overleftarrow{&#92;partial_t g} [dt,x] + &#92;overleftarrow{&#92;partial_x g} [dx,x] &#92;&#92; &amp;= &#92;Delta t &#92;overleftarrow{&#92;partial_t g} dx + &#92;frac{(&#92;Delta x)^2}{&#92;Delta t} &#92;overleftarrow{&#92;partial_x g} dt,&#92;end{aligned}' class='latex' /></p>
<p>where use has been made of the coordinate commutation relations in the <a href="http://phorgyphynance.wordpress.com/2011/12/30/network-theory-and-discrete-calculus-the-binary-tree/">previous post</a>.</p>
<p>Putting everything together, we find the product rule above implies the left components satisfy</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Coverleftarrow%7B%5Cpartial_t+%28fg%29%7D+%3D+%28%5Coverleftarrow%7B%5Cpartial_t+f%7D%29+g+%2B+f%28%5Coverleftarrow%7B%5Cpartial_t+g%7D%29%2B+%5CDelta+t+%28%5Coverleftarrow%7B%5Cpartial_t+f%7D%29%28%5Coverleftarrow%7B%5Cpartial_t+g%7D%29+%2B+%5Cfrac%7B%28%5CDelta+x%29%5E2%7D%7B%5CDelta+t%7D+%28%5Coverleftarrow%7B%5Cpartial_x+f%7D%29%28+%5Coverleftarrow%7B%5Cpartial_x+g%7D%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;overleftarrow{&#92;partial_t (fg)} = (&#92;overleftarrow{&#92;partial_t f}) g + f(&#92;overleftarrow{&#92;partial_t g})+ &#92;Delta t (&#92;overleftarrow{&#92;partial_t f})(&#92;overleftarrow{&#92;partial_t g}) + &#92;frac{(&#92;Delta x)^2}{&#92;Delta t} (&#92;overleftarrow{&#92;partial_x f})( &#92;overleftarrow{&#92;partial_x g})' title='&#92;overleftarrow{&#92;partial_t (fg)} = (&#92;overleftarrow{&#92;partial_t f}) g + f(&#92;overleftarrow{&#92;partial_t g})+ &#92;Delta t (&#92;overleftarrow{&#92;partial_t f})(&#92;overleftarrow{&#92;partial_t g}) + &#92;frac{(&#92;Delta x)^2}{&#92;Delta t} (&#92;overleftarrow{&#92;partial_x f})( &#92;overleftarrow{&#92;partial_x g})' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Coverleftarrow%7B%5Cpartial_x+%28fg%29%7D+%3D+%28%5Coverleftarrow%7B%5Cpartial_x+f%7D%29+g+%2B+f%28%5Coverleftarrow%7B%5Cpartial_x+g%7D%29%2B+%5CDelta+t+%28%5Coverleftarrow%7B%5Cpartial_x+f%7D%29%28%5Coverleftarrow%7B%5Cpartial_t+g%7D%29+%2B+%5CDelta+t+%28%5Coverleftarrow%7B%5Cpartial_t+f%7D%29%28+%5Coverleftarrow%7B%5Cpartial_x+g%7D%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;overleftarrow{&#92;partial_x (fg)} = (&#92;overleftarrow{&#92;partial_x f}) g + f(&#92;overleftarrow{&#92;partial_x g})+ &#92;Delta t (&#92;overleftarrow{&#92;partial_x f})(&#92;overleftarrow{&#92;partial_t g}) + &#92;Delta t (&#92;overleftarrow{&#92;partial_t f})( &#92;overleftarrow{&#92;partial_x g})' title='&#92;overleftarrow{&#92;partial_x (fg)} = (&#92;overleftarrow{&#92;partial_x f}) g + f(&#92;overleftarrow{&#92;partial_x g})+ &#92;Delta t (&#92;overleftarrow{&#92;partial_x f})(&#92;overleftarrow{&#92;partial_t g}) + &#92;Delta t (&#92;overleftarrow{&#92;partial_t f})( &#92;overleftarrow{&#92;partial_x g})' class='latex' /></p>
<h3>Change of Variables</h3>
<p>Change of variables is something straightforward, yet has many applications, so it is worth writing it down here for future reference.</p>
<p>Let <img src='http://s0.wp.com/latex.php?latex=S&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='S' title='S' class='latex' /> be a discrete 0-form with</p>
<p><img src='http://s0.wp.com/latex.php?latex=dS+%3D+%5Coverleftarrow%7B%5Cpartial_t+S%7D+dt+%2B+%5Coverleftarrow%7B%5Cpartial_x+S%7D+dx.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='dS = &#92;overleftarrow{&#92;partial_t S} dt + &#92;overleftarrow{&#92;partial_x S} dx.' title='dS = &#92;overleftarrow{&#92;partial_t S} dt + &#92;overleftarrow{&#92;partial_x S} dx.' class='latex' /></p>
<p>If <img src='http://s0.wp.com/latex.php?latex=%5Coverleftarrow%7B%5Cpartial_x+S%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;overleftarrow{&#92;partial_x S}' title='&#92;overleftarrow{&#92;partial_x S}' class='latex' /> is invertible, we can rewrite this as</p>
<p><img src='http://s0.wp.com/latex.php?latex=dx+%3D+%5Cfrac%7B1%7D%7B%5Coverleftarrow%7B%5Cpartial_x+S%7D%7D+%28dS+-+%5Coverleftarrow%7B%5Cpartial_t+S%7D+dt%29.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='dx = &#92;frac{1}{&#92;overleftarrow{&#92;partial_x S}} (dS - &#92;overleftarrow{&#92;partial_t S} dt).' title='dx = &#92;frac{1}{&#92;overleftarrow{&#92;partial_x S}} (dS - &#92;overleftarrow{&#92;partial_t S} dt).' class='latex' /></p>
<p>Given any other discrete 0-form <img src='http://s0.wp.com/latex.php?latex=V&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='V' title='V' class='latex' />, we have</p>
<p><img src='http://s0.wp.com/latex.php?latex=dV+%3D+%5Cleft.%5Coverleftarrow%7B%5Cpartial_t+V%7D%5Cright%7C_x+dt+%2B+%5Coverleftarrow%7B%5Cpartial_x+V%7D+dx+%3D+%5Cleft.%28%5Coverleftarrow%7B%5Cpartial_t+V%7D+%5Cright%7C_x-+%5Cfrac%7B%5Coverleftarrow%7B%5Cpartial_x+V%7D%7D%7B%5Coverleftarrow%7B%5Cpartial_x+S%7D%7D+%5Cleft.%5Coverleftarrow%7B%5Cpartial_t+S%7D%5Cright%7C_x%29+dt+%2B+%5Cfrac%7B%5Coverleftarrow%7B%5Cpartial_x+V%7D%7D%7B%5Coverleftarrow%7B%5Cpartial_x+S%7D%7D+dS.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='dV = &#92;left.&#92;overleftarrow{&#92;partial_t V}&#92;right|_x dt + &#92;overleftarrow{&#92;partial_x V} dx = &#92;left.(&#92;overleftarrow{&#92;partial_t V} &#92;right|_x- &#92;frac{&#92;overleftarrow{&#92;partial_x V}}{&#92;overleftarrow{&#92;partial_x S}} &#92;left.&#92;overleftarrow{&#92;partial_t S}&#92;right|_x) dt + &#92;frac{&#92;overleftarrow{&#92;partial_x V}}{&#92;overleftarrow{&#92;partial_x S}} dS.' title='dV = &#92;left.&#92;overleftarrow{&#92;partial_t V}&#92;right|_x dt + &#92;overleftarrow{&#92;partial_x V} dx = &#92;left.(&#92;overleftarrow{&#92;partial_t V} &#92;right|_x- &#92;frac{&#92;overleftarrow{&#92;partial_x V}}{&#92;overleftarrow{&#92;partial_x S}} &#92;left.&#92;overleftarrow{&#92;partial_t S}&#92;right|_x) dt + &#92;frac{&#92;overleftarrow{&#92;partial_x V}}{&#92;overleftarrow{&#92;partial_x S}} dS.' class='latex' /></p>
<p>From this, we can read off the discrete chain rules</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Coverleftarrow%7B%5Cpartial_x+V%7D+%3D+%5Coverleftarrow%7B%5Cpartial_S+V%7D+%5Coverleftarrow%7B%5Cpartial_x+S%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;overleftarrow{&#92;partial_x V} = &#92;overleftarrow{&#92;partial_S V} &#92;overleftarrow{&#92;partial_x S}' title='&#92;overleftarrow{&#92;partial_x V} = &#92;overleftarrow{&#92;partial_S V} &#92;overleftarrow{&#92;partial_x S}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cleft.%5Coverleftarrow%7B%5Cpartial_t+V%7D%5Cright%7C_S+%3D+%5Cleft.%5Coverleftarrow%7B%5Cpartial_t+V%7D+%5Cright%7C_x-%5Coverleftarrow%7B%5Cpartial_S+V%7D+%5Cleft.%5Coverleftarrow%7B%5Cpartial_t+S%7D%5Cright%7C_x.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;left.&#92;overleftarrow{&#92;partial_t V}&#92;right|_S = &#92;left.&#92;overleftarrow{&#92;partial_t V} &#92;right|_x-&#92;overleftarrow{&#92;partial_S V} &#92;left.&#92;overleftarrow{&#92;partial_t S}&#92;right|_x.' title='&#92;left.&#92;overleftarrow{&#92;partial_t V}&#92;right|_S = &#92;left.&#92;overleftarrow{&#92;partial_t V} &#92;right|_x-&#92;overleftarrow{&#92;partial_S V} &#92;left.&#92;overleftarrow{&#92;partial_t S}&#92;right|_x.' class='latex' /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/1695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/1695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/1695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/1695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/1695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/1695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/1695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/1695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/1695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/1695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/1695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/1695/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/1695/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/1695/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1695&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2012/01/08/network-theory-and-discrete-calculus-differentiation-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Theory and Discrete Calculus &#8211; The Binary Tree</title>
		<link>http://phorgyphynance.wordpress.com/2011/12/30/network-theory-and-discrete-calculus-the-binary-tree/</link>
		<comments>http://phorgyphynance.wordpress.com/2011/12/30/network-theory-and-discrete-calculus-the-binary-tree/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 15:48:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[Network Theory]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=1505</guid>
		<description><![CDATA[This post is part of a series Network Theory and Discrete Calculus So far in this series we&#8217;ve touched on a few applications of discrete calculus, but these were still at a fairly high level of abstraction. In this post, we lay some foundations for some very concrete applications that will allow us to actually start [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1505&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series</p>
<ul>
<li><a href="../network-theory-and-discrete-calculus/">Network Theory and Discrete Calculus</a></li>
</ul>
<p>So far in this series we&#8217;ve touched on a few applications of discrete calculus, but these were still at a fairly high level of abstraction. In this post, we lay some foundations for some very concrete applications that will allow us to actually start calculating things.</p>
<h3>The Binary Tree</h3>
<p>A particularly nice directed graph with many applications is the binary tree &#8211; a portion of which is illustrated below:</p>
<p style="text-align:center;"><a href="http://phorgyphynance.files.wordpress.com/2011/12/binary-tree.jpg"><img class="wp-image-1508 aligncenter" style="border:0 none;" title="Binary Tree" src="http://phorgyphynance.files.wordpress.com/2011/12/binary-tree.jpg?w=454&#038;h=197" alt="" width="454" height="197" /></a></p>
<p>A node in the binary tree is labelled <img src='http://s0.wp.com/latex.php?latex=%28i%2Cj%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='(i,j)' title='(i,j)' class='latex' />, where the first integer <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> denotes the &#8220;spatial&#8221; position, i.e. its location at a given time, and the second integer <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' /> denotes the &#8220;temporal&#8221; position.</p>
<h3>Discrete Forms</h3>
<p>A general discrete 0-form on a binary tree is written as usual as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cpsi+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cpsi%28i%2Cj%29+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%2C%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;psi = &#92;sum_{(i,j)} &#92;psi(i,j) &#92;mathbf{e}^{(i,j)},&#92;end{aligned}' title='&#92;begin{aligned} &#92;psi = &#92;sum_{(i,j)} &#92;psi(i,j) &#92;mathbf{e}^{(i,j)},&#92;end{aligned}' class='latex' /></p>
<p>where the sum is only over nodes of the binary tree and not over all integers. For instance, if <img src='http://s0.wp.com/latex.php?latex=%28i%2Cj%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='(i,j)' title='(i,j)' class='latex' /> is in the binary tree, then <img src='http://s0.wp.com/latex.php?latex=%28i%2B1%2Cj%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='(i+1,j)' title='(i+1,j)' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%28i%2Cj%2B1%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='(i,j+1)' title='(i,j+1)' class='latex' /> are not.</p>
<p>Due to the special nature of the binary tree, a general discrete 1-form may also be reduced to a single sum over nodes, but in two distinct ways. First, we can group edges directed away from a given node. Second, we can group edges directed toward a given node.</p>
<p>In the first case, we can write</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Calpha+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft+%5B+%5Coverleftarrow%7B%5Calpha_%2B%7D%28i%2Cj%29+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%2C%28i%2B1%2Cj%2B1%29%7D+%2B+%5Coverleftarrow%7B%5Calpha_-%7D%28i%2Cj%29+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%2C%28i-1%2Cj%2B1%29%7D+%5Cright%5D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;alpha = &#92;sum_{(i,j)} &#92;left [ &#92;overleftarrow{&#92;alpha_+}(i,j) &#92;mathbf{e}^{(i,j),(i+1,j+1)} + &#92;overleftarrow{&#92;alpha_-}(i,j) &#92;mathbf{e}^{(i,j),(i-1,j+1)} &#92;right] &#92;end{aligned}' title='&#92;begin{aligned} &#92;alpha = &#92;sum_{(i,j)} &#92;left [ &#92;overleftarrow{&#92;alpha_+}(i,j) &#92;mathbf{e}^{(i,j),(i+1,j+1)} + &#92;overleftarrow{&#92;alpha_-}(i,j) &#92;mathbf{e}^{(i,j),(i-1,j+1)} &#92;right] &#92;end{aligned}' class='latex' /></p>
<p>which is referred to as the <strong>left-component form </strong>and in the second case, we can write</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Calpha+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft+%5B+%5Coverrightarrow%7B%5Calpha_%2B%7D%28i%2Cj%29+%5Cmathbf%7Be%7D%5E%7B%28i-1%2Cj-1%29%2C%28i%2Cj%29%7D+%2B+%5Coverrightarrow%7B%5Calpha_-%7D%28i%2Cj%29+%5Cmathbf%7Be%7D%5E%7B%28i%2B1%2Cj-1%29%2C%28i%2Cj%29%7D+%5Cright%5D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;alpha = &#92;sum_{(i,j)} &#92;left [ &#92;overrightarrow{&#92;alpha_+}(i,j) &#92;mathbf{e}^{(i-1,j-1),(i,j)} + &#92;overrightarrow{&#92;alpha_-}(i,j) &#92;mathbf{e}^{(i+1,j-1),(i,j)} &#92;right] &#92;end{aligned}' title='&#92;begin{aligned} &#92;alpha = &#92;sum_{(i,j)} &#92;left [ &#92;overrightarrow{&#92;alpha_+}(i,j) &#92;mathbf{e}^{(i-1,j-1),(i,j)} + &#92;overrightarrow{&#92;alpha_-}(i,j) &#92;mathbf{e}^{(i+1,j-1),(i,j)} &#92;right] &#92;end{aligned}' class='latex' /></p>
<p>which is referred to as the <strong>right-component form</strong>. These are two equivalent ways of expressing the same general discrete 1-form with</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Coverleftarrow%7B%5Calpha_%2B%7D%28i%2Cj%29+%3D+%5Coverrightarrow%7B%5Calpha_%2B%7D%28i%2B1%2Cj%2B1%29+&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;overleftarrow{&#92;alpha_+}(i,j) = &#92;overrightarrow{&#92;alpha_+}(i+1,j+1) ' title='&#92;overleftarrow{&#92;alpha_+}(i,j) = &#92;overrightarrow{&#92;alpha_+}(i+1,j+1) ' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Coverleftarrow%7B%5Calpha_-%7D%28i%2Cj%29+%3D+%5Coverrightarrow%7B%5Calpha_-%7D%28i-1%2Cj%2B1%29+.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;overleftarrow{&#92;alpha_-}(i,j) = &#92;overrightarrow{&#92;alpha_-}(i-1,j+1) .' title='&#92;overleftarrow{&#92;alpha_-}(i,j) = &#92;overrightarrow{&#92;alpha_-}(i-1,j+1) .' class='latex' /></p>
<p>To see why these are referred to as left- and right-component forms, denote</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%2C%28i%2B1%2Cj%2B1%29%7D+%3D+%5Coverleftarrow%7B%5Cmathbf%7Be%7D%5E%2B%7D%28i%2Cj%29+%3D+%5Coverrightarrow%7B%5Cmathbf%7Be%7D%5E%2B%7D%28i%2B1%2Cj%2B1%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}^{(i,j),(i+1,j+1)} = &#92;overleftarrow{&#92;mathbf{e}^+}(i,j) = &#92;overrightarrow{&#92;mathbf{e}^+}(i+1,j+1)' title='&#92;mathbf{e}^{(i,j),(i+1,j+1)} = &#92;overleftarrow{&#92;mathbf{e}^+}(i,j) = &#92;overrightarrow{&#92;mathbf{e}^+}(i+1,j+1)' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%2C%28i-1%2Cj%2B1%29%7D+%3D+%5Coverleftarrow%7B%5Cmathbf%7Be%7D%5E-%7D%28i%2Cj%29+%3D+%5Coverrightarrow%7B%5Cmathbf%7Be%7D%5E-%7D%28i-1%2Cj%2B1%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}^{(i,j),(i-1,j+1)} = &#92;overleftarrow{&#92;mathbf{e}^-}(i,j) = &#92;overrightarrow{&#92;mathbf{e}^-}(i-1,j+1)' title='&#92;mathbf{e}^{(i,j),(i-1,j+1)} = &#92;overleftarrow{&#92;mathbf{e}^-}(i,j) = &#92;overrightarrow{&#92;mathbf{e}^-}(i-1,j+1)' class='latex' /></p>
<p>and define a pair of basis 1-forms</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cmathbf%7Be%7D%5E%2B+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Coverleftarrow%7B%5Cmathbf%7Be%7D%5E%2B%7D%28i%2Cj%29+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Coverrightarrow%7B%5Cmathbf%7Be%7D%5E%2B%7D%28i%2Cj%29+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;mathbf{e}^+ = &#92;sum_{(i,j)} &#92;overleftarrow{&#92;mathbf{e}^+}(i,j) = &#92;sum_{(i,j)} &#92;overrightarrow{&#92;mathbf{e}^+}(i,j) &#92;end{aligned}' title='&#92;begin{aligned} &#92;mathbf{e}^+ = &#92;sum_{(i,j)} &#92;overleftarrow{&#92;mathbf{e}^+}(i,j) = &#92;sum_{(i,j)} &#92;overrightarrow{&#92;mathbf{e}^+}(i,j) &#92;end{aligned}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cmathbf%7Be%7D%5E-+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Coverleftarrow%7B%5Cmathbf%7Be%7D%5E-%7D%28i%2Cj%29+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Coverrightarrow%7B%5Cmathbf%7Be%7D%5E-%7D%28i%2Cj%29.+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;mathbf{e}^- = &#92;sum_{(i,j)} &#92;overleftarrow{&#92;mathbf{e}^-}(i,j) = &#92;sum_{(i,j)} &#92;overrightarrow{&#92;mathbf{e}^-}(i,j). &#92;end{aligned}' title='&#92;begin{aligned} &#92;mathbf{e}^- = &#92;sum_{(i,j)} &#92;overleftarrow{&#92;mathbf{e}^-}(i,j) = &#92;sum_{(i,j)} &#92;overrightarrow{&#92;mathbf{e}^-}(i,j). &#92;end{aligned}' class='latex' /></p>
<p>Next, we can define left- and right-component 0-forms</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverleftarrow%7B%5Calpha_%5Cpm%7D+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Coverleftarrow%7B%5Calpha_%5Cpm%7D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overleftarrow{&#92;alpha_&#92;pm} = &#92;sum_{(i,j)} &#92;overleftarrow{&#92;alpha_&#92;pm} &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' title='&#92;begin{aligned} &#92;overleftarrow{&#92;alpha_&#92;pm} = &#92;sum_{(i,j)} &#92;overleftarrow{&#92;alpha_&#92;pm} &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverrightarrow%7B%5Calpha_%5Cpm%7D+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Coverrightarrow%7B%5Calpha_%5Cpm%7D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overrightarrow{&#92;alpha_&#92;pm} = &#92;sum_{(i,j)} &#92;overrightarrow{&#92;alpha_&#92;pm} &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' title='&#92;begin{aligned} &#92;overrightarrow{&#92;alpha_&#92;pm} = &#92;sum_{(i,j)} &#92;overrightarrow{&#92;alpha_&#92;pm} &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' class='latex' /></p>
<p>respectively so that a discrete 1-form may be expressed in left-component form as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Calpha+%3D+%5Coverleftarrow%7B%5Calpha_%2B%7D+%5Cmathbf%7Be%7D%5E%2B+%2B+%5Coverleftarrow%7B%5Calpha_-%7D+%5Cmathbf%7Be%7D%5E-+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Coverleftarrow%7B%5Calpha_%2B%7D%28i%2Cj%29+%5Coverleftarrow%7B%5Cmathbf%7Be%7D%5E%2B%7D%28i%2Cj%29+%2B+%5Coverleftarrow%7B%5Calpha_-%7D%28i%2Cj%29+%5Coverleftarrow%7B%5Cmathbf%7Be%7D%5E-%7D%28i%2Cj%29%5Cright%5D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;alpha = &#92;overleftarrow{&#92;alpha_+} &#92;mathbf{e}^+ + &#92;overleftarrow{&#92;alpha_-} &#92;mathbf{e}^- = &#92;sum_{(i,j)} &#92;left[&#92;overleftarrow{&#92;alpha_+}(i,j) &#92;overleftarrow{&#92;mathbf{e}^+}(i,j) + &#92;overleftarrow{&#92;alpha_-}(i,j) &#92;overleftarrow{&#92;mathbf{e}^-}(i,j)&#92;right] &#92;end{aligned}' title='&#92;begin{aligned} &#92;alpha = &#92;overleftarrow{&#92;alpha_+} &#92;mathbf{e}^+ + &#92;overleftarrow{&#92;alpha_-} &#92;mathbf{e}^- = &#92;sum_{(i,j)} &#92;left[&#92;overleftarrow{&#92;alpha_+}(i,j) &#92;overleftarrow{&#92;mathbf{e}^+}(i,j) + &#92;overleftarrow{&#92;alpha_-}(i,j) &#92;overleftarrow{&#92;mathbf{e}^-}(i,j)&#92;right] &#92;end{aligned}' class='latex' /></p>
<p>or equivalently in right-component form as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Calpha+%3D+%5Cmathbf%7Be%7D%5E%2B+%5Coverrightarrow%7B%5Calpha_%2B%7D+%2B+%5Cmathbf%7Be%7D%5E-+%5Coverrightarrow%7B%5Calpha_-%7D+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Coverrightarrow%7B%5Cmathbf%7Be%7D%5E%2B%7D%28i%2Cj%29+%5Coverrightarrow%7B%5Calpha_%2B%7D%28i%2Cj%29+%2B+%5Coverrightarrow%7B%5Cmathbf%7Be%7D%5E-%7D%28i%2Cj%29+%5Coverrightarrow%7B%5Calpha_-%7D%28i%2Cj%29%5Cright%5D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;alpha = &#92;mathbf{e}^+ &#92;overrightarrow{&#92;alpha_+} + &#92;mathbf{e}^- &#92;overrightarrow{&#92;alpha_-} = &#92;sum_{(i,j)} &#92;left[&#92;overrightarrow{&#92;mathbf{e}^+}(i,j) &#92;overrightarrow{&#92;alpha_+}(i,j) + &#92;overrightarrow{&#92;mathbf{e}^-}(i,j) &#92;overrightarrow{&#92;alpha_-}(i,j)&#92;right] &#92;end{aligned}' title='&#92;begin{aligned} &#92;alpha = &#92;mathbf{e}^+ &#92;overrightarrow{&#92;alpha_+} + &#92;mathbf{e}^- &#92;overrightarrow{&#92;alpha_-} = &#92;sum_{(i,j)} &#92;left[&#92;overrightarrow{&#92;mathbf{e}^+}(i,j) &#92;overrightarrow{&#92;alpha_+}(i,j) + &#92;overrightarrow{&#92;mathbf{e}^-}(i,j) &#92;overrightarrow{&#92;alpha_-}(i,j)&#92;right] &#92;end{aligned}' class='latex' /></p>
<p>In other words, the left- and right- component forms of the bases allow us to express a general discrete 1-form form in terms of left- or right-component discrete 0-forms.</p>
<h3>Differentials</h3>
<p>The exterior derivative of a general discrete 0-form <img src='http://s0.wp.com/latex.php?latex=%5Cpsi&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi' title='&#92;psi' class='latex' /> on a binary tree is given in left-component form as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+d%5Cpsi+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Cpsi%28i%2B1%2Cj%2B1%29-%5Cpsi%28i%2Cj%29%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%2C%28i%2B1%2Cj%2B1%29%7D+%2B+%5Cleft%5B%5Cpsi%28i-1%2Cj%2B1%29-%5Cpsi%28i%2Cj%29%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%2C%28i-1%2Cj%2B1%29%7D.+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} d&#92;psi = &#92;sum_{(i,j)} &#92;left[&#92;psi(i+1,j+1)-&#92;psi(i,j)&#92;right] &#92;mathbf{e}^{(i,j),(i+1,j+1)} + &#92;left[&#92;psi(i-1,j+1)-&#92;psi(i,j)&#92;right] &#92;mathbf{e}^{(i,j),(i-1,j+1)}. &#92;end{aligned}' title='&#92;begin{aligned} d&#92;psi = &#92;sum_{(i,j)} &#92;left[&#92;psi(i+1,j+1)-&#92;psi(i,j)&#92;right] &#92;mathbf{e}^{(i,j),(i+1,j+1)} + &#92;left[&#92;psi(i-1,j+1)-&#92;psi(i,j)&#92;right] &#92;mathbf{e}^{(i,j),(i-1,j+1)}. &#92;end{aligned}' class='latex' /></p>
<p>From this, we can read off the left-components which we&#8217;ll denote as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverleftarrow%7B%5Cpartial_%2B+%5Cpsi%7D+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Cpsi%28i%2B1%2Cj%2B1%29-%5Cpsi%28i%2Cj%29%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_+ &#92;psi} = &#92;sum_{(i,j)} &#92;left[&#92;psi(i+1,j+1)-&#92;psi(i,j)&#92;right] &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' title='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_+ &#92;psi} = &#92;sum_{(i,j)} &#92;left[&#92;psi(i+1,j+1)-&#92;psi(i,j)&#92;right] &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverleftarrow%7B%5Cpartial_-+%5Cpsi%7D+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Cpsi%28i-1%2Cj%2B1%29-%5Cpsi%28i%2Cj%29%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_- &#92;psi} = &#92;sum_{(i,j)} &#92;left[&#92;psi(i-1,j+1)-&#92;psi(i,j)&#92;right] &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' title='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_- &#92;psi} = &#92;sum_{(i,j)} &#92;left[&#92;psi(i-1,j+1)-&#92;psi(i,j)&#92;right] &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' class='latex' /></p>
<p>so that</p>
<p><img src='http://s0.wp.com/latex.php?latex=d%5Cpsi+%3D+%5Coverleftarrow%7B%5Cpartial_%2B+%5Cpsi%7D+%5Cmathbf%7Be%7D%5E%2B+%2B+%5Coverleftarrow%7B%5Cpartial_-+%5Cpsi%7D+%5Cmathbf%7Be%7D%5E-.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d&#92;psi = &#92;overleftarrow{&#92;partial_+ &#92;psi} &#92;mathbf{e}^+ + &#92;overleftarrow{&#92;partial_- &#92;psi} &#92;mathbf{e}^-.' title='d&#92;psi = &#92;overleftarrow{&#92;partial_+ &#92;psi} &#92;mathbf{e}^+ + &#92;overleftarrow{&#92;partial_- &#92;psi} &#92;mathbf{e}^-.' class='latex' /></p>
<p>Similarly, the right-components are given by</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverrightarrow%7B%5Cpartial_%2B+%5Cpsi%7D+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Cpsi%28i%2Cj%29-%5Cpsi%28i-1%2Cj-1%29%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overrightarrow{&#92;partial_+ &#92;psi} = &#92;sum_{(i,j)} &#92;left[&#92;psi(i,j)-&#92;psi(i-1,j-1)&#92;right] &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' title='&#92;begin{aligned} &#92;overrightarrow{&#92;partial_+ &#92;psi} = &#92;sum_{(i,j)} &#92;left[&#92;psi(i,j)-&#92;psi(i-1,j-1)&#92;right] &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverrightarrow%7B%5Cpartial_-+%5Cpsi%7D+%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Cpsi%28i%2Cj%29-%5Cpsi%28i%2B1%2Cj-1%29%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overrightarrow{&#92;partial_- &#92;psi} = &#92;sum_{(i,j)} &#92;left[&#92;psi(i,j)-&#92;psi(i+1,j-1)&#92;right] &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' title='&#92;begin{aligned} &#92;overrightarrow{&#92;partial_- &#92;psi} = &#92;sum_{(i,j)} &#92;left[&#92;psi(i,j)-&#92;psi(i+1,j-1)&#92;right] &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' class='latex' /></p>
<p>so that</p>
<p><img src='http://s0.wp.com/latex.php?latex=d%5Cpsi+%3D+%5Cmathbf%7Be%7D%5E%2B+%5Coverrightarrow%7B%5Cpartial_%2B+%5Cpsi%7D+%2B+%5Cmathbf%7Be%7D%5E-+%5Coverrightarrow%7B%5Cpartial_-+%5Cpsi%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d&#92;psi = &#92;mathbf{e}^+ &#92;overrightarrow{&#92;partial_+ &#92;psi} + &#92;mathbf{e}^- &#92;overrightarrow{&#92;partial_- &#92;psi}.' title='d&#92;psi = &#92;mathbf{e}^+ &#92;overrightarrow{&#92;partial_+ &#92;psi} + &#92;mathbf{e}^- &#92;overrightarrow{&#92;partial_- &#92;psi}.' class='latex' /></p>
<h3>Noncommutative Coordinates</h3>
<p>Although, strictly speaking, coordinates (other than node labels) are not necessary for performing computations in discrete calculus, it is helpful when comparing to continuum calculus to introduce coordinate 0-forms to the binary tree</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+x+%3D+%5Csum_%7Bi%2Cj%7D+x%28i%2Cj%29+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D+%3D+%5Csum_%7Bi%2Cj%7D+i+%5CDelta+x+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%2C+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} x = &#92;sum_{i,j} x(i,j) &#92;mathbf{e}^{(i,j)} = &#92;sum_{i,j} i &#92;Delta x &#92;mathbf{e}^{(i,j)}, &#92;end{aligned}' title='&#92;begin{aligned} x = &#92;sum_{i,j} x(i,j) &#92;mathbf{e}^{(i,j)} = &#92;sum_{i,j} i &#92;Delta x &#92;mathbf{e}^{(i,j)}, &#92;end{aligned}' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=%5CDelta+x&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;Delta x' title='&#92;Delta x' class='latex' /> is the spatial distance between endpoints of a directed edge at successive time steps, and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+t+%3D+%5Csum_%7Bi%2Cj%7D+t%28i%2Cj%29+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D+%3D+%5Csum_%7Bi%2Cj%7D+j+%5CDelta+t+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%2C+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} t = &#92;sum_{i,j} t(i,j) &#92;mathbf{e}^{(i,j)} = &#92;sum_{i,j} j &#92;Delta t &#92;mathbf{e}^{(i,j)}, &#92;end{aligned}' title='&#92;begin{aligned} t = &#92;sum_{i,j} t(i,j) &#92;mathbf{e}^{(i,j)} = &#92;sum_{i,j} j &#92;Delta t &#92;mathbf{e}^{(i,j)}, &#92;end{aligned}' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=%5CDelta+t&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;Delta t' title='&#92;Delta t' class='latex' /> is the temporal spacing between successive temporal nodes.</p>
<p>In this special case, we have</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverleftarrow%7B%5Cpartial_%2B+x%7D+%3D+%5Coverrightarrow%7B%5Cpartial_%2B+x%7D+%3D+-%5Coverleftarrow%7B%5Cpartial_-+x%7D+%3D+-%5Coverleftarrow%7B%5Cpartial_-+x%7D+%3D+%5CDelta+x+%5Csum_%7B%28i%2Cj%29%7D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_+ x} = &#92;overrightarrow{&#92;partial_+ x} = -&#92;overleftarrow{&#92;partial_- x} = -&#92;overleftarrow{&#92;partial_- x} = &#92;Delta x &#92;sum_{(i,j)} &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' title='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_+ x} = &#92;overrightarrow{&#92;partial_+ x} = -&#92;overleftarrow{&#92;partial_- x} = -&#92;overleftarrow{&#92;partial_- x} = &#92;Delta x &#92;sum_{(i,j)} &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverleftarrow%7B%5Cpartial_%2B+t%7D+%3D+%5Coverrightarrow%7B%5Cpartial_%2B+t%7D+%3D+%5Coverleftarrow%7B%5Cpartial_-+t%7D+%3D+%5Coverleftarrow%7B%5Cpartial_-+t%7D+%3D+%5CDelta+t+%5Csum_%7B%28i%2Cj%29%7D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_+ t} = &#92;overrightarrow{&#92;partial_+ t} = &#92;overleftarrow{&#92;partial_- t} = &#92;overleftarrow{&#92;partial_- t} = &#92;Delta t &#92;sum_{(i,j)} &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' title='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_+ t} = &#92;overrightarrow{&#92;partial_+ t} = &#92;overleftarrow{&#92;partial_- t} = &#92;overleftarrow{&#92;partial_- t} = &#92;Delta t &#92;sum_{(i,j)} &#92;mathbf{e}^{(i,j)}&#92;end{aligned}' class='latex' /></p>
<p>so that</p>
<p><img src='http://s0.wp.com/latex.php?latex=dx+%3D+%5CDelta+x+%28%5Cmathbf%7Be%7D%5E%2B+-+%5Cmathbf%7Be%7D%5E-%29.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='dx = &#92;Delta x (&#92;mathbf{e}^+ - &#92;mathbf{e}^-).' title='dx = &#92;Delta x (&#92;mathbf{e}^+ - &#92;mathbf{e}^-).' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=dt+%3D+%5CDelta+t+%28%5Cmathbf%7Be%7D%5E%2B+%2B+%5Cmathbf%7Be%7D%5E-%29.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='dt = &#92;Delta t (&#92;mathbf{e}^+ + &#92;mathbf{e}^-).' title='dt = &#92;Delta t (&#92;mathbf{e}^+ + &#92;mathbf{e}^-).' class='latex' /></p>
<p>These relations can be inverted resulting in</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D%5E%2B+%3D+%5Cfrac%7B1%7D%7B2%5CDelta+t%7D+dt+%2B+%5Cfrac%7B1%7D%7B2%5CDelta+x%7D+dx&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}^+ = &#92;frac{1}{2&#92;Delta t} dt + &#92;frac{1}{2&#92;Delta x} dx' title='&#92;mathbf{e}^+ = &#92;frac{1}{2&#92;Delta t} dt + &#92;frac{1}{2&#92;Delta x} dx' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D%5E-+%3D+%5Cfrac%7B1%7D%7B2%5CDelta+t%7D+dt+-+%5Cfrac%7B1%7D%7B2%5CDelta+x%7D+dx&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}^- = &#92;frac{1}{2&#92;Delta t} dt - &#92;frac{1}{2&#92;Delta x} dx' title='&#92;mathbf{e}^- = &#92;frac{1}{2&#92;Delta t} dt - &#92;frac{1}{2&#92;Delta x} dx' class='latex' /></p>
<p>so that</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+d%5Cpsi+%26%3D+%5Coverleftarrow%7B%5Cpartial_%2B+%5Cpsi%7D+%5Cmathbf%7Be%7D%5E%2B+%2B+%5Coverleftarrow%7B%5Cpartial_-+%5Cpsi%7D+%5Cmathbf%7Be%7D%5E-+%5C%5C+%26%3D+%5Coverleftarrow%7B%5Cpartial_t+%5Cpsi%7D+dt+%2B+%5Coverleftarrow%7B%5Cpartial_x+%5Cpsi%7D+dx+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} d&#92;psi &amp;= &#92;overleftarrow{&#92;partial_+ &#92;psi} &#92;mathbf{e}^+ + &#92;overleftarrow{&#92;partial_- &#92;psi} &#92;mathbf{e}^- &#92;&#92; &amp;= &#92;overleftarrow{&#92;partial_t &#92;psi} dt + &#92;overleftarrow{&#92;partial_x &#92;psi} dx &#92;end{aligned}' title='&#92;begin{aligned} d&#92;psi &amp;= &#92;overleftarrow{&#92;partial_+ &#92;psi} &#92;mathbf{e}^+ + &#92;overleftarrow{&#92;partial_- &#92;psi} &#92;mathbf{e}^- &#92;&#92; &amp;= &#92;overleftarrow{&#92;partial_t &#92;psi} dt + &#92;overleftarrow{&#92;partial_x &#92;psi} dx &#92;end{aligned}' class='latex' /></p>
<p>where</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverleftarrow%7B%5Cpartial_t+%5Cpsi%7D+%26%3D+%5Cfrac%7B%5Coverleftarrow%7B%5Cpartial_%2B+%5Cpsi%7D+%2B+%5Coverleftarrow%7B%5Cpartial_-+%5Cpsi%7D%7D%7B2%5CDelta+t%7D+%5C%5C+%26%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Cfrac%7B%5Cpsi%28i%2B1%2Cj%2B1%29%2B%5Cpsi%28i-1%2Cj%2B1%29+-2%5Cpsi%28i%2Cj%29%7D%7B2%5CDelta+t%7D%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_t &#92;psi} &amp;= &#92;frac{&#92;overleftarrow{&#92;partial_+ &#92;psi} + &#92;overleftarrow{&#92;partial_- &#92;psi}}{2&#92;Delta t} &#92;&#92; &amp;= &#92;sum_{(i,j)} &#92;left[&#92;frac{&#92;psi(i+1,j+1)+&#92;psi(i-1,j+1) -2&#92;psi(i,j)}{2&#92;Delta t}&#92;right] &#92;mathbf{e}^{(i,j)} &#92;end{aligned}' title='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_t &#92;psi} &amp;= &#92;frac{&#92;overleftarrow{&#92;partial_+ &#92;psi} + &#92;overleftarrow{&#92;partial_- &#92;psi}}{2&#92;Delta t} &#92;&#92; &amp;= &#92;sum_{(i,j)} &#92;left[&#92;frac{&#92;psi(i+1,j+1)+&#92;psi(i-1,j+1) -2&#92;psi(i,j)}{2&#92;Delta t}&#92;right] &#92;mathbf{e}^{(i,j)} &#92;end{aligned}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Coverleftarrow%7B%5Cpartial_x+%5Cpsi%7D+%26%3D+%5Cfrac%7B%5Coverleftarrow%7B%5Cpartial_%2B+%5Cpsi%7D+-+%5Coverleftarrow%7B%5Cpartial_-+%5Cpsi%7D%7D%7B2%5CDelta+x%7D+%5C%5C+%26%3D+%5Csum_%7B%28i%2Cj%29%7D+%5Cleft%5B%5Cfrac%7B%5Cpsi%28i%2B1%2Cj%2B1%29+-%5Cpsi%28i-1%2Cj%2B1%29%7D%7B2%5CDelta+x%7D%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Cj%29%7D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_x &#92;psi} &amp;= &#92;frac{&#92;overleftarrow{&#92;partial_+ &#92;psi} - &#92;overleftarrow{&#92;partial_- &#92;psi}}{2&#92;Delta x} &#92;&#92; &amp;= &#92;sum_{(i,j)} &#92;left[&#92;frac{&#92;psi(i+1,j+1) -&#92;psi(i-1,j+1)}{2&#92;Delta x}&#92;right] &#92;mathbf{e}^{(i,j)} &#92;end{aligned}' title='&#92;begin{aligned} &#92;overleftarrow{&#92;partial_x &#92;psi} &amp;= &#92;frac{&#92;overleftarrow{&#92;partial_+ &#92;psi} - &#92;overleftarrow{&#92;partial_- &#92;psi}}{2&#92;Delta x} &#92;&#92; &amp;= &#92;sum_{(i,j)} &#92;left[&#92;frac{&#92;psi(i+1,j+1) -&#92;psi(i-1,j+1)}{2&#92;Delta x}&#92;right] &#92;mathbf{e}^{(i,j)} &#92;end{aligned}' class='latex' /></p>
<p>and the discrete calculus begins to resemble the continuum calculus.</p>
<h3>Commutation Relations</h3>
<p>The coordinates <img src='http://s0.wp.com/latex.php?latex=x&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='x' title='x' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='t' title='t' class='latex' /> were referred to as &#8220;noncommutative&#8221; above because although discrete 0-forms commute, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=x+t+%3D+t+x%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='x t = t x,' title='x t = t x,' class='latex' /></p>
<p>in general, discrete 0-forms and discrete 1-forms do not commute. A straightforward computation results in the following commutation relations</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5B%5Cmathbf%7Be%7D%5E%5Cpm%2Cx%5D+%3D+%5Cpm%5CDelta+x+%5Cmathbf%7Be%7D%5E%5Cpm&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[&#92;mathbf{e}^&#92;pm,x] = &#92;pm&#92;Delta x &#92;mathbf{e}^&#92;pm' title='[&#92;mathbf{e}^&#92;pm,x] = &#92;pm&#92;Delta x &#92;mathbf{e}^&#92;pm' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5B%5Cmathbf%7Be%7D%5E%5Cpm%2Ct%5D+%3D+%5CDelta+t+%5Cmathbf%7Be%7D%5E%5Cpm&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[&#92;mathbf{e}^&#92;pm,t] = &#92;Delta t &#92;mathbf{e}^&#92;pm' title='[&#92;mathbf{e}^&#92;pm,t] = &#92;Delta t &#92;mathbf{e}^&#92;pm' class='latex' /></p>
<p>from which it follows that</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Bdx%2Cx%5D+%3D+%5Cfrac%7B%28%5CDelta+x%29%5E2%7D%7B%5CDelta+t%7D+dt&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[dx,x] = &#92;frac{(&#92;Delta x)^2}{&#92;Delta t} dt' title='[dx,x] = &#92;frac{(&#92;Delta x)^2}{&#92;Delta t} dt' class='latex' /></p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Bdx%2Ct%5D+%3D+%5Bdt%2Cx%5D+%3D+%5CDelta+t+dx&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[dx,t] = [dt,x] = &#92;Delta t dx' title='[dx,t] = [dt,x] = &#92;Delta t dx' class='latex' /></p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Bdt%2Ct%5D+%3D+%5CDelta+t+dt.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[dt,t] = &#92;Delta t dt.' title='[dt,t] = &#92;Delta t dt.' class='latex' /></p>
<p>From here, there are two continuum limits one could consider that lead to different calculi. In the first, we could set</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5CDelta+x+%3D+c%5CDelta+t%2C+%5CDelta+t%5Cto+0.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;Delta x = c&#92;Delta t, &#92;Delta t&#92;to 0.' title='&#92;Delta x = c&#92;Delta t, &#92;Delta t&#92;to 0.' class='latex' /></p>
<p>In this case, all commutation relation vanish and the continuum is also a commutative limit, i.e. the coordinates commute in this limit and we&#8217;re left with the usual deterministic continuum calculus.</p>
<p>In the second limit, we could set</p>
<p><img src='http://s0.wp.com/latex.php?latex=%28%5CDelta+x%29%5E2+%3D+%5CDelta+t%2C+%5CDelta+t%5Cto+0.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='(&#92;Delta x)^2 = &#92;Delta t, &#92;Delta t&#92;to 0.' title='(&#92;Delta x)^2 = &#92;Delta t, &#92;Delta t&#92;to 0.' class='latex' /></p>
<p>In this case, the second and third commutation relations vanish, but the first one remains</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Bdx%2Cx%5D+%3D+dt.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[dx,x] = dt.' title='[dx,x] = dt.' class='latex' /></p>
<p>This limit gives rise to stochastic calculus (or a very close cousin). Motivated by this, the discrete calculus on a binary tree when setting</p>
<p><img src='http://s0.wp.com/latex.php?latex=%28%5CDelta+x%29%5E2+%3D+%5CDelta+t&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='(&#92;Delta x)^2 = &#92;Delta t' title='(&#92;Delta x)^2 = &#92;Delta t' class='latex' /></p>
<p>but keeping <img src='http://s0.wp.com/latex.php?latex=%5CDelta+t&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;Delta t' title='&#92;Delta t' class='latex' /> finite is referred to as <strong>discrete stochastic calculus</strong>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/1505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/1505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/1505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/1505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/1505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/1505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/1505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/1505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/1505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/1505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/1505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/1505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/1505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/1505/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1505&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2011/12/30/network-theory-and-discrete-calculus-the-binary-tree/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>

		<media:content url="http://phorgyphynance.files.wordpress.com/2011/12/binary-tree.jpg" medium="image">
			<media:title type="html">Binary Tree</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Theory and Discrete Calculus – Noether&#8217;s Theorem</title>
		<link>http://phorgyphynance.wordpress.com/2011/12/25/network-theory-and-discrete-calculus-noethers-theorem/</link>
		<comments>http://phorgyphynance.wordpress.com/2011/12/25/network-theory-and-discrete-calculus-noethers-theorem/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 01:09:40 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[John Baez]]></category>
		<category><![CDATA[Network Theory]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=1355</guid>
		<description><![CDATA[This post is part of a series Network Theory and Discrete Calculus As stated in the Introduction, one of the motivations for this series is to work in parallel with John Baez&#8217; series on network theory to highlight some applications of discrete calculus. In this post, I reformulate some of the material in Part 11 pertaining [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1355&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series</p>
<ul>
<li><a href="../network-theory-and-discrete-calculus/">Network Theory and Discrete Calculus</a></li>
</ul>
<p>As stated in the <a href="http://phorgyphynance.wordpress.com/2011/10/28/network-theory-and-discrete-calculus-introduction/">Introduction</a>, one of the motivations for this series is to work in parallel with John Baez&#8217; series on <a href="http://math.ucr.edu/home/baez/networks/networks.html">network theory</a> to highlight some applications of discrete calculus. In this post, I reformulate some of the material in <a href="http://johncarlosbaez.wordpress.com/2011/10/04/network-theory-part-11/">Part 11</a> pertaining to Noether&#8217;s theorem.</p>
<h3>The State-Time Graph</h3>
<p>The directed graphs associated with discrete stochastic mechanics are described in the post <a href="http://phorgyphynance.wordpress.com/2011/10/29/network-theory-and-discrete-calculus-the-discrete-master-equation/">The Discrete Master Equation</a>, where the simple state-time graph example below was presented</p>
<p><a href="http://phorgyphynance.files.wordpress.com/2011/10/state-time-graph-iii.jpg"><img style="border:0 none;" title="State Time Graph III" src="http://phorgyphynance.files.wordpress.com/2011/10/state-time-graph-iii.jpg?w=300&#038;h=171" alt="" width="300" height="171" /></a></p>
<p>Conceptually, the thing to keep in mind is that any transition from one state to another requires a time step. Therefore a transition from node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> to node <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' /> is more precisely a transition from node <img src='http://s0.wp.com/latex.php?latex=%28i%2Ct%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='(i,t)' title='(i,t)' class='latex' /> to node <img src='http://s0.wp.com/latex.php?latex=%28j%2Ct%2B1%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='(j,t+1)' title='(j,t+1)' class='latex' />.</p>
<p>On a state-time graph, a discrete 0-form can be written as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cpsi+%3D+%5Csum_%7Bi%2Ct%7D+%5Cpsi%5Et_i+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%7D.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;psi = &#92;sum_{i,t} &#92;psi^t_i &#92;mathbf{e}^{(i,t)}.&#92;end{aligned}' title='&#92;begin{aligned} &#92;psi = &#92;sum_{i,t} &#92;psi^t_i &#92;mathbf{e}^{(i,t)}.&#92;end{aligned}' class='latex' /></p>
<p>and a discrete 1-form can be written as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+P+%3D+%5Csum_%7Bi%2Cj%2Ct%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+P%5E%7B%5Cepsilon%2Ct%7D_%7Bi%2Cj%7D+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%28j%2Ct%2B1%29%7D_%5Cepsilon.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} P = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} P^{&#92;epsilon,t}_{i,j} &#92;mathbf{e}^{(i,t)(j,t+1)}_&#92;epsilon.&#92;end{aligned}' title='&#92;begin{aligned} P = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} P^{&#92;epsilon,t}_{i,j} &#92;mathbf{e}^{(i,t)(j,t+1)}_&#92;epsilon.&#92;end{aligned}' class='latex' /></p>
<h3>The Master Equation</h3>
<p>The master equation for discrete stochastic mechanics can be expressed simply as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpartial%28%5Cpsi+P%29+%3D+0%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial(&#92;psi P) = 0,' title='&#92;partial(&#92;psi P) = 0,' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=%5Cpsi&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi' title='&#92;psi' class='latex' /> is a discrete 0-form representing the state at all times with</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+0%5Cle+%5Cpsi_%7Bi%7D%5Et+%5Cle+1+%5Cquad%5Ctext%7Band%7D%5Cquad+%5Csum_%7Bi%7D+%5Cpsi_%7Bi%7D%5Et+%3D+1+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} 0&#92;le &#92;psi_{i}^t &#92;le 1 &#92;quad&#92;text{and}&#92;quad &#92;sum_{i} &#92;psi_{i}^t = 1 &#92;end{aligned}' title='&#92;begin{aligned} 0&#92;le &#92;psi_{i}^t &#92;le 1 &#92;quad&#92;text{and}&#92;quad &#92;sum_{i} &#92;psi_{i}^t = 1 &#92;end{aligned}' class='latex' /></p>
<p>and <img src='http://s0.wp.com/latex.php?latex=P&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P' title='P' class='latex' /> is a discrete 1-form representing transition probabilities with</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+0%5Cle+P_%7Bi%2Cj%7D%5Et+%5Cle+1+%5Cquad%5Ctext%7Band%7D%5Cquad+%5Csum_%7Bj%7D+P_%7Bi%2Cj%7D%5Et+%3D+1+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} 0&#92;le P_{i,j}^t &#92;le 1 &#92;quad&#92;text{and}&#92;quad &#92;sum_{j} P_{i,j}^t = 1 &#92;end{aligned}' title='&#92;begin{aligned} 0&#92;le P_{i,j}^t &#92;le 1 &#92;quad&#92;text{and}&#92;quad &#92;sum_{j} P_{i,j}^t = 1 &#92;end{aligned}' class='latex' /></p>
<p>for all <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='t' title='t' class='latex' />. When expanded into components, the master equation becomes</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cpsi_j%5E%7Bt%2B1%7D+%3D+%5Csum_i+%5Cpsi_i%5E%7Bt%7D+P_%7Bi%2Cj%7D%5E%7Bt%7D.+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;psi_j^{t+1} = &#92;sum_i &#92;psi_i^{t} P_{i,j}^{t}. &#92;end{aligned}' title='&#92;begin{aligned} &#92;psi_j^{t+1} = &#92;sum_i &#92;psi_i^{t} P_{i,j}^{t}. &#92;end{aligned}' class='latex' /></p>
<h3>Observables and Expectations</h3>
<p>A general discrete 0-form on a state-time graph is defined over all states and all time. However, occasionally, we would like to consider a discrete 0-form defined over all states at a specific point in time. To facilitate this in a component-free manner, denote</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+1%5Et+%3D+%5Csum_i+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%7D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} 1^t = &#92;sum_i &#92;mathbf{e}^{(i,t)} &#92;end{aligned}' title='&#92;begin{aligned} 1^t = &#92;sum_i &#92;mathbf{e}^{(i,t)} &#92;end{aligned}' class='latex' /></p>
<p>so the identity can be expressed as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+1+%3D+%5Csum_t+1%5Et.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} 1 = &#92;sum_t 1^t.&#92;end{aligned}' title='&#92;begin{aligned} 1 = &#92;sum_t 1^t.&#92;end{aligned}' class='latex' /></p>
<p>The discrete 0-form <img src='http://s0.wp.com/latex.php?latex=1%5Et&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='1^t' title='1^t' class='latex' /> is a projection that projects a general discrete 0-form to a discrete 0-form defined only at time <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='t' title='t' class='latex' />. For instance, given a discrete 0-form <img src='http://s0.wp.com/latex.php?latex=%5Cpsi&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi' title='&#92;psi' class='latex' />, let</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cpsi%5Et+%3D+1%5Et+%5Cpsi+%3D+%5Csum_i+%5Cpsi_i%5Et+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;psi^t = 1^t &#92;psi = &#92;sum_i &#92;psi_i^t &#92;mathbf{e}^{(i,t)}&#92;end{aligned}' title='&#92;begin{aligned} &#92;psi^t = 1^t &#92;psi = &#92;sum_i &#92;psi_i^t &#92;mathbf{e}^{(i,t)}&#92;end{aligned}' class='latex' /></p>
<p>so that</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cpsi+%3D+%5Csum_t+%5Cpsi%5Et.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;psi = &#92;sum_t &#92;psi^t.&#92;end{aligned}' title='&#92;begin{aligned} &#92;psi = &#92;sum_t &#92;psi^t.&#92;end{aligned}' class='latex' /></p>
<p>In discrete stochastic mechanics, an observable is nothing more than a discrete 0-form</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+O+%3D+%5Csum_t+O%5Et+%3D+%5Csum_%7Bi%2Ct%7D+O_i%5Et+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%7D.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} O = &#92;sum_t O^t = &#92;sum_{i,t} O_i^t &#92;mathbf{e}^{(i,t)}.&#92;end{aligned}' title='&#92;begin{aligned} O = &#92;sum_t O^t = &#92;sum_{i,t} O_i^t &#92;mathbf{e}^{(i,t)}.&#92;end{aligned}' class='latex' /></p>
<p>The expectation of an observable <img src='http://s0.wp.com/latex.php?latex=O%5Et&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='O^t' title='O^t' class='latex' /> with respect to a state <img src='http://s0.wp.com/latex.php?latex=%5Cpsi&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi' title='&#92;psi' class='latex' /> is given by</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Clangle+O%5Et%5Crangle+%3D+tr_0%28O%5Et+%5Cpsi%29+%3D+%5Csum_i+O_i%5Et+%5Cpsi_i%5Et&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle O^t&#92;rangle = tr_0(O^t &#92;psi) = &#92;sum_i O_i^t &#92;psi_i^t' title='&#92;langle O^t&#92;rangle = tr_0(O^t &#92;psi) = &#92;sum_i O_i^t &#92;psi_i^t' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=tr_0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='tr_0' title='tr_0' class='latex' /> was defined in a <a href="http://phorgyphynance.wordpress.com/2011/12/04/network-theory-and-discrete-calculus-graph-divergence-and-graph-laplacian/">previous post</a>. Note: <img src='http://s0.wp.com/latex.php?latex=O%5Et+%5Cpsi+%3D+O%5Et+%5Cpsi%5Et.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='O^t &#92;psi = O^t &#92;psi^t.' title='O^t &#92;psi = O^t &#92;psi^t.' class='latex' /></p>
<h3>Some Commutators</h3>
<p>In preparation for the discrete Noether&#8217;s theorem, note that</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%7B+%5BP%2CO%5D+%3D+%5Csum_%7Bi%2Cj%2Ct%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%28O_j%5E%7Bt%2B1%7D+-+O_i%5Et%29+P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%28j%2Ct%2B1%29%7D_%5Cepsilon.+%7D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} { [P,O] = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} (O_j^{t+1} - O_i^t) P_{i,j}^{&#92;epsilon,t} &#92;mathbf{e}^{(i,t)(j,t+1)}_&#92;epsilon. } &#92;end{aligned}' title='&#92;begin{aligned} { [P,O] = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} (O_j^{t+1} - O_i^t) P_{i,j}^{&#92;epsilon,t} &#92;mathbf{e}^{(i,t)(j,t+1)}_&#92;epsilon. } &#92;end{aligned}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%7B+%5B%5BP%2CO%5D%2CO%5D+%3D+%5Csum_%7Bi%2Cj%2Ct%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%28O_j%5E%7Bt%2B1%7D+-+O_i%5Et%29%5E2+P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%28j%2Ct%2B1%29%7D_%5Cepsilon.+%7D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} { [[P,O],O] = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} (O_j^{t+1} - O_i^t)^2 P_{i,j}^{&#92;epsilon,t} &#92;mathbf{e}^{(i,t)(j,t+1)}_&#92;epsilon. } &#92;end{aligned}' title='&#92;begin{aligned} { [[P,O],O] = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} (O_j^{t+1} - O_i^t)^2 P_{i,j}^{&#92;epsilon,t} &#92;mathbf{e}^{(i,t)(j,t+1)}_&#92;epsilon. } &#92;end{aligned}' class='latex' /></p>
<p>For these commutators to vanish, we must have</p>
<p><img src='http://s0.wp.com/latex.php?latex=P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D+%5Cne+0+%5Cimplies+O_j%5E%7Bt%2B1%7D+%3D+O_i%5Et.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P_{i,j}^{&#92;epsilon,t} &#92;ne 0 &#92;implies O_j^{t+1} = O_i^t.' title='P_{i,j}^{&#92;epsilon,t} &#92;ne 0 &#92;implies O_j^{t+1} = O_i^t.' class='latex' /></p>
<p>This implies <img src='http://s0.wp.com/latex.php?latex=%5BP%2CO%5D+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[P,O] = 0' title='[P,O] = 0' class='latex' /> if and only if <img src='http://s0.wp.com/latex.php?latex=O&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='O' title='O' class='latex' /> is constant on each connected component of the state-time graph.</p>
<h3>Constant Expectations</h3>
<p>In this section, we determine the conditions under which the expectation of an observable <img src='http://s0.wp.com/latex.php?latex=O&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='O' title='O' class='latex' /> is constant in time, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Clangle+O%5E%7Bt%2B1%7D%5Crangle+%3D+%5Clangle+O%5E%7Bt%7D+%5Crangle&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle O^{t+1}&#92;rangle = &#92;langle O^{t} &#92;rangle' title='&#92;langle O^{t+1}&#92;rangle = &#92;langle O^{t} &#92;rangle' class='latex' /></p>
<p>for all <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='t' title='t' class='latex' />. This is a fairly straightforward application of the discrete master equation, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Clangle+O%5E%7Bt%2B1%7D%5Crangle+%26%3D+%5Csum_%7Bj%7D+%5Cpsi_j%5E%7Bt%2B1%7D+O_j%5E%7Bt%2B1%7D+%5C%5C+%26%3D+%5Csum_%7Bi%7D+%7B%5Cpsi_i%5E%7Bt%7D+%5Csum_j+%7B%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%7B+P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D+O_j%5E%7Bt%2B1%7D%7D%7D%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;langle O^{t+1}&#92;rangle &amp;= &#92;sum_{j} &#92;psi_j^{t+1} O_j^{t+1} &#92;&#92; &amp;= &#92;sum_{i} {&#92;psi_i^{t} &#92;sum_j {&#92;sum_{&#92;epsilon&#92;in[i,j]} { P_{i,j}^{&#92;epsilon,t} O_j^{t+1}}}}&#92;end{aligned}' title='&#92;begin{aligned} &#92;langle O^{t+1}&#92;rangle &amp;= &#92;sum_{j} &#92;psi_j^{t+1} O_j^{t+1} &#92;&#92; &amp;= &#92;sum_{i} {&#92;psi_i^{t} &#92;sum_j {&#92;sum_{&#92;epsilon&#92;in[i,j]} { P_{i,j}^{&#92;epsilon,t} O_j^{t+1}}}}&#92;end{aligned}' class='latex' /></p>
<p>indicating the condition we&#8217;re looking for is</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+O_i%5E%7Bt%7D+%3D+%5Csum_j+%7B%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%7B+P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D+O_j%5E%7Bt%2B1%7D.+%7D%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} O_i^{t} = &#92;sum_j {&#92;sum_{&#92;epsilon&#92;in[i,j]} { P_{i,j}^{&#92;epsilon,t} O_j^{t+1}. }}&#92;end{aligned}' title='&#92;begin{aligned} O_i^{t} = &#92;sum_j {&#92;sum_{&#92;epsilon&#92;in[i,j]} { P_{i,j}^{&#92;epsilon,t} O_j^{t+1}. }}&#92;end{aligned}' class='latex' /></p>
<h3>Noether&#8217;s Theorem</h3>
<p>In this section, we demonstrate that when both <img src='http://s0.wp.com/latex.php?latex=%5Clangle+O%5Et%5Crangle&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle O^t&#92;rangle' title='&#92;langle O^t&#92;rangle' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Clangle+%28O%5Et%29%5E2%5Crangle&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle (O^t)^2&#92;rangle' title='&#92;langle (O^t)^2&#92;rangle' class='latex' /> are constant in time, this implies</p>
<p><img src='http://s0.wp.com/latex.php?latex=tr_1%5Cleft%28+%5B%5BP%2CO%5D%2CO%5D+%5Cright%29+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='tr_1&#92;left( [[P,O],O] &#92;right) = 0' title='tr_1&#92;left( [[P,O],O] &#92;right) = 0' class='latex' /></p>
<p>which, in turn, implies <img src='http://s0.wp.com/latex.php?latex=%5BP%2CO%5D+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[P,O] = 0' title='[P,O] = 0' class='latex' />. To do this, we first expand</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+tr_1%28%5B%5BP%2CO%5D%2CO%5D%29+%3D+%5Csum_%7Bi%2Cj%2Ct%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%28O_j%5E%7Bt%2B1%7D+-+O_i%5Et%29%5E2+P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D.+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} tr_1([[P,O],O]) = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} (O_j^{t+1} - O_i^t)^2 P_{i,j}^{&#92;epsilon,t}. &#92;end{aligned}' title='&#92;begin{aligned} tr_1([[P,O],O]) = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} (O_j^{t+1} - O_i^t)^2 P_{i,j}^{&#92;epsilon,t}. &#92;end{aligned}' class='latex' /></p>
<p>The condition for this trace to vanish is the same as the condition for the commutators above to vanish, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D+%5Cne+0+%5Cimplies+O_j%5E%7Bt%2B1%7D+%3D+O_i%5Et.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P_{i,j}^{&#92;epsilon,t} &#92;ne 0 &#92;implies O_j^{t+1} = O_i^t.' title='P_{i,j}^{&#92;epsilon,t} &#92;ne 0 &#92;implies O_j^{t+1} = O_i^t.' class='latex' /></p>
<p>Expanding the trace further results in</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+tr_1%28%5B%5BP%2CO%5D%2CO%5D%29+%3D+%5Csum_%7Bi%2Cj%2Ct%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D+%7B%28O_j%5E%7Bt%2B1%7D%29%7D%5E2+-+2+O_i%5Et+%28P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D+O_j%5E%7Bt%2B1%7D%29+%2B+%28O_i%5Et%29%5E2+P_%7Bi%2Cj%7D%5E%7B%5Cepsilon%2Ct%7D.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} tr_1([[P,O],O]) = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} P_{i,j}^{&#92;epsilon,t} {(O_j^{t+1})}^2 - 2 O_i^t (P_{i,j}^{&#92;epsilon,t} O_j^{t+1}) + (O_i^t)^2 P_{i,j}^{&#92;epsilon,t}.&#92;end{aligned}' title='&#92;begin{aligned} tr_1([[P,O],O]) = &#92;sum_{i,j,t} &#92;sum_{&#92;epsilon&#92;in[i,j]} P_{i,j}^{&#92;epsilon,t} {(O_j^{t+1})}^2 - 2 O_i^t (P_{i,j}^{&#92;epsilon,t} O_j^{t+1}) + (O_i^t)^2 P_{i,j}^{&#92;epsilon,t}.&#92;end{aligned}' class='latex' /></p>
<p>Summing over <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Cepsilon&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;epsilon' title='&#92;epsilon' class='latex' /> when <img src='http://s0.wp.com/latex.php?latex=%5Clangle+O%5Et%5Crangle&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle O^t&#92;rangle' title='&#92;langle O^t&#92;rangle' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Clangle+%28O%5Et%29%5E2%5Crangle&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle (O^t)^2&#92;rangle' title='&#92;langle (O^t)^2&#92;rangle' class='latex' /> are constants results in</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Ctext%7B1st+Term+%2B+2nd+Term%7D+%3D+-%5Csum_%7Bi%2Ct%7D+%28O_i%5Et%29%5E2%2C%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;text{1st Term + 2nd Term} = -&#92;sum_{i,t} (O_i^t)^2,&#92;end{aligned}' title='&#92;begin{aligned} &#92;text{1st Term + 2nd Term} = -&#92;sum_{i,t} (O_i^t)^2,&#92;end{aligned}' class='latex' /></p>
<p>while summing <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Cepsilon&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;epsilon' title='&#92;epsilon' class='latex' /> in the third term results in</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Ctext%7B3rd+Term%7D+%3D+%5Csum_%7Bi%2Ct%7D+%28O_i%5Et%29%5E2+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;text{3rd Term} = &#92;sum_{i,t} (O_i^t)^2 &#92;end{aligned}' title='&#92;begin{aligned} &#92;text{3rd Term} = &#92;sum_{i,t} (O_i^t)^2 &#92;end{aligned}' class='latex' /></p>
<p>by definition of the transition 1-form. Consequently, when <img src='http://s0.wp.com/latex.php?latex=%5Clangle+O%5Et%5Crangle&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle O^t&#92;rangle' title='&#92;langle O^t&#92;rangle' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Clangle+%28O%5Et%29%5E2%5Crangle&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle (O^t)^2&#92;rangle' title='&#92;langle (O^t)^2&#92;rangle' class='latex' /> are constants, it follows that</p>
<p><img src='http://s0.wp.com/latex.php?latex=tr_1%28%5B%5BP%2CO%5D%2CO%5D%29+%3D0.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='tr_1([[P,O],O]) =0.' title='tr_1([[P,O],O]) =0.' class='latex' /></p>
<p>Finally, this implies <img src='http://s0.wp.com/latex.php?latex=%5BP%2CO%5D+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[P,O] = 0' title='[P,O] = 0' class='latex' /> if and only if <img src='http://s0.wp.com/latex.php?latex=%5Clangle+O%5Et%5Crangle&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle O^t&#92;rangle' title='&#92;langle O^t&#92;rangle' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Clangle+%28O%5Et%29%5E2%5Crangle&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle (O^t)^2&#92;rangle' title='&#92;langle (O^t)^2&#92;rangle' class='latex' /> are constant in time.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/1355/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1355&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2011/12/25/network-theory-and-discrete-calculus-noethers-theorem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>

		<media:content url="http://phorgyphynance.files.wordpress.com/2011/10/state-time-graph-iii.jpg?w=300" medium="image">
			<media:title type="html">State Time Graph III</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Theory and Discrete Calculus – Quantized Conductance</title>
		<link>http://phorgyphynance.wordpress.com/2011/12/17/network-theory-and-discrete-calculus-quantized-conductance/</link>
		<comments>http://phorgyphynance.wordpress.com/2011/12/17/network-theory-and-discrete-calculus-quantized-conductance/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 14:24:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Azimuth Project]]></category>
		<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[Network Theory]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=1286</guid>
		<description><![CDATA[This post is part of a series Network Theory and Discrete Calculus The Graph Operator In my last post, I mentioned the graph operator and the fact the exterior derivative of a discrete 0-form can be expressed as a commutator where I then let myself speculate that the graph conductance 1-form could be nothing more than [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1286&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series</p>
<ul>
<li><a href="http://phorgyphynance.wordpress.com/network-theory-and-discrete-calculus/">Network Theory and Discrete Calculus</a></li>
</ul>
<h3>The Graph Operator</h3>
<p>In my <a href="http://phorgyphynance.wordpress.com/2011/12/10/network-theory-and-discrete-calculus-electrical-networks/">last post</a>, I mentioned the<strong> graph operator</strong></p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cmathbf%7BG%7D+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;mathbf{G} = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;end{aligned}' title='&#92;begin{aligned} &#92;mathbf{G} = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;end{aligned}' class='latex' /></p>
<p>and the fact the exterior derivative of a discrete 0-form can be expressed as a commutator</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+dV+%3D+%5B%5Cmathbf%7BG%7D%2CV%5D+%3D+%5Csum_%7Bi%2Cj%7D+%28V_j+-+V_i%29+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D.+%5Cend%7Baligned%7D%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} dV = [&#92;mathbf{G},V] = &#92;sum_{i,j} (V_j - V_i) &#92;mathbf{e}^{i,j}. &#92;end{aligned},' title='&#92;begin{aligned} dV = [&#92;mathbf{G},V] = &#92;sum_{i,j} (V_j - V_i) &#92;mathbf{e}^{i,j}. &#92;end{aligned},' class='latex' /></p>
<p>where</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D+%3D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D_%5Cepsilon.+%5Cend%7Baligned%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;mathbf{e}^{i,j} = &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}^{i,j}_&#92;epsilon. &#92;end{aligned}.' title='&#92;begin{aligned} &#92;mathbf{e}^{i,j} = &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}^{i,j}_&#92;epsilon. &#92;end{aligned}.' class='latex' /></p>
<p>I then let myself speculate that the graph conductance 1-form</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+G+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+G_%7Bi%2Cj%7D%5E%5Cepsilon+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D_%5Cepsilon+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} G = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} G_{i,j}^&#92;epsilon &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;end{aligned}' title='&#92;begin{aligned} G = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} G_{i,j}^&#92;epsilon &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;end{aligned}' class='latex' /></p>
<p>could be nothing more than the graph operator. In this post, I hope to explain a bit more how that might work.</p>
<h3>Graph Conductance</h3>
<p>Recall that the discrete Ohm&#8217;s Law</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5BG%2CV%5D+%3D+I&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[G,V] = I' title='[G,V] = I' class='latex' /></p>
<p>gives the total current</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+I+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+I%5E%5Cepsilon_%7Bi%2Cj%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D_%7B%5Cepsilon%7D+%3D+%5Csum_%7Bi%2Cj%7D+%28V_j-V_i%29+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+G%5E%5Cepsilon_%7Bi%2Cj%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D_%7B%5Cepsilon%7D.+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} I = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} I^&#92;epsilon_{i,j} &#92;mathbf{e}^{i,j}_{&#92;epsilon} = &#92;sum_{i,j} (V_j-V_i) &#92;sum_{&#92;epsilon&#92;in[i,j]} G^&#92;epsilon_{i,j} &#92;mathbf{e}^{i,j}_{&#92;epsilon}. &#92;end{aligned}' title='&#92;begin{aligned} I = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} I^&#92;epsilon_{i,j} &#92;mathbf{e}^{i,j}_{&#92;epsilon} = &#92;sum_{i,j} (V_j-V_i) &#92;sum_{&#92;epsilon&#92;in[i,j]} G^&#92;epsilon_{i,j} &#92;mathbf{e}^{i,j}_{&#92;epsilon}. &#92;end{aligned}' class='latex' /></p>
<p>If we did not need to probe the current in any one of the individual parallel directed edges, it would be tempting to replace them with a single effective directed edge representing the total current flowing them, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+I%5E%5Cepsilon_%7Bi%2Cj%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D_%5Cepsilon+%5Cimplies+I_%7Bi%2Cj%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D+%2C+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;sum_{&#92;epsilon&#92;in[i,j]} I^&#92;epsilon_{i,j} &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;implies I_{i,j} &#92;mathbf{e}^{i,j} , &#92;end{aligned}' title='&#92;begin{aligned} &#92;sum_{&#92;epsilon&#92;in[i,j]} I^&#92;epsilon_{i,j} &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;implies I_{i,j} &#92;mathbf{e}^{i,j} , &#92;end{aligned}' class='latex' /></p>
<p>where</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+I_%7Bi%2Cj%7D+%3D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+I%5E%5Cepsilon_%7Bi%2Cj%7D.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} I_{i,j} = &#92;sum_{&#92;epsilon&#92;in[i,j]} I^&#92;epsilon_{i,j}.&#92;end{aligned}' title='&#92;begin{aligned} I_{i,j} = &#92;sum_{&#92;epsilon&#92;in[i,j]} I^&#92;epsilon_{i,j}.&#92;end{aligned}' class='latex' /></p>
<p>In doing so, we could also replace the conductances with a single effective conductance</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+G%5E%5Cepsilon_%7Bi%2Cj%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D_%5Cepsilon+%5Cimplies+G_%7Bi%2Cj%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D+%2C+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;sum_{&#92;epsilon&#92;in[i,j]} G^&#92;epsilon_{i,j} &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;implies G_{i,j} &#92;mathbf{e}^{i,j} , &#92;end{aligned}' title='&#92;begin{aligned} &#92;sum_{&#92;epsilon&#92;in[i,j]} G^&#92;epsilon_{i,j} &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;implies G_{i,j} &#92;mathbf{e}^{i,j} , &#92;end{aligned}' class='latex' /></p>
<p>where</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+G_%7Bi%2Cj%7D+%3D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+G%5E%5Cepsilon_%7Bi%2Cj%7D.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} G_{i,j} = &#92;sum_{&#92;epsilon&#92;in[i,j]} G^&#92;epsilon_{i,j}.&#92;end{aligned}' title='&#92;begin{aligned} G_{i,j} = &#92;sum_{&#92;epsilon&#92;in[i,j]} G^&#92;epsilon_{i,j}.&#92;end{aligned}' class='latex' /></p>
<h3>Equivalence</h3>
<p>Could it be that <img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7BG%7D+%3D+G&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{G} = G' title='&#92;mathbf{G} = G' class='latex' />?</p>
<p>Let <img src='http://s0.wp.com/latex.php?latex=P%5Bi%2Cj%5D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P[i,j]' title='P[i,j]' class='latex' /> denote a partition of the set <img src='http://s0.wp.com/latex.php?latex=%5Bi%2Cj%5D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[i,j]' title='[i,j]' class='latex' /> of directed edges from node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> to node <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' /> and express the graph operator as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cmathbf%7BG%7D+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7BE%5Cin+P%5Bi%2Cj%5D%7D+N%5EE_%7Bi%2Cj%7D+%5Cmathbf%7Be%7D_E%5E%7Bi%2Cj%7D%2C%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;mathbf{G} = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j} = &#92;sum_{i,j} &#92;sum_{E&#92;in P[i,j]} N^E_{i,j} &#92;mathbf{e}_E^{i,j},&#92;end{aligned}' title='&#92;begin{aligned} &#92;mathbf{G} = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j} = &#92;sum_{i,j} &#92;sum_{E&#92;in P[i,j]} N^E_{i,j} &#92;mathbf{e}_E^{i,j},&#92;end{aligned}' class='latex' /></p>
<p>where</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+N%5EE_%7Bi%2Cj%7D+%5Cmathbf%7Be%7D_E%5E%7Bi%2Cj%7D+%3D+%5Csum_%7B%5Cepsilon%5Cin+E%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D_%5Cepsilon+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} N^E_{i,j} &#92;mathbf{e}_E^{i,j} = &#92;sum_{&#92;epsilon&#92;in E} &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;end{aligned}' title='&#92;begin{aligned} N^E_{i,j} &#92;mathbf{e}_E^{i,j} = &#92;sum_{&#92;epsilon&#92;in E} &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;end{aligned}' class='latex' /></p>
<p>and <img src='http://s0.wp.com/latex.php?latex=N%5EE_%7Bi%2Cj%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='N^E_{i,j}' title='N^E_{i,j}' class='latex' /> is the number of directed edges in the subset <img src='http://s0.wp.com/latex.php?latex=E&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='E' title='E' class='latex' />. This would only make sense if we were not going to probe into any single directed edge within any element of the partition.</p>
<p>Comparing this to the conductance</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+G+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+G_%7Bi%2Cj%7D%5E%5Cepsilon+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} G = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} G_{i,j}^&#92;epsilon &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;end{aligned}' title='&#92;begin{aligned} G = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} G_{i,j}^&#92;epsilon &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;end{aligned}' class='latex' /></p>
<p>we see that the graph conductance can be interpreted as the graph operator where each directed edge of  our electric network is actually composed of a number <img src='http://s0.wp.com/latex.php?latex=G%5E%5Cepsilon_%7Bi%2Cj%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G^&#92;epsilon_{i,j}' title='G^&#92;epsilon_{i,j}' class='latex' /> of fundamental directed edges, i.e. conductance is simply counting the number of sub-paths within each directed edge.</p>
<h3>Thoughts</h3>
<p>As before, thinking about this (as time allows) raises more questions than answers. For example, if the above makes any sense and is in any way related to nature, this would imply a fundamental unit of conductance and that conductance should be quantized, i.e. come in integer multiples of the fundamental unit. For completely unrelated (?) reasons, conductance is observed to be quantized due to the waveguide like nature of small, e.g. nano, wires and the <a href="http://en.wikipedia.org/wiki/Conductance_quantum">fundamental unit of conductance</a> is given by</p>
<p><img src='http://s0.wp.com/latex.php?latex=G_0+%3D+%5Cfrac%7B2+e%5E2%7D%7Bh%7D%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G_0 = &#92;frac{2 e^2}{h},' title='G_0 = &#92;frac{2 e^2}{h},' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=e&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='e' title='e' class='latex' /> is the electron charge and <img src='http://s0.wp.com/latex.php?latex=h&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='h' title='h' class='latex' /> is Planck constant.</p>
<p>This also makes me think of the <a href="http://ncatlab.org/nlab/show/geometric+origin+of+inhomogeneous+media">geometric origin of inhomogeneous media</a>. In vacuum, I would expect there to be just a single directed edge connecting any two nodes. Hence, I would expect <img src='http://s0.wp.com/latex.php?latex=G%5E%5Cepsilon_%7Bi%2Cj%7D+%3D+G_0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G^&#92;epsilon_{i,j} = G_0' title='G^&#92;epsilon_{i,j} = G_0' class='latex' /> in vacuum. In the presence of matter, e.g. components of an electrical network, there should be bunches of directed edges between any two nodes.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/1286/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1286&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2011/12/17/network-theory-and-discrete-calculus-quantized-conductance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Theory and Discrete Calculus – Electrical Networks</title>
		<link>http://phorgyphynance.wordpress.com/2011/12/10/network-theory-and-discrete-calculus-electrical-networks/</link>
		<comments>http://phorgyphynance.wordpress.com/2011/12/10/network-theory-and-discrete-calculus-electrical-networks/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 13:23:03 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[John Baez]]></category>
		<category><![CDATA[Network Theory]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=1235</guid>
		<description><![CDATA[This post is part of a series Network Theory and Discrete Calculus Basic Equations In Part 16 of John Baez&#8217; series on Network Theory, he discussed electrical networks. On the day he published his article (November 4), I wrote down the following in my notebook and The first equation is essentially the discrete calculus version of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1235&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series</p>
<ul>
<li><a href="http://phorgyphynance.wordpress.com/network-theory-and-discrete-calculus/">Network Theory and Discrete Calculus</a></li>
</ul>
<h3>Basic Equations</h3>
<p>In <a href="http://johncarlosbaez.wordpress.com/2011/11/04/network-theory-part-16/">Part 16</a> of John Baez&#8217; series on <a href="http://math.ucr.edu/home/baez/networks/networks.html">Network Theory</a>, he discussed electrical networks. On the day he published his article (November 4), I wrote down the following in my notebook</p>
<p><img src='http://s0.wp.com/latex.php?latex=G%5Ccirc+dV+%3D+%5BG%2CV%5D+%3D+I&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G&#92;circ dV = [G,V] = I' title='G&#92;circ dV = [G,V] = I' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Cpartial+I+%3D+0.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial I = 0.' title='&#92;partial I = 0.' class='latex' /></p>
<p>The first equation is essentially the discrete calculus version of Ohm&#8217;s Law, where</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+G+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+G_%7Bi%2Cj%7D%5E%5Cepsilon+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D_%5Cepsilon+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} G = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} G_{i,j}^&#92;epsilon &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;end{aligned}' title='&#92;begin{aligned} G = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} G_{i,j}^&#92;epsilon &#92;mathbf{e}^{i,j}_&#92;epsilon &#92;end{aligned}' class='latex' /></p>
<p>is a discrete 1-form representing conductance,</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+V+%3D+%5Csum_i+V_i+%5Cmathbf%7Be%7D%5Ei+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} V = &#92;sum_i V_i &#92;mathbf{e}^i &#92;end{aligned}' title='&#92;begin{aligned} V = &#92;sum_i V_i &#92;mathbf{e}^i &#92;end{aligned}' class='latex' /></p>
<p>is a discrete 0-form representing voltage, and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+I+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+I_%7Bi%2Cj%7D%5E%5Cepsilon+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D_%5Cepsilon.+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} I = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} I_{i,j}^&#92;epsilon &#92;mathbf{e}^{i,j}_&#92;epsilon. &#92;end{aligned}' title='&#92;begin{aligned} I = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} I_{i,j}^&#92;epsilon &#92;mathbf{e}^{i,j}_&#92;epsilon. &#92;end{aligned}' class='latex' /></p>
<p>In components, this becomes</p>
<p><img src='http://s0.wp.com/latex.php?latex=G_%7Bi%2Cj%7D%5E%5Cepsilon+%5Cleft%28V_j+-+V_i%5Cright%29+%3D+I%5E%5Cepsilon_%7Bi%2Cj%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G_{i,j}^&#92;epsilon &#92;left(V_j - V_i&#92;right) = I^&#92;epsilon_{i,j}.' title='G_{i,j}^&#92;epsilon &#92;left(V_j - V_i&#92;right) = I^&#92;epsilon_{i,j}.' class='latex' /></p>
<p>The second equation is a charge conservation law which simply says</p>
<p><img src='http://s0.wp.com/latex.php?latex=I_%7B%2A%2Ci%7D+%3D+I_%7Bi%2C%2A%7D%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='I_{*,i} = I_{i,*},' title='I_{*,i} = I_{i,*},' class='latex' /></p>
<p>where</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+I_%7B%2A%2Ci%7D+%3D+%5Csum_j+%5Csum_%7B%5Cepsilon%5Cin%5Bj%2Ci%5D%7D+I%5E%5Cepsilon_%7Bj%2Ci%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} I_{*,i} = &#92;sum_j &#92;sum_{&#92;epsilon&#92;in[j,i]} I^&#92;epsilon_{j,i}&#92;end{aligned}' title='&#92;begin{aligned} I_{*,i} = &#92;sum_j &#92;sum_{&#92;epsilon&#92;in[j,i]} I^&#92;epsilon_{j,i}&#92;end{aligned}' class='latex' /></p>
<p>is the sum of all currents into node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+I_%7Bi%2C%2A%7D+%3D+%5Csum_j+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+I%5E%5Cepsilon_%7Bi%2Cj%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} I_{i,*} = &#92;sum_j &#92;sum_{&#92;epsilon&#92;in[i,j]} I^&#92;epsilon_{i,j}&#92;end{aligned}' title='&#92;begin{aligned} I_{i,*} = &#92;sum_j &#92;sum_{&#92;epsilon&#92;in[i,j]} I^&#92;epsilon_{i,j}&#92;end{aligned}' class='latex' /></p>
<p>is the sum of all currents out of node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' />. This is more general than it may first appear. The reason is that directed graphs are naturally about spacetime, so the currents here are more like 4-dimensional currents of special relativity. The equation</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpartial+I+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial I = 0' title='&#92;partial I = 0' class='latex' /></p>
<p>is related to the corresponding Maxwell&#8217;s equation</p>
<p><img src='http://s0.wp.com/latex.php?latex=d%5E%5Cdagger+j+%3D+0%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d^&#92;dagger j = 0,' title='d^&#92;dagger j = 0,' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=d%5E%5Cdagger&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d^&#92;dagger' title='d^&#92;dagger' class='latex' /> is the adjoint exterior derivative and <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' /> is the 4-current 1-form</p>
<p><img src='http://s0.wp.com/latex.php?latex=j+%3D+j_x+dx+%2B+j_y+dy+%2B+j_z+dz+%2B+%5Crho+dt.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j = j_x dx + j_y dy + j_z dz + &#92;rho dt.' title='j = j_x dx + j_y dy + j_z dz + &#92;rho dt.' class='latex' /></p>
<p>This also implies the discrete Ohm&#8217;s Law appearing above is 4-dimensional and actually a bit more general than the usual Ohm&#8217;s Law.</p>
<h3>Some Thoughts</h3>
<p>I&#8217;ve been thinking about this off and on since then as time allows, but questions seem to be growing exponentially.</p>
<p>For one, the equation</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5BG%2CV%5D+%3D+GV+-+VG+%3D+I&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[G,V] = GV - VG = I' title='[G,V] = GV - VG = I' class='latex' /></p>
<p>is curious because it implies that <img src='http://s0.wp.com/latex.php?latex=%5BG%2C%5Ccdot%5D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[G,&#92;cdot]' title='[G,&#92;cdot]' class='latex' /> is a derivative, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5BG%2CV_1+V_2%5D+%3D+%5BG%2CV_1%5D+V_2+%2B+V_1+%5BG%2C+V_2%5D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[G,V_1 V_2] = [G,V_1] V_2 + V_1 [G, V_2].' title='[G,V_1 V_2] = [G,V_1] V_2 + V_1 [G, V_2].' class='latex' /></p>
<p>Further, although by pure coincidence, in my <a href="http://arxiv.org/abs/math-ph/0407005">paper with Urs</a>, we introduced the graph operator</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cmathbf%7BG%7D+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;mathbf{G} = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;end{aligned}' title='&#92;begin{aligned} &#92;mathbf{G} = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;end{aligned}' class='latex' /></p>
<p>and showed that for any directed graph and any discrete 0-form <img src='http://s0.wp.com/latex.php?latex=%5Cphi&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;phi' title='&#92;phi' class='latex' /> that</p>
<p><img src='http://s0.wp.com/latex.php?latex=d%5Cphi+%3D+%5B%5Cmathbf%7BG%7D%2C%5Cphi%5D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d&#92;phi = [&#92;mathbf{G},&#92;phi].' title='d&#92;phi = [&#92;mathbf{G},&#92;phi].' class='latex' /></p>
<p>Is it possible that <img src='http://s0.wp.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G' title='G' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7BG%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{G}' title='&#92;mathbf{G}' class='latex' /> are related?</p>
<p>I think they are. This brings thoughts of spin networks and Penrose, but I&#8217;ll try to refrain from speculating too much beyond mentioning it.</p>
<p>If they were related, this would mean that the discrete Ohm&#8217;s Law above simplifies even further to</p>
<p><img src='http://s0.wp.com/latex.php?latex=dV+%3D+I&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='dV = I' title='dV = I' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpartial+d+V+%3D+0.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial d V = 0.' title='&#92;partial d V = 0.' class='latex' /></p>
<p>In components, the above becomes</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Csum_j+%5Cleft%28V_j+-+V_i%5Cright%29+%5Cleft%28N_%7Bi%2Cj%7D+%2B+N_%7Bj%2Ci%7D+%5Cright%29+%3D+0.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;sum_j &#92;left(V_j - V_i&#92;right) &#92;left(N_{i,j} + N_{j,i} &#92;right) = 0.&#92;end{aligned}' title='&#92;begin{aligned} &#92;sum_j &#92;left(V_j - V_i&#92;right) &#92;left(N_{i,j} + N_{j,i} &#92;right) = 0.&#92;end{aligned}' class='latex' /></p>
<p>This expresses an effective conductance in terms of the total number of directed edges connecting the two nodes in either direction, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=G%5E%2A_%7Bi%2Cj%7D+%3D+N_%7Bi%2Cj%7D+%2B+N_%7Bj%2Ci%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G^*_{i,j} = N_{i,j} + N_{j,i}.' title='G^*_{i,j} = N_{i,j} + N_{j,i}.' class='latex' /></p>
<p>If the <img src='http://s0.wp.com/latex.php?latex=G%5E%5Cepsilon_%7Bi%2Cj%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G^&#92;epsilon_{i,j}' title='G^&#92;epsilon_{i,j}' class='latex' />&#8216;s appearing in the conductance 1-form <img src='http://s0.wp.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G' title='G' class='latex' /> are themselves effective conductances resulting from multiple more fundamental directed edges, then we do in fact have</p>
<p><img src='http://s0.wp.com/latex.php?latex=G+%3D+%5Cmathbf%7BG%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G = &#92;mathbf{G}.' title='G = &#92;mathbf{G}.' class='latex' /></p>
<p>Applications from here can go in any number of directions, so stay tuned!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/1235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/1235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/1235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/1235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/1235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/1235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/1235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/1235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/1235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/1235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/1235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/1235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/1235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/1235/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1235&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2011/12/10/network-theory-and-discrete-calculus-electrical-networks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Theory and Discrete Calculus – Graph Divergence and Graph Laplacian</title>
		<link>http://phorgyphynance.wordpress.com/2011/12/04/network-theory-and-discrete-calculus-graph-divergence-and-graph-laplacian/</link>
		<comments>http://phorgyphynance.wordpress.com/2011/12/04/network-theory-and-discrete-calculus-graph-divergence-and-graph-laplacian/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 05:26:23 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Azimuth Project]]></category>
		<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[Network Theory]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=1133</guid>
		<description><![CDATA[This post is part of a series Network Theory and Discrete Calculus Another Note on Notation In a previous post, I introduced a slightly generalized notation in order to deal with directed graphs with multiple directed edges between any two nodes, e.g. parallel elements in electrical networks. However, the revised notation now makes some simpler calculations [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1133&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series</p>
<ul>
<li><a href="http://phorgyphynance.wordpress.com/network-theory-and-discrete-calculus/">Network Theory and Discrete Calculus</a></li>
</ul>
<h3>Another Note on Notation</h3>
<p>In a <a href="http://phorgyphynance.wordpress.com/2011/11/19/network-theory-and-discrete-calculus-notation-revisited/">previous post</a>, I introduced a slightly generalized notation in order to deal with directed graphs with multiple directed edges between any two nodes, e.g. parallel elements in electrical networks. However, the revised notation now makes some simpler calculations look more cumbersome. This is an example of what my adviser called the <strong>conservation of frustration</strong>. For example, the coboundary is now given by:</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+d%5Cmathbf%7Be%7D%5Ei+%3D+%5Csum_%7Bi%2Cj%7D+%5Cleft%28+%5Csum_%7B%5Cepsilon%5Cin%5Bj%2Ci%5D%7D%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bj%2Ci%7D+-+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D%5Cright%29.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} d&#92;mathbf{e}^i = &#92;sum_{i,j} &#92;left( &#92;sum_{&#92;epsilon&#92;in[j,i]}&#92;mathbf{e}_&#92;epsilon^{j,i} - &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;right).&#92;end{aligned}' title='&#92;begin{aligned} d&#92;mathbf{e}^i = &#92;sum_{i,j} &#92;left( &#92;sum_{&#92;epsilon&#92;in[j,i]}&#92;mathbf{e}_&#92;epsilon^{j,i} - &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;right).&#92;end{aligned}' class='latex' /></p>
<p>Applied to a general discrete 0-form, this becomes</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+d%5Cphi+%3D+%5Csum_%7Bi%2Cj%7D+%7B%5Cleft%28%5Cphi_j-%5Cphi_i%5Cright%29+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D%7D+.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} d&#92;phi = &#92;sum_{i,j} {&#92;left(&#92;phi_j-&#92;phi_i&#92;right) &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j}} .&#92;end{aligned}' title='&#92;begin{aligned} d&#92;phi = &#92;sum_{i,j} {&#92;left(&#92;phi_j-&#92;phi_i&#92;right) &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j}} .&#92;end{aligned}' class='latex' /></p>
<p>To re-simplify the notation while maintaining the advantages of the new generalized notation, we can define</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D+%3D+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;mathbf{e}^{i,j} = &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j} &#92;end{aligned}' title='&#92;begin{aligned} &#92;mathbf{e}^{i,j} = &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;mathbf{e}_&#92;epsilon^{i,j} &#92;end{aligned}' class='latex' /></p>
<p>and we&#8217;re back to</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+d%5Cmathbf%7Be%7D%5Ei+%3D+%5Csum_%7Bi%2Cj%7D+%5Cleft%28%5Cmathbf%7Be%7D%5E%7Bj%2Ci%7D+-+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D%5Cright%29%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} d&#92;mathbf{e}^i = &#92;sum_{i,j} &#92;left(&#92;mathbf{e}^{j,i} - &#92;mathbf{e}^{i,j}&#92;right)&#92;end{aligned}' title='&#92;begin{aligned} d&#92;mathbf{e}^i = &#92;sum_{i,j} &#92;left(&#92;mathbf{e}^{j,i} - &#92;mathbf{e}^{i,j}&#92;right)&#92;end{aligned}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+d%5Cphi+%3D+%5Csum_%7Bi%2Cj%7D+%5Cleft%28%5Cphi_j-%5Cphi_i%5Cright%29+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} d&#92;phi = &#92;sum_{i,j} &#92;left(&#92;phi_j-&#92;phi_i&#92;right) &#92;mathbf{e}^{i,j} &#92;end{aligned}' title='&#92;begin{aligned} d&#92;phi = &#92;sum_{i,j} &#92;left(&#92;phi_j-&#92;phi_i&#92;right) &#92;mathbf{e}^{i,j} &#92;end{aligned}' class='latex' /></p>
<p>as before. Furthermore, we have</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpartial%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D+%3D+N_%7Bi%2Cj%7D+%5Cleft%28%5Cmathbf%7Be%7D%5Ej+-+%5Cmathbf%7Be%7D%5Ei%5Cright%29%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial&#92;mathbf{e}^{i,j} = N_{i,j} &#92;left(&#92;mathbf{e}^j - &#92;mathbf{e}^i&#92;right),' title='&#92;partial&#92;mathbf{e}^{i,j} = N_{i,j} &#92;left(&#92;mathbf{e}^j - &#92;mathbf{e}^i&#92;right),' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=N_%7Bi%2Cj%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='N_{i,j}' title='N_{i,j}' class='latex' /> is the number of directed edges from node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> to node <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' />.</p>
<h3>Trace and Inner Products</h3>
<p>Given a discrete 0-form <img src='http://s0.wp.com/latex.php?latex=%5Cphi&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;phi' title='&#92;phi' class='latex' />, we define its trace via</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+tr_0%28%5Cphi%29+%3D+%5Csum_i+%5Cphi_i.+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} tr_0(&#92;phi) = &#92;sum_i &#92;phi_i. &#92;end{aligned}' title='&#92;begin{aligned} tr_0(&#92;phi) = &#92;sum_i &#92;phi_i. &#92;end{aligned}' class='latex' /></p>
<p>Similarly, given a discrete 1-form <img src='http://s0.wp.com/latex.php?latex=%5Calpha&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;alpha' title='&#92;alpha' class='latex' />, its trace is given by</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+tr_1%28%5Calpha%29+%3D+%5Csum_%7Bi%2Cj%7D+%7B%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%5Calpha%5E%5Cepsilon_%7Bi%2Cj%7D%7D+.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} tr_1(&#92;alpha) = &#92;sum_{i,j} {&#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;alpha^&#92;epsilon_{i,j}} .&#92;end{aligned}' title='&#92;begin{aligned} tr_1(&#92;alpha) = &#92;sum_{i,j} {&#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;alpha^&#92;epsilon_{i,j}} .&#92;end{aligned}' class='latex' /></p>
<p>With the trace, we can define the inner product of discrete 0-forms via</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Clangle+%5Cphi%2C%5Cpsi%5Crangle_0+%3D+tr_0%28%5Cphi%5Cpsi%29&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle &#92;phi,&#92;psi&#92;rangle_0 = tr_0(&#92;phi&#92;psi)' title='&#92;langle &#92;phi,&#92;psi&#92;rangle_0 = tr_0(&#92;phi&#92;psi)' class='latex' /></p>
<p>and the inner product of discrete 1-forms via</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Clangle+%5Calpha%2C%5Cbeta%5Crangle_1+%3D+tr_1%28%5Calpha%5Ccirc%5Cbeta%29%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle &#92;alpha,&#92;beta&#92;rangle_1 = tr_1(&#92;alpha&#92;circ&#92;beta),' title='&#92;langle &#92;alpha,&#92;beta&#92;rangle_1 = tr_1(&#92;alpha&#92;circ&#92;beta),' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=%5Calpha%5Ccirc%5Cbeta&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;alpha&#92;circ&#92;beta' title='&#92;alpha&#92;circ&#92;beta' class='latex' /> is the <a href="http://phorgyphynance.wordpress.com/2011/11/20/network-theory-and-discrete-calculus-edge-algebra/">edge product</a>.</p>
<h3>Graph Divergence</h3>
<p>The<strong> graph divergence</strong> was introduced <a href="http://phorgyphynance.wordpress.com/2011/10/29/network-theory-and-discrete-calculus-the-discrete-master-equation/">here</a> as a boundary operator, but the relation to divergence was mentioned <a href="http://phorgyphynance.wordpress.com/2011/11/19/network-theory-and-discrete-calculus-notation-revisited/">here</a>.</p>
<p>With the inner products defined above, a simple calculation shows</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Clangle+%5Cpartial%5Calpha%2C%5Cphi%5Crangle_0+%3D+%5Clangle+%5Calpha%2C+d%5Cphi%5Crangle_1&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;langle &#92;partial&#92;alpha,&#92;phi&#92;rangle_0 = &#92;langle &#92;alpha, d&#92;phi&#92;rangle_1' title='&#92;langle &#92;partial&#92;alpha,&#92;phi&#92;rangle_0 = &#92;langle &#92;alpha, d&#92;phi&#92;rangle_1' class='latex' /></p>
<p>so the graph divergence is the adjoint of the coboundary.</p>
<p>In relating discrete calculus to algebraic topology, typically, in algebraic topology you would have a coboundary operator for cochains and a boundary operator for chains. With discrete calculus, we have both <img src='http://s0.wp.com/latex.php?latex=d&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d' title='d' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Cpartial&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial' title='&#92;partial' class='latex' /> for discrete forms.</p>
<h3>Graph Laplacian</h3>
<p>The <strong>graph Laplacian</strong> of a discrete 0-form <img src='http://s0.wp.com/latex.php?latex=%5Cphi&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;phi' title='&#92;phi' class='latex' /> is given by</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cpartial+d%5Cphi+%3D+-%5Csum_%7Bi%2Cj%7D+%5Cleft%28%5Cphi_j+-+%5Cphi_i%5Cright%29+%5Cleft%28N_%7Bi%2Cj%7D+%2B+N_%7Bj%2Ci%7D%5Cright%29+%5Cmathbf%7Be%7D%5Ei.+%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;partial d&#92;phi = -&#92;sum_{i,j} &#92;left(&#92;phi_j - &#92;phi_i&#92;right) &#92;left(N_{i,j} + N_{j,i}&#92;right) &#92;mathbf{e}^i. &#92;end{aligned}' title='&#92;begin{aligned} &#92;partial d&#92;phi = -&#92;sum_{i,j} &#92;left(&#92;phi_j - &#92;phi_i&#92;right) &#92;left(N_{i,j} + N_{j,i}&#92;right) &#92;mathbf{e}^i. &#92;end{aligned}' class='latex' /></p>
<p>More generally, we could define a <strong>graph Laplace-Beltrami operator</strong></p>
<p><img src='http://s0.wp.com/latex.php?latex=d%5Cpartial+%2B+%5Cpartial+d.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d&#92;partial + &#92;partial d.' title='d&#92;partial + &#92;partial d.' class='latex' /></p>
<h3>Graph Dirac Operator</h3>
<p>The <strong>graph Dirac operator</strong> is essentially the &#8220;square root&#8221; of the graph Laplace-Beltrami operator. Since <img src='http://s0.wp.com/latex.php?latex=d%5E2+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d^2 = 0' title='d^2 = 0' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Cpartial%5E2+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial^2 = 0' title='&#92;partial^2 = 0' class='latex' />, we have</p>
<p><img src='http://s0.wp.com/latex.php?latex=d%5Cpartial+%2B+%5Cpartial+d+%3D+%28d%2B%5Cpartial%29%5E2&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d&#92;partial + &#92;partial d = (d+&#92;partial)^2' title='d&#92;partial + &#92;partial d = (d+&#92;partial)^2' class='latex' /></p>
<p>so the/a graph Dirac operator is given by</p>
<p><img src='http://s0.wp.com/latex.php?latex=d+%2B+%5Cpartial.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='d + &#92;partial.' title='d + &#92;partial.' class='latex' /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/1133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1133&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2011/12/04/network-theory-and-discrete-calculus-graph-divergence-and-graph-laplacian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Theory and Discrete Calculus &#8211; Edge Algebra</title>
		<link>http://phorgyphynance.wordpress.com/2011/11/20/network-theory-and-discrete-calculus-edge-algebra/</link>
		<comments>http://phorgyphynance.wordpress.com/2011/11/20/network-theory-and-discrete-calculus-edge-algebra/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 04:21:58 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Azimuth Project]]></category>
		<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[John Baez]]></category>
		<category><![CDATA[Network Theory]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=1108</guid>
		<description><![CDATA[This post is part of a series Network Theory and Discrete Calculus In my last post, I noted that in following John Baez&#8217; series, I&#8217;m finding the need to introduce operators that I haven&#8217;t previously used in any applications. In this post, I will introduce another. It turns out that we could get away without introducing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1108&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series</p>
<ul>
<li><a href="http://phorgyphynance.wordpress.com/network-theory-and-discrete-calculus/">Network Theory and Discrete Calculus</a></li>
</ul>
<p>In my<a href="http://phorgyphynance.wordpress.com/2011/11/19/network-theory-and-discrete-calculus-notation-revisited/"> last post</a>, I noted that in following <a href="http://math.ucr.edu/home/baez/networks/networks.html">John Baez&#8217; series</a>, I&#8217;m finding the need to introduce operators that I haven&#8217;t previously used in any applications. In this post, I will introduce another. It turns out that we could get away without introducing this concept, but I think it helps motivate some things I will talk about later.</p>
<p>In all previous applications, the important algebra was a noncommutative graded differential algebra. The grading means that the degree of elements add when you multiply them together. For example, the product of two nodes (degree 0) is a node (degree 0+0), the product of a node (degree 0) and a directed edge (degree 1) is a directed edge (degree 0+1), and the product of a directed edge (degree 1) with another directed edge is a directed surface (degree 1+1).</p>
<p>Note the algebra of nodes is a commutative sub-algebra of the full noncommutative graded algebra.</p>
<p>There is another related commutative <strong>edge algebra</strong> with corresponding <strong>edge product</strong>.</p>
<p>The edge product is similar to the product of nodes in that it is a projection given by</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D+%5Ccirc+%5Cmathbf%7Be%7D_%7B%5Cepsilon%27%7D%5E%7Bk%2Cl%7D+%3D+%5Cdelta_%7B%5Cepsilon%2C%5Cepsilon%27%7D+%5Cdelta_%7Bi%2Ck%7D+%5Cdelta_%7Bj%2Cl%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}_&#92;epsilon^{i,j} &#92;circ &#92;mathbf{e}_{&#92;epsilon&#039;}^{k,l} = &#92;delta_{&#92;epsilon,&#92;epsilon&#039;} &#92;delta_{i,k} &#92;delta_{j,l} &#92;mathbf{e}_&#92;epsilon^{i,j}.' title='&#92;mathbf{e}_&#92;epsilon^{i,j} &#92;circ &#92;mathbf{e}_{&#92;epsilon&#039;}^{k,l} = &#92;delta_{&#92;epsilon,&#92;epsilon&#039;} &#92;delta_{i,k} &#92;delta_{j,l} &#92;mathbf{e}_&#92;epsilon^{i,j}.' class='latex' /></p>
<p>It is a projection because for an arbitrary discrete 1-form</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D%5Calpha+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin+%5Bi%2Cj%5D%7D+%5Calpha_%7Bi%2Cj%7D%5E%7B%5Cepsilon%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D%2C%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned}&#92;alpha = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in [i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;mathbf{e}_&#92;epsilon^{i,j},&#92;end{aligned}' title='&#92;begin{aligned}&#92;alpha = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in [i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;mathbf{e}_&#92;epsilon^{i,j},&#92;end{aligned}' class='latex' /></p>
<p>we have</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D+%5Ccirc+%5Calpha+%3D+%5Calpha_%7Bi%2Cj%7D%5E%7B%5Cepsilon%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}_&#92;epsilon^{i,j} &#92;circ &#92;alpha = &#92;alpha_{i,j}^{&#92;epsilon} &#92;mathbf{e}_&#92;epsilon^{i,j}' title='&#92;mathbf{e}_&#92;epsilon^{i,j} &#92;circ &#92;alpha = &#92;alpha_{i,j}^{&#92;epsilon} &#92;mathbf{e}_&#92;epsilon^{i,j}' class='latex' /></p>
<p>and</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D+%5Ccirc+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D+%3D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}_&#92;epsilon^{i,j} &#92;circ &#92;mathbf{e}_&#92;epsilon^{i,j} = &#92;mathbf{e}_&#92;epsilon^{i,j}.' title='&#92;mathbf{e}_&#92;epsilon^{i,j} &#92;circ &#92;mathbf{e}_&#92;epsilon^{i,j} = &#92;mathbf{e}_&#92;epsilon^{i,j}.' class='latex' /></p>
<p>The product of two discrete 1-forms is</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D%5Calpha%5Ccirc%5Cbeta+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin+%5Bi%2Cj%5D%7D+%5Calpha_%7Bi%2Cj%7D%5E%7B%5Cepsilon%7D+%5Cbeta_%7Bi%2Cj%7D%5E%7B%5Cepsilon%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D%5Cend%7Baligned%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned}&#92;alpha&#92;circ&#92;beta = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in [i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;beta_{i,j}^{&#92;epsilon} &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;end{aligned}.' title='&#92;begin{aligned}&#92;alpha&#92;circ&#92;beta = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in [i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;beta_{i,j}^{&#92;epsilon} &#92;mathbf{e}_&#92;epsilon^{i,j}&#92;end{aligned}.' class='latex' /></p>
<p>I have not yet come across an application where the full edge algebra is needed. When the product does arise, one of the discrete 1-forms is usual the coboundary of a discrete 0-form, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Calpha%5Ccirc+d%5Cphi.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;alpha&#92;circ d&#92;phi.' title='&#92;alpha&#92;circ d&#92;phi.' class='latex' /></p>
<p>When this is the case, the edge product can be expressed as a (graded) commutator in the noncommutative graded algebra, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Calpha%5Ccirc+d%5Cphi+%3D+%5B%5Calpha%2C%5Cphi%5D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;alpha&#92;circ d&#92;phi = [&#92;alpha,&#92;phi].' title='&#92;alpha&#92;circ d&#92;phi = [&#92;alpha,&#92;phi].' class='latex' /></p>
<p>An example of this will be seen when we examine electrical circuits.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/1108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/1108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/1108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/1108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/1108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/1108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/1108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/1108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/1108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/1108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/1108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/1108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/1108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/1108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1108&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2011/11/20/network-theory-and-discrete-calculus-edge-algebra/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Theory and Discrete Calculus &#8211; Notation Revisited</title>
		<link>http://phorgyphynance.wordpress.com/2011/11/19/network-theory-and-discrete-calculus-notation-revisited/</link>
		<comments>http://phorgyphynance.wordpress.com/2011/11/19/network-theory-and-discrete-calculus-notation-revisited/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 15:27:30 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Azimuth Project]]></category>
		<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[John Baez]]></category>
		<category><![CDATA[Mathematical Finance]]></category>
		<category><![CDATA[Modeling]]></category>
		<category><![CDATA[Network Theory]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=1052</guid>
		<description><![CDATA[This post is part of a series Network Theory and Discrete Calculus As stated in the Introduction to this series, one of my goals is to follow along with John Baez&#8217; series and reformulate things in the language of discrete calculus. Along the way, I&#8217;m coming across operations that I haven&#8217;t used in any of my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1052&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series</p>
<ul>
<li><a href="../network-theory-and-discrete-calculus/">Network Theory and Discrete Calculus</a></li>
</ul>
<p>As stated in the <a href="http://phorgyphynance.wordpress.com/2011/10/28/network-theory-and-discrete-calculus-introduction/">Introduction</a> to this series, one of my goals is to follow along with <a href="http://math.ucr.edu/home/baez/networks/networks.html">John Baez&#8217; series</a> and reformulate things in the language of discrete calculus. Along the way, I&#8217;m coming across operations that I haven&#8217;t used in any of my prior applications of discrete calculus to mathematical finance and field theories. For instance, in the <a href="http://phorgyphynance.wordpress.com/2011/10/29/network-theory-and-discrete-calculus-the-discrete-master-equation/">The Discrete Master Equation</a>, I introduced a boundary operator</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cpartial+%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D+%3D+%5Cmathbf%7Be%7D%5Ej-%5Cmathbf%7Be%7D%5Ei.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;partial &#92;mathbf{e}^{i,j} = &#92;mathbf{e}^j-&#92;mathbf{e}^i.&#92;end{aligned}' title='&#92;begin{aligned} &#92;partial &#92;mathbf{e}^{i,j} = &#92;mathbf{e}^j-&#92;mathbf{e}^i.&#92;end{aligned}' class='latex' /></p>
<p>Although, I hope the reason I call this a <strong>boundary operator</strong> is obvious, it would be more precise to call this something like <strong>graph divergence</strong>. To see why, consider the boundary of an arbitrary discrete 1-form</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D%5Cpartial+%5Calpha+%3D+%5Csum_%7Bi%2Cj%7D+%5Calpha_%7Bi%2Cj%7D+%5Cleft%28%5Cmathbf%7Be%7D%5Ej+-+%5Cmathbf%7Be%7D%5Ei%5Cright%29+%3D+%5Csum_i+%5Cleft%5B+%5Csum_j+%5Cleft%28%5Calpha_%7Bj%2Ci%7D+-+%5Calpha_%7Bi%2Cj%7D%5Cright%29%5Cright%5D+%5Cmathbf%7Be%7D%5Ei.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned}&#92;partial &#92;alpha = &#92;sum_{i,j} &#92;alpha_{i,j} &#92;left(&#92;mathbf{e}^j - &#92;mathbf{e}^i&#92;right) = &#92;sum_i &#92;left[ &#92;sum_j &#92;left(&#92;alpha_{j,i} - &#92;alpha_{i,j}&#92;right)&#92;right] &#92;mathbf{e}^i.&#92;end{aligned}' title='&#92;begin{aligned}&#92;partial &#92;alpha = &#92;sum_{i,j} &#92;alpha_{i,j} &#92;left(&#92;mathbf{e}^j - &#92;mathbf{e}^i&#92;right) = &#92;sum_i &#92;left[ &#92;sum_j &#92;left(&#92;alpha_{j,i} - &#92;alpha_{i,j}&#92;right)&#92;right] &#92;mathbf{e}^i.&#92;end{aligned}' class='latex' /></p>
<p>A hint of sloppy notation has already crept in here, but we can see that the boundary of a discrete 1-form at a node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> is the sum of coefficients flowing into node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> minus the sum of coefficients flowing out of node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' />. This is what you would expect of a divergence operator, but divergence depends on a metric. This operator does not, hence it is topological in nature. It is tempting to call this a <strong>topological divergence</strong>, but I think graph divergence is a better choice for reasons to be seen later.</p>
<p>One reason the above notation is a bit sloppy is because in the summations, we should really keep track of what directed edges are actually present in the directed graph. Until now, simply setting</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D%5E%7Bi%2Cj%7D+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}^{i,j} = 0' title='&#92;mathbf{e}^{i,j} = 0' class='latex' /></p>
<p>if there is no directed edge from node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> to node <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' /> was sufficient. Not anymore.</p>
<p>Also, for applications I&#8217;ve used discrete calculus so far, there has always only been a single directed edge connecting any two nodes. When applying discrete calculus to electrical circuits, as John has started doing in his series, we obviously would like to consider elements that are in parallel.</p>
<p>I tend to get hung up on notation and have thought about the best way to deal with this. My solution is not perfect and I&#8217;m open to suggestions, but what I settled on is to introduce a summation not only over nodes, but also over directed edges connected those nodes. Here it is for an arbitrary discrete 1-form</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D%5Calpha+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin+%5Bi%2Cj%5D%7D+%5Calpha_%7Bi%2Cj%7D%5E%7B%5Cepsilon%7D+%5Cmathbf%7Be%7D_%5Cepsilon%5E%7Bi%2Cj%7D%2C%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned}&#92;alpha = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in [i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;mathbf{e}_&#92;epsilon^{i,j},&#92;end{aligned}' title='&#92;begin{aligned}&#92;alpha = &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in [i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;mathbf{e}_&#92;epsilon^{i,j},&#92;end{aligned}' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=%5Bi%2Cj%5D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='[i,j]' title='[i,j]' class='latex' /> is the set of all directed edges from node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> to node <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' />. I&#8217;m not 100% enamored, but is handy for performing calculations and doesn&#8217;t make me think too much.</p>
<p>For example, with this new notation, the boundary operator is much clearer</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cpartial+%5Calpha+%26%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_%7B%5Cepsilon%5Cin+%5Bi%2Cj%5D%7D+%5Calpha_%7Bi%2Cj%7D%5E%7B%5Cepsilon%7D+%5Cleft%28%5Cmathbf%7Be%7D%5E%7Bj%7D-%5Cmathbf%7Be%7D%5Ei%5Cright%29+%5C%5C+%26%3D+%5Csum_i+%5Cleft%5B%5Csum_j+%5Cleft%28+%5Csum_%7B%5Cepsilon%5Cin%5Bj%2Ci%5D%7D+%5Calpha_%7Bj%2Ci%7D%5E%7B%5Cepsilon%7D+-+%5Csum_%7B%5Cepsilon%5Cin%5Bi%2Cj%5D%7D+%5Calpha_%7Bi%2Cj%7D%5E%7B%5Cepsilon%7D+%5Cright%29%5Cright%5D%5Cmathbf%7Be%7D%5Ei.%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;partial &#92;alpha &amp;= &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in [i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;left(&#92;mathbf{e}^{j}-&#92;mathbf{e}^i&#92;right) &#92;&#92; &amp;= &#92;sum_i &#92;left[&#92;sum_j &#92;left( &#92;sum_{&#92;epsilon&#92;in[j,i]} &#92;alpha_{j,i}^{&#92;epsilon} - &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;right)&#92;right]&#92;mathbf{e}^i.&#92;end{aligned}' title='&#92;begin{aligned} &#92;partial &#92;alpha &amp;= &#92;sum_{i,j} &#92;sum_{&#92;epsilon&#92;in [i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;left(&#92;mathbf{e}^{j}-&#92;mathbf{e}^i&#92;right) &#92;&#92; &amp;= &#92;sum_i &#92;left[&#92;sum_j &#92;left( &#92;sum_{&#92;epsilon&#92;in[j,i]} &#92;alpha_{j,i}^{&#92;epsilon} - &#92;sum_{&#92;epsilon&#92;in[i,j]} &#92;alpha_{i,j}^{&#92;epsilon} &#92;right)&#92;right]&#92;mathbf{e}^i.&#92;end{aligned}' class='latex' /></p>
<p>As before, this says the graph divergence of <img src='http://s0.wp.com/latex.php?latex=%5Calpha&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;alpha' title='&#92;alpha' class='latex' /> at the node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> is the sum of all coefficients flowing into node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> minus the sum of all coefficients flowing out of node <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' />. Moreover, for any node <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' /> there can be one or more (or zero) directed edges from <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='j' title='j' class='latex' /> into <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' />.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/1052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/1052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/1052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/1052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/1052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/1052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/1052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/1052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/1052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/1052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/1052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/1052/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/1052/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/1052/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=1052&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2011/11/19/network-theory-and-discrete-calculus-notation-revisited/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Theory and Discrete Calculus &#8211; The Discrete Master Equation</title>
		<link>http://phorgyphynance.wordpress.com/2011/10/29/network-theory-and-discrete-calculus-the-discrete-master-equation/</link>
		<comments>http://phorgyphynance.wordpress.com/2011/10/29/network-theory-and-discrete-calculus-the-discrete-master-equation/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 14:04:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[Modeling]]></category>
		<category><![CDATA[Network Theory]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=990</guid>
		<description><![CDATA[This post is a follow up to Network Theory and Discrete Calculus – Introduction To give the result first, the master equation can be expressed in terms of discrete calculus simply as where  is a discrete 0-form representing the states of a Markov chain (at all times), is a discrete 1-form representing transition probabilities, and is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=990&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is a follow up to</p>
<p id="post-966" style="padding-left:30px;"><strong><a href="../2011/10/28/network-theory-and-discrete-calculus-introduction/" rel="bookmark">Network Theory and Discrete Calculus – Introduction</a></strong></p>
<p>To give the result first, the master equation can be expressed in terms of discrete calculus simply as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpartial%28%5Cpsi+P%29+%3D+0%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial(&#92;psi P) = 0,' title='&#92;partial(&#92;psi P) = 0,' class='latex' /></p>
<p>where <img src='http://s0.wp.com/latex.php?latex=%5Cpsi&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi' title='&#92;psi' class='latex' /> is a discrete 0-form representing the states of a Markov chain (at all times), <img src='http://s0.wp.com/latex.php?latex=P&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P' title='P' class='latex' /> is a discrete 1-form representing transition probabilities, and <img src='http://s0.wp.com/latex.php?latex=%5Cpartial&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial' title='&#92;partial' class='latex' /> is the boundary operator, i.e. a kind of graph divergence.</p>
<p>The rest of this post explains the terms in this discrete master equation and how it works.</p>
<h3>The State-Time Graph</h3>
<p>When working with a finite (or countable) number of states, there is nothing new in considering states <img src='http://s0.wp.com/latex.php?latex=%5Cpsi_i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi_i' title='&#92;psi_i' class='latex' /> to be associated to nodes and the transition probabilities <img src='http://s0.wp.com/latex.php?latex=P_%7Bi%2Cj%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P_{i,j}' title='P_{i,j}' class='latex' /> to be associated to directed edges of a bi-directed graph. A simple 2-state example is given below</p>
<p style="text-align:center;"><a href="http://phorgyphynance.files.wordpress.com/2011/10/bidirected-graph-iv.jpg"><img class="aligncenter size-medium wp-image-1023" style="border:0 none;" title="Bidirected Graph IV" src="http://phorgyphynance.files.wordpress.com/2011/10/bidirected-graph-iv.jpg?w=243&#038;h=94" alt="" width="243" height="94" /></a>The directed graphs we work with for discrete stochastic calculus are slightly different and could be referred to as &#8220;state-time&#8221; graphs, which are supposed to make you think of &#8220;space-time&#8221;. A state <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> at time <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='t' title='t' class='latex' /> is considered a different node than the state <img src='http://s0.wp.com/latex.php?latex=i&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='i' title='i' class='latex' /> at time <img src='http://s0.wp.com/latex.php?latex=t%2B1&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='t+1' title='t+1' class='latex' />. An example 2-state, 2-time directed graph is illustrated below:</p>
<p style="text-align:center;"><a href="http://phorgyphynance.files.wordpress.com/2011/10/state-time-graph-iii.jpg"><img class="aligncenter  wp-image-1025" style="border:0 none;" title="State Time Graph III" src="http://phorgyphynance.files.wordpress.com/2011/10/state-time-graph-iii.jpg?w=322&#038;h=184" alt="" width="322" height="184" /></a></p>
<p>There are four directed edges in this state-time graph, which will be labelled</p>
<p>* <img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%28i%2Ct%2B1%29%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}^{(i,t)(i,t+1)}' title='&#92;mathbf{e}^{(i,t)(i,t+1)}' class='latex' /><br />
* <img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%28j%2Ct%2B1%29%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}^{(i,t)(j,t+1)}' title='&#92;mathbf{e}^{(i,t)(j,t+1)}' class='latex' /><br />
* <img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D%5E%7B%28j%2Ct%29%28i%2Ct%2B1%29%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}^{(j,t)(i,t+1)}' title='&#92;mathbf{e}^{(j,t)(i,t+1)}' class='latex' /><br />
* <img src='http://s0.wp.com/latex.php?latex=%5Cmathbf%7Be%7D%5E%7B%28j%2Ct%29%28j%2Ct%2B1%29%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;mathbf{e}^{(j,t)(j,t+1)}' title='&#92;mathbf{e}^{(j,t)(j,t+1)}' class='latex' /></p>
<p>For <img src='http://s0.wp.com/latex.php?latex=N&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='N' title='N' class='latex' /> states, the state-time graph will look similar but with more states appended horizontally.</p>
<h3>The Discrete Master Equation</h3>
<p>A discrete 0-form representing the states at all times can be expressed as</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpsi+%3D+%5Csum_i+%5Csum_t+%5Cpsi_i%5Et+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi = &#92;sum_i &#92;sum_t &#92;psi_i^t &#92;mathbf{e}^{(i,t)}' title='&#92;psi = &#92;sum_i &#92;sum_t &#92;psi_i^t &#92;mathbf{e}^{(i,t)}' class='latex' /></p>
<p>and a discrete 1-form representing the transition probabilities can be expressed as</p>
<p><img src='http://s0.wp.com/latex.php?latex=P+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_t+P_%7Bi%2Cj%7D%5Et+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%28j%2Ct%2B1%29%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P = &#92;sum_{i,j} &#92;sum_t P_{i,j}^t &#92;mathbf{e}^{(i,t)(j,t+1)}.' title='P = &#92;sum_{i,j} &#92;sum_t P_{i,j}^t &#92;mathbf{e}^{(i,t)(j,t+1)}.' class='latex' /></p>
<p>The product of the 0-form <img src='http://s0.wp.com/latex.php?latex=%5Cpsi&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi' title='&#92;psi' class='latex' /> and the 1-form <img src='http://s0.wp.com/latex.php?latex=P&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P' title='P' class='latex' /> is given by</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpsi+P+%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_t+%5Cpsi_i%5Et+P_%7Bi%2Cj%7D%5Et+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%28j%2Ct%2B1%29%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi P = &#92;sum_{i,j} &#92;sum_t &#92;psi_i^t P_{i,j}^t &#92;mathbf{e}^{(i,t)(j,t+1)}.' title='&#92;psi P = &#92;sum_{i,j} &#92;sum_t &#92;psi_i^t P_{i,j}^t &#92;mathbf{e}^{(i,t)(j,t+1)}.' class='latex' /></p>
<p>The boundary of a directed edge is given by</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpartial+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%28j%2Ct%2B1%29%7D+%3D+%5Cmathbf%7Be%7D%5E%7B%28j%2Ct%2B1%29%7D+-+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%7D.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial &#92;mathbf{e}^{(i,t)(j,t+1)} = &#92;mathbf{e}^{(j,t+1)} - &#92;mathbf{e}^{(i,t)}.' title='&#92;partial &#92;mathbf{e}^{(i,t)(j,t+1)} = &#92;mathbf{e}^{(j,t+1)} - &#92;mathbf{e}^{(i,t)}.' class='latex' /></p>
<p>Now for some gymnastics, we can compute</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+%5Cpartial%28%5Cpsi+P%29++%26%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_t+%5Cpsi_i%5Et+P_%7Bi%2Cj%7D%5Et+%5Cleft%5B%5Cmathbf%7Be%7D%5E%7B%28j%2Ct%2B1%29%7D+-+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%7D%5Cright%5D+%5C%5C++%26%3D+%5Csum_%7Bi%2Cj%7D+%5Csum_t+%5Cleft%5B%5Cpsi_j%5Et+P_%7Bj%2Ci%7D%5Et+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%2B1%29%7D+-+%5Cpsi_i%5Et+P_%7Bi%2Cj%7D%5Et+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%29%7D%5Cright%5D+%5C%5C++%26%3D+%5Csum_i+%5Csum_t+%5Cleft%5B%5Csum_j+%5Cleft%28%5Cpsi_j%5Et+P_%7Bj%2Ci%7D%5Et+-+%5Cpsi_i%5E%7Bt%2B1%7D+P_%7Bi%2Cj%7D%5E%7Bt%2B1%7D%5Cright%29%5Cright%5D+%5Cmathbf%7Be%7D%5E%7B%28i%2Ct%2B1%29%7D.++%5Cend%7Baligned%7D&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;begin{aligned} &#92;partial(&#92;psi P)  &amp;= &#92;sum_{i,j} &#92;sum_t &#92;psi_i^t P_{i,j}^t &#92;left[&#92;mathbf{e}^{(j,t+1)} - &#92;mathbf{e}^{(i,t)}&#92;right] &#92;&#92;  &amp;= &#92;sum_{i,j} &#92;sum_t &#92;left[&#92;psi_j^t P_{j,i}^t &#92;mathbf{e}^{(i,t+1)} - &#92;psi_i^t P_{i,j}^t &#92;mathbf{e}^{(i,t)}&#92;right] &#92;&#92;  &amp;= &#92;sum_i &#92;sum_t &#92;left[&#92;sum_j &#92;left(&#92;psi_j^t P_{j,i}^t - &#92;psi_i^{t+1} P_{i,j}^{t+1}&#92;right)&#92;right] &#92;mathbf{e}^{(i,t+1)}.  &#92;end{aligned}' title='&#92;begin{aligned} &#92;partial(&#92;psi P)  &amp;= &#92;sum_{i,j} &#92;sum_t &#92;psi_i^t P_{i,j}^t &#92;left[&#92;mathbf{e}^{(j,t+1)} - &#92;mathbf{e}^{(i,t)}&#92;right] &#92;&#92;  &amp;= &#92;sum_{i,j} &#92;sum_t &#92;left[&#92;psi_j^t P_{j,i}^t &#92;mathbf{e}^{(i,t+1)} - &#92;psi_i^t P_{i,j}^t &#92;mathbf{e}^{(i,t)}&#92;right] &#92;&#92;  &amp;= &#92;sum_i &#92;sum_t &#92;left[&#92;sum_j &#92;left(&#92;psi_j^t P_{j,i}^t - &#92;psi_i^{t+1} P_{i,j}^{t+1}&#92;right)&#92;right] &#92;mathbf{e}^{(i,t+1)}.  &#92;end{aligned}' class='latex' /></p>
<p>This is zero only when the last term in brackets is zero, i.e.</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Csum_j+%5Cleft%28%5Cpsi_j%5Et+P_%7Bj%2Ci%7D%5Et+-+%5Cpsi_i%5E%7Bt%2B1%7D+P_%7Bi%2Cj%7D%5E%7Bt%2B1%7D%5Cright%29+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;sum_j &#92;left(&#92;psi_j^t P_{j,i}^t - &#92;psi_i^{t+1} P_{i,j}^{t+1}&#92;right) = 0' title='&#92;sum_j &#92;left(&#92;psi_j^t P_{j,i}^t - &#92;psi_i^{t+1} P_{i,j}^{t+1}&#92;right) = 0' class='latex' /></p>
<p>or</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpsi_i%5E%7Bt%2B1%7D+%5Csum_j+P_%7Bi%2Cj%7D%5E%7Bt%2B1%7D+%3D+%5Csum_j+%5Cpsi_j%5Et+P_%7Bj%2Ci%7D%5Et.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi_i^{t+1} &#92;sum_j P_{i,j}^{t+1} = &#92;sum_j &#92;psi_j^t P_{j,i}^t.' title='&#92;psi_i^{t+1} &#92;sum_j P_{i,j}^{t+1} = &#92;sum_j &#92;psi_j^t P_{j,i}^t.' class='latex' /></p>
<p>Since <img src='http://s0.wp.com/latex.php?latex=P&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P' title='P' class='latex' /> is right stochastic, we have</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Csum_j+P_%7Bi%2Cj%7D%5E%7Bt%2B1%7D+%3D+1&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;sum_j P_{i,j}^{t+1} = 1' title='&#92;sum_j P_{i,j}^{t+1} = 1' class='latex' /></p>
<p>so that</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpsi_i%5E%7Bt%2B1%7D+%3D+%5Csum_j+%5Cpsi_j%5Et+P_%7Bj%2Ci%7D%5Et.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi_i^{t+1} = &#92;sum_j &#92;psi_j^t P_{j,i}^t.' title='&#92;psi_i^{t+1} = &#92;sum_j &#92;psi_j^t P_{j,i}^t.' class='latex' /></p>
<p>In other words, when <img src='http://s0.wp.com/latex.php?latex=P&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='P' title='P' class='latex' /> is right stochastic and <img src='http://s0.wp.com/latex.php?latex=%5Cpartial%28%5Cpsi+P%29+%3D+0&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial(&#92;psi P) = 0' title='&#92;partial(&#92;psi P) = 0' class='latex' />, we get the usual master equation from stochastic mechanics</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpartial%28%5Cpsi+P%29+%3D+0%5Cimplies+%5Cpsi_i%5E%7Bt%2B1%7D+%3D+%5Csum_j+%5Cpsi_j%5Et+P_%7Bj%2Ci%7D%5Et.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial(&#92;psi P) = 0&#92;implies &#92;psi_i^{t+1} = &#92;sum_j &#92;psi_j^t P_{j,i}^t.' title='&#92;partial(&#92;psi P) = 0&#92;implies &#92;psi_i^{t+1} = &#92;sum_j &#92;psi_j^t P_{j,i}^t.' class='latex' /></p>
<h3>Parting Thoughts</h3>
<p>The master equation is a boundary. This makes me wonder about homology, gauge transformations, sources, etc. For example, since</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpartial%28%5Cpsi+P%29+%3D+0%2C&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial(&#92;psi P) = 0,' title='&#92;partial(&#92;psi P) = 0,' class='latex' /></p>
<p>does this imply</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpsi+P+%3D+%5Cpartial+F&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi P = &#92;partial F' title='&#92;psi P = &#92;partial F' class='latex' /></p>
<p>for some discrete 2-form <img src='http://s0.wp.com/latex.php?latex=F&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='F' title='F' class='latex' />?</p>
<p>If <img src='http://s0.wp.com/latex.php?latex=G&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='G' title='G' class='latex' /> is a discrete 2-form whose boundary does not vanish, then</p>
<p><img src='http://s0.wp.com/latex.php?latex=%5Cpsi+P+%2B+%5Cpartial+G&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;psi P + &#92;partial G' title='&#92;psi P + &#92;partial G' class='latex' /></p>
<p>gives the same dynamics because <img src='http://s0.wp.com/latex.php?latex=%5Cpartial%5E2+%3D+0.&amp;bg=ffffff&amp;fg=1c1c1c&amp;s=0' alt='&#92;partial^2 = 0.' title='&#92;partial^2 = 0.' class='latex' /> This would be a kind of gauge transformation.</p>
<p>There are several directions to take this from here, but that is about all the energy I have for now. More to come&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/990/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=990&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2011/10/29/network-theory-and-discrete-calculus-the-discrete-master-equation/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>

		<media:content url="http://phorgyphynance.files.wordpress.com/2011/10/bidirected-graph-iv.jpg?w=300" medium="image">
			<media:title type="html">Bidirected Graph IV</media:title>
		</media:content>

		<media:content url="http://phorgyphynance.files.wordpress.com/2011/10/state-time-graph-iii.jpg" medium="image">
			<media:title type="html">State Time Graph III</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Theory and Discrete Calculus &#8211; Introduction</title>
		<link>http://phorgyphynance.wordpress.com/2011/10/28/network-theory-and-discrete-calculus-introduction/</link>
		<comments>http://phorgyphynance.wordpress.com/2011/10/28/network-theory-and-discrete-calculus-introduction/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 01:12:34 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Azimuth Project]]></category>
		<category><![CDATA[Directed Graphs]]></category>
		<category><![CDATA[Discrete Calculus]]></category>
		<category><![CDATA[John Baez]]></category>

		<guid isPermaLink="false">http://phorgyphynance.wordpress.com/?p=966</guid>
		<description><![CDATA[I&#8217;ve enjoyed applying discrete calculus to various problems since Urs Schreiber and I wrote our paper together back in 2004 Discrete differential geometry on causal graphs Shortly after that, I wrote an informal paper applying the theory to finance in Financial modeling using discrete stochastic calculus From there I wrote up some private notes laying [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=966&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve enjoyed applying discrete calculus to various problems since <a href="http://ncatlab.org/nlab/show/Urs+Schreiber">Urs Schreiber</a> and I wrote our paper together back in 2004</p>
<p style="padding-left:30px;"><strong><a href="http://ncatlab.org/ericforgy/show/Discrete+differential+geometry+on+causal+graphs">Discrete differential geometry on causal graphs</a></strong></p>
<p>Shortly after that, I wrote an informal paper applying the theory to finance in</p>
<p style="padding-left:30px;"><strong><a href="http://ncatlab.org/ericforgy/show/Discrete+differential+geometry+on+causal+graphs">Financial modeling using discrete stochastic calculus</a></strong></p>
<p>From there I wrote up some private notes laying the foundations for applying a higher-dimensional version of discrete calculus to interest rate models. However, life intervened, I went to work on Wall Street followed by various career twists leading me to Hong Kong where I am today. The research has laid fairly dormant since then.</p>
<p>I started picking this up again recently when my friend, <a href="http://www.azimuthproject.org/azimuth/show/John+Baez">John Baez</a>, effectively changed careers and started the <a href="http://www.azimuthproject.org/azimuth/show/HomePage">Azimuth Project</a>. In particular, I&#8217;ve recently developed a discrete Burgers equation with corresponding discrete Cole-Hopf transformation, which is summarized &#8211; including numerical simulation results &#8211; on the <a href="http://www.math.ntnu.no/~stacey/Mathforge/Azimuth/">Azimuth Forum</a> here:</p>
<p style="padding-left:30px;"><strong><a href="http://www.math.ntnu.no/~stacey/Mathforge/Azimuth/comments.php?DiscussionID=660">Discrete Burgers equation revisited</a></strong></p>
<p>Motivated by these results, I started looking at a reformulation of the Navier-Stokes equation in</p>
<p style="padding-left:30px;"><strong><a href="http://www.math.ntnu.no/~stacey/Mathforge/Azimuth/comments.php?DiscussionID=657">Towards Navier-Stokes from noncommutative geometry</a></strong></p>
<p>This is still a work-in-progress, but sorting this out is a necessary step to writing down the discrete Navier-Stokes equation.</p>
<p>Even more recently, John began a series of very interesting <a href="http://johncarlosbaez.wordpress.com/">Azimuth Blog</a> posts on <a href="http://math.ucr.edu/home/baez/networks/networks.html">network theory</a>. I knew that network theory and discrete calculus should link up together naturally, but it took a while to see the connection. It finally clicked one night as I laid in bed half asleep in one of those rare &#8220;Eureka!&#8221; moments. I wrote up the details in</p>
<p style="padding-left:30px;"><strong><a href="http://www.math.ntnu.no/~stacey/Mathforge/Azimuth/comments.php?DiscussionID=841">Discrete stochastic mechanics</a></strong></p>
<p>There is much more to be said about the connection between network theory and discrete calculus. I intend to write a series of subsequent posts in parallel to John&#8217;s highlighting how his work with <a href="http://www.azimuthproject.org/azimuth/show/Brendan%20Fong">Brendan Fong</a> can be presented in terms of discrete calculus.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/phorgyphynance.wordpress.com/966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/phorgyphynance.wordpress.com/966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/phorgyphynance.wordpress.com/966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/phorgyphynance.wordpress.com/966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/phorgyphynance.wordpress.com/966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/phorgyphynance.wordpress.com/966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/phorgyphynance.wordpress.com/966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/phorgyphynance.wordpress.com/966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/phorgyphynance.wordpress.com/966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/phorgyphynance.wordpress.com/966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/phorgyphynance.wordpress.com/966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/phorgyphynance.wordpress.com/966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/phorgyphynance.wordpress.com/966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/phorgyphynance.wordpress.com/966/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=phorgyphynance.wordpress.com&amp;blog=1349311&amp;post=966&amp;subd=phorgyphynance&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://phorgyphynance.wordpress.com/2011/10/28/network-theory-and-discrete-calculus-introduction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9024f63182a44e3f8bd7beab4a8f2a16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">EconomicDarwinism</media:title>
		</media:content>
	</item>
	</channel>
</rss>
