In automata theory, an unambiguous finite automaton (UFA) is a nondeterministic finite automaton (NFA) such that each word has at most one accepting path. Each deterministic finite automaton (DFA) is an UFA, but not vice versa. DFA, UFA, and NFA recognize exactly the same class of formal languages.On the one hand, an NFA can be exponentially smaller than an equivalent DFA. On the other hand, some problems are easily solved on DFAs and not on UFAs. For example, given an automaton A, an automaton A′ which accepts the complement of A can be computed in linear time when A is a DFA, it is not known whether it can be done in polynomial time for UFA. Hence UFAs are a mix of the worlds of DFA and of NFA; in some cases, they lead to smaller automata than DFA and quicker algorithms than NFA. (Wikipedia).
Fundamentals of Mathematics - Lecture 33: Dedekind's Definition of Infinite Sets are FInite Sets
https://www.uvm.edu/~tdupuy/logic/Math52-Fall2017.html
From playlist Fundamentals of Mathematics
Transforming an NFA into a DFA
Any non-deterministic finite state automaton (NFA) can be transformed into an equivalent deterministic finite state automaton (DFA). In this video we'll see how to make the transformation by systematically exploring an NFA.
From playlist Discrete Structures
Deterministic Finite State Machines - Formal Languages and Automata
We introduce deterministic finite state machines / deterministic finite state automata, how to define them, and how to take a picture and convert it to the formal representation. We also talk about languages that machines accept. 0:00 - [Intro] 1:32 - [State Transition Table] 3:07 - [Form
From playlist Formal Languages and Automata
Emmanuel Filiot : Transductions - Partie 1
Résumé : Après une introduction générale présentant les principaux modèles et problèmes étudiés, nous étudierons plus précisément trois sujets qui permettront d’illustrer des propriétés algorithmiques, des aspects algébriques et logiques de cette théorie : - caractérisation, décision et mi
From playlist Logic and Foundations
Pierre-Alain Reynier : Transductions - Partie 2
Résumé : Après une introduction générale présentant les principaux modèles et problèmes étudiés, nous étudierons plus précisément trois sujets qui permettront d’illustrer des propriétés algorithmiques, des aspects algébriques et logiques de cette théorie : - caractérisation, décision et mi
From playlist Logic and Foundations
5. CF Pumping Lemma, Turing Machines
MIT 18.404J Theory of Computation, Fall 2020 Instructor: Michael Sipser View the complete course: https://ocw.mit.edu/18-404JF20 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP60_JNv2MmK3wkOt9syvfQWY Quickly reviewed last lecture. Proved the CFL pumping lemma as a tool
From playlist MIT 18.404J Theory of Computation, Fall 2020
A recap of the week's lectures about Finite State Automata. Converted to/from regular expressions.
From playlist Discrete Structures
An Infinite Product Conjecture - Monday Math Nugget #2
Today we're answering a question posed in the comment section of the previous MMN... The conjecture is: since any quotient of finite products of integers cannot be an integer if all factors in the numerator are odd and at least one in the denominator is even, then a quotient of infinite
From playlist Monday Math Nuggets
(IC 5.12) Finite-precision arithmetic coding - Setup
Pre-defining the quantities that will be needed in the finite-precision algorithm. A playlist of these videos is available at: http://www.youtube.com/playlist?list=PLE125425EC837021F
From playlist Information theory and Coding
Infinite Sum for e -- without Calculus (just a few limits)
The number e can be expressed as an infinite sum of factorial recipriocals. You usually see this for the first time in Calculus I when studying Taylor Series. In this video, we derive that sum using only a few limits, starting with the limit definition of the logarithm.
From playlist e
Set Theory (Part 18): The Rational Numbers are Countably Infinite
Please feel free to leave comments/questions on the video and practice problems below! In this video, we will show that the rational numbers are equinumerous to the the natural numbers and integers. First, we will go over the standard argument listing out the rational numbers in a table a
From playlist Set Theory by Mathoma
Computably enumerable sets and undecidability
In this video we're going to define and implement decidable as well as semidecidable. Code is found under https://gist.github.com/Nikolaj-K/808149debf7c3b09705127f9205f6c3f Other names for the two are recursive or computable resp. recursively enumerable, computably enumerable - I also say
From playlist Programming
The Curtis-Hedlund-Lyndon Theorem | Nathan Dalaklis | math academic talks
This is the second seminar talk that I have given as a math phd student. It is an expository academic talk that I gave as a Math PhD student during my second semester of my second year in my PhD program. The talk concerns the Factors of Symbolic Dynamical Systems and is focused on the Curt
From playlist Academic Talks
1. Introduction, Finite Automata, Regular Expressions
MIT 18.404J Theory of Computation, Fall 2020 Instructor: Michael Sipser View the complete course: https://ocw.mit.edu/18-404JF20 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP60_JNv2MmK3wkOt9syvfQWY Introduction; course outline, mechanics, and expectations. Described
From playlist MIT 18.404J Theory of Computation, Fall 2020
Diego Figueira: Semistructured data, Logic, and Automata – lecture 1
Semistructured data is an umbrella term encompassing data models which are not logically organized in tables (i.e., the relational data model) but rather in hierarchical structures using markers such as tags to separate semantic elements and data fields in a ‘self-describing’ way. In this
From playlist Logic and Foundations
The Pokémon Regularity Problem | Nathan Dalaklis
With the release of the Pokémon Sword and Shield games today, I thought it would be a great time to talk about The Pokémon Regularity Problem. This problem originates from a talk at !!Con 2018 by Alex Clemmer and whereas his talk focuses on regular expressions, I wanted to take the approac
From playlist The New CHALKboard