Контрольная работа: Фундаментальная группа. Конечные поля
Form1->Memo1->Text = Form1->Memo1->Text + test->print();
Form1->Memo1->Lines->Add("");
if( TestPrimitive(test, irr) )
break;
}
return test;
}
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{ Polynom *IrrPoly = new Polynom(LabeledEdit1->Text.c_str()); // Считываем многочлен
Memo1->Text = Memo1->Text + "Неприводимый многочлен: " + IrrPoly->print(); // Вывожу
Memo1->Lines->Add("");
Polynom *prim = FindPrimitiveElement(IrrPoly); // Находимпримитивныйэлементполя
LabeledEdit2->Text = prim->print(); Результаты выполнения программы:
Фундаментальная группа
Цель работы: изучить определение и свойства фундаментальной группы топологического пространства. Познакомиться с понятием клеточного комплекса, со способом построения клеточного комплекса путем последовательного приклеивания клеток. Научиться задавать группы с помощью образующих и их соотношений (т. е. с помощью копредставлений) и распознавать группы по их копредставлениям. Научиться применять алгоритм вычисления фундаментальной группы клеточного комплекса.
Список групп-эталонов:
1. Циклические группы:
< x / = 1>, x – любое
2. Бинарные группы диэдра:
= < x, y / = = >, n ≥ 2
3. Бинарные группы тетраэдра и октаэдра:
= < x, y / = = , >, n = 1, 2
4. Группы вида:
= < x , y / >, k ≥ 2,