+extern XBT_PRIVATE xbt_automaton_t property_automaton;
+
+struct XBT_PRIVATE Pair {
+ int num = 0;
+ int search_cycle = 0;
+ mc_state_t graph_state = nullptr; /* System state included */
+ xbt_automaton_state_t automaton_state = nullptr;
+ simgrid::xbt::unique_ptr<s_xbt_dynar_t> atomic_propositions;
+ int requests = 0;
+ int depth = 0;
+ int exploration_started = 0;
+ int visited_pair_removed = 0;
+
+ Pair();
+ ~Pair();
+
+ Pair(Pair const&) = delete;
+ Pair& operator=(Pair const&) = delete;
+};
+
+struct XBT_PRIVATE VisitedPair {