Я работаю над проектом, который требует от меня различения, если таблицы cayley в моих текстовых файлах имеют идентичные, ассоциативные, обратные и абелевы свойства. В настоящее время я работаю над функцией идентификации и в то время как я считаю, что я должен использовать два вложенных цикла для цикла через строки и столбцы таблиц. Я не могу найти ничего, что может подтолкнуть меня в правильном направлении, любая помощь будет оценена. Спасибо JessicaИдентификационная собственность в Cayley Таблица
Просто хотел добавить обновление: Это то, что я, наконец, придумал, разместив на всякий случай, что он все еще может использовать работу. Большое спасибо.
group_el Group::getIdentity()
{
for (int i=0; i<order; i++)
{
bool identIsi = true;
for (int j=0; j<order; j++)
{
if ((op(i,j)==i) && (op(j,i)==i)) //if i*j =i same as j*i = i then i is identity
{
return i;
}
else
{
identIsi = false;
}
}
}
возвращение NO_IDENTITY; }
Для начала, можете ли вы разместить соответствующий код? Я не совсем уверен, какой ответ вы ожидаете получить без какой-либо справочной информации. – Blender
@Blender довольно ясно, что OP говорит, что нет кода, и ему нужна помощь в теории свойств. –
Извините, мне еще нужно начать с кода. Я понимаю, что элемент идентичности в таблице оставит остальные элементы в таблице неизменными .. в умножении все, что умножается на 1, остается неизменным ... Я попытаюсь нарисовать его вручную и получить некоторый psuedocode. в любом случае –