1
Fork 0
mirror of https://github.com/Jaxan/hybrid-ads.git synced 2025-04-27 23:17:44 +02:00
hybrid-ads/lib/seperating_matrix.hpp
2015-03-19 17:25:34 +01:00

15 lines
446 B
C++

#pragma once
#include "types.hpp"
#include "splitting_tree.hpp"
/*
* A seperating matrix is a matrix indexed by states, which assigns to each
* pair of (inequivalent) states a seperating sequences. This can be done by
* the classical Hopcroft algorithm
*/
using seperating_row = std::vector<word>;
using seperating_matrix = std::vector<seperating_row>;
seperating_matrix create_all_pair_seperating_sequences(splitting_tree const & root);