<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<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/"
	>

<channel>
	<title>Dynamic World</title>
	<link>http://joe.podzone.org</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Sat, 01 Mar 2008 02:26:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>You want to play this Game?</title>
		<link>http://joe.podzone.org/?p=30</link>
		<comments>http://joe.podzone.org/?p=30#comments</comments>
		<pubDate>Wed, 20 Feb 2008 10:23:31 +0000</pubDate>
		<dc:creator>Jose Loyola</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://joe.podzone.org/?p=30</guid>
		<description><![CDATA[Drakojan Skies Acolytes Final

Click here to play this game 
This kind of game is a combat&#8230;You can also put this games on your blog by copying this code to your blog&#8230;Enjoy playing have a nice day.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.y8.com/games/Drakojan_Skies_Acolytes_Final">Drakojan Skies Acolytes</a><a href="http://www.y8.com/games/Drakojan_Skies_Acolytes_Final"> Final</a><a href="http://www.y8.com/games/Drakojan_Skies_Acolytes_Final"><br />
</a><a href="http://www.y8.com/games/Drakojan_Skies_Acolytes_Final"><img border="0" width="180" src="http://media.y8.com/gfx/thumb_59.jpg" height="135" style="width: 162px; height: 119px" /></a></p>
<p><a href="http://www.y8.com/games/Drakojan_Skies_Acolytes_Final">Click here to play this game </a></p>
<p>This kind of game is a combat&#8230;You can also put this games on your blog by copying this code to your blog&#8230;Enjoy playing have a nice day.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.podzone.org/?feed=rss2&amp;p=30</wfw:commentRss>
		</item>
		<item>
		<title>Web Design using CoffeeCup</title>
		<link>http://joe.podzone.org/?p=28</link>
		<comments>http://joe.podzone.org/?p=28#comments</comments>
		<pubDate>Wed, 13 Feb 2008 10:48:35 +0000</pubDate>
		<dc:creator>Jose Loyola</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://joe.podzone.org/?p=28</guid>
		<description><![CDATA[
Using this coffeecup software, I created my first website that contain a gaming zone, but is not finish yet, I have a lot to do with my first website using coffeecup.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://joe.podzone.org/wp-content/uploads/2008/02/web-project.JPG" title="web-project.JPG"><img src="http://joe.podzone.org/wp-content/uploads/2008/02/web-project.JPG" alt="web-project.JPG" style="width: 574px; height: 476px" height="742" width="784" /></a></p>
<p>Using this coffeecup software, I created my first website that contain a gaming zone, but is not finish yet, I have a lot to do with my first website using coffeecup.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.podzone.org/?feed=rss2&amp;p=28</wfw:commentRss>
		</item>
		<item>
		<title>Dynamic World - Ready to Go</title>
		<link>http://joe.podzone.org/?p=12</link>
		<comments>http://joe.podzone.org/?p=12#comments</comments>
		<pubDate>Thu, 07 Feb 2008 04:55:52 +0000</pubDate>
		<dc:creator>Jose Loyola</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[own]]></category>

		<guid isPermaLink="false">http://joe.podzone.org/?p=12</guid>
		<description><![CDATA[The title says it. This is my first website and I&#8217;m ready to explore the world of world wide web (a.k.a. www).
 I know it won&#8217;t be an easy task for me to maintain this site although this is just my personal blog, but who knows everything might change and turn this out into a tutorial [...]]]></description>
			<content:encoded><![CDATA[<p>The title says it. This is my first website and I&#8217;m ready to explore the world of world wide web (a.k.a. www).</p>
<p> I know it won&#8217;t be an easy task for me to maintain this site although this is just my personal blog, but who knows everything might change and turn this out into a tutorial site specialize on web designing or .NET programming.</p>
<p> Anyone out there who have something to contribute or suggession in mind, please drop me a comment. Thank you and see you to the www.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.podzone.org/?feed=rss2&amp;p=12</wfw:commentRss>
		</item>
		<item>
		<title>sample title</title>
		<link>http://joe.podzone.org/?p=6</link>
		<comments>http://joe.podzone.org/?p=6#comments</comments>
		<pubDate>Fri, 04 Jan 2008 03:51:23 +0000</pubDate>
		<dc:creator>Jose Loyola</dc:creator>
		
		<category><![CDATA[School Assignment]]></category>

		<guid isPermaLink="false">http://joe.podzone.org/?p=6</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://joe.podzone.org/wp-content/uploads/2008/01/1_302776375l.jpg" title="1_302776375l.jpg"><img src="http://joe.podzone.org/wp-content/uploads/2008/01/1_302776375l.thumbnail.jpg" alt="1_302776375l.jpg" /></a></p>
<p> <a href="http://joe.podzone.org/?p=6#more-6" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joe.podzone.org/?feed=rss2&amp;p=6</wfw:commentRss>
		</item>
		<item>
		<title>Assignment kay Sir Ebuña</title>
		<link>http://joe.podzone.org/?p=3</link>
		<comments>http://joe.podzone.org/?p=3#comments</comments>
		<pubDate>Fri, 04 Jan 2008 03:47:24 +0000</pubDate>
		<dc:creator>Jose Loyola</dc:creator>
		
		<category><![CDATA[School Assignment]]></category>

		<guid isPermaLink="false">http://joe.podzone.org/?p=3</guid>
		<description><![CDATA[http://web.uvic.ca/~ling48x/ling484/notes/pda.html#lambda
Push-Down Automata
A Push-Down Automaton is finite-state machine that it is equipped with a memory device that functions as a push-down store. Push-down automata are equivalent to context-free grammars, also known as the Chomsky Type 2 grammars, which means that, given a context-free grammar G, a push-down automaton A can be devised that recognises just the [...]]]></description>
			<content:encoded><![CDATA[<h3>http://web.uvic.ca/~ling48x/ling484/notes/pda.html#lambda</h3>
<p>Push-Down Automata</p>
<p>A <em>Push-Down Automaton</em> is finite-state machine that it is equipped with a memory device that functions as a <em>push-down store.</em> Push-down automata are equivalent to <em>context-free</em> grammars, also known as the Chomsky Type 2 grammars, which means that, given a context-free grammar <em>G,</em> a push-down automaton <em>A</em> can be devised that recognises just the sentences generated by <em>G.</em> This relationship between context-free grammars and push-down automata was first described by <a href="http://web.uvic.ca/%7Eling48x/ling484/notes/note_ref.html#chomsky">Chomsky (1962)</a>, although a machine closely related to a push-down automaton was employed earlier by <a href="http://web.uvic.ca/%7Eling48x/ling484/notes/note_ref.html#yngve">Yngve (1960)</a> to model the transient memory required by the human processor to analyse sentences with a variety of different structures generated by context-free grammars. Yngve&#8217;s work continues to be cited and the essentials of his method are still applied in studies of short-term memory and sentence processing (see <a href="http://web.uvic.ca/%7Eling48x/ling484/notes/note_ref.html#murata">Murata et al. (2001)</a>, for example) with the store of a push-down automaton serving as a model of <a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda_store.html">transient memory employed to analyse sentences</a> with different structures. This note describes the architecture and operation of a push-down automaton, and demonstrates the equivalence of this machine to context-free grammar. The following topics are discussed:</p>
<ul>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#components">Components of a Push-Down Automaton</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#store">Push-Down Store</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#sextuple">Ordered Sextuple Specification</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#function">Transition Function</a>
<ul>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#initial">Initial Transition</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#read">Read/Push Transition</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#lambda">Lambda/Pop Transition</a></li>
</ul>
</li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#configurations">Configurations</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#reductions">Reductions</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#accept">Accepting Conditions</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#language">Language of the Machine</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#grammar">Equivalence to Context-Free Grammars</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#example">Example</a></li>
<li><a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#process">Acceptance Process</a></li>
</ul>
<p><a title="components" name="components"></a> A <strong>Push-Down Automaton</strong> is usually described as consisting of four components:</p>
<ul>
<li>a <em>Control Unit,</em></li>
<li>a <em>Read Unit,</em></li>
<li>an <em>Input Tape,</em> and</li>
<li>a <em>Memory Unit.</em></li>
</ul>
<p>The nature and operations of the control, read, and tape units are the same as those of a <a href="http://web.uvic.ca/%7Eling48x/ling484/notes/fsa.html">finite-state automaton</a>, except that the transitions executed by the control unit of a push-down automaton involve operations to store symbols in, and retrieve symbols from its memory unit.  The memory unit of a push-down automaton operates as a <em>stack</em> or <em>push-down store,</em> which leads to the name for this variety of abstract machine.  <a title="store" name="store"></a><strong>Push-Down Store.</strong>  The stack or push-down store of a push-down automaton can be treated as a list.  Symbols can be added to or removed from this list, however, only from one end.  This end of the list is called the <em>top</em> of the store.  When a symbol is added to the store, it is said to be <em>pushed</em> onto the top of the store.  When a symbol is removed, it is said to be <em>popped</em> from the store. A symbol within the store can popped only after all the symbols above it have been popped.  Thus, the last symbol pushed onto the store is always the first symbol to be popped from it.  Hence, a push-down store is sometimes called a <em>last in/first out</em> memory.</p>
<p>The symbols stored in the push-down store of a push-down automaton are the labels of its states.  Thus, the machine, in effect, uses its store to record the labels of certain of the states it has experienced in the course of its processing an input string.  Because the store is a last in/first out memory, the labels of the states experienced earlier in the processing of the string are beneath those of the more recently experienced states which are closer to the top of the store.</p>
<p>Although the store of a push-down automaton has a top, it is not considered to have a bottom.  A push-down store can, in principle, record infinitely many items. The end of the list of stored items, however, is usually marked with a special symbol called the <em>empty store</em> symbol because when the store is empty, this special symbol is at the top.  Thus, the empty store symbol is added to the state label vocabulary of the automaton to make up its <em>store vocabulary</em> or <em>push-down vocabulary.</em>   <a title="sextuple" name="sextuple"></a></p>
<p><strong>Ordered Sextuple Specification.</strong> A Push-Down Automaton <em>A</em> can be specified by the entries in the following ordered sextuple:</p>
<blockquote><p>  <em>A</em> = <font face="symbol">á</font>  <em>Z, Q, T, M, q<sub>0</sub>, H</em>  <font face="symbol">ñ</font></p></blockquote>
<p>wherein</p>
<ul>
<li><em>Z</em> is a finite nonempty set of labels comprising the      <em>store vocabulary</em> of the automaton;</li>
<li><em>Q</em> is a finite nonempty set of labels identifying the      <em>states</em> of the machine;</li>
<li><em>T</em> is a finite vocabulary of <em>input</em> or      <em>data symbols;</em></li>
<li><em>M</em> is the <em>transition function</em> of the machine      which maps from       <em>Z×Q×</em> (<em>T</em><font face="symbol">È</font>          {<font face="symbol">l</font>}) into          <em>Z×Q;</em></li>
<li><em>q<sub>0</sub></em><font face="symbol">Î</font> <em>Q</em>      identifies the <em>starting state</em> of the machine; and</li>
<li><em>H</em><font face="symbol">Í</font> <em>Q</em> is a set of      <em>accepting states.</em></li>
</ul>
<p><a title="function" name="function"></a><strong>Transition Function.</strong> The <em>transition function, M,</em> of the automaton, which is also called the <em>transition matrix</em> or <em>transition table</em> of the machine, can be represented as a set of ordered quintuples with the following form:</p>
<blockquote><p>  <font face="symbol">á</font>  <em>z<sub>i</sub>, q<sub>i</sub>, w, z<sub>j</sub>, q<sub>j</sub></em>  <font face="symbol">ñ</font></p></blockquote>
<p>where</p>
<ul>
<li><em>q<sub>i</sub></em><font face="symbol">Î</font> <em>Q</em>       is a label identifying the current state of the automaton;</li>
<li><em>z<sub>i</sub></em><font face="symbol">Î</font> <em>Z</em>       is the topmost symbol in the store of the automaton with the       machine in the state <em>q<sub>i</sub>;</em></li>
<li><em>w</em><font face="symbol">Î</font> <em>T</em>       is the word that is read with the automaton       in the <em>q<sub>i</sub></em> state; or,<br />
<em>w</em>= <font face="symbol">l</font> if the automaton       does not read a word during the transition;</li>
<li><em>q<sub>j</sub></em><font face="symbol">Î</font> <em>Q</em>       is the label of the new state into which the       automaton shifts during the transition; and</li>
<li><em>z<sub>j</sub></em><font face="symbol">Î</font> <em>Z</em>       is the topmost symbol in the store of the automaton with the       machine in the state <em>q<sub>j</sub>.</em></li>
</ul>
<p>Elements of the transition function can also be represented in a rewriting rule format such as</p>
<blockquote><p>  <em>z<sub>i</sub> q<sub>i</sub> w</em> <font face="symbol">®</font>  <em>z<sub>j</sub> q<sub>j</sub></em></p></blockquote>
<p>Unlike a finite-state automaton, most implementations of which execute only one variety of transition, and during its transitions, the machine always reads an input symbol, a push-down automaton can perform several different types of transition. A push-down automaton can execute transitions during which is does read an input symbol. In other types of transition, however, it does not perform a read  operation. Such transitions are usually called <em>lambda transitions,</em> or <font face="symbol">l</font>-<em>transitions,</em> because the machine, in effect, reads the null string. A push-down automaton may also execute transitions during which it pushes one or more symbols onto its store, or it pops one or more symbols. The machine might also perform moves during which it does not change the contents of its store. The particular variety of push-down automaton discussed here performs three different types of move. These transitions are as follows:</p>
<ul>
<li><a title="initial" name="initial"></a>      <strong>Initial Transition.</strong>      The <em>Initial Transition,</em> which is also called a      <em>finite-state transition,</em> is the first move executed      by the automaton as it shifts from its initial state into a      new state, while reading the first word of the input string,      but during which, the machine does not change the contents      of its push-down store.      Initial or finite-state transitions may be represented in      rewriting rule format as<br />
<blockquote><p>       <em>z<sub>0</sub> q<sub>0</sub> w<sub>1</sub></em>       <font face="symbol">®</font>       <em>z<sub>0</sub> q<sub>1</sub></em></p></blockquote>
<p>where <em>q<sub>0</sub></em> is the initial state of the machine,      <em>q<sub>1</sub></em> is the state into which it shifts      while reading the first word <em>w<sub>1</sub></em> of the input      string, and <em>z<sub>0</sub></em> is the empty store symbol,      which appears at the topmost of the store because the store      is empty and this condition does not change during the move.</li>
<li><a title="read" name="read"></a>      <strong>Read/Push Transition.</strong>      During a <em>read/push transition</em> the automaton reads      while moving from its current state to a new state while      pushing the label of its old state onto the store.      These transitions may be represented in rewriting rule      format as<br />
<blockquote><p>       <em>z<sub>i</sub> q<sub>i</sub> w<sub>j</sub></em>       <font face="symbol">®</font>       <em>q<sub>i</sub> q<sub>j</sub></em></p></blockquote>
<p>where the machine moves out of the state q<sub>i</sub>      into the state q<sub>j</sub> while reading the input symbol      w<sub>j</sub> and pushing the label q<sub>i</sub> of its      old state onto the top of its store to cover the previous      topmost symbol z<sub>i</sub> in the store.</li>
<li><a title="lambda" name="lambda"></a>      <strong>Lambda/Pop Transition.</strong>      During a <em>Lambda/Pop Transition</em> the automaton does not      read an input symbol but shifts into a new state from its      current state while popping a symbol from its store.      These transitions can be represented in rewriting rule form as<br />
<blockquote><p>       <em>z<sub>i</sub> q<sub>i</sub></em> <font face="symbol">l</font>       <font face="symbol">®</font>       <em>z<sub>j</sub> q<sub>j</sub></em></p></blockquote>
<p>where <em>z<sub>j</sub>,</em> the topmost symbol in the store      with the machine in its new state <em>q<sub>j</sub>,</em> is      the symbol that was immediately below the topmost symbol      <em>z<sub>i</sub></em> in the store with the automaton in its      old state <em>q<sub>i</sub>.</em></li>
</ul>
<p><a title="configurations" name="configurations"></a><strong>Configurations.</strong> The <em>configuration</em> or <em>instantantaneous configuration</em> of a push-down automaton at any stage in its processing of an input string is determined by its current state and the contents of its store.  For example, if the machine is in the state <em>q<sub>j</sub></em> and, in addition to the empty store symbol <em>z<sub>0</sub>,</em> its push-down store contains symbols <em>z<sub>1</sub>z<sub>2</sub> &#8230; z<sub>k</sub>,</em> with <em>z<sub>k</sub></em> being the topmost, then the configuration of the machine is specified by the string</p>
<blockquote><p>   <em>z<sub>0</sub>z<sub>1</sub>z<sub>2</sub> &#8230; z<sub>k</sub>      q<sub>j</sub></em></p></blockquote>
<p>In general, if the store contains the string <font face="symbol">z</font> <font face="symbol">Î</font> <em>Z<sup>*</sup></em>  of symbols on top of the empty store symbol while the machine is in the state <em>q<sub>i</sub>,</em> then its configuration can be represented as</p>
<blockquote><p>   <em>z<sub>0</sub></em><font face="symbol">z</font> <em>q<sub>i</sub></em></p></blockquote>
<p>The <em>initial configuration</em> of a push-down automaton is then represented by the string</p>
<blockquote><p>   <em>z<sub>0</sub> q<sub>0</sub></em></p></blockquote>
<p>where <em>q<sub>0</sub></em> is the initial state of the machine.   <a title="reductions" name="reductions"></a><strong>Reductions.</strong> As is the case with finite-state automata, the processing of a string of symbols by a push-down automaton can be treated as something like the derivation of a sentence by applying the rewriting rules of a phrase-structure grammar. Such derivation processes, however, are called <em>reductions</em>  because, rather than beginning with the starting symbol of the grammar and producing a sentence, a reduction  starts with an input string which is consumed by the automaton. Reductions can nonetheless be treated as string rewriting processes, and are begun by concatenating an input string <font face="symbol">s</font> = <em>w<sub>1</sub>w<sub>2</sub> &#8230; w<sub>n</sub></em> <font face="symbol">Î</font> <em>T<sup>*</sup></em> to the initial configuration <em>z<sub>0</sub>q<sub>0</sub></em> of the automaton. This concatenation yields the string</p>
<blockquote><p>   <em>z<sub>0</sub>q<sub>0</sub>      w<sub>1</sub>w<sub>2</sub> &#8230; w<sub>n</sub></em></p></blockquote>
<p>The first move executed by the automaton is an initial or finite-state transition during which the machine shifts from its initial state <em>q<sub>0</sub></em> as it reads the first word <em>w<sub>1</sub></em> of the input string. The effect of this transition can be represented by applying the rewriting rule form of the initial or finite-state transition</p>
<blockquote><p>   <em>z<sub>0</sub> q<sub>0</sub> w<sub>1</sub></em>   <font face="symbol">®</font> <em>z<sub>0</sub> q<sub>1</sub></em></p></blockquote>
<p>to the foregoing string. This process can then be represented by writing</p>
<blockquote><p>   <em>z<sub>0</sub>q<sub>0</sub>      w<sub>1</sub>w<sub>2</sub> &#8230; w<sub>n</sub></em>   <font face="symbol">Þ</font>   <em>z<sub>0</sub>q<sub>1</sub>w<sub>2</sub> &#8230; w<sub>n</sub></em></p></blockquote>
<p>where <font face="symbol">Þ</font> can be read as &#8220;reduces in one transition to.&#8221; As a consequence of this transition, the automaton is in a new state <em>q<sub>1</sub>,</em> and its store still contains only the empty store symbol <em>z<sub>0</sub>.</em> Thus, the new configuration of the machine corresponds to the string <em>z<sub>0</sub>q<sub>1</sub>.</em> Since the first word <em>w<sub>1</sub></em> has been read, the input tape now contains the string <em>w<sub>2</sub> &#8230; w<sub>n</sub>.</em> Subsequent steps in the reduction are performed by read/push and lambda/pop transitions. For example, application of a rewriting rule with the form</p>
<blockquote><p>   <em>z<sub>0</sub> q<sub>1</sub> w<sub>2</sub></em>   <font face="symbol">®</font>   <em>q<sub>1</sub> q<sub>2</sub></em></p></blockquote>
<p>corresponding to a read/push transition yields a reduction that can be represented as</p>
<blockquote><p>   <em>z<sub>0</sub>q<sub>1</sub>      w<sub>2</sub> &#8230; w<sub>n</sub></em>   <font face="symbol">Þ</font> <em>z<sub>0</sub>q<sub>1</sub>      q<sub>2</sub>w<sub>3</sub> &#8230; w<sub>n</sub></em></p></blockquote>
<p>During this transition, the word <em>w<sub>2</sub></em> is read, so that the input tape now contains the string <em>w<sub>3</sub> &#8230; w<sub>n</sub>,</em> and the machine shifts into the new state <em>q<sub>2</sub>.</em> The label of its previous state, <em>q<sub>1</sub>,</em> is pushed onto the store so that it contains the two symbols <em>z<sub>0</sub> q<sub>1</sub>.</em> The next move can be a lambda/pop transition corresponding to a rule of the form</p>
<blockquote><p>   <em>q<sub>1</sub> q<sub>2</sub></em> <font face="symbol">l</font>   <font face="symbol">®</font>   <em>z<sub>0</sub> q<sub>3</sub></em></p></blockquote>
<p>whereby the automaton does not read an input symbol, but pops the symbol <em>q<sub>1</sub></em> from its store while shifting from the state <em>q<sub>2</sub></em> into the new state <em>q<sub>3</sub>.</em>  The result can be represented by the following reduction:</p>
<blockquote><p>   <em>z<sub>0</sub>q<sub>1</sub>q<sub>2</sub>      w<sub>3</sub> &#8230; w<sub>n</sub></em>   <font face="symbol">Þ</font> <em>z<sub>0</sub>q<sub>3</sub>      w<sub>3</sub> &#8230; w<sub>n</sub></em></p></blockquote>
<p>Further read/push and lambda/pop transitions might be executed until all the input symbols have been read and the automaton stops in the following configuration:</p>
<blockquote><p>   <em>z<sub>0</sub></em><font face="symbol">z</font><em>q<sub>h</sub></em></p></blockquote>
<p>where <font face="symbol">z</font> <font face="symbol">Î</font> <em>Z<sup>*</sup></em> denotes a string of symbols above the empty store symbol <em>z<sub>0</sub></em> in the push-down store with the machine in the state <em>q<sub>h</sub>.</em>  The reduction to this configuration can be represented by writing</p>
<blockquote><p>   <em>z<sub>0</sub>q<sub>0</sub>      w<sub>1</sub>w<sub>2</sub> &#8230; w<sub>n</sub></em>   <font face="symbol">Þ</font><sup>*</sup>   <em>z<sub>0</sub></em><font face="symbol">z</font><em>q<sub>h</sub></em></p></blockquote>
<p>where <font face="symbol">Þ</font><sup>*</sup> is read as &#8220;reduces in finitely many transitions to.&#8221;   <a title="accept" name="accept"></a><strong>Accepting Conditions.</strong> A push-down automaton that has read all the symbols of an input string <font face="symbol">s</font> <font face="symbol">Î</font> <em>T<sup>*</sup></em> and halts in the configuration</p>
<blockquote><p>   <em>z<sub>0</sub></em><font face="symbol">z</font><em>q<sub>h</sub></em></p></blockquote>
<p>is said to <em>accept</em> <font face="symbol">s</font> if either one or the other of the following conditions is met:</p>
<ul>
<li><strong>Accepting State Condition.</strong>      The state <em>q<sub>h</sub></em> is an accepting state of the      automaton, that is, <em>q<sub>h</sub></em> <font face="symbol">Î</font>      <em>H</em> where <em>H</em> is the set of accepting states of the      machine.      The string of symbols <font face="symbol">z</font>      <font face="symbol">Î</font> <em>Z<sup>*</sup></em> left in the store      above the empty store symbol <em>z<sub>0</sub></em> need not      necessarily be null, although it can be the case that      <font face="symbol">z</font> = <font face="symbol">l</font>.</li>
<li><strong>Empty Store Condition.</strong>      The push-down store is empty, that is, it contains only      the empty store symbol <em>z<sub>0</sub>,</em> meaning that      <font face="symbol">z</font> = <font face="symbol">l</font>.      The state <em>q<sub>h</sub></em> in which the machine halts      need not necessarily be an accepting state, although it can be      the case that <em>q<sub>h</sub></em> <font face="symbol">Î</font>      <em>H.</em></li>
</ul>
<p><a title="language" name="language"></a><strong>Language of the Machine.</strong> The language <em>L(A)</em> accepted by the push-down automaton <em>A</em> may be defined as follows:</p>
<blockquote><p>  <em>L(A)</em> = {<font face="symbol">s</font> | <font face="symbol">s</font>  <font face="symbol">Î</font> <em>T<sup>*</sup></em>,  <em>z<sub>0</sub>q<sub>0</sub></em><font face="symbol">s</font>  <font face="symbol">Þ</font><sup>*</sup>  <em>z<sub>0</sub></em><font face="symbol">z</font><em>q<sub>h</sub></em>,  <em>q<sub>h</sub></em><font face="symbol">Î</font> <em>H,</em> or  <font face="symbol">z</font> = <font face="symbol">l</font>}</p></blockquote>
<p><a title="grammar" name="grammar"></a><strong>Equivalence to Context-Free Grammars.</strong> Push-Down automata are said to be <em>equivalent</em> to context-free (Chomsky Type 2) grammars, which means that, given an arbitrary context-free grammar <em>G&#8217;,</em> a push-down automaton <em>A</em> can be divised that accepts just the sentences generated by <em>G&#8217;.</em> In other words,</p>
<blockquote><p>  <em>L(A) = L(G&#8217;)</em></p></blockquote>
<p>where <em>L(A)</em> is the language of the automaton <em>A,</em> and <em>L(G&#8217;)</em> is the language generated by <em>G&#8217;.</em> The construction of an equivalent push-down automaton proceeds as follows. In the first place, recall that the rewriting rules of a context-free grammar have the general form</p>
<blockquote><p>  A <font face="symbol">®</font> <font face="symbol">a</font></p></blockquote>
<p>where A denotes a nonterminal, while <font face="symbol">a</font> represents a string that can consist of both terminal and non-terminal symbols. Recall further that, given an arbitrary context-free grammar <em>G&#8217;,</em> an equivalent <a href="http://web.uvic.ca/%7Eling48x/ling484/notes/psg.html#chomskynormal">Chomsky Normal Form</a> grammar <em>G</em> can be devised such that all its rules have one or the other of the following forms</p>
<blockquote><p>  B <font face="symbol">®</font> b<br />
B <font face="symbol">®</font> C D</p></blockquote>
<p>where B, C, and D are non-terminals while b is a terminal symbol. If</p>
<blockquote><p>  <em>G</em> = <font face="symbol">á</font>  <em>V<sub>N</sub>, V<sub>T</sub>,</em> S, <em>P</em>  <font face="symbol">ñ</font></p></blockquote>
<p>then a push-down automaton <em>A</em> where</p>
<blockquote><p>  <em>A</em> = <font face="symbol">á</font>  <em>Z, Q, T, M, q<sub>0</sub>, H</em>  <font face="symbol">ñ</font></p></blockquote>
<p>that is equivalent to <em>G</em> can be specified as follows:</p>
<ul>
<li><em>Z</em> = <em>V<sub>N</sub></em> <font face="symbol">È</font>                 {<em>z<sub>0</sub></em>},</li>
<li><em>Q</em> = <em>V<sub>N</sub></em> <font face="symbol">È</font>                 {<em>q<sub>0</sub></em>},</li>
<li><em>T</em> = <em>V<sub>T</sub></em>,</li>
<li><em>H</em> = {S},</li>
</ul>
<p>and with the transition function <em>M</em> of <em>A</em> consisting of elements corresponding to members of the production set <em>P</em> of <em>G</em> such that</p>
<ul>
<li><em>z<sub>0</sub> q<sub>0</sub></em>b <font face="symbol">®</font>       <em>z<sub>0</sub></em>B <font face="symbol">Î</font> <em>M</em> if       B <font face="symbol">®</font> b <font face="symbol">Î</font>      <em>P,</em></li>
<li>X Y b <font face="symbol">®</font> Y B <font face="symbol">Î</font>       <em>M</em> for all X, Y <font face="symbol">Î</font>       <em>V<sub>N</sub></em> if       B <font face="symbol">®</font> b <font face="symbol">Î</font>      <em>P,</em></li>
<li>C D<font face="symbol">l</font> <font face="symbol">®</font> X B       <font face="symbol">Î</font> <em>M</em>       for all X <font face="symbol">Î</font> <em>V<sub>N</sub></em> if       B <font face="symbol">®</font> C D <font face="symbol">Î</font>      <em>P.</em></li>
</ul>
<p>Thus, the terminal symbols of the grammar <em>G</em> become the input symbols of the automaton <em>A,</em> while the nonterminal symbols of <em>G</em> become the state labels and store symbols of<em>A,</em> but with the addition of the special initial state label <em>q<sub>0</sub></em> and empty store symbol <em>z<sub>0</sub>.</em> The starting symbol S of <em>G</em> labels an accepting state of <em>A</em> (unlike the situation with the finite-state automaton where S labels the initial state). The rewriting rules of the form B <font face="symbol">®</font> C D in the grammar become the lambda/pop transitions of the automaton, with the B <font face="symbol">®</font> b rules becoming initial and read/push transitions. Consequently, if <font face="symbol">s</font> is a sentence generated by <em>G,</em> that is <font face="symbol">s</font> <font face="symbol">Î</font> <em>L(G),</em> then for every rule in <em>P</em> applied to generate <font face="symbol">s</font>, there is a transition in <em>M</em> that can be applied to accept <font face="symbol">s</font>. Hence, <font face="symbol">s</font> <font face="symbol">Î</font> <em>L(A)</em> so that <em>L(G)</em> <font face="symbol">Í</font> <em>L(A).</em> Conversely, if <font face="symbol">s</font> <font face="symbol">Î</font> <em>L(A),</em> a sequence of rules can be found in <em>P</em> that matches the sequence of transitions in <em>M</em> that are executed to accept <font face="symbol">s</font>. Hence, <font face="symbol">s</font> <font face="symbol">Î</font> <em>L(G)</em> so that <em>L(A)</em> <font face="symbol">Í</font> <em>L(G).</em> Consequently, we have that</p>
<blockquote><p>  <em>L(A) = L(G)</em></p></blockquote>
<p><a title="example" name="example"></a><strong>Example.</strong> The accompanying diagram shows an <a href="http://web.uvic.ca/%7Eling48x/ling484/notes/pda.html#path">accepting path</a> in the transition network of a push-down automaton equivalent to a context-free grammar that generates the sentence</p>
<blockquote><p>  <em>some dogs like the cat</em></p></blockquote>
<p>The store, state, and tape vocabularies of the automaton therefore include the following sets of symbols:</p>
<blockquote>
<table>
<tr>
<td align="right">{DET, N, V, NP, VP, S, #}</td>
<td><font face="symbol">Í</font></td>
<td><em>Z</em></td>
</tr>
<tr>
<td align="right">{DET, N, V, NP, VP, S, $}</td>
<td><font face="symbol">Í</font></td>
<td><em>Q</em></td>
</tr>
<tr>
<td align="right">{the, some, cat, dogs, like}</td>
<td><font face="symbol">Í</font></td>
<td><em>T</em></td>
</tr>
</table>
</blockquote>
<p>The &#8216;$&#8217; sign labels the initial state of the machine, and the &#8216;#&#8217; sign is its empty store symbol. The set of accepting states <em>H</em> of the automaton consists of the starting symbol S of the grammar. The transition function of the machine consists of the following elements, where the individual transitions are listed, with the rewriting rules of the grammar to which they correspond, in the order in which the automaton executes them to accept the foregoing sentence:</p>
<blockquote>
<table>
<tr>
<td align="right"><u><strong>Transition</strong></u> ::</td>
<td><u><strong>Rewriting Rule</strong></u></td>
</tr>
<tr>
<td align="right"># $ some <font face="symbol">®</font> # DET ::</td>
<td>DET <font face="symbol">®</font> some</td>
</tr>
<tr>
<td align="right"># DET dogs <font face="symbol">®</font> DET N ::</td>
<td>N <font face="symbol">®</font> dogs</td>
</tr>
<tr>
<td align="right">DET N <font face="symbol">l</font>                     <font face="symbol">®</font> # NP ::</td>
<td>NP <font face="symbol">®</font> DET N</td>
</tr>
<tr>
<td align="right"># NP like <font face="symbol">®</font> NP V ::</td>
<td>V <font face="symbol">®</font> like</td>
</tr>
<tr>
<td align="right">NP V the <font face="symbol">®</font> V DET ::</td>
<td>DET <font face="symbol">®</font> the</td>
</tr>
<tr>
<td align="right">V DET cat <font face="symbol">®</font> DET N ::</td>
<td>N <font face="symbol">®</font> cat</td>
</tr>
<tr>
<td align="right">DET N <font face="symbol">l</font>                     <font face="symbol">®</font> V NP ::</td>
<td>NP <font face="symbol">®</font> DET N</td>
</tr>
<tr>
<td align="right">V NP <font face="symbol">l</font>                     <font face="symbol">®</font> NP VP ::</td>
<td>VP <font face="symbol">®</font> V NP</td>
</tr>
<tr>
<td align="right">NP VP <font face="symbol">l</font>                     <font face="symbol">®</font> # S ::</td>
<td>S <font face="symbol">®</font> NP VP</td>
</tr>
</table>
</blockquote>
<p>The reduction representing the configurations of the automaton and the contents of its input tape as the machine accepts the sentence is shown in the following table with the machine&#8217;s state and the contents of its store and tape in separate columns for clarity:</p>
<blockquote>
<table>
<tr>
<td>&nbsp;</td>
<td><u><strong>Store</strong></u></td>
<td><u><strong>State</strong></u></td>
<td><u><strong>Tape</strong></u></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>#</td>
<td>$</td>
<td>some dogs like the cat</td>
</tr>
<tr>
<td><font face="symbol">Þ</font></td>
<td>#</td>
<td>DET</td>
<td>dogs like the cat</td>
</tr>
<tr>
<td><font face="symbol">Þ</font></td>
<td># DET</td>
<td>N</td>
<td>like the  cat</td>
</tr>
<tr>
<td><font face="symbol">Þ</font></td>
<td>#</td>
<td>NP</td>
<td>like the  cat</td>
</tr>
<tr>
<td><font face="symbol">Þ</font></td>
<td># NP</td>
<td>V</td>
<td>the  cat</td>
</tr>
<tr>
<td><font face="symbol">Þ</font></td>
<td># NP V</td>
<td>DET</td>
<td>cat</td>
</tr>
<tr>
<td><font face="symbol">Þ</font></td>
<td># NP V DET</td>
<td>N</td>
</tr>
<tr>
<td><font face="symbol">Þ</font></td>
<td># NP V</td>
<td>NP</td>
</tr>
<tr>
<td><font face="symbol">Þ</font></td>
<td># NP</td>
<td>VP</td>
</tr>
<tr>
<td><font face="symbol">Þ</font></td>
<td>#</td>
<td>S</td>
</tr>
</table>
</blockquote>
<p><a title="process" name="process"></a><strong>Acceptance Process.</strong> The automaton begins the process of accepting the string</p>
<blockquote><p>  <em>some dogs like the cat</em></p></blockquote>
<p>by executing an initial, finite-state transition during which it reads the first word <em>&#8217;some&#8217;</em> while shifting out of its initial state, labelled &#8216;$&#8217;, into a state labelled DET, thereby identifying the word as a determiner. In its next move, the automaton performs a read/push transition to read the next word, <em>&#8216;dogs,&#8217;</em> as it shifts into the state labelled N to identify this word as a noun. During this transition, the machine records the label DET of its previous state by pushing it onto the store. This operation is indicated in the diagram by the forward slant or slash &#8216;/&#8217; character followed by the label DET on the arc between the DET and N nodes. Note that this notation is not conventional; normally only the word read during a read/push transition appears on the arc. The notation used in the accompanying diagram, however, helps in describing the operations of the automaton as it accepts a string.<a title="path" name="path"></a> <img src="http://web.uvic.ca/%7Eling48x/ling484/notes/images/pda_net.gif" alt="Push-Down Automaton Transition Network" align="left" border="0" /></p>
<p>The next move performed by the automaton is a lambda/pop transition during which the machine shifts into the state labelled NP while popping the label DET from its store. This operation is indicated by the backward slant or slash &#8216;\&#8217; character preceding the symbol that is popped. By recovering this symbol from its memory, the machine is recalling the label of a previous state. In this case, it recalls that the word that precedes the noun it has just read is a determiner, and hence, is able to identify the two words as comprising a noun phrase.</p>
<p>During the next move, which is a read/push transition, the automaton reads the word <em>&#8216;like&#8217;</em> while moving into the state labelled V and pushing the label NP onto its store in order to record that it has previously identified a noun phrase. The move immediately following is another read/push transition during which the automaton reads the word <em>&#8216;the&#8217;</em> as it shifts into the DET state and pushes the label V onto its store. At this point, therefore, the machine has the two state labels, NP and V, in its store on top of the empty store symbol.</p>
<p>The machine pushes a third label onto its store, namely DET, as it executes another read/push transition to read the word <em>&#8216;cat&#8217;</em> as it shifts into the N state. The machine then executes a lambda/pop transition as it moves into the NP state while popping the DET label, thereby identifying the last two words, <em>&#8216;the cat,&#8217;</em> as a noun phrase.</p>
<p>The next move is another lambda/pop transition during which the automaton pops the V label from its store as it shifts to the VP state. In this process, the machine recalls the category of the word <em>&#8216;like&#8217;</em> which it read three moves earlier. The last transition brings the machine into the accepting state labelled S as the automaton empties its store by popping the label NP which was originally recorded after the first two words, <em>&#8217;some dogs,&#8217;</em> of the string were read. Since the input tape contains no more words, and both accepting conditions are actually satisfied, the five words are accepted as a sentence in the language of the automaton.</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.podzone.org/?feed=rss2&amp;p=3</wfw:commentRss>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://joe.podzone.org/?p=1</link>
		<comments>http://joe.podzone.org/?p=1#comments</comments>
		<pubDate>Fri, 04 Jan 2008 03:44:48 +0000</pubDate>
		<dc:creator>Jose Loyola</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://joe.podzone.org/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
]]></description>
			<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://joe.podzone.org/?feed=rss2&amp;p=1</wfw:commentRss>
		</item>
	</channel>
</rss>
