// // libsemigroups - C++ library for semigroups and monoids // Copyright (C) 2022 James D. Mitchell // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. //
#include <array> // for array #include <chrono> // for duration, seconds #include <cmath> // for pow #include <cstddef> // for size_t #include <cstdint> // for uint64_t #include <iostream> // for operator<<, cout, ostream #include <memory> // for allocator, shared_ptr, sha... #include <string> // for operator+, basic_string #include <vector> // for vector, operator==
#include"bench-main.hpp"// for Benchmark, SourceLineInfo #include"catch.hpp"// for REQUIRE, REQUIRE_NOTHROW, REQUIRE_THROWS_AS
#include"libsemigroups/cong-intf.hpp"// for congruence_kind, congruenc... #include"libsemigroups/cong-wrap.hpp"// for CongruenceWrapper #include"libsemigroups/constants.hpp"// for PositiveInfinity, POSITIVE... #include"libsemigroups/fastest-bmat.hpp" #include"libsemigroups/fpsemi-examples.hpp"// for singular_brauer_monoid, ... #include"libsemigroups/froidure-pin.hpp"// for FroidurePinBase #include"libsemigroups/make-present.hpp"// for make #include"libsemigroups/report.hpp"// for ReportGuard #include"libsemigroups/sims1.hpp"// for ReportGuard #include"libsemigroups/transf.hpp"// for ReportGuard #include"libsemigroups/types.hpp"// for word_type, letter_type
TEST_CASE("singular_brauer_monoid(3) (Maltcev-Mazorchuk)", "[talk][singular_brauer_monoid3]") { auto rg = ReportGuard(false); auto p = make<Presentation<word_type>>(singular_brauer_monoid(3));
REQUIRE(p.rules.size() == 48);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.