libsemigroups in v4, please use std::is_same_v<Thing, Bipartition> instead. libsemigroups in v4, please use is_specialization_of_v<Thing, InversePresentation> instead. libsemigroups in v4, please use std::is_same_v<Thing, PBR> instead. libsemigroups in v4, please use is_specialization_of_v<Thing, Presentation> instead. libsemigroups in v4, please use is_specialization_of_v<Thing, WordGraph> instead. libsemigroups in v4, please use balance_no_checks(Presentation<Word>&, Word const&, Word const&) instead. libsemigroups in v4, please use balance_no_checks(Presentation<Word>&, Word const&, Word const&) instead. libsemigroups in v4. libsemigroups in v4. libsemigroups in v4. libsemigroups in v4. libsemigroups in v4.. Use tc.perform_lookbehind() instead. paths namespace in the file paths-count.hpp in libsemigroups v4. paths namespace in the file paths-count.hpp in libsemigroups v4. paths namespace in the file paths-count.hpp in libsemigroups v4. paths namespace in the file paths-count.hpp in libsemigroups v4. paths namespace in the file paths-count.hpp in libsemigroups v4. libsemigroups in v4. Please use current_word_graph().current_spanning_tree() instead. libsemigroups in v4. Please use current_word_graph().is_standardized(val) instead. libsemigroups in v4. Please use current_word_graph().is_standardized() instead. libsemigroups in v4. Use current_word_graph().number_of_edges_active() instead. libsemigroups in v4. Use current_word_graph().number_of_nodes_active() instead. libsemigroups in v4. Use perform_lookahead_until instead. libsemigroups in v4. Please use current_word_graph().current_spanning_tree() instead. libsemigroups in v4. Please use current_word_graph().standardization_order() instead.