next | previous | forward | backward | up | top | index | toc | directory | Macaulay 2 web site
LLLBases > kernelLLL

kernelLLL -- compute the kernel of an integer matrix using LLL bases

Synopsis

Description

This function is provided by the package LLLBases.description
i1 : 
               A = map(ZZ^10, ZZ^7, (i,j) -> if random 1.0 > .2 then random 1000 else 0)

o1 = | 303 225 99  975 694 303 462 |
     | 443 926 742 668 863 127 456 |
     | 0   307 215 142 873 434 554 |
     | 48  878 439 579 395 0   640 |
     | 541 0   20  504 520 595 659 |
     | 984 639 0   851 208 441 0   |
     | 0   947 908 787 858 386 632 |
     | 386 0   660 608 206 127 331 |
     | 264 133 522 611 410 630 540 |
     | 0   185 878 0   336 0   0   |

              10        7
o1 : Matrix ZZ   <--- ZZ

Ways to use kernelLLL :