class ALEXMATM
****
Alexander matrix and Alexander polynomial for 1-knot, 2-knot, theta curve.


Flattened version is here



Public


Readonly Shareds
shared AMat:MAT_POLYM_INTI;
****
shared Relator:ARRAY{WORD};
shared compoN:INT;
**** #of component
shared g2c:ARRAY{INT};
****
shared jPivot:ARRAY{INT};
shared trimC:INT;
**** component of over bridge of deleted relation
shared trimN:INT;
**** number of deleted relation

Writable Shareds
shared AMat:MAT_POLYM_INTI;
****
shared Relator:ARRAY{WORD};
shared compoN:INT;
**** #of component
shared g2c:ARRAY{INT};
****
shared jPivot:ARRAY{INT};
shared trimC:INT;
**** component of over bridge of deleted relation
shared trimN:INT;
**** number of deleted relation

Features
AlexMat(TCode:TCODE)
AlexMat_Theta(TCode:TCODE)
**** Assume TCode for Theta-curve
AlexPoly(p0:INT, out apoly:POLYM_INTI)
****
MakeMatrix(TCode:TCODE)
**** Make relation with Fox's free differential. Note that
____(1)_w=(a_b_a~_c~)_at_crossings
____(2)_w=(a_b_c)_at_verteces_of_theta_curve
____(3)_w=(a_b)_at_the_end_of_un-coherent_band
WriteMatrix(p0:INT)
printApoly(apoly:POLYM_INTI)
trimMat1(TCode:TCODE)
trimMat1_Theta(TCode:TCODE)

The Sather Home Page