SQLite format 3@ .  B p--tableisabelle_exportsisabelle_exportsCREATE TABLE "isabelle_exports" ("session_name" TEXT NOT NULL, "theory_name" TEXT NOT NULL, "name" TEXT NOT NULL, "compressed" INTEGER, "body" BLOB, PRIMARY KEY (session_name, theory_name, name))?S-indexsqlite_autoindex_isabelle_exports_1isabelle_exportsh77otableisabelle_session_infoisabelle_session_infoCREATE TABLE "isabelle_session_info" ("session_name" TEXT NOT NULL, "session_timing" BLOB, "command_timings" BLOB, "theory_timings" BLOB, "ml_statistics" BLOB, "task_statistics" BLOB, "errors" BLOB, "sources" TEXT, "input_heaps" TEXT, "output_heap" TEXT, "return_code" INTEGER, PRIMARY KEY (session_name))I]7indexsqlite_autoindex_isabelle_session_info_1isabelle_session_info &&O?T|4 ]% Elliptic_Curves_Group_Law:threads=2elapsed=65.393cpu=122.612gc=6.048factor=1.887zXZִF! K d]ŗXf1-q恈ŕ׬[p){thgw~pvMdi1{:)"PN)#,*oY w_  bCު V'LojQ`J+#ӑY!7oD%#(pQ"];{J "+d'2$d68.xх%5T\)͸f`"ы5X)Z=55vCv c > "-}F۽c+Aq=]U% A0g^RMB 7N_'֘$ vvE/;AEM^'qٞJ*mZ9 (0|'xHy mK!5c.@zg J <.ZZK`*˼@j:h Up]Nqᔴe}"܆&-$cY{6,="?3HɊ/b#t[iY"-uAMAc u8v,Pjp2Zr:^ܞ:9mΆ+5:Sv jmL݀#uH{=|3p&Ǻµdѳ:GTRB5NKD}9;M 2ݟ6{"a nDٓҵ2 9-lF E:,0o pwYvAn2X^ޛ@~.cSu|Zb- UPlXIEB#߰ ;'|7Ƨ7WJ rf̶O3/]Pewن*kX1۲3!]d2_;jEPVDG4,D.8gJ8y8A"KVk818/0vqNm7HHS~EqQzQq!ҋkI66j,p@M#d7*IbLl{\(%+wbgv[80{`Rٱ| zSd.Pm oj@?H.R+y翖~=!2Nﵕ+,u'C!je~ /Ǥ4i'(zg;x<\ھ irY[eHBJ-hj˾#/y!ا 60'|rcgApS|D @#k0)`a[JL\^d; ]./ C) ,[$#F3k 4bgYZ7zXZִF! r]ŗXiɟ17L? KxlܼWѡm'?.Tg +3㽋{ljK_zvi `ƨSzD*/CoŘPר9~3Uk 8GDF(B> UzZ`U5$!J7KޙP'![JoR[*ˉ8r0 t΄m=M]o,S:_Ⰶ^2$)!¼MsW{ 5g${}¸gYZ7zXZִF! DsT]ŗXi%>gY >%#yk 땬mq1D-dv̌Y:~@掝H1E (W@@ifrO5n& ? Elliptic_Curves_Group_Law  71||^KEl8ҧv?98H!b1r'&W77ѦT:jc&Ԡ =biyE'@F$dtSxwG-BE(όFQW5R ;Łدd=B\K06~s(aǤ ~<}]W;!-T/hF=/0Dbϣ'߃HNJ$ (zN쮠X{<LJI-Ā}*:FW(rupZ;nzvkkIoTibV67w*0MOe!z=L Aq+Y`1,%pwB8e؊+qlP!8-ࣃ$ߌ ІK?Ib;E yBw "ы֮BYI `>Co9Lk7:W !Fyvsãlv zTEW Aϧ#*ReizGˮq| LJ<+W^ʦ@1mX70g <K|xdf4?z-q O9o"Xu#{F1g~=;B'NLOY?$.Z^1s a".u?<DȀX o*o=h4GJuqn[s{~p hLtJ׀h+?m4kďv3'!Z!U0@r7)’4fNu"u>{J! PO }ΕbI. )k/Ȋu B2cs]e5W`Fm $=%aUi]mWL?|q% K5(~+/W!~h?-M0T9!;`dJqPOqC#eM*,Qr) Gf8Lhl 5`b0TXSD'z(66{`r]sI;t刌YIx<#E,aJgoal23]+E< dL2Or :)M#4euF4Jbr]qM[!x:~_$n\r^ܴ0*Jr р]&5RLnGT=! ]cx,NQ k:!@L"P0}Zs|8V\#GxL0#EBgaF()(I8 kY.A+kqcdS*JtI.~:?*8*M1i]X:1K—%Dr|ycg /x:mNk'ā>\2)Bt 8%)%_:"ƕKiF>eF`J|^U3dEⴟ 䆡UrP~ m2tXXQU1?9;4*|S"rLWl܊tOZq?S))#'2guVֽYjS~.2:Fm 4"'%IUA2 0o3`eU2L/p>lN e*儈LX!,&y-ۇ;5m^^s+yK׆Hw2b~&Vʶ87)xwdH-Ʋs]rZiӞ}gZ`sb;ӗw5muaͳC 6-{`9(#:\*"Z0\\+ϨD?#)tv+eS&iC_&):< 0`у&49Zȉ 1C} ᾆtm?Hq|tAJVkd56a'tbA=!'A: .2lqaf}Ќfע QdmdzD~1qӱ4ÂiHw-x^cpj7!3 5#'vf~aґ+MSesUZ)<Ā7zr*Ǽ[(Mb,4"H@ TOb&wi*ibyN 9zD1FSQ9]݅@qN߱42@BgYZ569156bce941442cf8e4128180bae9795aa65f660779f416e0333e930b31960d36caa48e35918b68 b6896307526a9838816e0ef6f162a79ce98e509f 47f3e547c75db7767e004a4b015e520c4e949d73 f8d9964663e20ec65b7acd393e357a95264709af d549bcb0b6bbf77ed24ea151aea6d5e37ff26ba3