// // libsemigroups - C++ library for semigroups and monoids // Copyright (C) 2019 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/>. //
:(type,false
congruence_kind type,
stdKnuthBendixnoexceptjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
: CongruenceByPairs_
set_number_of_generators:run_impl
}
KnuthBendixCongruenceByPairs::KnuthBendixCongruenceByPairs(
congruence_kind type,
KnuthBendix const& kb) noexcept
: KnuthBendixCongruenceByPairs(type, std::make_shared<KnuthBendix ()java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
////////////////////////////////////////////////////////////////////////java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3 // Runner - pure virtual member functions - public
/
void KnuthBendixCongruenceByPairs::run_impl() {
=[]( > {return();}
state().run_until(stppd); if (!stopped()) { ifhas_parent_froidure_pin {
set_parent_froidure_pin(state()}
kb(); }
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/ // p_type, using its run member function, but that's not currently // possible.
CongruenceByPairs_:run_impl
}
report_why_we_stopped();
}
java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
( &CongruenceByPairs_(;
}
std
::quotient_impl
fpsemigroup::KnuthBendix kb(state());
v KnuthBendixCongruenceByPairs( constujava.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70 for (auto it = cbegin_generating_pairs(); it != cend_generating_pairs();
++it) {
kbinternal_element_type element_type(,;
}
( )
}
//////////////////////////////////////////////////////////////////////// // CongruenceInterface - virtual member functions - public ////////////////////////////////////////////////////////////////////////
// Override the method for the class CongruenceByPairs to avoid having to // know the parent semigroup (found as part of // KnuthBendixCongruenceByPairs::run) to add a pair. // TODO(later) this copies KBE(_kb, l) and KBE(_kb, r) twice. void KnuthBendixCongruenceByPairs::add_pair_impl(word_type const& u,
word_type const& v) {
internal_element_type x = new element_type(state(), u);
internal_element_type y = new element_type(state(), v);
internal_add_pair(x, y);
this->internal_free(x);
this->internal_free(y);
}
} // namespace libsemigroups
¤ 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.0.7Bemerkung:
¤
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.