Automata and Formal Languages 2011/12 | ||
News | Dates | Grading | Content | Exercises | Exam | Material | Programming Assignment |
Feb 15
The exam has been corrected and the results can be found in TUMonline now. The review ("Einsicht") will take place in 3.11.58 on Thursday (Feb 16) from 14:00 to 15:00.
Each grade (starting from 1.0 to 5.0) has been represented
1,2,3,5,2,4,3,5,3,4,4,6,0
times, respectively. Thus, 32 have passed, 10 have failed, 9 have not shown up. The exam is now online in the Exam section.
Feb 1
Please register for the oral part of the programming assignment here. It takes place in the room 3.11.58. Team members reserve one slot each (i.e. one per person) and one after another (i.e. people from the same team reserve successive slots).Jan 30, 2012
Thanks to the students who observed that the complementation algorithm has not been corrected completely. The corrected version is now online, the first line has been moved to the fourth line. Due to this problem, the deadline for the assignment has been postponed to Friday. The oral examination will take place next week. This information will also be discussed on Wednesday during the lecture.Jan 29, 2012
JE: Last set of slides added. It is identical to the set of last year, only with the slides numbered.Jan 29, 2012
JE: Last set of slides added. It is identical to the set of last year, only with the slides numbered.Jan 29, 2012
JE: Last set of slides added. It is identical to the set of last year, only with the slides numbered.Jan 29, 2012
JE: Last set of slides added. It is identical to the set of last year, only with the slides numbered.Jan 29, 2012
JE: The current version of the lecture notes is now the defnitive one. There have been important changes in the chapter on fixed-length languages, other changes have been minor. If you printed the original version of the notes, then I would recommend printing the current version of the chapter on fixed-length languages, and replacing the old one with it.Jan 8, 2012
Results of the first part as well as points awarded are published in the programming section.Jan 8, 2012
Two new sets of slides on automata on infinite words are available.Jan 1, 2012
The testing results have been updated. Sorry for the misleading results on "input2" for the groups 24-40, I did not spot that the input file "input2" had been modified by the executable of the group 23.Dec 22
Preliminary results of the first part are published in the programming section. Your programs have so far been tested on the two examples with the indicated results.Dec 20
There is a "second deadline" for the first part of the programming assignement on Jan 3, but you can only receive 60% of points for this one. Further, if you want to reuse the first part of the project in the second part recall that the msbf encoding is used.Dec 16
A preliminary version of the second part of the programming assignment is online now.Dec 15
On Monday there will be exercises instead of the lecture. On Wednesday there will be tools demonstration. On Thursday there are no exercises.You may upload your examples and share them for testing purposes using the following svn repository:
Username: afl-ws1112-stud39 Password: bjAv3hgj
Dec 14
A new example has been added to the programming section. The intersection example figure in the lecture notes has been updated.Dec 12
JE: As explained in the lecture, the algorithm for complementation of fixed-length languages has a bug (it does not deal appropriately with the empty language). The bug has been fixed in the lecture notes. An example was discussed in the lecture. The slides have also been fixed.Dec 7
JE: I have added the set of slides for Presburger arithmetic.Dec 6
Programming assignment: The input is in the form of a graph just for your convenience. In fact, it can be displayed using dotty. Therefore, you can more easily run experiments on sample automata while having a visual check of your inputs.Dec 5
An update of the programming assignment:Since _all_ the operations are defined on languages of the same length, whenever two arguments of an operation have different lengths the shorter one needs to be padded by zeros on the left first.