Binary sequences | Enumerative combinatorics

De Bruijn sequence

In combinatorial mathematics, a de Bruijn sequence of order n on a size-k alphabet A is a cyclic sequence in which every possible length-n string on A occurs exactly once as a substring (i.e., as a contiguous subsequence). Such a sequence is denoted by B(k, n) and has length kn, which is also the number of distinct strings of length n on A. Each of these distinct strings, when taken as a substring of B(k, n), must start at a different position, because substrings starting at the same position are not distinct. Therefore, B(k, n) must have at least kn symbols. And since B(k, n) has exactly kn symbols, De Bruijn sequences are optimally short with respect to the property of containing every string of length n at least once. The number of distinct de Bruijn sequences B(k, n) is The sequences are named after the Dutch mathematician Nicolaas Govert de Bruijn, who wrote about them in 1946. As he later wrote, the existence of de Bruijn sequences for each order together with the above properties were first proved, for the case of alphabets with two elements, by Camille Flye Sainte-Marie. The generalization to larger alphabets is due to Tatyana van Aardenne-Ehrenfest and de Bruijn. Automata for recognizing these sequences are denoted as de Bruijn automata. In most applications, A = {0,1}. (Wikipedia).

De Bruijn sequence
Video thumbnail

Can you crack the combination lock? - Solution

The sequence 11221 contains all 2-digit combinations using the numbers 1 and 2. A sequence such as that is called a De Bruijn sequence. I show you three methods to find such sequence. The first two involve making diagrams called graphs, and either taking a path that visits every node of

From playlist My Maths Videos

Video thumbnail

de Bruijn Card Trick

Before christmas I showed you some sequences called de Bruijn sequences. They're designed to contain every combination of some numbers without any repeats http://youtu.be/iPLQgXUiU14 For example, this sequence 1111222212211212 contains every combination of 1 and 2 of length 4. So 1111 is

From playlist My Maths Videos

Video thumbnail

Proof that the Sequence {1/n} is a Cauchy Sequence

Please Subscribe here, thank you!!! https://goo.gl/JQ8Nys Proof that the Sequence {1/n} is a Cauchy Sequence

From playlist Cauchy Sequences

Video thumbnail

6. Genome Assembly

MIT 7.91J Foundations of Computational and Systems Biology, Spring 2014 View the complete course: http://ocw.mit.edu/7-91JS14 Instructor: David Gifford Prof. Gifford talks about two different ways to assemble a genome de novo. The first approach is overlap layout consensus assemblers, as

From playlist MIT 7.91J Foundations of Computational and Systems Biology

Video thumbnail

Lec 2 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010

Lecture 2: Bit Hacks Instructor: Charles Leiserson View the complete course: http://ocw.mit.edu/6-172F10 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.172 Performance Engineering of Software Systems

Video thumbnail

What is the difference between finite and infinite sequences

👉 Learn about sequences. A sequence is a list of numbers/values exhibiting a defined pattern. A number/value in a sequence is called a term of the sequence. There are many types of sequence, among which are: arithmetic and geometric sequence. An arithmetic sequence is a sequence in which

From playlist Sequences

Video thumbnail

What is the alternate in sign sequence

👉 Learn about sequences. A sequence is a list of numbers/values exhibiting a defined pattern. A number/value in a sequence is called a term of the sequence. There are many types of sequence, among which are: arithmetic and geometric sequence. An arithmetic sequence is a sequence in which

From playlist Sequences

Video thumbnail

!!Con West 2019 - Eric Weinstein: Value Your Types!

Presented at !!Con West 2019: http://bangbangcon.com/west You’re probably familiar with types in programming languages, such as “integer” or “list of integers.” But what if your type system were powerful enough to express types like “non-negative integer” or “list of strings where each st

From playlist !!Con West 2019

Video thumbnail

Introduction to Sequences (Discrete Math)

This video introduces sequences for a discrete math class. mathispower4u.com

From playlist Sequences (Discrete Math)

Video thumbnail

What is the definition of an arithmetic sequence

