Otomat (bir otomat, birkaç otomat) matematikte kullanılan bir kavramdır. Bazen kavram durum makinesi olarak adlandırılır. Soyut bir makine gibidir.
Böyle bir makineye girdi verilebilir ve bu girdi ya reddedilir ya da kabul edilir. Bir otomat gibi. Bir şey satın alındığında, makineye bozuk para (ya da para) atılması gerekir. Eğer bunlar doğru paralarsa, kabul edilirler ve talep edilen öğe bırakılır, böylece çıkarılabilir. Paralar yanlışsa, reddedilirler.
Dahili olarak, otomatın içinde bulunabileceği farklı durumlar vardır. Onu girdi ile beslemek durumunu değiştirebilir (veya değiştirmeyebilir). Bu şekilde, otomat her seferinde bir öğe (matematikçiler buna sembol diyor) tüketerek tüm girdileri gözden geçirir. Hiçbir sembol kalmadığında, otomat belirli bir durumdadır. Bu bir son durum olabilir. Bu durumda girdi kabul edilir. Aksi takdirde, girdi reddedilir.
Makine sayılabilir, sonlu sayıda duruma sahipse, sonlu durum makinesi olarak adlandırılır. Böyle bir makinenin tüm durumlarını ve geçişlerini gösteren diyagrama sonlu durum diyagramı denir.

