420 likes | 529 Vues
This document explores the intricate mechanics of state machine transitions using formal notation and examples. Each transition is illustrated with clear examples, demonstrating how different inputs lead the state machine through various states. The structured approach lays out each step of transitioning, aiding comprehension of complex state changes. Examples include multiple states and their corresponding expected actions within the system. Readers will gain insight into automata theory and the functioning of state machines through it.
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,_}