<?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>Antimatroid, The &#187; Combinatorics</title>
	<atom:link href="http://antimatroid.wordpress.com/tag/combinatorics/feed/" rel="self" type="application/rss+xml" />
	<link>http://antimatroid.wordpress.com</link>
	<description>niche for the aesthetics, mathematics and computer science</description>
	<lastBuildDate>Tue, 01 Dec 2009 14:00:24 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='antimatroid.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/4f7d497af5ea099e7d73389ebe338967?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Antimatroid, The &#187; Combinatorics</title>
		<link>http://antimatroid.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://antimatroid.wordpress.com/osd.xml" title="Antimatroid, The" />
		<item>
		<title>One tree, many possibilities: Part 2</title>
		<link>http://antimatroid.wordpress.com/2008/07/06/one-tree-many-possibilities-part-2/</link>
		<comments>http://antimatroid.wordpress.com/2008/07/06/one-tree-many-possibilities-part-2/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 02:50:09 +0000</pubDate>
		<dc:creator>lewellen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C# 3.0]]></category>
		<category><![CDATA[Combinatorics]]></category>

		<guid isPermaLink="false">http://antimatroid.wordpress.com/?p=55</guid>
		<description><![CDATA[Implementation

In my previous post, I wrote about how to construct a rule based tree that allows one to generate the outputs of a number of counting functions. In this installment, I am providing the corresponding implementation in C#. This source code in intended for pedagogical use only. Now, onto the show&#8230;


All five functions rely on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=antimatroid.wordpress.com&blog=4448583&post=55&subd=antimatroid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h2>Implementation</h2>
<p>
In my previous post, I wrote about how to construct a rule based tree that allows one to generate the outputs of a number of counting functions. In this installment, I am providing the corresponding implementation in C#. <b>This source code in intended for pedagogical use only</b>. Now, onto the show&#8230;
</p>
<p>
All five functions rely on the basic tree definition of <img src='http://l.wordpress.com/latex.php?latex=T_%7Bn%7D%28S%2C+%5Csigma%29&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T_{n}(S, \sigma)' title='T_{n}(S, \sigma)' class='latex' /> which is treated as a kernel function in the implementation.
</p>
<pre class="brush: csharp;">
private List&lt;List&lt;T&gt;&gt; kernel&lt;T&gt;(List&lt;T&gt; S, Func&lt;List&lt;T&gt;, int, List&lt;T&gt;&gt; sigma, int N) {
    return kernel&lt;T&gt;(S, sigma, N, new List&lt;T&gt;());
}

private List&lt;List&lt;T&gt;&gt; kernel&lt;T&gt;(List&lt;T&gt; S, Func&lt;List&lt;T&gt;, int, List&lt;T&gt;&gt; sigma, int N, List&lt;T&gt; u) {
    List&lt;List&lt;T&gt;&gt; R = new List&lt;List&lt;T&gt;&gt;(new List&lt;T&gt;[] { u });
    if (N &lt;= 0)
        return R;

    for (int n = 0; n &lt; S.Count; n++) {
        List&lt;T&gt; v = new List&lt;T&gt;(u);
        v.Add(S[n]);
        R.AddRange(kernel&lt;T&gt;(sigma(S, n), sigma, N - 1, v));
    }

    return R;
}
</pre>
<p>
Apart from the kernel, we still need a couple surjective functions to implement the remaining functions. As discussed in the previous post, we need two functions, one that returns all elements of a list except for a specified index, and one that returns all elements of a list greater than a specified index.
</p>
<pre class="brush: csharp;">
private List&lt;T&gt; notEqual&lt;T&gt;(List&lt;T&gt; S, int n) {
    return new List&lt;T&gt;(S.Where((x, m) =&gt; m != n));
}

private List&lt;T&gt; greaterThan&lt;T&gt;(List&lt;T&gt; S, int n) {
    return new List&lt;T&gt;(S.Where((x, m) =&gt; m &gt; n));
}
</pre>
<p>
The remaining implementations of the n-ary Cartesian Product, Permutation, k-Permutation, Power Set and k-Combination are now rather trivial.
</p>
<pre class="brush: csharp;">
public List&lt;List&lt;T&gt;&gt; nAryCartesianProduct&lt;T&gt;(List&lt;T&gt; S, int n) {
    List&lt;List&lt;T&gt;&gt; R = kernel&lt;T&gt;(S, (x, y) =&gt; x, n);
    R.RemoveAll((x) =&gt; x.Count &lt; n);
    return R;
}

public List&lt;List&lt;T&gt;&gt; permutation&lt;T&gt;(List&lt;T&gt; S) {
    return kPermutation&lt;T&gt;(S, S.Count);
}

public List&lt;List&lt;T&gt;&gt; kPermutation&lt;T&gt;(List&lt;T&gt; S, int k) {
    List&lt;List&lt;T&gt;&gt; R = kernel&lt;T&gt;(S, notEqual, k);
    R.RemoveAll((x) =&gt; x.Count != k);
    return R;
}

public List&lt;List&lt;T&gt;&gt; powerset&lt;T&gt;(List&lt;T&gt; S) {
    return kernel&lt;T&gt;(S, greaterThan, S.Count);
}

public List&lt;List&lt;T&gt;&gt; kCombination&lt;T&gt;(List&lt;T&gt; S, int k) {
    List&lt;List&lt;T&gt;&gt; R = kernel&lt;T&gt;(S, greaterThan, k);
    R.RemoveAll((x) =&gt; x.Count != k);
    return R;
}
</pre>
<p>
In the next post, I&#8217;ll wrap things up by going over time complexity, correctness and why this is all just a stepping stone to much more efficient approaches.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/antimatroid.wordpress.com/55/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/antimatroid.wordpress.com/55/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/antimatroid.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/antimatroid.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/antimatroid.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/antimatroid.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/antimatroid.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/antimatroid.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/antimatroid.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/antimatroid.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/antimatroid.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/antimatroid.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=antimatroid.wordpress.com&blog=4448583&post=55&subd=antimatroid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://antimatroid.wordpress.com/2008/07/06/one-tree-many-possibilities-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/62c32c6293d483fc7e1d545c4b9a0ac3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">lewellen</media:title>
		</media:content>
	</item>
		<item>
		<title>One tree, many possibilities</title>
		<link>http://antimatroid.wordpress.com/2008/06/29/one-tree-many-possibilities/</link>
		<comments>http://antimatroid.wordpress.com/2008/06/29/one-tree-many-possibilities/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 03:25:00 +0000</pubDate>
		<dc:creator>lewellen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C# 3.0]]></category>
		<category><![CDATA[Combinatorics]]></category>

		<guid isPermaLink="false">http://antimatroid.wordpress.com/2008/06/29/one-tree-many-possibilities/</guid>
		<description><![CDATA[Introduction

Given the finite set  and the surjective function , Let  be a complete -ary tree of depth n such that , . For example, Let  and , . Pictured bellow is  with omitting  for brevity.



It should be evident from the example that the set of nodes at depth  is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=antimatroid.wordpress.com&blog=4448583&post=4&subd=antimatroid&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h2>Introduction</h2>
<p>
Given the finite set <img src='http://l.wordpress.com/latex.php?latex=S&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='S' title='S' class='latex' /> and the surjective function <img src='http://l.wordpress.com/latex.php?latex=%5Csigma&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='\sigma' title='\sigma' class='latex' />, Let <img src='http://l.wordpress.com/latex.php?latex=T_%7Bn%7D%5Cleft%28S%2C+%5Csigma%5Cright%29&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T_{n}\left(S, \sigma\right)' title='T_{n}\left(S, \sigma\right)' class='latex' /> be a complete <img src='http://l.wordpress.com/latex.php?latex=%7CS%7C&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='|S|' title='|S|' class='latex' />-ary tree of depth n such that <img src='http://l.wordpress.com/latex.php?latex=T_%7B0%7D%5Cleft%28S%2C+%5Csigma%5Cright%29+%3D+%5Cemptyset&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T_{0}\left(S, \sigma\right) = \emptyset' title='T_{0}\left(S, \sigma\right) = \emptyset' class='latex' />, <img src='http://l.wordpress.com/latex.php?latex=T_n%28S%2C+%5Csigma%29+%3D+T_%7Bn+-+1%7D%28S%2C+%5Csigma%29+%5C%7B+%5Cleft%28+T_%7Bn+-+1%7D%28S%2C+%5Csigma%29+%5Coplus+s+%5Cright%29+%7C+s+%5Cin+%5Csigma%28S%29+%5C%7D&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T_n(S, \sigma) = T_{n - 1}(S, \sigma) \{ \left( T_{n - 1}(S, \sigma) \oplus s \right) | s \in \sigma(S) \}' title='T_n(S, \sigma) = T_{n - 1}(S, \sigma) \{ \left( T_{n - 1}(S, \sigma) \oplus s \right) | s \in \sigma(S) \}' class='latex' />. For example, Let <img src='http://l.wordpress.com/latex.php?latex=A+%3D+%5C%7B0%2C+1%5C%7D&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='A = \{0, 1\}' title='A = \{0, 1\}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5C%5Cf+%3D+S+%5Cto+S&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='\\f = S \to S' title='\\f = S \to S' class='latex' />, <img src='http://l.wordpress.com/latex.php?latex=T_%7B2%7D%5Cleft%28A%2C+%5C%5Cf%5Cright%29+%3D+%5Cemptyset+%5C%7B+%5Cleft%28%5Cemptyset%2C+0%5Cright%29+%5C%7B+%5Cleft%28%5Cemptyset%2C+0%2C+0%5Cright%29%2C+%5Cleft%28%5Cemptyset%2C+0%2C+1%5Cright%29+%5C%7D%2C+%5Cleft%28%5Cemptyset%2C+1%5Cright%29+%5C%7B+%5Cleft%28%5Cemptyset%2C+1%2C+0%5Cright%29%2C+%5Cleft%28%5Cemptyset%2C+1%2C+1%5Cright%29+%5C%7D+%5C%7D&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T_{2}\left(A, \\f\right) = \emptyset \{ \left(\emptyset, 0\right) \{ \left(\emptyset, 0, 0\right), \left(\emptyset, 0, 1\right) \}, \left(\emptyset, 1\right) \{ \left(\emptyset, 1, 0\right), \left(\emptyset, 1, 1\right) \} \}' title='T_{2}\left(A, \\f\right) = \emptyset \{ \left(\emptyset, 0\right) \{ \left(\emptyset, 0, 0\right), \left(\emptyset, 0, 1\right) \}, \left(\emptyset, 1\right) \{ \left(\emptyset, 1, 0\right), \left(\emptyset, 1, 1\right) \} \}' class='latex' />. Pictured bellow is <img src='http://l.wordpress.com/latex.php?latex=T_%7B3%7D%5Cleft%28A%2C+%5C%5Cf+%5Cright%29&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T_{3}\left(A, \\f \right)' title='T_{3}\left(A, \\f \right)' class='latex' /> with omitting <img src='http://l.wordpress.com/latex.php?latex=%5Cemptyset&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='\emptyset' title='\emptyset' class='latex' /> for brevity.
</p>
<p><a href="http://antimatroid.files.wordpress.com/2008/08/tree.png"><img src="http://antimatroid.files.wordpress.com/2008/08/tree.png?w=500" alt="" class="aligncenter size-medium wp-image-13" /></a></p>
<p>
It should be evident from the example that the set of nodes at depth <img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='n' title='n' class='latex' /> is the <img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='n' title='n' class='latex' />-ary Cartesian product of <img src='http://l.wordpress.com/latex.php?latex=S%2C+S%5E%7Bn%7D+%3D+S+%5Ctimes+%5Cldots+%5Ctimes+S&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='S, S^{n} = S \times \ldots \times S' title='S, S^{n} = S \times \ldots \times S' class='latex' />.
</p>
<p>
Now, if we change <img src='http://l.wordpress.com/latex.php?latex=%5C%5Cf&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='\\f' title='\\f' class='latex' /> to now be <img src='http://l.wordpress.com/latex.php?latex=%5C%5Cf+%3A+S+%5Cto+%5C%7B+s+%7C+s+%5Cin+S+%5Cwedge+%5Cnu%28s%29+%5Cneq+%5Cnu%5Cleft%28parent%5Cleft%28s%5Cright%29%5Cright%29%5C%7D&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='\\f : S \to \{ s | s \in S \wedge \nu(s) \neq \nu\left(parent\left(s\right)\right)\}' title='\\f : S \to \{ s | s \in S \wedge \nu(s) \neq \nu\left(parent\left(s\right)\right)\}' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%5Cnu+%3A+S+%5Cleftrightarrow+%5Cmathbb%7BN%7D_%7B0%7D&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='\nu : S \leftrightarrow \mathbb{N}_{0}' title='\nu : S \leftrightarrow \mathbb{N}_{0}' class='latex' />, the set of all leaf nodes at depth <img src='http://l.wordpress.com/latex.php?latex=%7CS%7C&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='|S|' title='|S|' class='latex' /> is the set of permutations of <img src='http://l.wordpress.com/latex.php?latex=S%2C+S%21&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='S, S!' title='S, S!' class='latex' />. Extending the example above, <img src='http://l.wordpress.com/latex.php?latex=T_%7B2%7D+%5Cleft%28+A%2C+%5C%5Cf+%5Cright%29+%3D+%5C%7B+%5C%7B+%5Cleft%28+%5Cemptyset%2C+0%2C+1+%5Cright%29+%5C%7D%2C+%5C%7B+%5Cleft%28+%5Cemptyset%2C+1%2C+0+%5Cright%29+%5C%7D+%5C%7D&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T_{2} \left( A, \\f \right) = \{ \{ \left( \emptyset, 0, 1 \right) \}, \{ \left( \emptyset, 1, 0 \right) \} \}' title='T_{2} \left( A, \\f \right) = \{ \{ \left( \emptyset, 0, 1 \right) \}, \{ \left( \emptyset, 1, 0 \right) \} \}' class='latex' />.
</p>
<p>
Without changing the definition of <img src='http://l.wordpress.com/latex.php?latex=%5C%5Cf&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='\\f' title='\\f' class='latex' />, it is possible to produce all possible <img src='http://l.wordpress.com/latex.php?latex=k&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='k' title='k' class='latex' />-permutations from <img src='http://l.wordpress.com/latex.php?latex=T%2C+P%28S%2C+k%29&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T, P(S, k)' title='T, P(S, k)' class='latex' /> by selecting all nodes at depth <img src='http://l.wordpress.com/latex.php?latex=k&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='k' title='k' class='latex' />.
</p>
<p>
At this point, if we make a small change to <img src='http://l.wordpress.com/latex.php?latex=%5C%5Cf+%3A+S+%5Cto+%5C%7B+s+%7C+s+%5Cin+S+%5Cwedge+%5Cnu%5Cleft%28s%5Cright%29+%3E+%5Cnu%5Cleft%28+parent%5Cleft%28s%5Cright%29%5Cright%29%5C%7D&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='\\f : S \to \{ s | s \in S \wedge \nu\left(s\right) &gt; \nu\left( parent\left(s\right)\right)\}' title='\\f : S \to \{ s | s \in S \wedge \nu\left(s\right) &gt; \nu\left( parent\left(s\right)\right)\}' class='latex' />, every node in <img src='http://l.wordpress.com/latex.php?latex=T&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T' title='T' class='latex' /> now represents the power set of <img src='http://l.wordpress.com/latex.php?latex=S%2C+2%5E%7BS%7D&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='S, 2^{S}' title='S, 2^{S}' class='latex' />. Again, using the example from above, <img src='http://l.wordpress.com/latex.php?latex=T_%7B2%7D+%5Cleft%28+A%2C+%5C%5Cf+%5Cright%29+%3D+%5Cemptyset+%5C%7B+%5Cleft%28+%5Cemptyset%2C+0+%5Cright%29%2C+%5Cleft%28+%5Cemptyset%2C+1+%5Cright%29+%5C%7B+%5Cleft%28+%5Cemptyset%2C+1%2C+1+%5Cright%29+%5C%7D+%5C%7D&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T_{2} \left( A, \\f \right) = \emptyset \{ \left( \emptyset, 0 \right), \left( \emptyset, 1 \right) \{ \left( \emptyset, 1, 1 \right) \} \}' title='T_{2} \left( A, \\f \right) = \emptyset \{ \left( \emptyset, 0 \right), \left( \emptyset, 1 \right) \{ \left( \emptyset, 1, 1 \right) \} \}' class='latex' />.
</p>
<p>
Finally, without any further changes to the definition of <img src='http://l.wordpress.com/latex.php?latex=%5C%5Cf&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='\\f' title='\\f' class='latex' />, it is possible to produce all possible <img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='n' title='n' class='latex' />-combinations from <img src='http://l.wordpress.com/latex.php?latex=T%2C+C%28S%2C+n%29&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T, C(S, n)' title='T, C(S, n)' class='latex' />, by selecting all nodes at depth <img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='n' title='n' class='latex' />.
</p>
<p>
<img src='http://l.wordpress.com/latex.php?latex=T&#038;bg=fff&#038;fg=1c1c1c&#038;s=0' alt='T' title='T' class='latex' /> is a very elegant way of representing and enumerating some of the most rudimentary combinatorial operations of introductory mathematics. In this series of post we&#8217;ll explore each operation and look at implementations, time complexities and possible applications.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/antimatroid.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/antimatroid.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/antimatroid.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/antimatroid.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/antimatroid.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/antimatroid.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/antimatroid.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/antimatroid.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/antimatroid.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/antimatroid.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/antimatroid.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/antimatroid.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=antimatroid.wordpress.com&blog=4448583&post=4&subd=antimatroid&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://antimatroid.wordpress.com/2008/06/29/one-tree-many-possibilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/62c32c6293d483fc7e1d545c4b9a0ac3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=PG" medium="image">
			<media:title type="html">lewellen</media:title>
		</media:content>

		<media:content url="http://antimatroid.files.wordpress.com/2008/08/tree.png?w=500" medium="image" />
	</item>
	</channel>
</rss>