420 likes | 522 Views
A = { w#w | w in {0,1}*}. 1. 2. 8. 3. 4. accept. 5. 6. 7. 1. 1 x,R. 0 x,R. # R. 0,1 R. 0,1 R. 2. 8. 3. x R. # R. _ R. # R. x R. x R. 4. accept. 5. 0 x,R. 1 x,L. 6. x R. Σ = {0,1,#} Γ = {0,1,#,x,_}. # L. 0,1,x L. 0,1 L. 7. Example 1.
E N D
A = {w#w | w in {0,1}*} 1 2 8 3 4 accept 5 6 7
1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR Σ = {0,1,#} Γ = {0,1,#,x,_} #L 0,1,xL 0,1L 7
Example 1 • s = #
s = # 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = # 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = # 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
Example 2 • s = 0#
s = 0# 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 0# 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 0# 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
Example 3 • s = 01#0
s = 01#0 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#0 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#0 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#0 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#0 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#0 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
Example 3 • s = 01#01
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
s = 01#01 1 1x,R 0x,R #R 0,1R 0,1R 2 8 3 xR #R _R #R xR xR 4 accept 5 0x,R 1x,L 6 xR #L 0,1,xL 0,1L 7
Finding a symbol “-”Move until you hit _ xR q _R
Branch inside of a loop 1 1x,R 0x,R ?R 2 accept 3 6 7
Expanding the Tape Alphabet Σ = {0,1,#} Γ = {0,1,#,x,0,1,#,x,_}