Singular Manual: mindist

  | #### D.10.2.12 mindist Procedure from library `decodegb.lib` (see decodegb_lib). Usage: mindist (check, q); check matrix, q int
              - check is a check matrix,
              - q is the field size
Return: minimum distance of the code Example:
    LIB "decodegb.lib";
    //determine a minimum distance for a [7,3] binary code
    int q=8; int n=7; int redun=4; int t=redun+1;
    ring r=(q,a),x,dp;
    //generate random check matrix
    matrix h=randomCheck(redun,n,1);
    print(h);
    ==> 0,1,0,1,0,0,0,
    ==> 0,0,1,0,1,0,0,
    ==> 1,1,0,0,0,1,0,
    ==> 1,1,1,0,0,0,1
    int l=mindist(h);
    l;
    ==> 3

User manual for Singular version 4.3.2, 2023, generated by texi2html.