Lecture

Formal Languages: Concepts

Related lectures (34)
Formal Languages: Concepts
Covers the fundamental concepts of formal languages, including alphabets, words, languages, and word equality.
Operations on Formal Languages
Explores formal language operations, including concatenation, union, intersection, and Kleene star for language repetition.
Operations on Formal Languages
Covers formal languages, operations like union and concatenation, and the Kleene star operation.
Abstract Concepts: Semi-Ring
Explores the concept of a commutative semi-ring based on set theory properties.
Composition of Applications in Mathematics
Explores the composition of applications in mathematics and the importance of understanding their properties.
Introduction to Computer Language Processing
Covers computer language processing, compilers, skills learned, and application examples.
Group Theory Basics
Introduces the basics of group theory, including operations, properties, and Lie groups.
Comparing Objects: Comparable vs Comparator
Covers the concepts of Comparable and Comparator interfaces in Java, explaining how classes implement these interfaces to enable object comparison.
Propositional Calculus
Covers the basics of propositional calculus and its importance in computer science.
Cartesian ProductMOOC: Analyse I
Covers the concept of the Cartesian product, emphasizing the order of elements in pairs.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.