Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
counterexamples.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace storm {
8namespace api {
9
10std::shared_ptr<storm::counterexamples::Counterexample> computeHighLevelCounterexampleMilp(storm::storage::SymbolicModelDescription const& symbolicModel,
11 std::shared_ptr<storm::models::sparse::Mdp<double>> mdp,
12 std::shared_ptr<storm::logic::Formula const> const& formula);
13
14std::shared_ptr<storm::counterexamples::Counterexample> computeHighLevelCounterexampleMaxSmt(storm::storage::SymbolicModelDescription const& symbolicModel,
15 std::shared_ptr<storm::models::sparse::Model<double>> model,
16 std::shared_ptr<storm::logic::Formula const> const& formula);
17
18std::shared_ptr<storm::counterexamples::Counterexample> computeKShortestPathCounterexample(std::shared_ptr<storm::models::sparse::Model<double>> model,
19 std::shared_ptr<storm::logic::Formula const> const& formula,
20 size_t maxK);
21
22} // namespace api
23} // namespace storm
This class represents a (discrete-time) Markov decision process.
Definition Mdp.h:14
Base class for all sparse models.
Definition Model.h:33
std::shared_ptr< storm::counterexamples::Counterexample > computeHighLevelCounterexampleMilp(storm::storage::SymbolicModelDescription const &symbolicModel, std::shared_ptr< storm::models::sparse::Mdp< double > > mdp, std::shared_ptr< storm::logic::Formula const > const &formula)
std::shared_ptr< storm::counterexamples::Counterexample > computeHighLevelCounterexampleMaxSmt(storm::storage::SymbolicModelDescription const &symbolicModel, std::shared_ptr< storm::models::sparse::Model< double > > model, std::shared_ptr< storm::logic::Formula const > const &formula)
std::shared_ptr< storm::counterexamples::Counterexample > computeKShortestPathCounterexample(std::shared_ptr< storm::models::sparse::Model< double > > model, std::shared_ptr< storm::logic::Formula const > const &formula, size_t maxK)
LabParser.cpp.
Definition cli.cpp:18