Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/wedderga/doc/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 7.6.2025 mit Größe 86 kB image not shown  

Quelle  chap9_mj.html

  Sprache: HTML
 

 products/Sources/formale Sprachen/GAP/pkg/wedderga/doc/chap9_mj.html


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<script type="text/javascript"
  src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<title>GAP (Wedderga) - Chapter 9: The basic theory behind Wedderga</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="GAPDoc2HTML" />
<link rel="stylesheet" type="text/css" href="manual.css" />
<script src="manual.js" type="text/javascript"></script>
<script type="text/javascript">overwriteStyle();</script>
</head>
<body class="chap9"  onload="jscontent()">


<div class="chlinktop"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a>  <a href="chap1_mj.html">1</a>  <a href="chap2_mj.html">2</a>  <a href="chap3_mj.html">3</a>  <a href="chap4_mj.html">4</a>  <a href="chap5_mj.html">5</a>  <a href="chap6_mj.html">6</a>  <a href="chap7_mj.html">7</a>  <a href="chap8_mj.html">8</a>  <a href="chap9_mj.html">9</a>  <a href="chapBib_mj.html">Bib</a>  <a href="chapInd_mj.html">Ind</a>  </div>

<div class="chlinkprevnexttop"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap8_mj.html">[Previous Chapter]</a>    <a href="chapBib_mj.html">[Next Chapter]</a>   </div>

<p id="mathjaxlink" class="pcenter"><a href="chap9.html">[MathJax off]</a></p>
<p><a id="X840E625A81FDAEC6" name="X840E625A81FDAEC6"></a></p>
<div class="ChapSects"><a href="chap9_mj.html#X840E625A81FDAEC6">9 <span class="Heading">The basic theory behind <strong class="pkg">Wedderga</strong></span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X815ECCD97B18314B">9.1 <span class="Heading">Group rings and group algebras</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X7FDD93FB79ADCC91">9.2 <span class="Heading">Semisimple group algebras</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X84BB4A6081EAE905">9.3 <span class="Heading">Wedderburn components</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X87B6505C7C2EE054">9.4 <span class="Heading">Characters and primitive central idempotents</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X7A24D5407F72C633">9.5 <span class="Heading">Central simple algebras and Brauer equivalence</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X7FB21779832CE1CB">9.6 <span class="Heading">Crossed Products</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X828C42CD86AF605F">9.7 <span class="Heading">Cyclic Crossed Products</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X7869E2A48784C232">9.8 <span class="Heading">Abelian Crossed Products</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X80BABE5078A29793">9.9 <span class="Heading">Classical crossed products</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X84C98BB8859BBEE2">9.10 <span class="Heading">Cyclic Algebras</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X8099A8C784255672">9.11 <span class="Heading">Cyclotomic algebras</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X84A142407B7565E0">9.12 <span class="Heading">Numerical description of cyclotomic algebras</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X8310E96086509397">9.13 <span class="Heading">Idempotents given by subgroups</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X7D518BAB80EDE190">9.14 <span class="Heading">Shoda pairs of a group</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X7E3479527BAE5B9E">9.15 <span class="Heading">Strong Shoda pairs of a group</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X81B5CE0378DC4913">9.16 <span class="Heading">Extremely strong Shoda pairs of a group</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X84C694978557EFE5">9.17 <span class="Heading">Strongly monomial characters and strongly monomial groups</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X7C8D47C180E0ACAD">9.18 <span class="Heading">Normally monomial characters and normally monomial groups</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X800D8C5087D79DC8">9.19 <span class="Heading">Cyclotomic Classes and Strong Shoda Pairs</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X803562E087325AF6">9.20 <span class="Heading">Theory for Local Schur Index and Division Algebra Part Calculations</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X7B18AF347AE68020">9.21 <span class="Heading"> Obtaining Algebras with structure constants as terms of the Wedderburn decomposition </span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X8472ACCF802EC188">9.22 <span class="Heading">A complete set of orthogonal primitive idempotents</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap9_mj.html#X856D7975810BF987">9.23 <span class="Heading">Applications to coding theory</span></a>
</span>
</div>
</div>

<h3>9 <span class="Heading">The basic theory behind <strong class="pkg">Wedderga</strong></span></h3>

<p>In this chapter we describe the theory that is behind the algorithms used by <strong class="pkg">Wedderga</strong>.</p>

<p>All the rings considered in this chapter are associative and have an identity.</p>

<p>We use the following notation: <span class="SimpleMath">\(ℚ\)</span> denotes the field of rationals and <span class="SimpleMath">\(\mathbb F_q\)</span> the finite field of order <span class="SimpleMath">\(q\)</span>. For every positive integer <span class="SimpleMath">\(k\)</span>, we denote a complex <span class="SimpleMath">\(k\)</span>-th primitive root of unity by <span class="SimpleMath">\(\xi_k\)</span> and so <span class="SimpleMath">\(ℚ(\xi_k)\)</span> is the <span class="SimpleMath">\(k\)</span>-th cyclotomic extension of <span class="SimpleMath">\(ℚ\)</span>.</p>

<p><a id="X815ECCD97B18314B" name="X815ECCD97B18314B"></a></p>

<h4>9.1 <span class="Heading">Group rings and group algebras</span></h4>

<p>Given a group <span class="SimpleMath">\(G\)</span> and a ring <span class="SimpleMath">\(R\)</span>, the <em>group ring</em> <span class="SimpleMath">\(RG\)</span> over the group <span class="SimpleMath">\(G\)</span> with coefficients in <span class="SimpleMath">\(R\)</span> is the ring whose underlying additive group is a right <span class="SimpleMath">\(R-\)</span>module with basis <span class="SimpleMath">\(G\)</span> such that the product is defined by the following rule</p>

<p class="center">\[ 
  (gr)(hs)=(gh)(rs)
  \]</p>

<p>for <span class="SimpleMath">\(r,s \in R\)</span> and <span class="SimpleMath">\(g, h \in G\)</span>, and extended to <span class="SimpleMath">\(RG\)</span> by linearity.</p>

<p>A <em>group algebra</em> is a group ring in which the coefficient ring is a field.</p>

<p><a id="X7FDD93FB79ADCC91" name="X7FDD93FB79ADCC91"></a></p>

<h4>9.2 <span class="Heading">Semisimple group algebras</span></h4>

<p>We say that a ring <span class="SimpleMath">\(R\)</span> is semisimple if it is a direct sum of simple left (alternatively right) ideals or equivalently if <span class="SimpleMath">\(R\)</spanis isomorphic to a direct product of simple algebras each one isomorphic to a matrix ring over a division ring.</p>

<p>By Maschke's Theorem, if <span class="SimpleMath">\(G\)</span> is a finite group then the group algebra <span class="SimpleMath">\(FG\)</span> is semisimple if and only the characteristic of the coefficient field <span class="SimpleMath">\(F\)</span> does not divide the order of <span class="SimpleMath">\(G\)</span>.</p>

<p>In fact, an arbitrary group ring <span class="SimpleMath">\(RG\)</span> is semisimple if and only if the coefficient ring <span class="SimpleMath">\(R\)</span> is semisimple, the group <span class="SimpleMath">\(G\)</span> is finite and the order of <span class="SimpleMath">\(G\)</span> is invertible in <span class="SimpleMath">\(R\)</span>.</p>

<p>Some authors use the notion semisimple ring for rings with zero Jacobson radical. To avoid confusion we usually refer to semisimple rings as semisimple artinian rings.</p>

<p><a id="X84BB4A6081EAE905" name="X84BB4A6081EAE905"></a></p>

<h4>9.3 <span class="Heading">Wedderburn components</span></h4>

<p>If <span class="SimpleMath">\(R\)</span> is a <em>semisimple ring</em> (<a href="chap9_mj.html#X7FDD93FB79ADCC91"><span class="RefLink">9.2</span></a>) then the <em>Wedderburn decomposition</em> of <span class="SimpleMath">\(R\)</span> is the decomposition of <span class="SimpleMath">\(R\)</span> as a direct product of simple algebras. The factors of this Wedderburn decomposition are called <em>Wedderburn components</em> of <span class="SimpleMath">\(R\)</span>. Each Wedderburn component of <span class="SimpleMath">\(R\)</span> is of the form <span class="SimpleMath">\(Re\)</span> for <span class="SimpleMath">\(e\)</span> a <em>primitive central idempotent</em> (<a href="chap9_mj.html#X87B6505C7C2EE054"><span class="RefLink">9.4</span></a>) of <span class="SimpleMath">\(R\)</span>.</p>

<p>Let <span class="SimpleMath">\(FG\)</span> be a <em>semisimple group algebra</em> (<a href="chap9_mj.html#X7FDD93FB79ADCC91"><span class="RefLink">9.2</span></a>). If <span class="SimpleMath">\(F\)</span> has positive characteristic, then the Wedderburn components of <span class="SimpleMath">\(FG\)</span> are matrix algebras over finite extensions of <span class="SimpleMath">\(F\)</span>. If <span class="SimpleMath">\(F\)</span> has zero characteristic then by the <em>Brauer-Witt Theorem</em> <a href="chapBib_mj.html#biBY">[Yam74]</a>, the <em>Wedderburn components</emof <span class="SimpleMath">\(FG\)</span> are <em>Brauer equivalent</em> (<a href="chap9_mj.html#X7A24D5407F72C633"><span class="RefLink">9.5</span></a>) to <em>cyclotomic algebras</em> (<a href="chap9_mj.html#X8099A8C784255672"><span class="RefLink">9.11</span></a>).</p>

<p>The main functions of <strong class="pkg">Wedderga</strong> compute the Wedderburn components of a semisimple group algebra <span class="SimpleMath">\(FG\)</span>, such that the coefficient field is either an abelian number field (i.e. a subfield of a finite cyclotomic extension of the rationals) or a finite field. In the finite case, the Wedderburn components are matrix algebras over finite fields and so can be described by the size of the matrices and the size of the finite field.</p>

<p>In the zero characteristic case each Wedderburn component <span class="SimpleMath">\(A\)</span> is <em>Brauer equivalent</em> (<a href="chap9_mj.html#X7A24D5407F72C633"><span class="RefLink">9.5</span></a>) to a <em>cyclotomic algebra</em> (<a href="chap9_mj.html#X8099A8C784255672"><span class="RefLink">9.11</span></a>) and therefore <span class="SimpleMath">\(A\)</span> is a (possibly fractional) matrix algebra over <em>cyclotomic algebra</em> and can be described numerically in one of the following three forms:</p>

<p class="center">\[
  [n,K],
  \]</p>

<p class="center">\[
  [n,K,k,[d,\alpha,\beta]],
  \]</p>

<p class="center">\[
  [n,K,k,[d_i,\alpha_i,\beta_i]_{i=1}^m, [\gamma_{i,j}]_{1\le i < j \le n} ],
  \]</p>

<p>where <span class="SimpleMath">\(n\)</span> is the matrix size, <span class="SimpleMath">\(K\)</span> is the centre of <span class="SimpleMath">\(A\)</span> (a finite field extension of <span class="SimpleMath">\(F\)</span>) and the remaining data are integers whose interpretation is explained in <a href="chap9_mj.html#X84A142407B7565E0"><span class="RefLink">9.12</span></a>.</p>

<p>In some cases (for the zero characteristic coefficient field) the size <span class="SimpleMath">\(n\)</span> of the matrix algebras is not a positive integer but a positive rational number. This is a consequence of the fact that the <em>Brauer-Witt Theorem</em> <a href="chapBib_mj.html#biBY">[Yam74]</a> only ensures that each <em>Wedderburn component</em> (<a href="chap9_mj.html#X84BB4A6081EAE905"><span class="RefLink">9.3</span></a>) of a semisimple group algebra is Brauer equivalent (<a href="chap9_mj.html#X7A24D5407F72C633"><span class="RefLink">9.5</span></a>) to a <em>cyclotomic algebra</em> (<a href="chap9_mj.html#X8099A8C784255672"><span class="RefLink">9.11</span></a>), but not necessarily isomorphic to a full matrix algebra of a cyclotomic algebra. For example, a Wedderburn component <span class="SimpleMath">\(D\)</span> of a group algebra can be a division algebra but not a cyclotomic algebra. In this case <span class="SimpleMath">\(M_n(D)\)</span> is a cyclotomic algebra <span class="SimpleMath">\(C\)</span> for some <span class="SimpleMath">\(n\)</span> and therefore <span class="SimpleMath">\(D\)</span> can be described as <span class="SimpleMath">\(M_{1/n}(C)\)</span> (see last Example in <code class="func">WedderburnDecomposition</code> (<a href="chap2_mj.html#X7F1779ED8777F3E7"><span class="RefLink">2.1-1</span></a>)).</p>

