The German Wikipedia claims that comes from "leer", which means "empty" in German. That seems plausible, as German used to be one of the major languages in mathematics.

Chomsky used as the empty string (or actually as the identity element for string concatenation) in his early papers. Some people in combinatorics still use as the empty string, with the same justification.

Answer from Jouni Sirén on Stack Exchange
🌐
T4Tutorials
t4tutorials.com › what-is-meaning-of-epsilon-or-null-in-automata-theory
What is meaning of Epsilon or Null in Automata Theory? – T4Tutorials.com
When the Turing machine is initialized and there is no symbols to read then cells of tape are filled with ε symbol. As the machine executes its strings, it reads and writes symbols onto the tape cells, including blank spaces when necessary. Finite State Automata for the language of all those string containing aa as a substring in theory of automata
🌐
Quora
quora.com › Why-is-epsilon-string-of-length-0-the-closure-of-phi-null-symbol-in-Automata
Why is epsilon (string of length 0) the closure of phi (null symbol) in Automata? - Quora
Answer: A language L over an alphabet A is defined as a subset of A* = The set of all finite strings of elements of A. The Kleene *-closure of any language L is defined as the union of all the non-negative powers of L, where, by definition, L⁰ = {€}, where €(or lambda) is the unique empty ...
🌐
ProofWiki
proofwiki.org › wiki › Definition:Null_String
Definition:Null String - ProofWiki
A null string is a string with no symbols in it. In particular, the null string is a word. The null string can be denoted $\epsilon$. A null string is also known as an empty string. Being a word, the null string may also be called the null word or the empty word.
🌐
TutorialsPoint
tutorialspoint.com › automata_theory › automata_theory_quick_guide.htm
Automata Theory - Quick Guide
Note − If we want to complement ... rules is a quadruple (N, T, P, S) where · N is a set of non-terminal symbols. T is a set of terminals where N ∩ T = NULL....
🌐
Sanfoundry
sanfoundry.com › automata-theory-nfa-null-transitions
Theory of Computation - Nondeterministic Finite Automata with Null Transitions - Sanfoundry
July 1, 2020 - An NFA with null transition is allowed to make transition not only on input from the alphabet but also with null input, i.e. without any input symbol. This transition without input is called null transition.
Find elsewhere
Top answer
1 of 2
20

We will play a game. There is a machine with buttons and a green lamp. Your job is to press the right sequence of buttons that make the green lamp light up.

For example, perhaps the machine has only one button, labeled a. When you press it, the lamp lights up! Then you press the button again and the lamp turns off. Then you press a third time and the lamp turns on again. You find that pressing the button always turns the lamp on if it was off, and off if it was on. To light up the lamp and win the game all you need to do is press the button an odd number of times. We say that the machine accepts the language a(aa)*, which is a regular expression that represents the set of all strings of as of odd length—all the possible winning sequences of button presses.

Now imagine an even simpler machine: the green lamp is already lit! And there is a sign over the button that says DON'T PRESS THE BUTTON. Indeed, if you do press the button the lamp goes off and no amount of pressing makes it turn on again. Don't you wish you had followed the sign's advice? This machine accepts only the string $\epsilon$, which is the string of zero button presses. The regular expression $\epsilon$ represents the set that contains this one string and nothing else.

Now imagine the simplest machine of all: the green lamp never lights up no matter what buttons you press. Here you can't win the game. The set of strings accepted by the machine is empty, which we write $\varnothing$.

2 of 2
9

Let $M$ be a machine with any alphabet, one state, $q_0$, that is the initial state, and no transitions. If $q_0$ is not an acceptor state, $M$ accepts $\varnothing$, and if $q_0$ is an acceptor state, $M$ accepts $\Sigma^*$, where $\Sigma$ is the alphabet.

Now let $M$ have any alphabet and two states, the initial state $q_0$ and one other state $q_1$; $q_0$ is an acceptor state, and $q_1$ is not. The transitions are simple: in state $q_0$ every input sends $M$ to $q_1$, and in $q_1$ every input also sends $M$ to $q_1$. This $M$ accepts the empty word and nothing else.

