原创 LA-猜想

懸而未決的著名的LA-猜想:設G是階大於p^2的有限非循環p-羣,則必有羣G的階整除其自同構羣的階。 Aut(C_8)=(Z/8)^*=E_4 Aut(AbelianGroup([2,4]))=D_4 Aut(D_4)=D_4 Aut(Q

原创 生成2*n*n階羣Y_n=(C_n×C_n):C_2的凱萊表Yn.exe(C++版本)

D:\go20190906\src\SmallRing>cl /D PRINT_STDOUT /c Yn.cpp 用於 x86 的 Microsoft (R) C/C++ 優化編譯器 17.00.50727.1 版版權所有(C) Micr

原创 gaptool的lua調用c接口版本

D:\hxh\bin\LUA資料\LUA\luatest\luatest>math test1.lua 羣GAP[8,1]的結構不變量N0=[1,1,2,4] 羣GAP[8,1]的結構不變量N0=[1,1,2,4] 羣GAP[8,2]的結

原创 有限循環環mZ/nZ的加法、乘法運算表(golang版本)

D:\go20190906\src\SmallRing>go build SmallRing.go [0x7FEF97D3C50] ANOMALY: meaningless REX prefix used # command-line-a

原创 用初等數論函數計算剩餘類環Z/nZ的環不變量

不可逆元的個數n1(涉及到模逆函數InvMod) 冪等元個數n2 2次冪等元個數n4 2~3次冪等元個數n5 零乘個數n6 零因子個數n7 中心大小n8 gap> PowerMod(4,-1,3); 1 gap> PowerMod(3,-

原创 golang中有限羣、有限環接口的聲明與實現

D:\go20190906\src\SmallRing>go build IGroup.go [0x7FEF9B73C50] ANOMALY: meaningless REX prefix used # command-line-argu

原创 GAP4中剩餘類環Z/nZ中元素的兩種表示

gap> for n in [2..8] do L:=Elements(ZmodnZ(n));Print(n,"->",L,"\n");od; 2->[ 0*Z(2), Z(2)^0 ] 3->[ 0*Z(3), Z(3)^0, Z(3)

原创 n^deg(f(x))階有限環Z/(n)[x]/(f(x))的加法、乘法運算表(C++ 11版本)

n爲素數時,與GAP命令得到的結果是一致的: gap> for n in [2..6] do for d in [2,3] do Print("n=",n,",d=",d,"->",IrreduciblePolynomialsNr(d,n

原创 區分R8_8和R8_10的環不變量N2

g_R3_2R3_2Add={ {0,1,2,3,4,5,6,7,8}, {1,2,0,4,5,3,7,8,6}, {2,0,1,5,3,4,8,6,7}, {3,4,5,6,7,8,0,1,2}, {4,5,3,7,8,6,1,2,0}

原创 20200406

有限循環環的理想子環表示:Z/(n)的理想子環mZ/nZ 有限交換環的理想子環表示:Z[i]/(m+ni)、Z[ω]/(m+nω)、Z[E(n)]/(m+nE(n))的理想子環 克羅內克-韋伯定理(1853-1886):有理數域的任一阿貝

原创 根據抽象羣的生成元關係計算凱萊表

定理:任意羣都是一個自由羣的同態像。 luatest FreeGroup.lua GAP[12,1]=T=Q_12=<a,b|a^6=1,b^2=a^3,ba=a^(-1)b>的凱萊表: 1 2 3 4 5 6 7 8 9 10 11 1

原创 16階環的結構分析

256階全矩陣環M_2(R4_5)的一個16階子環R16_379:4有零因子非交換無幺環,0,0,16,1,11,15,144,15,4 8階商環:R8_28、R8_31(找到了,還剩11種)、R8_28 8階理想子環:R8_26、R8_

原创 m進制異或加法運算

root@ubuntu:/home/hanxiaohua/cpptest# g++ -std=c++11 -o gf gf.cpp root@ubuntu:/home/hanxiaohua/cpptest# ./gf E(8) 1 2 3

原创 C#學習筆記

安裝mono c#開發環境: apt-get update apt-get install mono-devel .so文件生成: g++ -fPIC -shared -o libmathlib52.so mathlib52.cpp ro

原创 Lua學習筆記

安裝Lua最小開發運行環境: apt-get install lua5.1-0-dev find / -name lua.h /home/hanxiaohua/work1/MathTool/lua/lua.h /usr/include/l