<p>The main algorithm of <strong class="pkg">Wedderga</strong> is based on a computational oriented proof of the Brauer-Witt Theorem due to Olteanu <a href="chapBib_mj.html#biBO">[Olt07]</a> which uses previous work by Olivieri, del Río and Simón <a href="chapBib_mj.html#biBORS">[OdRS04]</a> (see also <a href="chapBib_mj.html#biBOR">[OdR03]</a> ) for rational group algebras of <em>strongly monomial groups</em> (<a href="chap9_mj.html#X84C694978557EFE5"><span class="RefLink">9.17</span></a>). The algorithms are also based upon the work of Bakshi and Maheshwary <a href="chapBib_mj.html#biBBM14">[BM14]</a> (see also <a href="chapBib_mj.html#biBBM16">[BM16]</a>) on the rational group algebras of <em>normally monomial groups</em> (<a href="chap9_mj.html#X7C8D47C180E0ACAD"><span class="RefLink">9.18</span></a>).</p>

<p><a id="X87B6505C7C2EE054" name="X87B6505C7C2EE054"></a></p>

<h4>9.4 <span class="Heading">Characters and primitive central idempotents</span></h4>

<p>A <em>primitive central idempotent</em> of a ring <span class="SimpleMath">\(R\)</span> is a non-zero central idempotent <span class="SimpleMath">\(e\)</span> which cannot be written as the sum of two non-zero central idempotents of <span class="SimpleMath">\(Re\)</span>, or equivalently, such that <span class="SimpleMath">\(Re\)</span> is indecomposable as a direct product of two non-trivial two-sided ideals.</p>

<p>The <em>Wedderburn components</em> (<a href="chap9_mj.html#X84BB4A6081EAE905"><span class="RefLink">9.3</span></a>) of a semisimple ring <span class="SimpleMath">\(R\)</span> are the rings of the form <span class="SimpleMath">\(Re\)</span> for <span class="SimpleMath">\(e\)</span> running over the set of primitive central idempotents of <span class="SimpleMath">\(R\)</span>.</p>

<p>Let <span class="SimpleMath">\(FG\)</span> be a <em>semisimple group algebra</em> (<a href="chap9_mj.html#X7FDD93FB79ADCC91"><span class="RefLink">9.2</span></a>) and <span class="SimpleMath">\(\chi\)</span> an irreducible character of <span class="SimpleMath">\(G\)</span> (in an algebraic closure of <span class="SimpleMath">\(F\)</span>). Then there is a unique Wedderburn component <span class="SimpleMath">\(A=A_F(\chi)\)</span> of <span class="SimpleMath">\(FG\)</span> such that <span class="SimpleMath">\(\chi(A)\ne 0\)</span>. Let <span class="SimpleMath">\(e_F(\chi)\)</span> denote the unique primitive central idempotent of <span class="SimpleMath">\(FG\)</span> in <span class="SimpleMath">\(A_F(\chi)\)</span>, that is the identity of <span class="SimpleMath">\(A_F(\chi)\)</span>, i.e.</p>

<p class="center">\[
    A_F(\chi)=FGe_F(\chi).
    \]</p>

<p>The centre of <span class="SimpleMath">\(A_F(\chi)\)</span> is <span class="SimpleMath">\(F(\chi)=F(\chi(g):g \in G)\)</span>, the <em>field of character values</em> of <span class="SimpleMath">\(\chi\)</span> over <span class="SimpleMath">\(F\)</span>.</p>

<p>The map <span class="SimpleMath">\(\chi \mapsto A_F(\chi)\)</span> defines a surjective map from the set of irreducible characters of <span class="SimpleMath">\(G\)</span> (in an algebraic closure of <span class="SimpleMath">\(F\)</span>) onto the set of Wedderburn components of <span class="SimpleMath">\(FG\)</span>.</p>

<p>Equivalently, the map <span class="SimpleMath">\(\chi \mapsto e_F(\chi)\)</span> defines a surjective map from the set of irreducible characters of <span class="SimpleMath">\(G\)</span> (in an algebraic closure of <span class="SimpleMath">\(F\)</span>) onto the set of primitive central idempontents of <span class="SimpleMath">\(FG\)</span>.</p>

<p>If the irreducible character <span class="SimpleMath">\(\chi\)</span> of <span class="SimpleMath">\(G\)</span> takes values in <span class="SimpleMath">\(F\)</span> then</p>

<p class="center">\[
  e_F(\chi) = e(\chi) = \frac{\chi(1)}{|G|} \sum_{g\in G} \chi(g^{-1}) g.
  \]</p>

<p>In general one has</p>

<p class="center">\[
  e_F(\chi) = \sum_{\sigma \in Gal(F(\chi)/F)} e(\sigma \circ \chi).
  \]</p>

<p><a id="X7A24D5407F72C633" name="X7A24D5407F72C633"></a></p>

<h4>9.5 <span class="Heading">Central simple algebras and Brauer equivalence</span></h4>

<p>Let <span class="SimpleMath">\(K\)</span> be a field. A <em>central simple <span class="SimpleMath">\(K\)</span>-algebra</em> is a finite dimensional <span class="SimpleMath">\(K\)</span>-algebra with center <span class="SimpleMath">\(K\)</span> which has no non-trivial proper ideals. Every central simple <span class="SimpleMath">\(K\)</span>-algebra is isomorphic to a matrix algebra <span class="SimpleMath">\(M_n(D)\)</span> where <span class="SimpleMath">\(D\)</span> is a division algebra (which is finite-dimensional over <span class="SimpleMath">\(K\)</span> and has centre <span class="SimpleMath">\(K\)</span>). The division algebra <span class="SimpleMath">\(D\)</span> is unique up to <span class="SimpleMath">\(K\)</span>-isomorphisms.</p>

<p>Two central simple <span class="SimpleMath">\(K\)</span>-algebras <span class="SimpleMath">\(A\)</span> and <span class="SimpleMath">\(B\)</span> are said to be <em>Brauer equivalent</em>, or simply <em>equivalent</em>, if there is a division algebra <span class="SimpleMath">\(D\)</span> and two positive integers <span class="SimpleMath">\(m\)</span> and <span class="SimpleMath">\(n\)</span> such that <span class="SimpleMath">\(A\)</span> is isomorphic to <span class="SimpleMath">\(M_m(D)\)</span> and <span class="SimpleMath">\(B\)</span> is isomorphic to <span class="SimpleMath">\(M_n(D)\)</span>.</p>

<p><a id="X7FB21779832CE1CB" name="X7FB21779832CE1CB"></a></p>

<h4>9.6 <span class="Heading">Crossed Products</span></h4>

<p>Let <span class="SimpleMath">\(R\)</span> be a ring and <span class="SimpleMath">\(G\)</span> a group.</p>

<p><strong class="button">Intrinsic definition</strong>. A <em>crossed product</em> <a href="chapBib_mj.html#biBP">[Pas89]</a> of <span class="SimpleMath">\(G\)</span> over <span class="SimpleMath">\(R\)</span> (or with coefficients in <span class="SimpleMath">\(R\)</span>) is a ring <span class="SimpleMath">\(R*G\)</span> with a decomposition into a direct sum of additive subgroups</p>

<p class="center">\[
  R*G = \bigoplus_{g \in G} A_g
  \]</p>

<p>such that for each <span class="SimpleMath">\(g,h\)</span> in <span class="SimpleMath">\(G\)</span> one has:</p>

<p>* <span class="SimpleMath">\(A_1=R\)</span> (here <span class="SimpleMath">\(1\)</span> denotes the identity of <span class="SimpleMath">\(G\)</span>),</p>

<p>* <span class="SimpleMath">\(A_g A_h = A_{gh}\)</span> and</p>

<p>* <span class="SimpleMath">\(A_g\)</span> has a unit of <span class="SimpleMath">\(R*G\)</span>.</p>

<p><strong class="button">Extrinsic definition</strong>. Let <span class="SimpleMath">\(Aut(R)\)</span> denote the group of automorphisms of <span class="SimpleMath">\(R\)</span> and let <span class="SimpleMath">\(R^*\)</span> denote the group of units of <span class="SimpleMath">\(R\)</span>.</p>

<p>Let <span class="SimpleMath">\(a:G \rightarrow Aut(R)\)</span> and <span class="SimpleMath">\(t:G \times G \rightarrow R^*\)</span> be mappings satisfying the following conditions for every <span class="SimpleMath">\(g\)</span>, <span class="SimpleMath">\(h\)</span> and <span class="SimpleMath">\(k\)</span> in <span class="SimpleMath">\(G\)</span>:</p>

<p>(1) <span class="SimpleMath">\(a(gh)^{-1} a(g) a(h)\)</span> is the inner automorphism of <span class="SimpleMath">\(R\)</span> induced by <span class="SimpleMath">\(t(g,h)\)</span> (i.e. the automorphism <span class="SimpleMath">\(x\mapsto t(g,h)^{-1} x t(g,h)\)</span>) and</p>

<p>(2) <span class="SimpleMath">\(t(gh,k) t(g,h)^k = t(g,hk) t(h,k)\)</span>, where for <span class="SimpleMath">\(g \in G\)</span> and <span class="SimpleMath">\(x \in R\)</span> we denote <span class="SimpleMath">\(a(g)(x)\)</span> by <span class="SimpleMath">\(x^g\)</span>.</p>

<p>The <em>crossed product</em> <a href="chapBib_mj.html#biBP">[Pas89]</a> of <span class="SimpleMath">\(G\)</span> over <span class="SimpleMath">\(R\)</span> (or with coefficients in <span class="SimpleMath">\(R\)</span>), action <span class="SimpleMath">\(a\)</span> and twisting <span class="SimpleMath">\(t\)</span> is the ring</p>

<p class="center">\[
  R*_a^t G = \bigoplus_{g\in G} u_g R
  \]</p>

<p>where <span class="SimpleMath">\(\{u_g : g\in G \}\)</span> is a set of symbols in one-to-one correspondence with <span class="SimpleMath">\(G\)</span>, with addition and multiplication defined by</p>

<p class="center">\[ 
   (u_g r) + (u_g s) = u_g(r+s), \quad (u_g r)(u_h s) = u_{gh} t(g,h) r^h s
  \]</p>

<p>for <span class="SimpleMath">\(g,h \in G\)</span> and <span class="SimpleMath">\(r,s\in R\)</span>, and extended to <span class="SimpleMath">\(R*_a^t G\)</span> by linearity.</p>

<p>The associativity of the product defined is a consequence of conditions (1) and (2) <a href="chapBib_mj.html#biBP">[Pas89]</a>.</p>

<p><strong class="button">Equivalence of the two definitions</strong>. Obviously the crossed product of <span class="SimpleMath">\(G\)</span> over <span class="SimpleMath">\(R\)</span> defined using the extrinsic definition is a crossed product of <span class="SimpleMath">\(G\)</span> over <span class="SimpleMath">\(u_1 R\)</span> in the sense of the first definition. Moreover, there is <span class="SimpleMath">\(r_0\)</span> in <span class="SimpleMath">\(R^*\)</span> such that <span class="SimpleMath">\(u_1r_0\)</span> is the identity of <span class="SimpleMath">\(R*_a^t G\)</span> and the map <span class="SimpleMath">\(r \mapsto u_1 r_0 r \)</span> is a ring isomorphism <span class="SimpleMath">\(R \rightarrow u_1R \)</span>.</p>

<p>Conversely, let <span class="SimpleMath">\(R*G=\bigoplus_{g\in G} A_g\)</span> be an (intrinsic) crossed product and select for each <span class="SimpleMath">\(g\in G\)</span> a unit <span class="SimpleMath">\(u_g\in A_g\)</span> of <span class="SimpleMath">\(R*G\)</span>. This is called a <em>basis of units for the crossed product</em> <span class="SimpleMath">\(R*G\)</span>. Then the maps <span class="SimpleMath">\(a:G \rightarrow Aut(R)\)</span> and <span class="SimpleMath">\(t:G\times G \rightarrow R^*\)</span> given by</p>

