22 #include <spot/twaalgos/sccinfo.hh> 47 is_terminal_automaton(
const const_twa_graph_ptr& aut, scc_info* sm =
nullptr,
48 bool ignore_trivial_scc =
false);
64 is_weak_automaton(
const const_twa_graph_ptr& aut, scc_info* sm =
nullptr);
81 is_very_weak_automaton(
const const_twa_graph_ptr& aut,
82 scc_info* sm =
nullptr);
98 is_inherently_weak_automaton(
const const_twa_graph_ptr& aut,
99 scc_info* sm =
nullptr);
115 is_safety_automaton(
const const_twa_graph_ptr& aut,
116 scc_info* sm =
nullptr);
125 is_liveness_automaton(
const const_twa_graph_ptr& aut);
137 check_strength(
const twa_graph_ptr& aut, scc_info* sm =
nullptr);
182 SPOT_API twa_graph_ptr
186 decompose_scc(
const const_twa_graph_ptr& aut,
const char* keep);
195 SPOT_API twa_graph_ptr
196 decompose_scc(scc_info& sm,
const char* keep);
198 SPOT_DEPRECATED(
"use decompose_scc() instead")
199 SPOT_API twa_graph_ptr
200 decompose_strength(const const_twa_graph_ptr& aut, const
char* keep);
211 SPOT_API twa_graph_ptr
212 decompose_scc(scc_info& sm,
unsigned scc_num,
bool accepting = false);
Definition: automata.hh:26