SQLite format 3@ .0:  B --?tableisabelle_exportsisabelle_exportsCREATE TABLE "isabelle_exports" ("session_name" TEXT NOT NULL, "theory_name" TEXT NOT NULL, "name" TEXT NOT NULL, "executable" INTEGER, "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 33J1 Dt\ ] Knuth_Morris_Pratt:threads=4elapsed=19.075cpu=57.380gc=1.088factor=3.017zXZִF! k]ŗXf1-q恈͐7ӺV 6 hD;V& _wn6af~*HR җ" ?y.<;(Tw^$}Y=O/ 9Xy2#-7Fa;oz(BU#WZ|r_?27ټjG:ԎR>)RamKD| `lJI8|,#"+Y|Dc fT!-;~c>WVt &75ovg0+SbZu4\n}5| @ " dNBu5`|&)Ewww 32 xts:x"9^zP|հ~QC1}Oy>`*GY&uDA&ꬊ^| bٕN{,T318t?V@tVpV8H ɠL8ҭ5֟諦)-e }ۻR1NDNf@_cLJ63+Q:椰K7R#B{_wne-j$_EWkԴ]~.)C'u)M2^] ;TK+szN\#]; s0B7]}~ޫb`l0(gYZ7zXZִF! t]ŗXiɟ1˦r>yǬ -O?36cnزxU (R+QJWf {0huseE+m-\ MRKT[47|hgYZ7zXZִF! ]ŗXi%G>-ھXEw8EօF S:<'p+w\mnϱmB8t H,uHe'e҅YrV="v5PVO@0Pӑw$i= vE2s>97&-#HmT垄`;K?diKԵZAx)ʛ)Pn^- 0bPMSn}mC8O>B%u>Z) zX^":Q+5jy:3;07ּKqPch%>v$ e"mo*M.=I% DE-Ć1DşI/DNVg`}θ 7O^73䕾9gxc? 6鼧j{˵}I~, {%/mؠոv jN?ݽU%Ƨd/]E#C)=0䃁0џ03_YqH/~Z?vgB7ARյٍCٵyW&~J -p@SfEŗe^d$Փ'6nƸ=bo/#!~PzNY`IIsydaylEN}\{ sO:I# xȖQ3;)B{@^-FY/i 'H!zpxX*y )'Snq5Jj$tH\I} y7;Ȗȼz%XPn*h0!s@^ +s{x0Bijf6sLB_UrqX/~V.$T~HO4%գAnH_Ӧ9-k.!HfaX}^+)e.Ai6Ң+kӄ{",49-$멓._۝Z# `Gz=x /&$UL9CV , $Z=)_}IYdy6;deg2QӁcTEsQ86d$nFH/~Us=r;)ŘLa!,U5&9۾CЪ{ߙ%Y@xZ[ZvʽP[Iz "U nEͧfOPOfwĖ`UKg  U,\9g&> θX쀖JO K75F5!j,,XGׁ2p#sWK=:J3 ?Bبx~듩TW,3P̣}‚Bc,n tyʬ&OYFp/wI*\79**L;`E4i0MyY֊BD7w Y'T#"g-k2 nW@ZM:8 8AfbtgiW՚>y50J 7gs@N bM|4}3ɓ0NƠYr?eD j TonYF/5vA`>O#mڶ@lF$tgYZ7cdb9065a03ec7424907c5818a9e67db95dce0064e13432f40f7b1835a151e11bc124aeab3c9b529 476b8b6d93e3d9822aeb6dfada9a4f4f5a0de682 3daa4f03cc1acfb874ab1dc215ff2d66792d9d43 3debd72ec52a15e1b02c7bd68edebaf73d60d1a2 3023a7253b639583dfa98b237b3d2b7bd8eeb275 b6e5d17a0117351df5d70d80a29f77edc0f8993c ebae73e32f23dcb55923916f9e98eb17b6e1b990 6de43901ec806c2e21bfaa21c1898457c896c73a 1 Knuth_Morris_Pratt ^^19+ LKnuth_Morris_PrattKnuth_Morris_Pratt.KMPcode/export1.ML7zXZִF! &) ] %H  xzQ,O찺& эS-5[I3-:1c虼p)K܈>()OdgC9^y'6o&H2ZGgSچ:R͛1k HЁ~K$v;KV_%eIWnJ 1EvA6dVJtሼZU/*jr471+qݻ6$$#qN4Ϸ4S_1piؓ'pߒ&>fmGu)IUqO[-Wf;\⋅>@|- N(ٵY| g}6̇NJGYշ8USX$^tv~nͯA5ωW/MًO>gnBfN<\byn-& ̔%Y س_b EQQ|D>?N~$DRR7%N%hgE}ac-^Anx ԥ'3jS,׾m=Hf,]5Sɾ/ĥOWgC*!.d[HBo!ۍ聘 gDT_lj{^$} 2\ Ɩm,]0r<{1@?<.x܅\7n}+Xg^3awP$췜bu X YTl_0M#7)KJC^La ěڊ4w;z"7` 4aIў*weB D~y)qB :oۉN^ep KrƲ ʠ9kF'q,|Dnu^gB(Yi&ԉGU/>V~]$v䃘 tC8nZx ϟ,֛<|s`4:)Y*vDJGU5H<L'"![S_BMhs.=Ao" iDJ\=!Jak^JaN_eSK %~yv޵Mͫv02ksxb\!HWu~b*0 T[~Ⱥf"tB4 Ҳ>MUcލ =w3~Fua&:p=h cf\WV5Zz=phOjn#OP D5MCBBH!:u+7:1P K'^,*erdtjI5U_I_FXʂD(Z&Q*p;}qC.:}'8a#)WŖ^t{m¾9O~mZtoȟFg(RxDj3j7}:3Os+?\-`"Utc#:9jk*vvP7{%k__xf>QXAfkp (!pN e1qI/ݎxBȎNMNWxJ ׃l7@|@F P]cunꋵG9a cB~|R.*Qby='Lr9gYZ <19+ Knuth_Morris_PrattKnuth_Morris_Pratt.KMPcode/export1.ML