︠883a6256-6032-4813-85d9-536ce5d8a2ae︠ A = random_matrix(ZZ, 200) t = cputime() B = A.LLL() cputime(t) ︡8ff66fd1-5851-456f-a05d-6e77686da8a6︡{"stdout":"6.409722\n"}︡ ︠b831bb61-2871-46a6-917b-b8b4508e4d17︠ %time B = A.LLL(algorithm="fpLLL:fast") ︡2795f997-8dab-4ee6-a194-6ae0bb59a450︡{"stdout":"CPU time: 6.36 s, Wall time: 6.37 s"}︡{"stdout":"\n"}︡ ︠4155eec7-1601-4877-b878-4033dc179cb7︠ matrix_plot(B) ︡240517f8-626a-4dcc-ac76-d78f0ceae37e︡{"once":false,"file":{"show":true,"uuid":"2de667e3-2562-4633-b396-8b030238cdba","filename":"/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/.sage/temp/compute18dc0/19167/tmp_hHFijC.svg"}}︡ ︠1ee3083e-b1e7-48d8-9138-bcac59a63e64︠ show(cube(color=['red', 'blue', 'green'], frame_thickness=2, frame_color='brown', opacity=0.8), frame=False) ︡92218d77-cf4e-45cc-bef0-ab3de9c3b5fe︡{"file":{"uuid":"8925e678-3cdd-4eba-a498-7ebb6819227f","filename":"8925e678-3cdd-4eba-a498-7ebb6819227f.sage3d"}}︡ ︠4d65be16-fe04-4fa9-86a1-252dbc7a38c2︠ 2+2 ︠d4b5202b-e5b3-4f86-a4d0-16b6f10f239ci︠ %md Foo ︡bd236f36-0e7a-4e4b-8f42-6f5ea408d39a︡{"md":"Foo\n"}︡ ︠27c698f7-3809-4a90-979f-ffc54d1e11ea︠ A = matrix ( ZZ , 3, [1 ,4 ,9 , 16 ,25 ,36 , 49 ,64 ,81]) S , U , V = A.smith_form (); S ︡314a467b-a3a4-4a75-96f4-b35c74daa668︡{"stdout":"[ 1 0 0]\n[ 0 3 0]\n[ 0 0 72]\n"}︡ ︠ba89d1c4-0bba-49a4-9c00-79eebd256b88︠