Skip to content

Sympy and Policy Iteration#488

Draft
sjunges wants to merge 15 commits intostormchecker:mainfrom
sjunges:feat/teaching-policy-iteration
Draft

Sympy and Policy Iteration#488
sjunges wants to merge 15 commits intostormchecker:mainfrom
sjunges:feat/teaching-policy-iteration

Conversation

@sjunges
Copy link
Copy Markdown
Contributor

@sjunges sjunges commented Apr 20, 2026

  • move to sympy for parametric
  • submodel via copy that preserves UUIDs
  • new reference implementations for qualitative model checking
  • new reference implementation for policy iteration.

Comment thread docs/design/parametric-sympy.md Outdated
Comment thread stormvogel/model/model.py
# for ctmcs and mas we currently only add self loops
self.add_self_loops()

def copy(self) -> "Model":
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this method seems fragile. can't we use copy.deepcopy or similar to do this generically?

@sjunges
Copy link
Copy Markdown
Contributor Author

sjunges commented Apr 21, 2026

I would like to do some more tests before review/merging.

@sjunges sjunges marked this pull request as draft April 21, 2026 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants