{
"cells": [
{
"cell_type": "markdown",
"id": "9f336b3e",
"metadata": {},
"source": [
"# Model checking (using Storm)\n",
"In this notebook, we will show how to do model checking in stormvogel. This is efficient because it uses Storm as a backend.
\n",
"We first use the simple study model. The idea is that if you do not study, then you save some time, hence you will gain 15 reward. If you pass the test you get 100 reward because you want to graduate eventually. If you study, then the chance of passing the test becomes higher. Now should you study?"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "25cb2be4",
"metadata": {
"execution": {
"iopub.execute_input": "2026-03-26T10:47:33.388229Z",
"iopub.status.busy": "2026-03-26T10:47:33.387998Z",
"iopub.status.idle": "2026-03-26T10:47:33.783609Z",
"shell.execute_reply": "2026-03-26T10:47:33.782962Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"\n",
"