<p class="center">\[
  r^g = u_g^{-1} r u_g, \quad t(g,h) = u_{gh}^{-1} u_g u_h \quad (g,h \in G, r \in R)
  \]</p>

<p>satisfy conditions (1) and (2) and <span class="SimpleMath">\(R*G = R*_a^t G\)</span>.</p>

<p>The choice of a basis of units <span class="SimpleMath">\(u_g \in A_g\)</span> determines the action <span class="SimpleMath">\(a\)</span> and twisting <span class="SimpleMath">\(t\)</span>. If <span class="SimpleMath">\(\{u_g \in A_g : g \in G \}\)</span> and <span class="SimpleMath">\(\{v_g \in A_g : g \in G \}\)</span> are two sets of units of <span class="SimpleMath">\(R*G\)</span> then <span class="SimpleMath">\(v_g = u_g r_g\)</span> for some units <span class="SimpleMath">\(r_g\)</span> of <span class="SimpleMath">\(R\)</span>. Changing the basis of units results in a change of the action and the twisting and so changes the extrinsic definition of the crossed product but it does not change the intrinsic crossed product.</p>

<p>It is customary to select <span class="SimpleMath">\(u_1=1\)</span>. In that case <span class="SimpleMath">\(a(1)\)</span> is the identity map of <span class="SimpleMath">\(R\)</span> and <span class="SimpleMath">\(t(1,g)=t(g,1)=1\)</span> for each <span class="SimpleMath">\(g\)</spanin <span class="SimpleMath">\(G\)</span>.</p>

<p><a id="X828C42CD86AF605F" name="X828C42CD86AF605F"></a></p>

<h4>9.7 <span class="Heading">Cyclic Crossed Products</span></h4>

<p>Let <span class="SimpleMath">\(R*G=\bigoplus_{g \in G} A_g\)</span> be a <em>crossed product</em> (<a href="chap9_mj.html#X7FB21779832CE1CB"><span class="RefLink">9.6</span></a>) and assume that <span class="SimpleMath">\(G = \langle g \rangle \)</span> is cyclic. Then the crossed product can be given using a particularly nice description.</p>

<p>Select a unit <span class="SimpleMath">\(u\)</span> in <span class="SimpleMath">\(A_{g}\)</span>, and let <span class="SimpleMath">\(a\)</span> be the automorphism of <span class="SimpleMath">\(R\)</span> given by <span class="SimpleMath">\(r^a = u^{-1} r u\)</span>.</p>

<p>If <span class="SimpleMath">\(G\)</span> is infinite then set <span class="SimpleMath">\(u_{g^k} = u^k\)</span> for every integer <span class="SimpleMath">\(k\)</span>. Then</p>

<p class="center">\[
    R*G = R[ u | ru = u r^a ],
  \]</p>

<p>a skew polynomial ring. Therefore in this case <span class="SimpleMath">\(R*G\)</span> is determined by</p>

<p class="center">\[
[ R, a ].
\]</p>

<p>If <span class="SimpleMath">\(G\)</span> is finite of order <span class="SimpleMath">\(d\)</span> then set <span class="SimpleMath">\(u_{g^k} = u^k\)</span> for <span class="SimpleMath">\(0 \le k < d\)</span>. Then <span class="SimpleMath">\( b = u^d \in R \)</span> and</p>

<p class="center">\[
    R*G = R[ u | ru = u r^a, u^d = b ]
  \]</p>

<p>Therefore, <span class="SimpleMath">\(R*G\)</span> is completely determined by the following data:</p>

<p class="center">\[
    [ R , [ d , a , b ] ]
  \]</p>

<p><a id="X7869E2A48784C232" name="X7869E2A48784C232"></a></p>

<h4>9.8 <span class="Heading">Abelian Crossed Products</span></h4>

<p>Let <span class="SimpleMath">\(R*G=\bigoplus_{g \in G} A_g\)</span> be a <em>crossed product</em> (<a href="chap9_mj.html#X7FB21779832CE1CB"><span class="RefLink">9.6</span></a>) and assume that <span class="SimpleMath">\(G\)</span> is abelian. Then the crossed product can be given using a simple description.</p>

<p>Express <span class="SimpleMath">\(G\)</span> as a direct sum of cyclic groups:</p>

<p class="center">\[
  G = \langle g_1 \rangle \times \cdots \times \langle g_n \rangle
  \]</p>

<p>and for each <span class="SimpleMath">\(i=1,\dots,n\)</spanselect a unit <span class="SimpleMath">\(u_i\)</span> in <span class="SimpleMath">\(A_{g_i}\)</span>.</p>

<p>Each element <span class="SimpleMath">\(g\)</span> of <span class="SimpleMath">\(G\)</span> has a unique expression</p>

<p class="center">\[
  g = g_1^{k_1} \cdots g_n^{k_n},
  \]</p>

<p>where <span class="SimpleMath">\(k_i\)</span> is an arbitrary integer, if <span class="SimpleMath">\(g_i\)</span> has infinite order, and <span class="SimpleMath">\(0 \le k_i < d_i\)</span>, if <span class="SimpleMath">\(g_i\)</span> has finite order <span class="SimpleMath">\(d_i\)</span>. Then one selects a basis for the crossed product by taking</p>

<p class="center">\[
  u_g = u_{g_1^{k_1} \cdots g_n^{k_n}} = u_1^{k_1} \cdots u_n^{k_n}.
  \]</p>

<p>* For each <span class="SimpleMath">\(i=1,\dots, n\)</span>, let <span class="SimpleMath">\(a_i\)</span> be the automorphism of <span class="SimpleMath">\(R\)</span> given by <span class="SimpleMath">\(r^{a_i} = u_i^{-1} r u_i\)</span>.</p>

<p>* For each <span class="SimpleMath">\(1 \le i < j \le n\)</span>, let <span class="SimpleMath">\(t_{i,j} = u_j^{-1} u_i^{-1} u_j u_i \in R\)</span>.</p>

<p>* If <span class="SimpleMath">\(g_i\)</span> has finite order <span class="SimpleMath">\(d_i\)</span>, let <span class="SimpleMath">\(b_i=u_i^{d_i} \in R\)</span>.</p>

<p>Then</p>

<p class="center">\[
  R*G = R[u_1,\dots,u_n | ru_i = u_i r^{a_i}, u_j u_i = t_{ij} u_i u_j, u_i^{d_i} = b_i (1 \le i < j \le n) ],
  \]</p>

<p>where the last relation vanishes if <span class="SimpleMath">\(g_i\)</span> has infinite order.</p>

<p>Therefore <span class="SimpleMath">\(R*G\)</span> is completely determined by the following data:</p>

<p class="center">\[
  [ R , [ d_i , a_i , b_i ]_{i=1}^n, [ t_{i,j} ]_{1 \le i < j \le n} ].
  \]</p>

<p><a id="X80BABE5078A29793" name="X80BABE5078A29793"></a></p>

<h4>9.9 <span class="Heading">Classical crossed products</span></h4>

<p>A <em>classical crossed product</em> is a crossed product <span class="SimpleMath">\(L*_a^t G\)</span>, where <span class="SimpleMath">\(L/K\)</span> is a finite Galois extension, <span class="SimpleMath">\(G=Gal(L/K)\)</span> is the Galois group of <span class="SimpleMath">\(L/K\)</span> and <span class="SimpleMath">\(a\)</span> is the natural action of <span class="SimpleMath">\(G\)</span> on <span class="SimpleMath">\(L\)</span>. Then <span class="SimpleMath">\(t\)</span> is a <span class="SimpleMath">\(2\)</span>-cocycle and the <em>crossed product</em> (<a href="chap9_mj.html#X7FB21779832CE1CB"><span class="RefLink">9.6</span></a>) <span class="SimpleMath">\(L*_a^t G\)</span> is denoted by <span class="SimpleMath">\((L/K,t)\)</span>. The crossed product <span class="SimpleMath">\((L/K,t)\)</span> is known to be a central simple <span class="SimpleMath">\(K\)</span>-algebra <a href="chapBib_mj.html#biBR">[Rei03]</a>.</p>

<p><a id="X84C98BB8859BBEE2" name="X84C98BB8859BBEE2"></a></p>

<h4>9.10 <span class="Heading">Cyclic Algebras</span></h4>

<p>A <em>cyclic algebra</em> is a <em>classical crossed product</em> (<a href="chap9_mj.html#X80BABE5078A29793"><span class="RefLink">9.9</span></a>) <span class="SimpleMath">\((L/K,t)\)</span> where <span class="SimpleMath">\(L/K\)</span> is a finite cyclic field extension. The cyclic algebras have a very simple form.</p>

<p>Assume that <span class="SimpleMath">\(Gal(L/K)\)</span> is generated by <span class="SimpleMath">\(g\)</span> and has order <span class="SimpleMath">\(d\)</span>. Let <span class="SimpleMath">\(u=u_g\)</span> be the basis unit (<a href="chap9_mj.html#X7FB21779832CE1CB"><span class="RefLink">9.6</span></a>) of the crossed product corresponding to <span class="SimpleMath">\(g\)</span> and take the remaining basis units for the crossed product by setting <span class="SimpleMath">\(u_{g^i} = u^i\)</span>, (<span class="SimpleMath">\( i = 0, 1, \dots, d-1 \)</span>). Then <span class="SimpleMath">\(a = u^n \in K\)</span>. The cyclic algebra is usually denoted by <span class="SimpleMath">\((L/K,a)\)</span> and one has the following description of <span class="SimpleMath">\((L/K,t)\)</span></p>

<p class="center">\[
  (L/K,t) = (L/K,a) = L[u| r u = u r^g, u^d = a ].
  \]</p>

<p><a id="X8099A8C784255672" name="X8099A8C784255672"></a></p>

<h4>9.11 <span class="Heading">Cyclotomic algebras</span></h4>

<p>A <em>cyclotomic algebra</em> over <span class="SimpleMath">\(F\)</span> is a <em>classical crossed product</em> (<a href="chap9_mj.html#X80BABE5078A29793"><span class="RefLink">9.9</span></a>) <span class="SimpleMath">\((F(\xi)/F,t)\)</span>, where <span class="SimpleMath">\(F\)</spanis a field, <span class="SimpleMath">\(\xi\)</span> is a root of unity in an extension of <span class="SimpleMath">\(F\)</span> and <span class="SimpleMath">\(t(g,h)\)</span> is a root of unity for every <span class="SimpleMath">\(g\)</span> and <span class="SimpleMath">\(h\)</span> in <span class="SimpleMath">\(Gal(F(\xi)/F)\)</span>.</p>

<p>The <em>Brauer-Witt Theorem</em> <a href="chapBib_mj.html#biBY">[Yam74]</a> asserts that every <em>Wedderburn component</em> (<a href="chap9_mj.html#X84BB4A6081EAE905"><span class="RefLink">9.3</span></a>) of a group algebra is <em>Brauer equivalent</em> (<a href="chap9_mj.html#X7A24D5407F72C633"><span class="RefLink">9.5</span></a>) (over its centre) to a cyclotomic algebra.</p>

<p><a id="X84A142407B7565E0" name="X84A142407B7565E0"></a></p>

<h4>9.12 <span class="Heading">Numerical description of cyclotomic algebras</span></h4>

<p>Let <span class="SimpleMath">\(A=(F(\xi)/F,t)\)</span> be a <em>cyclotomic algebra</em> (<a href="chap9_mj.html#X8099A8C784255672"><span class="RefLink">9.11</span></a>), where <span class="SimpleMath">\(\xi=\xi_k\)</span> is a <span class="SimpleMath">\(k\)</span>-th root of unity. Then the Galois group <span class="SimpleMath">\(G=Gal(F(\xi)/F)\)</span> is abelian and therefore one can obtain a simplified form for the description of cyclotomic algebras as for any <em>abelian crossed product</em> (<a href="chap9_mj.html#X7869E2A48784C232"><span class="RefLink">9.8</span></a>).</p>

<p>Then the <span class="SimpleMath">\(n \times n\)</span> matrix algebra <span class="SimpleMath">\(M_n(A)\)</span> can be described numerically in one of the following forms:</p>

<p>* If <span class="SimpleMath">\(F(\xi)=F\)</span>, (i.e. <span class="SimpleMath">\(G=1\)</span>) then <span class="SimpleMath">\(A=M_n(F)\)</span> and thus the only data needed to describe <span class="SimpleMath">\(A\)</span> are the matrix size <span class="SimpleMath">\(n\)</span> and the field <span class="SimpleMath">\(F\)</span>:</p>

