Dispenser minuman mengharuskan pengguna untuk memasukkan koin ( ), lalu tekan salah satu dari tiga tombol: meminta secangkir teh , selain kopi , dan meminta pengembalian uang (yaitu mesin mengembalikan koin: ). Dispenser ini dapat dimodelkan dengan proses CCS berikut :ˉ d teheteh ˉ r ˉ b
Perang saudara menaikkan harga kopi menjadi dua koin, sementara harga teh tetap satu koin. Kami menginginkan mesin yang dimodifikasi yang mengirimkan kopi hanya setelah dua koin, dan menyetujui pengembalian dana setelah satu atau dua koin. Bagaimana kita bisa memodelkan mesin yang dimodifikasi dengan proses CCS?
logic
concurrency
modelling
process-algebras
ccs
Gilles 'SANGAT berhenti menjadi jahat'
sumber
sumber
Jawaban:
Anda dapat dengan mudah mendapat keuntungan dari peperangan seperti itu:
perhatikan bahwa Anda harus menekan pengembalian dana untuk mendapatkan teh jika Anda memasukkan terlalu banyak koin. Jika Anda tidak menginginkannya, Anda dapat mengadaptasinya (atau mungkin menyiapkan penghitung (terbatas sudah)):
sumber
Ini mesin lebih mudah daripada yang Anda usulkan:M0
(Tetapi menggunakan proses yang tak terbatas seperti menipu).
sumber