|
Go to the documentation of this file.
27 std::cout << "################################\n";
28 std::cout << "# tutorial, buechi trim \n";
32 std::cout << "w-trimness: ok [error]\n";
34 std::cout << "w-trimness: failed [expected]\n";
35 std::cout << "################################\n";
42 greach. Write( "tmp_omg_notbtrim.gen");
43 gbtrim. Write( "tmp_omg_gobtrim.gen");
54 Generator bparallel_g1( "data/omg_bparallel_g1.gen");
55 Generator bparallel_g2( "data/omg_bparallel_g2.gen");
62 bparallel_g1. Write( "tmp_omg_bparallel_g1.gen");
63 bparallel_g2. Write( "tmp_omg_bparallel_g2.gen");
64 bparallel_g1g2. Write( "tmp_omg_bparallel_g1g2.gen");
75 std::cout << "################################\n";
76 std::cout << "# tutorial, language inclusion\n";
87 std::cout << "# g1g2 subseteq g1full (expecte)\n";
89 std::cout << "# g1g2 not subseteq g1full (test case failed!)\n";
91 std::cout << "# g1full subseteq g1g2 (test case failed!))\n";
93 std::cout << "# g1full not subseteq g1g2 (expected)\n";
95 std::cout << "# g1full == g1g2 (test case failed!))\n";
97 std::cout << "# g1full not == g1g2 (expected)\n";
111 Generator closure_g( "data/omg_bclosure_g.gen");
112 closure_g. Write( "tmp_omg_bclosure_g.gen");
119 closure_g. Write( "tmp_omg_bclosure_gRes.gen");
125 std::cout << "################################\n";
126 std::cout << "# buechi closure \n";
128 std::cout << "# argument was buechi closed (test case error!)\n";
130 std::cout << "# argument was not buechi closed (expected)\n";
132 std::cout << "# result is buechi closed (expected)\n";
134 std::cout << "# result is not buechi closed (test case error!)\n";
136 std::cout << "################################\n";
#define FAUDES_TEST_DUMP(mes, dat)
void DWrite(const Type *pContext=0) const
void Write(const Type *pContext=0) const
const EventSet & Alphabet(void) const
void InvProject(Generator &rGen, const EventSet &rProjectAlphabet)
void BuechiParallel(const Generator &rGen1, const Generator &rGen2, Generator &rResGen)
bool BuechiTrim(vGenerator &rGen)
void BuechiClosure(Generator &rGen)
bool IsBuechiClosed(const Generator &rGen)
bool BuechiLanguageInclusion(const Generator &rGen1, const Generator &rGen2)
bool BuechiLanguageEquality(const Generator &rGen1, const Generator &rGen2)
bool IsBuechiTrim(const vGenerator &rGen)
libFAUDES 2.33l
--- 2025.09.16
--- c++ api documentaion by doxygen
|