👉 Learn about sequences. A sequence is a list of numbers/values exhibiting a defined pattern. A number/value in a sequence is called a term of the sequence. There are many types of sequence, among which are: arithmetic and geometric sequence. An arithmetic sequence is a sequence in which

From playlist Sequences

Video thumbnail

The "Fibonacci" Sequence Was Actually Discovered In India 1000 Years Earlier

The sequence of numbers 1, 1, 2, 3, 5, 8, 13, etc was described by Fibonacci around 1200 AD. The Indian mathematician Pingala found the sequence at least 1,000 years before (probably 200 BC) while analyzing Sanskrit poetry. This video describes how the sequence arises from metrical analysi

From playlist Everyday Math

Video thumbnail

Markus Whiteland : k-abelian singletons and Gray codes for Necklaces

Abstract : k-abelian singletons in connection with Gray codes for Necklaces. This work is based on [1]. We are interested in the equivalence classes induced by k-abelian equivalence, especially in the number of the classes containing only one element, k-abelian singletons. By characterizin

From playlist Combinatorics

Video thumbnail

Chapter 5 - Arithmetic Sequences - IB Math Studies (Math SL)

Hello and welcome to What Da Math This video is an introduction to sequences and series and is meant to explain what this topic is about in layman's terms. Brief introduction to arithmetic and geometric sequences and a short explanation is given as well. This is from Chapter 5 Haese edit

From playlist IB Math Studies Chapter 5

Video thumbnail

AI That Doesn't Try Too Hard - Maximizers and Satisficers

Powerful AI systems can be dangerous in part because they pursue their goals as strongly as they can. Perhaps it would be safer to have systems that don't aim for perfection, and stop at 'good enough'. How could we build something like that? Generating Fake YouTube comments with GPT-2: ht

From playlist Technical

Video thumbnail

What is the recursive formula and how do we use it

👉 Learn about sequences. A sequence is a list of numbers/values exhibiting a defined pattern. A number/value in a sequence is called a term of the sequence. There are many types of sequence, among which are: arithmetic and geometric sequence. An arithmetic sequence is a sequence in which

From playlist Sequences

Video thumbnail

2020.07.09 Ronen Eldan - Localization and concentration of measures on the discrete hypercube (1/2)

For a probability measure $\mu$ on the discrete hypercube, we are interested in finding sufficient conditions under which $\mu$ either (a) Exhibits concentration (either in the sense of Lipschitz functions, or in a stronger sense such as a Poincare inequality), or (b) Can be decomposed as

From playlist One World Probability Seminar

Video thumbnail

Serghei Mangul: "Dumpster Diving in RNASeq to Find the Source of Every Last Read"

Computational Genomics Summer Institute 2016 "Dumpster Diving in RNASeq to Find the Source of Every Last Read" Serghei Mangul, UCLA Institute for Pure and Applied Mathematics, UCLA July 29, 2016 For more information: http://computationalgenomics.bioinformatics.ucla.edu/

From playlist Computational Genomics Summer Institute 2016

Video thumbnail

What is the definition of a geometric sequence

👉 Learn about sequences. A sequence is a list of numbers/values exhibiting a defined pattern. A number/value in a sequence is called a term of the sequence. There are many types of sequence, among which are: arithmetic and geometric sequence. An arithmetic sequence is a sequence in which

From playlist Sequences

Related pages

European Journal of Combinatorics | Finite field | Pingala | Subsequence | Angle | Hamiltonian path | Conjecture | Karl Popper | Discrete Mathematics (journal) | Lyndon word | Permutation | Nicolaas Govert de Bruijn | Substring | Mathematical proof | Combinatorics | Automata theory | Normal number | Hash table | Superpermutation | De Bruijn torus | Burrows–Wheeler transform | Equivalence class | Mathematics | Moser–de Bruijn sequence | De Bruijn graph | Number theory | Integer sequence | Gray code | Linear-feedback shift register | BEST theorem | Journal of Combinatorial Theory | Analysis of algorithms | Bitwise operation | String (computer science)