<p class="center">\[
  [n,F]
  \]</p>

<p>* If <span class="SimpleMath">\(G\)</span> is cyclic (but not trivial) of order <span class="SimpleMath">\(d\)</span> then <span class="SimpleMath">\(A\)</span> is a cyclic cyclotomic algebra</p>

<p class="center">\[
  A = F(\xi) [ u | \xi u = u \xi^\alpha, u^d = \xi^\beta ]
  \]</p>

<p>and so <span class="SimpleMath">\(M_n(A)\)</span> can be described with the following data</p>

<p class="center">\[
  [n,F,k,[d,\alpha,\beta]],
  \]</p>

<p>where the integers <span class="SimpleMath">\(k\)</span>, <span class="SimpleMath">\(d\)</span>, <span class="SimpleMath">\(\alpha\)</span> and <span class="SimpleMath">\(\beta\)</span> satisfy the following conditions:</p>

<p class="center">\[
  \alpha^d \equiv 1 \; mod \; k, \quad 
  \beta(\alpha-1) \equiv 0 \; mod \; k.
  \]</p>

<p>* If <span class="SimpleMath">\(G\)</span> is abelian but not cyclic then <span class="SimpleMath">\(M_n(A)\)</span> can be described with the following data (see <a href="chap9_mj.html#X7869E2A48784C232"><span class="RefLink">9.8</span></a>):</p>

<p class="center">\[
  [n,F,k,[d_i,\alpha_i,\beta_i]_{i=1}^m, [\gamma_{i,j}]_{1\le i < j \le m} ]
  \]</p>

<p>representing the <span class="SimpleMath">\(n \times n\)</span> matrix ring over the following algebra:</p>

<p class="center">\[
  A = F(\xi)[ u_1, \ldots, u_m \mid 
  \xi u_i = u_i \xi^{\alpha_i}, \quad
  u_i^{d_i}=\xi^{\beta_i}, \quad
  u_s u_r = \xi^{\gamma_{rs}} u_r u_s, \quad
  i = 1, \ldots, m, \quad
  0 \le r < s \le m ]
  \]</p>

<p>where</p>

<p>* <span class="SimpleMath">\(\{g_1,\ldots,g_m\}\)</span> is an independent set of generators of <span class="SimpleMath">\(G\)</span>,</p>

<p>* <span class="SimpleMath">\(d_i\)</span> is the order of <span class="SimpleMath">\(g_i\)</span>,</p>

<p>* <span class="SimpleMath">\(\alpha_i\)</span>, <span class="SimpleMath">\(\beta_i\)</spanand <span class="SimpleMath">\(\gamma_{rs}\)</span> are integers, and</p>

<p class="center">\[ 
    \xi^{g_i} = \xi^{\alpha_i}.
  \]</p>

<p><a id="X8310E96086509397" name="X8310E96086509397"></a></p>

<h4>9.13 <span class="Heading">Idempotents given by subgroups</span></h4>

<p>Let <span class="SimpleMath">\(G\)</span> be a finite group and <span class="SimpleMath">\(F\)</span> a field whose characteristic does not divide the order of <span class="SimpleMath">\(G\)</span>. If <span class="SimpleMath">\(H\)</span> is a subgroup of <span class="SimpleMath">\(G\)</span> then set</p>

<p class="center">\[
\widehat{H} = |H|^{-1}\sum_{x \in H} x.
\]</p>

<p>The element <span class="SimpleMath">\(\widehat{H}\)</span> is an idempotent of <span class="SimpleMath">\(FG\)</span> which is central in <span class="SimpleMath">\(FG\)</span> if and only if <span class="SimpleMath">\(H\)</span> is normal in <span class="SimpleMath">\(G\)</span>.</p>

<p>If <span class="SimpleMath">\(H\)</span> is a proper normal subgroup of a subgroup <span class="SimpleMath">\(K\)</span> of <span class="SimpleMath">\(G\)</span> then set</p>

<p class="center">\[ \varepsilon(K,H) = \prod_{L} (\widehat{N}-\widehat{L})
\]</p>

<p>where <span class="SimpleMath">\(L\)</span> runs on the normal subgroups of <span class="SimpleMath">\(K\)</span> which are minimal among the normal subgroups of <span class="SimpleMath">\(K\)</span> containing <span class="SimpleMath">\(N\)</span> properly. By convention, <span class="SimpleMath">\(\varepsilon(K,K)=\widehat{K}\)</span>. The element <span class="SimpleMath">\(\varepsilon(K,H)\)</span> is an idempotent of <span class="SimpleMath">\(FG\)</span>.</p>

<p>If <span class="SimpleMath">\(H\)</span> and <span class="SimpleMath">\(K\)</span> are subgroups of <span class="SimpleMath">\(G\)</span> such that <span class="SimpleMath">\(H\)</span> is normal in <span class="SimpleMath">\(K\)</span> then <span class="SimpleMath">\(e(G,K,H)\)</span> denotes the sum of all different <span class="SimpleMath">\(G\)</span>-conjugates of <span class="SimpleMath">\(\varepsilon(K,H)\)</span>. The element <span class="SimpleMath">\(e(G,K,H)\)</span> is central in <span class="SimpleMath">\(FG\)</span>. In general it is not an idempotent but if the different conjugates of <span class="SimpleMath">\(\varepsilon(K,H)\)</span> are orthogonal then <span class="SimpleMath">\(e(G,K,H)\)</span> is a central idempotent of <span class="SimpleMath">\(FG\)</span>.</p>

<p>If <span class="SimpleMath">\((K,H)\)</span> is a Shoda Pair (<a href="chap9_mj.html#X7D518BAB80EDE190"><span class="RefLink">9.14</span></a>) of <span class="SimpleMath">\(G\)</span> then there is a non-zero rational number <span class="SimpleMath">\(a\)</span> such that <span class="SimpleMath">\(ae(G,K,H))\)</span> is a <em>primitive central idempotent</em> (<a href="chap9_mj.html#X87B6505C7C2EE054"><span class="RefLink">9.4</span></a>) of the rational group algebra <span class="SimpleMath">\(ℚ G\)</span>. If <span class="SimpleMath">\((K,H)\)</span> is a strong Shoda pair (<a href="chap9_mj.html#X7E3479527BAE5B9E"><span class="RefLink">9.15</span></a>) of <span class="SimpleMath">\(G\)</span> then <span class="SimpleMath">\(e(G,K,H)\)</span> is a primitive central idempotent of <span class="SimpleMath">\(ℚ G\)</span>.</p>

<p>Assume now that <span class="SimpleMath">\(F\)</span> is a finite field of order <span class="SimpleMath">\(q\)</span>, <span class="SimpleMath">\((K,H)\)</span> is a strong Shoda pair of <span class="SimpleMath">\(G\)</span> and <span class="SimpleMath">\(C\)</span> is a cyclotomic class of <span class="SimpleMath">\(K/H\)</span> containing a generator of <span class="SimpleMath">\(K/H\)</span>. Then <span class="SimpleMath">\(e_C(G,K,H)\)</span> is a primitive central idempotent of <span class="SimpleMath">\(FG\)</span> (see <a href="chap9_mj.html#X800D8C5087D79DC8"><span class="RefLink">9.19</span></a>).</p>

<p><a id="X7D518BAB80EDE190" name="X7D518BAB80EDE190"></a></p>

<h4>9.14 <span class="Heading">Shoda pairs of a group</span></h4>

<p>Let <span class="SimpleMath">\(G\)</span> be a finite group. A <em>Shoda pair</em> of <span class="SimpleMath">\(G\)</span> is a pair <span class="SimpleMath">\((K,H)\)</span> of subgroups of <span class="SimpleMath">\(G\)</span> for which there is a linear character <span class="SimpleMath">\(\chi\)</span> of <span class="SimpleMath">\(K\)</span> with kernel <span class="SimpleMath">\(H\)</span> such that the induced character <span class="SimpleMath">\(\chi^G\)</span> in <span class="SimpleMath">\(G\)</span> is irreducible. By <a href="chapBib_mj.html#biBS">[Sho33]</a> or <a href="chapBib_mj.html#biBORS">[OdRS04]</a>, <span class="SimpleMath">\((K,H)\)</span> is a Shoda pair if and only if the following conditions hold:</p>

<p>* <span class="SimpleMath">\(H\)</span> is normal in <span class="SimpleMath">\(K\)</span>,</p>

<p>* <span class="SimpleMath">\(K/H\)</span> is cyclic and</p>

<p>* if <span class="SimpleMath">\(K^g \cap K \subseteq H\)</span> for some <span class="SimpleMath">\(g \in G\)</span> then <span class="SimpleMath">\(g \in K\)</span>.</p>

<p>If <span class="SimpleMath">\((K,H)\)</span> is a Shoda pair and <span class="SimpleMath">\(\chi\)</span> is a linear character of <span class="SimpleMath">\(K\le G\)</span> with kernel <span class="SimpleMath">\(H\)</span> then the <em>primitive central idempotent</em> (<a href="chap9_mj.html#X87B6505C7C2EE054"><span class="RefLink">9.4</span></a>) of <span class="SimpleMath">\(ℚ G\)</span> associated to the irreducible character <span class="SimpleMath">\(\chi^G\)</span> is of the form <span class="SimpleMath">\(e=e_ℚ (\chi^G)=a e(G,K,H)\)</span> for some <span class="SimpleMath">\(a \in ℚ \)</span> <a href="chapBib_mj.html#biBORS">[OdRS04]</a> (see <a href="chap9_mj.html#X8310E96086509397"><span class="RefLink">9.13</span></a> for the definition of <span class="SimpleMath">\(e(G,K,H)\)</span>). In that case we say that <span class="SimpleMath">\(e\)</span> is the <em>primitive central idempotent realized by the Shoda pair</em> <span class="SimpleMath">\((K,H)\)</span> of <span class="SimpleMath">\(G\)</span>.</p>

<p>A group <span class="SimpleMath">\(G\)</span> is monomial, that is every irreducible character of <span class="SimpleMath">\(G\)</span> is monomial, if and only if every primitive central idempotent of <span class="SimpleMath">\(ℚ G\)</span> is realizable by a Shoda pair of <span class="SimpleMath">\(G\)</span>.</p>

<p><a id="X7E3479527BAE5B9E" name="X7E3479527BAE5B9E"></a></p>

<h4>9.15 <span class="Heading">Strong Shoda pairs of a group</span></h4>

<p>A <em>strong Shoda pair</em> of <span class="SimpleMath">\(G\)</span> is a pair <span class="SimpleMath">\((K,H)\)</span> of subgroups of <span class="SimpleMath">\(G\)</span> satisfying the following conditions:</p>

<p>* <span class="SimpleMath">\(H\)</span> is normal in <span class="SimpleMath">\(K\)</span> and <span class="SimpleMath">\(K\)</span> is normal in the normalizer <span class="SimpleMath">\(N\)</span> of <span class="SimpleMath">\(H\)</span> in <span class="SimpleMath">\(G\)</span>,</p>

<p>* <span class="SimpleMath">\(K/H\)</span> is cyclic and a maximal abelian subgroup of <span class="SimpleMath">\(N/H\)</span> and</p>

<p>* for every <span class="SimpleMath">\(g \in G\setminus N\)</span> , <span class="SimpleMath">\(\varepsilon(K,H)\varepsilon(K,H)^g=0\)</span>. (See <a href="chap9_mj.html#X8310E96086509397"><span class="RefLink">9.13</span></a> for the definition of <span class="SimpleMath">\(\varepsilon(K,H)\)</span>).</p>

<p>Let <span class="SimpleMath">\((K,H)\)</span> be a strong Shoda pair of <span class="SimpleMath">\(G\)</span>. Then <span class="SimpleMath">\((K,H)\)</span> is a Shoda pair (<a href="chap9_mj.html#X7D518BAB80EDE190"><span class="RefLink">9.14</span></a>) of <span class="SimpleMath">\(G\)</span>. Thus there is a linear character <span class="SimpleMath">\(\theta\)</span> of <span class="SimpleMath">\(K\)</span> with kernel <span class="SimpleMath">\(H\)</span> such that the induced character <span class="SimpleMath">\(\chi=\chi(G,K,H)=\theta^G\)</span> is irreducible. Moreover the <em>primitive central idempotent</em> (<a href="chap9_mj.html#X87B6505C7C2EE054"><span class="RefLink">9.4</span></a>) <span class="SimpleMath">\(e_{ℚ }(\chi)\)</span> of <span class="SimpleMath">\(ℚ G\)</span> realized by <span class="SimpleMath">\((K,H)\)</span> is <span class="SimpleMath">\(e(G,K,H)\)</span>, see <a href="chapBib_mj.html#biBORS">[OdRS04]</a>.</p>

