next | previous | forward | backward | up | top | index | toc | home
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 = | 691 872 0   610 598 0   780 |
     | 396 788 805 14  213 154 341 |
     | 0   653 860 654 594 691 460 |
     | 762 7   766 0   412 926 540 |
     | 0   745 999 87  846 0   775 |
     | 128 871 311 129 552 383 322 |
     | 65  673 794 76  979 343 363 |
     | 203 450 259 0   22  655 909 |
     | 0   408 0   644 729 308 0   |
     | 599 61  86  690 982 654 735 |

              10        7
o1 : Matrix ZZ   <--- ZZ

Ways to use kernelLLL :