<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: How do you determine if a dfa is minimal</title>
	<link>http://ask.metafilter.com/89328/How-do-you-determine-if-a-dfa-is-minimal/</link>
	<description>Comments on Ask MetaFilter post How do you determine if a dfa is minimal</description>
	<pubDate>Sun, 20 Apr 2008 13:11:41 -0800</pubDate>
	<lastBuildDate>Sun, 20 Apr 2008 13:11:41 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: How do you determine if a dfa is minimal</title>
		<link>http://ask.metafilter.com/89328/How-do-you-determine-if-a-dfa-is-minimal</link>	
		<description>Is there an elegant algorithm to determine if a dfa is minimal? Obviously you can minimize a dfa and then check to see if the result is isomorphic to the original. Is there another way?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2008:site.89328</guid>
		<pubDate>Sun, 20 Apr 2008 12:19:10 -0800</pubDate>
		<dc:creator>rdr</dc:creator>
		
			<category>dfa</category>
		
			<category>finite</category>
		
			<category>automata</category>
		
			<category>deterministic</category>
		
			<category>minimal</category>
		
			<category>algorithm</category>
		
	</item> <item>
		<title>By: b1tr0t</title>
		<link>http://ask.metafilter.com/89328/How-do-you-determine-if-a-dfa-is-minimal#1312779</link>	
		<description>Did you try &lt;a href=&quot;http://www.google.com/search?q=minimal+dfa&quot;&gt;google&lt;/a&gt;?</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89328-1312779</guid>
		<pubDate>Sun, 20 Apr 2008 13:11:41 -0800</pubDate>
		<dc:creator>b1tr0t</dc:creator>
	</item><item>
		<title>By: rdr</title>
		<link>http://ask.metafilter.com/89328/How-do-you-determine-if-a-dfa-is-minimal#1312800</link>	
		<description>That&apos;s not what I asked.  I&apos;m not asking how to build a minimal dfa. I&apos;m asking if there&apos;s a way to test if a dfa is minimal.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89328-1312800</guid>
		<pubDate>Sun, 20 Apr 2008 13:30:43 -0800</pubDate>
		<dc:creator>rdr</dc:creator>
	</item><item>
		<title>By: zixyer</title>
		<link>http://ask.metafilter.com/89328/How-do-you-determine-if-a-dfa-is-minimal#1312830</link>	
		<description>It seems like all you have to check for is unreachable states and equivalent states. If there aren&apos;t any of either, the DFA is minimal.&lt;br&gt;
&lt;br&gt;
You can check for equivalent states by looking at the transition function. If delta(&lt;em&gt;q&lt;/em&gt;, &lt;em&gt;a&lt;/em&gt;) = delta(&lt;em&gt;r&lt;/em&gt;, &lt;em&gt;a&lt;/em&gt;) for all &lt;em&gt;a&lt;/em&gt; in the alphabet and two states &lt;em&gt;q&lt;/em&gt; and &lt;em&gt;r&lt;/em&gt;, the states are equivalent.&lt;br&gt;
&lt;br&gt;
Unreachable states are ones that have no path from the initial state.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89328-1312830</guid>
		<pubDate>Sun, 20 Apr 2008 14:14:59 -0800</pubDate>
		<dc:creator>zixyer</dc:creator>
	</item><item>
		<title>By: rdr</title>
		<link>http://ask.metafilter.com/89328/How-do-you-determine-if-a-dfa-is-minimal#1312852</link>	
		<description>Thanks. Once I read your answer I can see how your answer is implied by how subset construction terminates.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89328-1312852</guid>
		<pubDate>Sun, 20 Apr 2008 14:42:59 -0800</pubDate>
		<dc:creator>rdr</dc:creator>
	</item>
	</channel>
</rss>