<p>Two <em>strong Shoda pairs</em> (<a href="chap9_mj.html#X7E3479527BAE5B9E"><span class="RefLink">9.15</span></a>) <span class="SimpleMath">\((K_1,H_1)\)</span> and <span class="SimpleMath">\((K_2,H_2)\)</span> of <span class="SimpleMath">\(G\)</span> are said to be <em>equivalent</em> if the characters <span class="SimpleMath">\(\chi(G,K_1,H_1)\)</span> and <span class="SimpleMath">\(\chi(G,K_2,H_2)\)</span> are Galois conjugate, or equivalently if <span class="SimpleMath">\(e(G,K_1,H_1)=e(G,K_2,H_2)\)</span>. A set of representatives of strong Shoda pairs of <span class="SimpleMath">\(G\)</span> is termed as a complete irredundant set of strong Shoda pairs of <span class="SimpleMath">\(G\)</span>.</p>

<p>The advantage of strong Shoda pairs over Shoda pairs is that one can describe the simple algebra <span class="SimpleMath">\(FGe_F(\chi)\)</span> as a matrix algebra of a <em>cyclotomic algebra</em> (<a href="chap9_mj.html#X8099A8C784255672"><span class="RefLink">9.11</span></a>, see <a href="chapBib_mj.html#biBORS">[OdRS04]</a> for <span class="SimpleMath">\(F=ℚ \)</span> and <a href="chapBib_mj.html#biBO">[Olt07]</a> for the general case).</p>

<p>More precisely, <span class="SimpleMath">\(ℚ Ge(G,K,H)\)</span> is isomorphic to <span class="SimpleMath">\(M_n(ℚ (\xi)*_a^t N/K)\)</span>, where <span class="SimpleMath">\(\xi\)</span> is a <span class="SimpleMath">\([K:H]\)</span>-th root of unity, <span class="SimpleMath">\(N\)</span> is the normalizer of <span class="SimpleMath">\(H\)</span> in <span class="SimpleMath">\(G\)</span>, <span class="SimpleMath">\(n=[G:N]\)</span> and <span class="SimpleMath">\(ℚ (\xi)*_a^t N/K\)</span> is a <em>crossed product</em> (see <a href="chap9_mj.html#X7FB21779832CE1CB"><span class="RefLink">9.6</span></a>) with action <span class="SimpleMath">\(a\)</span> and twisting <span class="SimpleMath">\(t\)</span> given as follows:</p>

<p>Let <span class="SimpleMath">\(x\)</span> be a fixed generator of <span class="SimpleMath">\(K/H\)</span> and <span class="SimpleMath">\(\varphi : N/K \rightarrow N/H\)</span> a fixed left inverse of the canonical projection <span class="SimpleMath">\(N/H\rightarrow N/K\)</span>. Then</p>

<p class="center">\[
  \xi^{a(r)} = \xi^i, \mbox{ if }  x^{\varphi(r)}= x^i
  \]</p>

<p>and</p>

<p class="center">\[
  t(r,s) = \xi^j, \mbox{ if } \varphi(rs)^{-1} \varphi(r)\varphi(s) = x^j,
  \]</p>

<p>for <span class="SimpleMath">\(r,s \in N/K\)</span> and integers <span class="SimpleMath">\(i\)</span> and <span class="SimpleMath">\(j\)</span>, see <a href="chapBib_mj.html#biBORS">[OdRS04]</a>. Notice that the cocycle is the one given by the natural extension</p>

<p class="center">\[
  1 \rightarrow K/H \rightarrow N/H \rightarrow N/K \rightarrow 1 
  \]</p>

<p>where <span class="SimpleMath">\(K/H\)</span> is identified with the multiplicative group generated by <span class="SimpleMath">\(\xi\)</span>. Furthermore the centre of the algebra is <span class="SimpleMath">\(ℚ (\chi)\)</span>, the field of character values over <span class="SimpleMath">\(ℚ \)</span>, and <span class="SimpleMath">\(N/K\)</span> is isomorphic to <span class="SimpleMath">\(Gal(ℚ (\xi)/ℚ (\chi))\)</span>.</p>

