Skip to content

arkregiel/fsm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finite State Machines

Prosta implementacja programowa automatów skończonych

Źródła inspiracji

Deterministic finite automaton

Deterministyczny automat skończony reprezentuje piątka: DFA = {Q, Σ, δ, q0, F}, gdzie:

  • Q - skończony zbiór stanów automatu
  • Σ - skończony zbiór symboli wejściowych (alfabet)
  • δ - funkcja przejść (δ: Q × Σ -> Q)
  • q0 - stan początkowy (q0 ∈ Q)
  • F - zbiór stanów końcowych (F ⊆ Q)

Nondeterministic finite automaton

Niedeterministyczny automat skończony reprezentuje piątka: NFA = {Q, Σ, δ, S, F}, gdzie:

  • Q - skończony zbiór stanów automatu
  • Σ - skończony zbiór symboli wejściowych (alfabet)
  • δ - funkcja przejść (δ: Q × Σ -> P(Q), P - powerset)
  • S - zbiór stanów początkowych (S ⊆ Q)
  • F - zbiór stanów końcowych (F ⊆ Q)

About

Simple finite state machines simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages