MCPcopy Create free account
hub / github.com/Singular/Singular / GFMapDown

Function GFMapDown

factory/cf_map_ext.cc:277–286  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

275}
276
277CanonicalForm GFMapDown (const CanonicalForm & F, int k)
278{
279 int d= getGFDegree();
280 ASSERT (d % k == 0, "multiple of GF degree expected");
281 int p= getCharacteristic();
282 int ext_field_size= ipower (p, d);
283 int field_size= ipower ( p, k);
284 int diff= (ext_field_size - 1)/(field_size - 1);
285 return GFPowDown (F, diff);
286}
287
288/// map F in \f$ F_{p} (\alpha ) \f$ which is generated by G into some
289/// \f$ F_{p}(\beta ) \f$ which is generated by H

Callers 5

modGCDGFFunction · 0.85
EZGCD_PFunction · 0.85
mapDownFunction · 0.85
appendTestMapDownFunction · 0.85
appendMapDownFunction · 0.85

Calls 4

getGFDegreeFunction · 0.85
getCharacteristicFunction · 0.85
ipowerFunction · 0.85
GFPowDownFunction · 0.85

Tested by

no test coverage detected