<p>If the rational field is changed to an arbitrary ring <span class="SimpleMath">\(F\)</span> of characteristic <span class="SimpleMath">\(0\)</span> then the Wedderburn component <span class="SimpleMath">\(A_F(\chi)\)</span>, where <span class="SimpleMath">\(\chi = \chi(G,K,H)\)</span> is isomorphic to <span class="SimpleMath">\(F(\chi)\otimes_{ℚ (\chi)}A_ℚ (\chi)\)</span>. Using the description given above of <span class="SimpleMath">\(A_ℚ (\chi)=ℚ G e(G,K,H)\)</span> one can easily describe <span class="SimpleMath">\(A_F(\chi)\)</span> as <span class="SimpleMath">\(M_{nd}(F(\xi)/F(\chi),t')\)</span>, where <span class="SimpleMath">\(d=[ℚ (\xi): ℚ(\chi)]/[F(\xi):F(\chi)]\)</span> and <span class="SimpleMath">\(t'\)</span> is the restriction to <span class="SimpleMath">\(Gal(F(\xi)/F(\chi))\)</span> of <span class="SimpleMath">\(t\)</span> (a cocycle of <span class="SimpleMath">\(N/K = Gal(ℚ (\xi)/ℚ (\chi))\)</span>).</p>

<p><a id="X81B5CE0378DC4913" name="X81B5CE0378DC4913"></a></p>

<h4>9.16 <span class="Heading">Extremely strong Shoda pairs of a group</span></h4>

<p>An <em> extremely strong Shoda pair</em> of <span class="SimpleMath">\(G\)</span> is a pair <span class="SimpleMath">\((K,H)\)</span> of subgroups of <span class="SimpleMath">\(G\)</span> satisfying the following conditions:</p>

<p>* <span class="SimpleMath">\(K\)</span> is normal in <span class="SimpleMath">\(G\)</span>,</p>

<p>* <span class="SimpleMath">\(K/H\)</span> is cyclic and a maximal abelian subgroup of <span class="SimpleMath">\(N/H\)</span>, where <span class="SimpleMath">\(N\)</span> is the normalizer of <span class="SimpleMath">\(H\)</span> in <span class="SimpleMath">\(G\)</span>.</p>

<p>Let <span class="SimpleMath">\((K,H)\)</span> be an extremely strong Shoda pair of <span class="SimpleMath">\(G\)</span>. Then <span class="SimpleMath">\((K,H)\)</span> is a strong Shoda pair (<a href="chap9_mj.html#X7E3479527BAE5B9E"><span class="RefLink">9.15</span></a>) of <span class="SimpleMath">\(G\)</span>, with <span class="SimpleMath">\(K\)</span> normal in <span class="SimpleMath">\(G\)</span> <a href="chapBib_mj.html#biBBM14">[BM14]</a>, so that there is a linear character <span class="SimpleMath">\(\theta\)</span> of <span class="SimpleMath">\(K\)</span> with kernel <span class="SimpleMath">\(H\)</span> such that the induced character <span class="SimpleMath">\(\chi=\chi(G,K,H)=\theta^G\)</span> is irreducible. Moreover, the <em>primitive central idempotent</em> <span class="SimpleMath">\(e_{ℚ }(\chi)\)</span> of <span class="SimpleMath">\(ℚ G\)</span> realized by <span class="SimpleMath">\((K,H)\)</span> is <span class="SimpleMath">\(e(G,K,H)\)</span> (<a href="chap9_mj.html#X87B6505C7C2EE054"><span class="RefLink">9.4</span></a>) and one can describe the associated simple algebra (<a href="chap9_mj.html#X7E3479527BAE5B9E"><span class="RefLink">9.15</span></a>). Two <em>extremely strong Shoda pairs</em> of <span class="SimpleMath">\(G\)</span> are said to be <em>equivalent</em> if they are equivalent as strong Shoda pairs (<a href="chap9_mj.html#X7E3479527BAE5B9E"><span class="RefLink">9.15</span></a>). A set of representatives of extremely strong Shoda pairs of <span class="SimpleMath">\(G\)</span> is called a <em>complete irredundant set</em> of extremely strong Shoda pairs of <span class="SimpleMath">\(G\)</span> <a href="chapBib_mj.html#biBBM14">[BM14]</a>.</p>

<p>If <span class="SimpleMath">\(G\)</span> is a normally monomial group (<a href="chap9_mj.html#X7C8D47C180E0ACAD"><span class="RefLink">9.18</span></a>), then the set of primitive central idempotents of the rational group algebra realized by strong Shoda pairs of <span class="SimpleMath">\(G\)</span> is same as the one realized by extremely strong Shoda pairs of <span class="SimpleMath">\(G\)</span> <a href="chapBib_mj.html#biBBM14">[BM14]</a>. The algorithm to compute a complete irredundant set of extremely strong Shoda pairs of <span class="SimpleMath">\(G\)</span> has been explained in <a href="chapBib_mj.html#biBBM16">[BM16]</a>.</p>

<p><a id="X84C694978557EFE5" name="X84C694978557EFE5"></a></p>

<h4>9.17 <span class="Heading">Strongly monomial characters and strongly monomial groups</span></h4>

<p>Let <span class="SimpleMath">\(G\)</span> be a finite group an <span class="SimpleMath">\(\chi\)</span> an irreducible character of <span class="SimpleMath">\(G\)</span>.</p>

<p>One says that <span class="SimpleMath">\(\chi\)</span> is <em>strongly monomial</em> if there is a <em>strong Shoda pair</em> (<a href="chap9_mj.html#X7E3479527BAE5B9E"><span class="RefLink">9.15</span></a>) <span class="SimpleMath">\((K,H)\)</span> of <span class="SimpleMath">\(G\)</span> and a linear character <span class="SimpleMath">\(\theta\)</span> of <span class="SimpleMath">\(K\)</span> of <span class="SimpleMath">\(G\)</span> with kernel <span class="SimpleMath">\(H\)</span> such that <span class="SimpleMath">\(\chi=\theta^G\)</span>.</p>

<p>The group <span class="SimpleMath">\(G\)</span> is <em>strongly monomial</em> if every irreducible character of <span class="SimpleMath">\(G\)</span> is strongly monomial.</p>

<p>Strong Shoda pairs where firstly introduced by Olivieri, del Río and Simón who proved that every abelian-by-supersolvable group is strongly monomial <a href="chapBib_mj.html#biBORS">[OdRS04]</a>. The algorithm to compute the Wedderburn decomposition of rational group algebras for strongly monomial groups was explained in <a href="chapBib_mj.html#biBOR">[OdR03]</a>. This method was extended for semisimple finite group algebras by Broche Cristo and del Río in <a href="chapBib_mj.html#biBBR">[BdR07]</a> (see Section <a href="chap9_mj.html#X800D8C5087D79DC8"><span class="RefLink">9.19</span></a>). Finally, Olteanu <a href="chapBib_mj.html#biBO">[Olt07]</a> shows how to compute the <em>Wedderburn decomposition</em> (<a href="chap9_mj.html#X84BB4A6081EAE905"><span class="RefLink">9.3</span></a>) of an arbitrary semisimple group ring by making use of not only the strong Shoda pairs of <span class="SimpleMath">\(G\)</span> but also the strong Shoda pairs of the subgroups of <span class="SimpleMath">\(G\)</span>.</p>

<p><a id="X7C8D47C180E0ACAD" name="X7C8D47C180E0ACAD"></a></p>

<h4>9.18 <span class="Heading">Normally monomial characters and normally monomial groups</span></h4>

<p>Let <span class="SimpleMath">\(G\)</span> be a finite group and <span class="SimpleMath">\(\chi\)</span> be an irreducible character of <span class="SimpleMath">\(G\)</span>.</p>

<p>One says that <span class="SimpleMath">\(\chi\)</span> is <em>normally monomial</em> if there is a normal subgroup <span class="SimpleMath">\(K\)</span> of <span class="SimpleMath">\(G\)</span> such that <span class="SimpleMath">\(\chi\)</span> is induced from a linear character of <span class="SimpleMath">\(K\)</span>.</p>

<p>The group <span class="SimpleMath">\(G\)</span> is <em>normally monomial</em> if every irreducible character of <span class="SimpleMath">\(G\)</span> is normally monomial. Bakshi and Maheshwary proved that if <span class="SimpleMath">\(G\)</span> is a normally monomial group, then for every irreducible character <span class="SimpleMath">\(\chi\)</span> of <span class="SimpleMath">\(G\)</span>, there exists an extremely strong Shoda pair <span class="SimpleMath">\((K,H)\)</span> of <span class="SimpleMath">\(G\)</span> (<a href="chap9_mj.html#X81B5CE0378DC4913"><span class="RefLink">9.16</span></a>) such that <span class="SimpleMath">\(\chi=\theta^G\)</span>, where <span class="SimpleMath">\(\theta\)</span> is a linear character of <span class="SimpleMath">\(K\)</span> with kernel <span class="SimpleMath">\(H\)</span> <a href="chapBib_mj.html#biBBM14">[BM14]</a>.</p>

<p>.</p>

<p><a id="X800D8C5087D79DC8" name="X800D8C5087D79DC8"></a></p>

<h4>9.19 <span class="Heading">Cyclotomic Classes and Strong Shoda Pairs</span></h4>

<p>Let <span class="SimpleMath">\(G\)</span> be a finite group and <span class="SimpleMath">\(F\)</span> a finite field of order <span class="SimpleMath">\(q\)</span>, coprime to the order of <span class="SimpleMath">\(G\)</span>.</p>

<p>Given a positive integer <span class="SimpleMath">\(n\)</span>, coprime to <span class="SimpleMath">\(q\)</span>, the <span class="SimpleMath">\(q\)</span>-<em>cyclotomic classes</em> modulo <span class="SimpleMath">\(n\)</span> are the set of residue classes module <span class="SimpleMath">\(n\)</span> of the form</p>

<p class="center">\[
  \{i,iq,iq^2,iq^3, \dots \}
  \]</p>

<p>The <span class="SimpleMath">\(q\)</span>-cyclotomic classes module <span class="SimpleMath">\(n\)</spanform a partition of the set of residue classes module <span class="SimpleMath">\(n\)</span>.</p>

<p>A <em>generating cyclotomic class </em> module <span class="SimpleMath">\(n\)</span> is a cyclotomic class containing a generator of the additive group of residue classes module <span class="SimpleMath">\(n\)</span>, or equivalently formed by integers coprime to <span class="SimpleMath">\(n\)</span>.</p>

<p>Let <span class="SimpleMath">\((K,H)\)</span> be a strong Shoda pair (<a href="chap9_mj.html#X7E3479527BAE5B9E"><span class="RefLink">9.15</span></a>) of <span class="SimpleMath">\(G\)</span> and set <span class="SimpleMath">\(n=[K:H]\)</span>. Fix a primitive <span class="SimpleMath">\(n\)</span>-th root of unity <span class="SimpleMath">\(\xi\)</span> in some extension of <span class="SimpleMath">\(F\)</span> and an element <span class="SimpleMath">\(g\)</span> of <span class="SimpleMath">\(K\)</span> such that <span class="SimpleMath">\(gH\)</span> is a generator of <span class="SimpleMath">\(K/H\)</span>. Let <span class="SimpleMath">\(C\)</span> be a generating <span class="SimpleMath">\(q\)</span>-cyclotomic class modulo <span class="SimpleMath">\(n\)</span>. Then set</p>

<p class="center">\[
    \varepsilon_C(K,H) = [K:H]^{-1} \widehat{H} \sum_{i=0}^{n-1} tr(\xi^{-ci})g^i,
    \]</p>

<p>where <span class="SimpleMath">\(c\)</span> is an arbitrary element of <span class="SimpleMath">\(C\)</span> and <span class="SimpleMath">\(tr\)</span> is the trace map of the field extension <span class="SimpleMath">\(F(\xi)/F\)</span>. Then <span class="SimpleMath">\(\varepsilon_C(K,H)\)</span> does not depend on the choice of <span class="SimpleMath">\(c \in C\)</span> and is a <em>primitive central idempotent</em> (<a href="chap9_mj.html#X87B6505C7C2EE054"><span class="RefLink">9.4</span></a>) of <span class="SimpleMath">\(FK\)</span>.</p>

<p>Finally, let <span class="SimpleMath">\(e_C(G,K,H)\)</span> denote the sum of the different <span class="SimpleMath">\(G\)</span>-conjugates of <span class="SimpleMath">\(\varepsilon_C(K,H)\)</span>. Then <span class="SimpleMath">\(e_C(G,K,H)\)</span> is a <em>primitive central idempotent</em> (<a href="chap9_mj.html#X87B6505C7C2EE054"><span class="RefLink">9.4</span></a>) of <span class="SimpleMath">\(FG\)</span> <a href="chapBib_mj.html#biBBR">[BdR07]</a>. We say that <span class="SimpleMath">\(e_C(G,K,H)\)</span> is the primitive central idempotent realized by the strong Shoda pair <span class="SimpleMath">\((K,H)\)</span> of the group <span class="SimpleMath">\(G\)</span> and the cyclotomic class <span class="SimpleMath">\(C\)</span>.</p>

<p>If <span class="SimpleMath">\(G\)</span> is <em>strongly monomial</em> (<a href="chap9_mj.html#X84C694978557EFE5"><span class="RefLink">9.17</span></a>) then every primitive central idempotent of <span class="SimpleMath">\(FG\)</span> is realizable by some <em>strong Shoda pair</em> (<a href="chap9_mj.html#X7E3479527BAE5B9E"><span class="RefLink">9.15</span></a>) of <span class="SimpleMath">\(G\)</span> and some cyclotomic class <span class="SimpleMath">\(C\)</span> <a href="chapBib_mj.html#biBBR">[BdR07]</a>. As in the zero characteristic case, this explain how to compute the <em>Wedderburn decomposition</em> (<a href="chap9_mj.html#X84BB4A6081EAE905"><span class="RefLink">9.3</span></a>) of <span class="SimpleMath">\(FG\)</span> for a finite semisimple algebra of a strongly monomial group (see <a href="chapBib_mj.html#biBBR">[BdR07]</a> for details). For non strongly monomial groups the algorithm to compute the Wedderburn decomposition just uses the Brauer characters.</p>

<p>.</p>

<p><a id="X803562E087325AF6" name="X803562E087325AF6"></a></p>

<h4>9.20 <span class="Heading">Theory for Local Schur Index and Division Algebra Part Calculations</span></h4>

<p>(By Allen Herman, May 2013. Updated October 2014.)</p>

<p>The division algebra parts of simple algebras in the Wedderburn Decomposition of the group algebra of a finite group over an abelian number field <span class="SimpleMath">\(F\)</span> correspond to elements of the Schur Subgroup <span class="SimpleMath">\(S(F)\)</span> of the Brauer group of <span class="SimpleMath">\(F\)</span>. Like all classes in the Brauer group of an algebraic number field <span class="SimpleMath">\(F\)</span>, the division algebra part of a representative of a given Brauer class is determined up to <span class="SimpleMath">\(F\)</span>-algebra isomorphism by its list of local Hasse invariants at all primes (i.e. places) of <span class="SimpleMath">\(F\)</span>. The local invariant at a prime <span class="SimpleMath">\(P\)</span> of <span class="SimpleMath">\(F\)</span> is a lowest terms fraction <span class="SimpleMath">\(r/m_P\)</span> whose denominator is the local Schur index <span class="SimpleMath">\(m_P\)</span> of the simple algebra at the prime <span class="SimpleMath">\(q\)</span> (see <a href="chapBib_mj.html#biBR">[Rei03]</a>). For division algebras whose Brauer class lies in the Schur Subgroup of an abelian number field <span class="SimpleMath">\(F\)</span>, the local indices at any of the primes <span class="SimpleMath">\(P\)</span> lying over the same rational prime <span class="SimpleMath">\(p\)</span> are equal to the same positive integer <span class="SimpleMath">\(m_p\)</span>, and the numerator of the local invariants among these primes are uniformly distributed among the integers <span class="SimpleMath">\(r\)</span> coprime to <span class="SimpleMath">\(m_p\)</span> <a href="chapBib_mj.html#biBBS">[BS72]</a>.</p>

<p>The local Schur index functions in wedderga produce a list of the nontrivial local indices of the division algebra part of the simple algebra at all rational primes. The Schur index of the simple algebra over <span class="SimpleMath">\(F\)</span> is the least common multiple <span class="SimpleMath">\(m\)</span> of these local indices, and the dimension of the division algebra part of the simple algebra over <span class="SimpleMath">\(F\)</span> is <span class="SimpleMath">\(m^2\)</span>. While not sufficient to identify these division algebras up to ring isomorphism in general, this list of local indices does identify the division algebra up to ring isomorphism whenever there is no pair of local indices at odd primes that are greater than 2. (This is at least the case for groups of order less than 3^2*7*13.) So it gives the information desired in most basic situations, and allows one to distinguish almost all pairs of simple components of group algebras.</p>

<p>Wedderga's functions compute local indices for generalized quaternion algebras defined over the rationals and cyclotomic algebras defined over any abelian number field. Special shortcut functions are available for cyclic cyclotomic algebras. There are also versions of the functions that compute the local and global Schur index of a character of a finite group over a given abelian number field. The steps in the general character- theoretic method involve 1) a Brauer-Witt reduction to a cyclic-by-abelian group, 2) use of the Frobenius-Schur indicator to compute the local index at infinity, 3) computing the <span class="SimpleMath">\(p\)</span>-local index for an ordinary irreducible character <span class="SimpleMath">\(\chi\)</span> of a <span class="SimpleMath">\(p\)</span>-solvable group using the values of an irreducible Brauer character in the same <span class="SimpleMath">\(p\)</span>-block in cases where the <span class="SimpleMath">\(p\)</span>-defect group of <span class="SimpleMath">\(\chi\)</span> is cyclic, and 4) use of Riese and Schmid's characterization of dyadic Schur groups (<a href="chapBib_mj.html#biBSch">[Sch94]</a> and <a href="chapBib_mj.html#biBRSch">[RS96]</a>) to handle the exceptional cases where step 3) is not available. Our approach to rational quaternion algebras is the standard one given, for example, in <a href="chapBib_mj.html#biBPi">[Pie82]</a>. The Legendre symbol operation in GAP is used to determine the local index at odd primes. The local index of the generalized quaternion algebra <span class="SimpleMath">\((a,b)\)</span> over <span class="SimpleMath">\(Q\)</span> at the infinite prime will be <span class="SimpleMath">\(2\)</span> if both <span class="SimpleMath">\(a\)</span> and <span class="SimpleMath">\(b\)</span> are negative, and otherwise <span class="SimpleMath">\(1\)</span>. We avoid the complicated case of quadratic reciprocity when working over Q by using the Hasse-Brauer-Albert-Noether Theorem (<a href="chapBib_mj.html#biBR">[Rei03]</a>, pg. 276): since we know the other primes of <span class="SimpleMath">\(Q\)</span> where the local index is <span class="SimpleMath">\(2\)</span>, it determines the local index at the prime <span class="SimpleMath">\(2\)</span>. For generalized quaternion algebras over number fields <span class="SimpleMath">\(F\)</span> other than <span class="SimpleMath">\(Q\)</span>, we have to convert to cyclic or cyclic cyclotomic algebras and use the other local index functions, or appeal to a number theory system outside of GAP that can solve norm equations.</p>

