Applicable Mathematics and Informatics (AMI)


Home
Syllabus
Assignments

Instructor



Syllabus for Applicable Mathematics and Informatics (AMI)

Online
Course web site:
http://sakura.cs.shinshu-u.ac.jp/pauline/course/ami/ami.html

Pauline N. Kawamoto, Ph.D.
Shinshu University, Engineering Core Division, W1 Bldg. 6F Room 610, x5591
(026) 269-5591, +81-26-269-5591 (from outside Japan), pauline (at) cs.shinshu-u.ac.jp

Office Hours

Spring semesters Thursdays, 15:00 - 17:00
Fall semesters Tuesdays, 15:00 - 17:00

I am also available at other times by appointment.

Contents

Students will learn the basic notions and techniques for formalizing concepts that can be used to describe software and hardware systems and study how to construct logical proofs to verify specific conditions and characteristics of the systems.

The main language for the course will be English.

Prerequisites

The prerequisite skills for this class are:

  • experience using the Web
  • experience using e-mail
Familiarity with formalized languages helpful, but not required.

Objectives

At the end of the course, you should be able to:

  • distinguish between mathematical definitions and theorems
  • sketch the outline of a proof (in natural language and formalized language)
  • begin the construction of a proof in a formalized language
  • discuss the differences between verifying theorem proofs by humans and by machines.

Grading and Assignments

You will need to complete all of the exercises and quizzes by the specified deadlines to be eligible for course credit.

Grading will be based on the completion of assignments/quizzes (60%) and a final report (40%) demonstrating the student's understanding of the differences between proof checking done manually and mechanically.

Students will need a PC to do mechanical checking of their proof texts before submssion to the instructor.

Related Reading

[1] Murata, T., "Petri Nets: Properties, Analysis and Applications", Proceedings of the IEEE, Vol. 77, No. 4, April 1989.