By clicking “Check Writers’ Offers”, you agree to our terms of service and privacy policy. We’ll occasionally send you promo and account related email
No need to pay just yet!
About this sample
About this sample
Words: 763 |
Pages: 2|
4 min read
Published: Mar 1, 2019
Words: 763|Pages: 2|4 min read
Published: Mar 1, 2019
In the science of the theoretical computation, the automata theory is the study of mathematical objects called abstract machines or the computer robots and problems that can be solved using them. Robot comes from the Greek word a?t?µata that means “autoactuante”.
The automata theory also closely is related to the formal language theory. A robot is a finite representation of a formal language that can be an infinite set. The robots often classify themselves by the class of formal languages that can recognize.
What follows is an introductory definition of a type of robot, who tries to help us to catch the implied essential concepts in the automata theory.
One assumes that a robot must execute himself in a certain sequence of entrances in discreet passages of time. In each passage of time, a robot obtains an entrance that picks up of a letter or symbol set, that is called an alphabet. At any time, the symbols until now fed the robot as entered form a finite sequence of symbols, that is called a word. A robot contains a finite set of states. In each instance in the time of some execution, the robot is in one of his states. In each passage of time when the robot reads a symbol, jumps or journeys to a following state that is decided by a function that at the moment takes the present state and the symbol read like parameters.
This function is called transition function. The robot reads the symbols of the word of entrance one after another one and journeys of state to state in agreement with the transition function, until the word is read completely. Once the entrance word has been read, it says that the robot has paused and the state in which the robot paused is called final state. Following the final state, he says themselves that the robot accepts or he rejects an entrance word. There is a subgroup of states of the robot, who defines himself as the set of acceptance states. If the final state is an acceptance state, then the robot accepts the word. Otherwise, the word is rejected.
The set of all the words accepted by a robot denominates language recognized by the robot. In summary, a robot is a mathematical object that takes a word as entered and decides to accept it or to reject it. Since all the computer problems are reducible in the acceptance question/rejection of the words (all the instances of problems can imagine in a finite length of symbols), the automata theory plays a crucial role in the computer theory.
A robot is represented formally by one 5-tupla (Q, S, d, q0, F), where:
A robot reads a finite chain of symbols a1, a2,…., an, where ai ? S, that is called an entrance word. The set of all the words is denoted by S *. to run A sequence of states q0, q1, q2,…., qn, where qi ? Q like q0 is the state of beginning and qi = d (qi-1, ai) for 0
The recognizable languages are the set of languages that a robot recognizes. For the previous definition of robots, the recognizable languages are the regular languages. For different definitions from robot, the recognizable languages are different.
Browse our vast selection of original essay samples, each expertly formatted and styled