{ "cells": [ { "cell_type": "markdown", "id": "e2092f85", "metadata": {}, "source": [ "# End component elimination\n", "End Components (ECs) are sets of states in an MDP where:\n", "* Every state can reach every other state. (Strongly Connected Component)\n", "* All actions always lead to a state that is also in the MEC (there is no escape)\n", "\n", "For analysis, it is often useful to eliminate these MECs to a single state. We will show how to do this using stormpy and stormvogel." ] }, { "cell_type": "code", "execution_count": 1, "id": "4b2e315c", "metadata": { "execution": { "iopub.execute_input": "2026-03-26T10:48:27.643268Z", "iopub.status.busy": "2026-03-26T10:48:27.643116Z", "iopub.status.idle": "2026-03-26T10:48:28.049088Z", "shell.execute_reply": "2026-03-26T10:48:28.048538Z" }, "lines_to_next_cell": 2 }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "
\n", "