33 : _transitionMatrix(transitionMatrix), formula(formula) {};
41 std::pair<std::shared_ptr<storm::transformer::DAProduct<SparseModelType>>, std::vector<uint64_t>>
getCompleteProductModel(
52 std::pair<storm::storage::MaximalEndComponentDecomposition<ValueType>, std::vector<std::vector<bool>>>
getLexArrays(
67 std::vector<std::vector<bool>>
const& mecLexArray,
69 SparseModelType
const& originalMdp);
72 static std::map<std::string, storm::storage::BitVector> computeApSets(std::map<std::string, std::shared_ptr<storm::logic::Formula const>>
const& extracted,
82 std::vector<storm::automata::AcceptanceCondition::acceptance_expr::ptr> getStreettPairs(
83 storm::automata::AcceptanceCondition::acceptance_expr::ptr
const& current);
94 std::vector<storm::automata::AcceptanceCondition::acceptance_expr::ptr>
const& acceptancePairs,
109 std::vector<std::vector<bool>>
const& bccLexArray, std::vector<uint64_t>
const& oldToNewStateMapping,
110 uint64_t
const& condition, uint64_t
const numStates, std::vector<uint64_t>
const& compressedToReducedMapping,
111 std::map<uint64_t, uint64_t>
const& bccToStStateMapping);
118 SparseModelType
const& originalMdp,
119 std::vector<uint64_t>
const& compressedToReducedMapping,
120 std::vector<uint64_t>
const& oldToNewStateMapping);
135 std::pair<storm::storage::SparseMatrix<ValueType>, std::map<uint64_t, uint64_t>> addSinkStates(
std::pair< storm::storage::MaximalEndComponentDecomposition< ValueType >, std::vector< std::vector< bool > > > getLexArrays(std::shared_ptr< storm::transformer::DAProduct< productModelType > > productModel, std::vector< uint64_t > &acceptanceConditions)
Given a product of an MDP and a automaton, returns the MECs and their corresponding Lex-Arrays First:...
MDPSparseModelCheckingHelperReturnType< ValueType > lexReachability(storm::storage::MaximalEndComponentDecomposition< ValueType > const &mecs, std::vector< std::vector< bool > > const &mecLexArray, std::shared_ptr< storm::transformer::DAProduct< SparseModelType > > const &productModel, SparseModelType const &originalMdp)
Solves the reachability query for a lexicographic objective In lexicographic order,...