LARA

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
visibly_pushdown_languages [2007/05/31 12:01]
vkuncak
visibly_pushdown_languages [2007/06/05 11:17]
vkuncak
Line 32: Line 32:
  
 Stack always contains $\bot$ as the bottom element. ​ A visibly pushdown automaton never pushes or pops $\bot$. Stack always contains $\bot$ as the bottom element. ​ A visibly pushdown automaton never pushes or pops $\bot$.
 +
 +===== Every context-free language is a '​projection'​ of some visibly pushdown language =====
  
 ===== Closure properties ===== ===== Closure properties =====
Line 44: Line 46:
 Solution: not just a set of states, but a summary of relation from initial to final states of '​procedure'​. ​ Then update directly the effect of a procedure call on each state. Solution: not just a set of states, but a summary of relation from initial to final states of '​procedure'​. ​ Then update directly the effect of a procedure call on each state.
  
-Note: you never store original symbols on the stack.+Note: you never store original symbols on the stack (but we store the call input symbol).
  
 ===== MSOL over strings with matching relation ===== ===== MSOL over strings with matching relation =====