<p>There are three shortcut functions used to compute local indices of cyclic cyclotomic algebras, which wedderga's -Info functions produce in the form <span class="SimpleMath">\([r,F,n,[a,b,c]]\)</span>. The local index at infinity is calculated by determining if the real completion of the corresponding algebra will produce a real quaternion algebra. In order to do this, <span class="SimpleMath">\(F\)</span> must be a real subfield, <span class="SimpleMath">\(n\)</span> must be strictly greater than <span class="SimpleMath">\(2\)</span>, and <span class="SimpleMath">\(E(n)^c\)</span> (which has to be a root of unity in <span class="SimpleMath">\(F\)</span>) must be <span class="SimpleMath">\(-1\)</span>. These facts can be checked directly, so this is faster than calculating the character table of the group and checking the value of a Frobenius-Schur indicator. The shortcut to calculate the local index of a cyclic cyclotomic algebra at an odd prime makes direct use of the following lemma of Janusz: If <span class="SimpleMath">\(E_p/F_p\)</span> is a Galois extension of <span class="SimpleMath">\(p\)</span>-local fields with ramification index <span class="SimpleMath">\(e\)</span>, and <span class="SimpleMath">\(z\)</span> is a root of unity with order prime to <span class="SimpleMath">\(p\)</span>, then <span class="SimpleMath">\(z\)</span> is a norm in <span class="SimpleMath">\(E_p/F_p\)</span> if and only if it is the <span class="SimpleMath">\(e\)</span>-th power of a root of unity in <span class="SimpleMath">\(F\)</span>. (<a href="chapBib_mj.html#biBJ">[Jan75]</a>, pg. 535). It follows that in order to calculate the local index at <span class="SimpleMath">\(p\)</span> of a cyclic cyclotomic algebra <span class="SimpleMath">\([r,F,n,[a,b,c]]\)</span>, we first determine the splitting degree, residue degree, and ramification index <span class="SimpleMath">\(e\)</span> of the extension <span class="SimpleMath">\(F(\zeta_n)/F\)</span> at <span class="SimpleMath">\(p\)</span>. Comparing the behaviour of the Galois automorphism <span class="SimpleMath">\(\sigma_b\)</span> to the behaviour of the Frobenius automorphism at <span class="SimpleMath">\(p\)</span> allows us to determine the order of the largest root of unity <span class="SimpleMath">\(z\)</span> with order coprime to <span class="SimpleMath">\(p\)</span> in the <span class="SimpleMath">\(p\)</span>-completion <span class="SimpleMath">\(F_p\)</span>. The local index <span class="SimpleMath">\(m_p\)</span> is then the least power of <span class="SimpleMath">\(E(n)^c\)</span> that lies in the group generated by <span class="SimpleMath">\(z^e\)</span>.</p>

<p>Calculation of the local index at the prime <span class="SimpleMath">\(2\)</span> makes use of the following consequence of (<a href="chapBib_mj.html#biBJ">[Jan75]</a>, Theorem 5): A cyclic cyclotomic algebra <span class="SimpleMath">\([r,F_2,n,[a,b,c]]\)</span> over a <span class="SimpleMath">\(2\)</span>-local field <span class="SimpleMath">\(F_2\)</span> that is a subfield of a cyclotomic extension of the rational <span class="SimpleMath">\(2\)</span>-local field <span class="SimpleMath">\(Q_2\)</span> has Schur index at most <span class="SimpleMath">\(2\)</span>. It has Schur index <span class="SimpleMath">\(2\)</span> if and only if <span class="SimpleMath">\(4\)</span> divides <span class="SimpleMath">\(n\)</span>, <span class="SimpleMath">\(F_2(\zeta_4)\)</span> is totally ramified of degree 2, the Galois automorphism <span class="SimpleMath">\(\sigma_b\)</span> of <span class="SimpleMath">\(F_2(\zeta_n)/F_2\)</span> inverts all <span class="SimpleMath">\(2\)</span>-power roots of unity in <span class="SimpleMath">\(F_2(\zeta_n)\)</span>, the order of <span class="SimpleMath">\(E(n)^c\)</span> is 2 times an odd number, and <span class="SimpleMath">\((F_2:Q_2)\)</span> is odd. The same approach to cyclotomic reciprocity makes it possible to check all of these conditions in the <span class="SimpleMath">\(2\)</span>-local situation.</p>

<p>The wedderga function that computes the <span class="SimpleMath">\(p\)</span>-local index of an ordinary irreducible character <span class="SimpleMath">\(\chi\)</span> of a finite non-nilpotent cyclic-by- abelian group <span class="SimpleMath">\(G\)</span> is based directly on a theorem of Benard <a href="chapBib_mj.html#biBB">[Ben76]</a> that applies whenever the <span class="SimpleMath">\(p\)</span>-defect group of <span class="SimpleMath">\(\chi\)</span> is cyclic. We have to restrict our application of it to groups whose orders are small because the <strong class="pkg">GAP</strong> records for irreducible Brauer characters are only available in these cases. In order to use this approach effectively, we developed a function that computes the defect group of the block containing a given ordinary irreducible character <span class="SimpleMath">\(\chi\)</span>. This function makes use of the Min half of Brauer's Min-Max theorem (see Theorem 4.4 of <a href="chapBib_mj.html#biBN">[Nav98]</a>), and thus is able to find the defect group directly from the ordinary character table. It is thus available for nonsolvable groups, even in cases where <strong class="pkg">GAP</strong>'s Brauer character records are not available. We are indebted to Michael Geline and Friederich Ladisch for discussions concerning the calculation of defect groups in <strong class="pkg">GAP</strong>. The current algorithm we use is based on an approach suggested by Ladisch.</p>

<p><a id="X7B18AF347AE68020" name="X7B18AF347AE68020"></a></p>

<h4>9.21 <span class="Heading"> Obtaining Algebras with structure constants as terms of the Wedderburn decomposition </span></h4>

<p>Some users may find it desirable to have an alternative description for the components of the Wedderburn decomposition of a group ring as algebras with structure constants, because the operations for algebras in <strong class="pkg">GAP</strong> are designed for algebras with structure constants. We have provided such an algorithm that converts the output of <code class="func">WedderburnDecompositionInfo</code> (<a href="chap2_mj.html#X8710F98A85F0DD29"><span class="RefLink">2.1-2</span></a>) into algebras with structure constants. Matrix rings over fields are converted directly. For components that are cyclotomic algebras, it calculates their defining group and defining character using those <strong class="pkg">Wedderga</strong> operations, then uses <code class="func">IrreducibleRepresentationsDixon</code> (<a href="../../../doc/ref/chap71_mj.html#X8493ED7A86FFCB8A"><span class="RefLink">Reference: IrreducibleRepresentationsDixon</span></a>) to obtain matrix generators of an algebra isomorphic to the simple component corresponding to the character over a suitable field. An algebra with structure constants version of this is finally obtained by applying <code class="func">IsomorphismSCAlgebra</code(<a href="../../../doc/ref/chap62_mj.html#X7F8D3DF2863EC50D"><span class="RefLink">Reference: IsomorphismSCAlgebra w.r.t. a given basis</span></a>) to this algebra.</p>

<p><a id="X8472ACCF802EC188" name="X8472ACCF802EC188"></a></p>

<h4>9.22 <span class="Heading">A complete set of orthogonal primitive idempotents</span></h4>

<p>When <span class="SimpleMath">\(R\)</span> is a semisimple ring, then every left ideal <span class="SimpleMath">\(L\)</span> of <span class="SimpleMath">\(R\)</span> is of the form <span class="SimpleMath">\(L=Re\)</span>, where <span class="SimpleMath">\(e\)</span> is an idempotent of <span class="SimpleMath">\(R\)</span>. Therefore, we can use the idempotents to characterize the decompositions of semisimple rings as a direct sum of minimal left ideals. In particular, let <span class="SimpleMath">\(R=\oplus_{i=1}^t L_i\)</span> be a decomposition of a semisimple ring as a direct sum of minimal left ideals. Then, there exists a family <span class="SimpleMath">\(\{e_1,\dots,e_t\}\)</span> of elements of <span class="SimpleMath">\(R\)</span> such that: each <span class="SimpleMath">\(e_i\neq 0\)</span> is an idempotent element, if <span class="SimpleMath">\(i\neq j\)</span>, then <span class="SimpleMath">\(e_ie_j=0\)</span>, <span class="SimpleMath">\(1=e_1+\cdots+e_t\)</span> and each <span class="SimpleMath">\(e_i\)</span> cannot be written as <span class="SimpleMath">\(e_i=e_i'+e_i''\)</span>, where <span class="SimpleMath">\(e_i',e_i''\)</span> are idempotents such that <span class="SimpleMath">\(e_i',e_i''\neq 0\)</span> and <span class="SimpleMath">\(e_i'e_i''=0\)</span>, <span class="SimpleMath">\(1\leq i\leq \)</span>. Conversely, if there exists a family of idempotents <span class="SimpleMath">\(\{e_1,\dots,e_t\}\)</span> satisfying the previous conditions, then the left ideals <span class="SimpleMath">\(L_i=Re_i\)</span> are minimal and <span class="SimpleMath">\(R=\oplus_{i=1}^t L_i\)</span>. Such a set of idempotents is called a <em>complete set of orthogonal primitive idempotents</em> of the ring <span class="SimpleMath">\(R\)</span>. Such a set is not uniquely determined.</p>

