Computation, Computers, and ProgramsCourse Introduction - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Computation, Computers, and ProgramsCourse Introduction

Description:

Computation, Computers, and ProgramsCourse Introduction – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 26
Provided by: csCal
Category:

less

Transcript and Presenter's Notes

Title: Computation, Computers, and ProgramsCourse Introduction


1
CS20a Computation, Computers, Programs
  • Instructor Jason Hickey
  • Email jyh_at_cs.caltech.edu
  • Office hours TR 10-11am
  • TAs
  • Nathan Gray (n8gray_at_cs.caltech.edu)
  • Brian Aydemir (emre_at_cs.caltech.edu)
  • Jason Frantz (frantz_at_its.caltech.edu)
  • Robert Li (robertli_at_its.caltech.edu)

2
Outline
  • Alphabets and strings
  • DFAs

3
Decision problems
4
Alphabets
5
Strings
6
Notation
7
Grouping
8
Wolves, Goats, and cabbages
9
Determistic Finite Automata
10
Transition diagrams
11
A finite automaton
12
Extending the transition function
13
Definitions and conventions
14
Some properties of regular languages
15
Complement is regular
16
Intersection is regular
17
Products
18
Verifying the product machine
19
Equational proofs
20
Main lemma
21
Induction step
22
Product theorem
23
Regular expressions
24
Definition of regular expressions
25
Examples of regular expressions
Write a Comment
User Comments (0)
About PowerShow.com