Alex' Gardenアレックスの庭

Home

❯

5_Archive

❯

Other

❯

Uni

❯

Modules

❯

WS21 22

❯

NL1

❯

VL (1)

❯

VL04

❯

Finite state automata

1 min read

🏁 Finite state automata (FSA)

=== 🎰 Automata without storage==

Formal definition

  • Σ = a finite, nonempty input alphabet
  • Q = a finite set of states
  • δ = a series of transition functions
  • q0 = the starting state
  • F = the set of accepting (final) states

Types

  • 1️⃣ Deterministic finite automata
  • 🔢 Non-deterministic finite automata

Properties

  • Equivalent to 🔡 Regular Expressions
  • Linear time complexity

Applications

  • → 🌳 Parsing

Related

  • FSA with an output: 🛠 Finite state transducer

Graph View

  • 🏁 Finite state automata (FSA)
  • Formal definition
  • Types
  • Properties
  • Applications
  • Related

Backlinks

  • NL1 Lectures
  • 1⃣ Deterministic finite automata
  • Automata
  • Non-deterministic finite automata
  • Regular Expressions
  • Regular Grammar
  • ‍RegEx FSA implementation