<p>Let <span class="SimpleMath">\(\mathbb F\)</span> be a finite field and <span class="SimpleMath">\(G\)</span> a finite nilpotent group such that <span class="SimpleMath">\(\mathbb F G\)</spanis semisimple. Let <span class="SimpleMath">\((H,K)\)</span> be a strong Shoda pair of <span class="SimpleMath">\(G\)</span>, <span class="SimpleMath">\(C\in\mathcal{C}(H/K)\)</span> and set <span class="SimpleMath">\(e_C=e_C(G,H,K)\)</span>, <span class="SimpleMath">\(\varepsilon_C=\varepsilon_C(H,K)\)</span>, <span class="SimpleMath">\(H/K=\langle\overline{a}\rangle\)</span>, <span class="SimpleMath">\(E=E_G(H/K)\)</span>. Let <span class="SimpleMath">\(E_2/K\)</span> and <span class="SimpleMath">\(H_2/K=\langle\overline{a_2}\rangle\)</span> (respectively <span class="SimpleMath">\(E_{2'}/K\)</span> and <span class="SimpleMath">\(H_{2'}/K=\langle\overline{a_{2'}}\rangle\)</span>) denote the 2-parts (respectively 2'-parts) of <span class="SimpleMath">\(E/K\)</span> and <span class="SimpleMath">\(H/K\)</span> respectively. Then <span class="SimpleMath">\(\langle\overline{a_{2'}}\rangle\)</span> has a cyclic complement <span class="SimpleMath">\(\langle\overline{b_{2'}}\rangle\)</span> in <span class="SimpleMath">\(E_{2'}/K\)</span>. Using the description of the primitive central idempotents and the Wedderburn components of a semisimple finite group algebra <span class="SimpleMath">\(F G\)</span> (<a href="chap9_mj.html#X800D8C5087D79DC8"><span class="RefLink">9.19</span></a>), a complete set of orthogonal primitive idempotents of <span class="SimpleMath">\(\mathbb F Ge_C\)</span> is described (see <a href="chapBib_mj.html#biBOV">[OVG11]</a>) as the set of conjugates of <span class="SimpleMath">\(\beta_{e_C}=\widetilde{b_{2'}}\beta_2\varepsilon_C\)</span> by the elements of <span class="SimpleMath">\(T_{e_C}=T_{2'}T_2T_E\)</span>, where <span class="SimpleMath">\(T_{2'}=\{1,a_{2'},a_{2'}^2,\dots,a_{2'}^{[E_{2'}:H_{2'}]-1}\}\)</span>, <span class="SimpleMath">\(T_E\)</span> denotes a right transversal of <span class="SimpleMath">\(E\)</span> in <span class="SimpleMath">\(G\)</span> and <span class="SimpleMath">\(\beta_2\)</span> and <span class="SimpleMath">\(T_2\)</span> are given according to the cases below.</p>

<ol>
<li><p>If <span class="SimpleMath">\(H_2/K\)</span> has a complement <span class="SimpleMath">\(M_2/K\)</span> in <span class="SimpleMath">\(E_2/K\)</span> then <span class="SimpleMath">\(\beta_2=\widetilde{M_2}\)</span>. Moreover, if <span class="SimpleMath">\(M_2/K\)</span> is cyclic, then there exists <span class="SimpleMath">\(b_2\in E_2\)</span> such that <span class="SimpleMath">\(E_2/K\)</span> is given by the following presentation</p>

<p class="center">\[\langle \overline{a_2},\overline{b_2}\mid \overline{a_2}\hspace{1pt}^{2^n}=\overline{b_2}\hspace{1pt}^{2^k}=1, 
     \overline{a_2}\hspace{1pt}^{\overline{b_2}}=\overline{a_2}\hspace{1pt}^r \rangle,\]</p>

<p>and if <span class="SimpleMath">\(M_2/K\)</span> is not cyclic, then there exist <span class="SimpleMath">\(b_2,c_2\in E_2\)</span> such that <span class="SimpleMath">\(E_2/K\)</span> is given by the following presentation</p>

<p class="center">\[\langle \overline{a_2},\overline{b_2},\overline{c_2}\mid \overline{a_2}\hspace{1pt}^{2^n}=
\overline{b_2}\hspace{1pt}^{2^k}=\overline{c_2}\hspace{1pt}^2=1, 
\overline{a_2}\hspace{1pt}^{\overline{b_2}}=\overline{a_2}\hspace{1pt}^r, 
\overline{a_2}\hspace{1pt}^{\overline{c_2}}=\overline{a_2}\hspace{1pt}^{-1}, [\overline{b_2},\overline{c_2}]=1 \rangle,\]</p>

<p>with <span class="SimpleMath">\(r \equiv 1 {\rm \,mod\,} 4\)</span> (or equivalently <span class="SimpleMath">\(\overline{a_2}\hspace{1pt}^{2^{n-2}}\)</span> is central in <span class="SimpleMath">\(E_2/K\)</span>). Then</p>

<ol>
<li><p><span class="SimpleMath">\(T_2=\{1,a_2,a_2^2,\dots, a_2^{2^k-1}\}\)</span>, if <span class="SimpleMath">\(\overline{a_2}\hspace{1pt}^{2^{n-2}}\)</span> is central in <span class="SimpleMath">\(E_2/K\)</span> (unless <span class="SimpleMath">\(n\leq 1\)</span>) and <span class="SimpleMath">\(M_2/K\)</span> is cyclic; and</p>

</li>
<li><p><span class="SimpleMath">\(T_2=\{1,a_2,a_2^2,\dots,a_2^{d/2-1},a_2^{2^{n-2}},a_2^{2^{n-2}+1},\dots,a_2^{2^{n-2}+d/2-1}\}\)</span>, where <span class="SimpleMath">\(d=[E_2:H_2]\)</span>, otherwise.</p>

</li>
</ol>
</li>
<li><p>If <span class="SimpleMath">\(H_2/K\)</span> has no complement in <span class="SimpleMath">\(E_2/K\)</span>, then there exist <span class="SimpleMath">\(b_2,c_2\in E_2\)</span> such that <span class="SimpleMath">\(E_2/K\)</span> is given by the following presentation</p>

<p class="center">\[ \langle \overline{a_2},\overline{b_2},\overline{c_2}\mid \overline{a_2}\hspace{1pt}^{2^n}=
\overline{b_2}\hspace{1pt}^{2^k}=1, \overline{c_2}\hspace{1pt}^2=\overline{a_2}\hspace{1pt}^{2^{n-1}}, 
\overline{a_2}\hspace{1pt}^{\overline{b_2}}=\overline{a_2}\hspace{1pt}^r,\\  
\overline{a_2}\hspace{1pt}^{\overline{c_2}}=\overline{a_2}\hspace{1pt}^{-1},[\overline{b_2},\overline{c_2}]=1 \rangle, \]</p>

<p>with <span class="SimpleMath">\(r\equiv 1 {\rm \,mod\,} 4\)</span>. In this case, <span class="SimpleMath">\(\beta_2=\widetilde{b_2}\frac{1+xa_2^{2^{n-2}}+ya_2^{2^{n-2}}c_2}{2}\)</span> and</p>

<p class="center">\[T_2=\{1,a_2,a_2^2,\dots, a_2^{2^k-1},c_2,c_2a_2,c_2a_2^2,\dots,c_2a_2^{2^k-1}\},\]</p>

<p>with <span class="SimpleMath">\(x,y\in\mathbb F\)</span>, satisfying <span class="SimpleMath">\(x^2+y^2=-1\)</span> and <span class="SimpleMath">\(y\neq 0\)</span>.</p>

</li>
</ol>
<p>When <span class="SimpleMath">\(G\)</span> is not nilpotent, we can still use the following description in some specific cases. Let <span class="SimpleMath">\(G\)</span> be a finite group and <span class="SimpleMath">\(\mathbb F\)</span> a finite field of order <span class="SimpleMath">\(s\)</span> such that <span class="SimpleMath">\(s\)</span> is coprime to the order of <span class="SimpleMath">\(G\)</span>. Let <span class="SimpleMath">\((H,K)\)</span> be a strong Shoda pair of <span class="SimpleMath">\(G\)</span> such that <span class="SimpleMath">\(\tau(gH,g'H)=1\)</span> for all <span class="SimpleMath">\(g,g'\in E=E_G(H/K)\)</span>, and let <span class="SimpleMath">\(C\in\mathcal{C}(H/K)\)</span>. Let <span class="SimpleMath">\(\varepsilon=\varepsilon_C(H,K)\)</span> and <span class="SimpleMath">\(e=e_C(G,H,K)\)</span> (<a href="chap9_mj.html#X800D8C5087D79DC8"><span class="RefLink">9.19</span></a>). Let <span class="SimpleMath">\(w\)</span> be a normal element of <span class="SimpleMath">\(\mathbb F_{s^o}/\mathbb F_{s^{o/[E:H]}}\)</span> (with <span class="SimpleMath">\(o\)</span> the multiplicative order of <span class="SimpleMath">\(s\)</span> modulo <span class="SimpleMath">\([H:K]\)</span>) and <span class="SimpleMath">\(B\)</span> the normal basis determined by <span class="SimpleMath">\(w\)</span>. Let <span class="SimpleMath">\(\psi\)</span> be the isomorphism between <span class="SimpleMath">\(\mathbb F E \varepsilon\)</span> and the matrix algebra <span class="SimpleMath">\(M_{[E:H]}(\mathbb F_{s^{o/[E:H]}})\)</span> with respect to the basis <span class="SimpleMath">\(B\)</span> as stated in Corollary 29.8 in <a href="chapBib_mj.html#biBR">[Rei03]</a>. Let <span class="SimpleMath">\(P,A\in M_{[E:H]}(\mathbb F_{s^{o/[E:H]}})\)</span> be the matrices</p>

<p class="center">\[
P= \left( \begin{array}{rrrrrr} 
1 & 1 & 1 & \cdots & 1 & 1\\
1 & -1 & 0 & \cdots & 0 & 0\\
1 & 0 & -1 & \cdots & 0 & 0\\
\vdots & \vdots & \vdots & \ddots & \vdots & \vdots\\
1 & 0 & 0 & \cdots & -1 & 0\\
1 & 0 & 0 & \cdots & 0 & -1\\
\end{array} \right)
\quad {\rm and } \quad 
A= \left( \begin{array}{ccccc}
0 & 0 & \cdots & 0 & 1\\
1 & 0 & \cdots & 0 & 0\\
0 & 1 & \cdots & 0 & 0\\
\vdots & \vdots & \ddots & \vdots & \vdots\\
0 & 0 & \cdots & 0 & 0\\
0 & 0 & \cdots & 1 & 0\\
\end{array} \right).
\]</p>

<p>Then</p>

<p class="center">\[
\{x\widehat{T_1}\varepsilon x^{-1} \mid x\in T_2\langle{x_e}\rangle\}
\]</p>

<p>is a complete set of orthogonal primitive idempotents of <span class="SimpleMath">\(\mathbb F G e\)</span> where <span class="SimpleMath">\(x_e=\psi^{-1}(PAP^{-1})\)</span>, <span class="SimpleMath">\(T_1\)</span> is a transversal of <span class="SimpleMath">\(H\)</span> in <span class="SimpleMath">\(E\)</span> and <span class="SimpleMath">\(T_2\)</span> is a right transversal of <span class="SimpleMath">\(E\)</span> in <span class="SimpleMath">\(G\)</span> (<a href="chapBib_mj.html#biBOV2">[OVG15]</a>). By <span class="SimpleMath">\(\widehat{T_1}\)</span> we denote the element <span class="SimpleMath">\(\frac{1}{|T_1|}\sum_{t\in T_1}{t}\)</span> in <span class="SimpleMath">\(\mathbb F G\)</span>.</p>

<p><a id="X856D7975810BF987" name="X856D7975810BF987"></a></p>

<h4>9.23 <span class="Heading">Applications to coding theory</span></h4>

<p>A <em>linear code</em> of length <span class="SimpleMath">\(n\)</span> and rank <span class="SimpleMath">\(k\)</span> is a linear subspace <span class="SimpleMath">\(C\)</span> with dimension <span class="SimpleMath">\(k\)</span> of the vector space <span class="SimpleMath">\(\mathbb F_q^n\)</span>. The standard basis of <span class="SimpleMath">\(\mathbb F_q^n\)</span> is denoted by <span class="SimpleMath">\(E=\{e_1,...,e_n\}\)</span>. The vectors in <span class="SimpleMath">\(C\)</span> are called codewords, the size of a code is the number of codewords and equals <span class="SimpleMath">\(q^k\)</span>. The distance of a code is the minimum distance between distinct codewords, i.e. the number of elements in which they differ.</p>

<p>For any group <span class="SimpleMath">\(G\)</span>, we denote by <span class="SimpleMath">\(\mathbb F_q G\)</span> the group algebra over <span class="SimpleMath">\(G\)</span> with coefficients in <span class="SimpleMath">\(\mathbb F_q\)</span>. If <span class="SimpleMath">\(G\)</spanis a group of order <span class="SimpleMath">\(n\)</span> and <span class="SimpleMath">\(C\subseteq \mathbb F_q^n\)</span> is a linear code, then we say that <span class="SimpleMath">\(C\)</spanis a left <span class="SimpleMath">\(G\)</span>-code (respectively a <span class="SimpleMath">\(G\)</span>-code) if there is a bijection <span class="SimpleMath">\(\phi:E\rightarrow G\)</span> such that the linear extension of <span class="SimpleMath">\(\phi\)</span> to an isomorphism <span class="SimpleMath">\(\phi:\mathbb F_q^n\rightarrow \mathbb F_q G\)</span> maps <span class="SimpleMath">\(C\)</span> to a left ideal (respectively a two-sided ideal) of <span class="SimpleMath">\(\mathbb F_q G\)</span>. A left <em>group code</em> (respectively a group code) is a linear code which is a left <span class="SimpleMath">\(G\)</span>-code (respectively a <span class="SimpleMath">\(G\)</span>-code) for some group <span class="SimpleMath">\(G\)</span>.</p>

<p>Since left ideals in <span class="SimpleMath">\(\mathbb F_q G\)</span> are generated by idempotents, there is a one-one relation between (sums of) primitive idempotents of <span class="SimpleMath">\(\mathbb F_q G\)</span> and left <span class="SimpleMath">\(G\)</span>-codes over <span class="SimpleMath">\(\mathbb F_q\)</span>.</p>

<p>Note that each element <span class="SimpleMath">\(c\)</span> in <span class="SimpleMath">\(\mathbb F_q G\)</span> is of the form <span class="SimpleMath">\(c=\sum_{i=1}^n f_i g_i\)</span>, where we fix an ordering <span class="SimpleMath">\(\{g_1,g_2,...,g_n \}\)</span> of the group elements of <span class="SimpleMath">\(G\)</span> and <span class="SimpleMath">\(f_i\in \mathbb F_q\)</span>. If one looks at <span class="SimpleMath">\(c\)</span> as a codeword, one writes <span class="SimpleMath">\([f_1 f_2 ... f_n]\)</span>.</p>


<div class="chlinkprevnextbot"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap8_mj.html">[Previous Chapter]</a>    <a href="chapBib_mj.html">[Next Chapter]</a>   </div>


<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a>  <a href="chap1_mj.html">1</a>  <a href="chap2_mj.html">2</a>  <a href="chap3_mj.html">3</a>  <a href="chap4_mj.html">4</a>  <a href="chap5_mj.html">5</a>  <a href="chap6_mj.html">6</a>  <a href="chap7_mj.html">7</a>  <a href="chap8_mj.html">8</a>  <a href="chap9_mj.html">9</a>  <a href="chapBib_mj.html">Bib</a>  <a href="chapInd_mj.html">Ind</a>  </div>

<hr />
<p class="foot">generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p>
</body>
</html>

Messung V0.5 in Prozent
C=100 H=100 G=100

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.22Angebot  (Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-04-30) ¤

*Eine klare Vorstellung vom Zielzustand






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

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 und die Messung sind noch experimentell.