🌐
Grafstate
help.grafstate.com › guide › structures › dfa
Deterministic finite automata (DFAs)
The following is a description ... the following state diagram∶ ... The null state (called 0 ) is a special state that results in a string being rejected, for any string whose computation enters this state....
🌐
Quora
quora.com › What-is-the-difference-between-epsilon-and-phi-in-Automata
What is the difference between epsilon and phi in Automata? - Quora
Answer (1 of 4): Well, epsilon is a 0 length string, whereas phi is a null, i.e. no string. For example, you can insert any no. of epsilons between two alphabets of input string. aeeeeeeeeeb It won't make any difference.
🌐
Stack Overflow
stackoverflow.com › questions › 56107862 › equivalent-cfgcontext-free-grammar-without-null-production
automata - Equivalent CFG(context free grammar) without null production - Stack Overflow
Bring the best of human thought and AI automation together at your work. Explore Stack Internal ... You will need at least one null production, because the language includes the empty string. You can remove null productions by examining how they work. For example, A yields a*. You can express aa* as A->Aa|a.
🌐
Scanftree
scanftree.com › automata › elimination-of-null-production-from-context-free-grammar
Elimination of null production from context free grammar
S -> aSb/aAb/ab/a A -> ε How to know whether ε is generated in the CFG or not ? Find all the Variable which are generating ε So only A is genrating ε Thus ε does not belong to the langauge. Now we will proceed with elimination of NULL production: Replace NULL producing symbol with and without in R.H.S.
🌐
TutorialsPoint
tutorialspoint.com › automata_theory › cfg_simplification.htm
CFG Simplification
In a CFG, a non-terminal symbol A is a nullable variable if there is a production A → ε or there is a derivation that starts at A and finally ends up with
🌐
Educative
educative.io › answers › what-is-the-epsilon-nfa
What is the epsilon NFA?
An epsilon nondeterministic finite automaton (NFA) has null or epsilon transitions from one state to another.
🌐
Javatpoint
javatpoint.com › automata-eliminating-null-transitions
Automata Eliminating null Transitions - Javatpoint
Example 1: Design a NFA for the transition table as given below: Present State 0 1 q0 q0, q1 q0, q2 q1 q3 ε q2 q2, q3 q3 q3 q3 q3 Solution: The transition diagram can be drawn by using the mapping function as given in the table. Here, δ(q0, 0) = {q0, q1} δ(q0,... ... means reducing the number of states from given FA. Thus, we get the FSM(finite state machine) with redundant states after minimizing the FSM. We have to follow the various steps to minimize the DFA. These are as follows: Step 1: Remove all the states that are unreachable... ... Finite automata are used to recognize patterns. It takes the string of symbol as input and changes its state accordingly.
🌐
Quora
quora.com › What-is-ε-NFA
What is ε-NFA? - Quora
Answer (1 of 3): \epsilon (epsilon) in this context stands for the empty string. An \epsilon-NFA is a Nondeterministic Finite Automaton that has transitions (labeled with \epsilon) which can be taken without consuming any of the input symbols.
🌐
Quora
quora.com › What-is-the-difference-between-and-epsilon-in-finite-automata
What is the difference between {} and {epsilon} in finite automata? - Quora
Answer (1 of 3): Just looking at them as sets you can see a clear difference: the first is an empty set, and the second is not. In terms of finite automata, which is what you asked, you need different automata for accepting them (assuming the Wikipedia definition of FSA): * The first set is ac...
🌐
TutorialsPoint
tutorialspoint.com › automata_theory › basics_of_string_in_automata.htm
Basics of String in Automata
Given a string s, substring of s is any part of the string s means w is a substring of s, if there exist strings x and y (either or both possibly null) such that s = xwy. Take the string 472828. Then ∧, 282, 4, and 472828 are all substrings of 472828. ... In automata theory, strings are one of the fundamental components that we use to design our system through automata.