SQLite format 3@ .  YYQ77Atableisabelle_session_infoisabelle_session_infoCREATE TABLE "isabelle_session_info" ("session_name" TEXT NOT NULL, "session_timing" BLOB, "command_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  j#< /]HOL-Library:threads=6elapsed=71.881cpu=371.328gc=18.440factor=5.177zXZִF! s:]ŗXf1-q恈͐7ӺV 1̗e&$W$!>έg뤡N }6IX NI ;WgĮCWt:I[v6 f!3 ?jg{6Dr*i``1"qa8F}g/0|RC`nҟ ЂY'Ez7UhA%d$~S2>uU Mڒu]783pbo'HnܐvKe-x! _~bc<䗕U䈢f=$ &vHy`3VE0<{4eKqnαK.,ϼbΰD&7&B&fS ܪ%7P4= C4 &Vc+ :y'SF=R+U 1۲YӘjIhdiv͗|PܖI h[g&Kh.сR%x-tIMp/Qv c&z>[%|z-`mt :Oo)Dʐ ߼!5oT]&|} |)56- EFf"P[Nݚ402ڌ!ZY@]k!EJ !?_ҧ/jx@&lGA GQY"ڳq{.!a $pknuuD BS!9LatT&WxwU蚅Ny)A eXL AdxP]ɭN,:yHҊ4{BT( |LA<~"z9Vd JU" n$zҧdNK0bMTu\?%0b & ׸2Y6 TF9RÍv($#]?ByiD R>;{)Iwh0<0 A ";X5( 5Iu @n[FSb[x Gw 7z'7|x-kސa'qF"RȜ{wDVU # HOL-LibraryNwA1$Xh]z00t|?ThCTc4؄:ugʟ{X,T_vLTh_$ [:uaAJOi!CCy?,zڤ5y iWd>m쁻ڛ Hد)U]zye9_d9`B"rGXutwnNsϥRŹf5C5 v* ?3hߟliAzB|W8Z|V`͡`ƺR8ƞN tK?FlnٟJ!3B@պԗ$Xe|ς*BNJ&yl:WZdA9kt.]@ƲT9[H?[PT Homy?Nj+ pR4#όΌBVB5x*:m/48m+o2:=7qT;&h^XaĨnT(zE:rI;w]$ړOКsam _"F;g[0u lyYMTZx&WѸGQ]dqQsi=>Ztk7F",X U F9ԅg8R8KjdV9J.Ü Winƣj>;ii2@⪐Yؤq\kW?'ଌt/ϸG3׾g *|\* f%7GC w.x`ÁDcl,.$ c +o11RHcn;<`!ű~Hkb+}Pz[VBy)~WjD\Jjp@HxݻKcͷY$ViƵ zC `.%G/"3 `vR@. )ċ!4.?NajKɀFCEA`Mԫa#KmnÞ^V@b'E/E[Jf*CNgHryz\=X2ѵ: &eFب󖋠m)}߇9N#21pl'آ5Ĺv0<׊lފxۓ}˃3 0ԕƭwU`!~^R*u A$=]k. vxKaR=:B`PS%?A6C1nHY`}!?Ya+|%OQj?c+5?M?mQ*vPQ@7 dEP@؜dٰ,P p!#a=Tf;-0ki]NA_=T={Ӣh) 2wyz|{O ۚe{6W甌0 V -$`Yt7"6\<ҜGd s g-;ZҾ 8H/F$r240O̢- aMKB|9t68NX@>Y{ E #| U[C hodG:4[7yY5l5~f<ϗ{i'G51 &" ln .BY*^?3X QjOۗ5υTڬ\_( ,CLUS[5{ Ҷ5F2]Rݚ'IW]09nw9inF|}_(z16 ݃3sAyzB,&9ZA$-FRDlKl1ȗ5L/F&y_CO(MD_kq瑋WcV5" ``"*n ي\/>a\!kK(P*;+iISVWiV[#X>=Ō]"wOWn/^zo4A,gQD7Xj[G6qxS\x,ũ{j>n;մ@Pv9-V} V r/ɐ0RUs; 0fҴ4WW@ w2vLC6{oю_J J'=pVCp$_!r=h"w^T|Rt_T:9ƷXcZo6Vpr*!|}tbT:,*0>a( -cޙ)QP\v#Ǔf A2(z7(uӬhr߆̈N87ARf/gvv?4&:fC 鷦+5Hv|HO tQ mkHNҫYki?=m#T2VdTfclI(Ϥܼ Lbm ] m*͖~M\ۈʭ3zjDV ּQlWdLw>SΉ.ݡw8BM2"5R TYj;N dX N ^Ub7r~slԐ>[ĥ=3Zhj7 tm8xt Y~[6i~H 8K%SW(fIn#D;ik>f߶.B[ jnm j_y'2$ƵcgLwq9\&> 6tI= #a|u>B612ЀK:*A$چ?"$wtc)*BNVRK ,vUhEK^g&pyόf2, .S+D@]5U=B8en$mh^R*1 ωC|Ҙ5h}Ǻ: )eS#4/'H|#NdԹ&K{5Z];c _s˛0-Njqo咼nLeL@a-Zi,֥ivMm=3wSOHZVl>a\a-E]+%O-H"7}o4ۯtE7,#Й7:ru`n'~Z\ L (n:}5DƏ!=FFG!k`m wgKt\*38%E-V<y/R&^Hp׷8 54;1~W=yդ4\:onzč^6sx\1GRy%l\xbE ZJLgҿrY89F'&vgH$huG]H Grn~njW"Akm$S`N"k;<% 1e!C17*koo)w7\g.z+r~VLT bͳ.I|D.GCc,5 "+GDgmZ>ˊp9RNX5$=o uTi̖zA v9% s5ArM" "E>\v]Efh@U;ef*hUe`%#'w)pgnvI!QjB-u(0fvgYZ7zXZִF! M]ŗXi%Seb;pww[R e;qcZ2 鉆~Zߚ <# L"eagV:`ooAdB[ŸE]g .\'m{j'YJQ=əSnSR8*'%kBѶ?x趥t^eqµ lf033Q`&FC+2dyN2Bp#gLxdZX ƀG~f%I[ys(ڮZBqTf!pLA#FmJd +<+>GmELf̳oKdžO̺D ]XcE >aX0Ռ#Ǝ07q@~#̢Zb 0\+Nl8Ð,%qK,|Ba JNYA;o;3fLScM St͜Y|>zXL1wc<L ޥ`J6+2+(eaؤgN9)\Aiw`[E`L<P2 DɧT I"=_xNIjyXe]ެUҕX)7iYi,Mzjs϶֩"m9b/$fh*4rg] aWsɦ oC ]f+?R5i^|6 5Dq||mcLv6دrXH5_=7R>*nm"vaK ur7뢔ʯ?йɩ* ˡQL.J7ZKn"ψJNKtJ ʮ0d`$Th)K=E dړDĖ/ j'DZ?2#JVJ,kȈӽLʤHaH35ty.XDy=YhC&]\ y7ߍwGHjod-ZZnu(-rfqX}rgbm%ljrT/AF!1Q 8/m@7UHazTI:7qy 9⫡`J'A$F/P^$uH^S6lD=):Psob7"5?1 */GF~5zI!A==,a m%)-n>w.xtr$Rp:Mc9A)!ڒf`SN]IiI>wU$IAͨqf%okx3= =i?:m\p+pb^8wa^9ފ=?cv ]UOUpW2X>3!hTXH=h5n5=Wbg0siNЎP*} Ţ9kɌՂ\ 2^PR-lwUIJ*"=G,5kT3Ca]hP$Y>(]sғ'j#l~j)RcBD94AvUp*An{Ѡ%V6S{n]8)Ue*PPM|.c(Y+b4iI60Pi:6hopmU)O, 8wco0/=@JН[-9T wZ{c"@#?[lc!͛ 쨉В^HE[pN&\ܐX) a*i5v8tO!u(-/|}̡`HR`Q=$ kXはݖ4茧|0WW4LIX/K\QqWlv_Q`5gFcLi .Ep_FKJv< S';o Tutޕ:Z$, oLVOuI_ Wކ\ET:+ԣ IbTtRs3~ d0uoEqVDfT촩Qݓ sM!Vl$2y^ۊNm F?t s@g "kJeQ}?J&Cg8$^{3-=yqWHJur֤mRҎâYV{BC?wQ<kTqR."ܮHd5F gQʼ305QAٛZM d~d6<}o)k, n4S =͸+1MҖ=á k~nY<M1t>Mֹ遇rIKt6hi0eET%n0wQ[2oW+o utX+D`iH$e2eƲWP)c} :o %>xBGh!HhWŠm(!CXeύݻtkQhCA˨l).x4v¤J64m!갑sU*X-`WRlb(Olf2Mw-=Bn C3oh>ZS`w~Q 瓳%x%1*Jw&n*$fLfj s`w3**w!Mf>#SRdŞ3ǾW/ dz6d]35XlzJÿ1 +q[!# +RUʀNwڅ?$ I-PoDgO/ڋuÆA SMjQbJWu3iLJX.Qz8B2Ttk`4|/mD'd=GC`e7s /J+GDj>L7$5UANg[{wNtvv86/dc.(c5b&=\0 Bu|F*gA!ɼL*{,oDdl6ҩ#uqQHDlOE+a-qO-VyT4g0ei:vp<Ɠo3΀t1fcWTp{9p4fv6CmϕpG_A!L i>a j^)¥͕^涻adYՑr]fW(4>V´?S`j ʛb]72GR$w< um:k)@'\?*;VOG@0 z` a?xw%P[ڈ6 Xn+. }WFD9=. Kxc332qVN}9Ni^~xkb MߩY^t< N5׼PTB;*K^F։dȗs" "V'*VU?ǶF^\fˏފ%Zy;)}7(/ឝaɝuBߪqyC8s*J+B3i /UWȱgYZ024706a71555fa9fb5a39bb22e93a953eb5035eb 02e6745f5bf1d5a2f90e78e0ce6223e709dd3c07 063bf4ab3c2a8e3a094975d76d3976a1fbaf7b30 0892a5fe5b4fab77b2315001c3015959fb3b0a7e 08f0891cff2f74fd97fe4f8d9775b4b780015337 0982b2d5b50cd0aa1a4b84151777bbb1bf10f05b 0c9469e4651698f44e3e228873be074985fc67b7 0f8240b0c4f3d1202327d1acf991619ef62ea817 0f83e9379368d232af1423c3a9685e6e1cf74f88 107c99d8851592685180946e337a1534977200ae 12801e8ee833371d95b3f173da5f7ac95c1d057c 14c3540bb5127bd30a61f668d40891bd3ead84f9 163c6da12913489b3caeffbe6bb659044e356dd1 175b21660a5a7ed319b7f0460861d18ef9a7d000 19e2cf0910b7071efb7af8472164cf296f5e5ce5 1d233635451a1c88b406827e2cf02200de33ee16 1d4a7749e712ffea1d5e14a8796c94463f5b60bd 236dd9c727d688da6adfc99ecfead9a95fd105a7 23c20141dbd4a2fd13b167a878b2629224437059 26edf1edad69d95d9f192b4059727b11fb9da7c3 27d5a8818069cc896af3e8dad268b1af29789f49 2814db26f3be775cc1e379e9535a3bb6efac2419 2829489b1739d37606ecdcb569d944d2a708b961 2c84154247571ee3ef47275852cb10c68388ec97 304ca8c01a25af412285de51aeddc0185dc75abe 345733401f52a910d8dadb57e7e63432afb912ce 3997ad1247c599ff5ca5a09326a165d755ba9b8b 3d3fca257ff7553ca5e9282b6fc8391be4278978 3d8ba710464f50d69b690a1129a46174c33e3507 3da82dd2b91db0fffec29024fc6338a500de7ac5 3f191c7ee2e376a50078b5509772599e430acb46 4021eca21a285f24f9ff4ba2d840994e4f65c303 41388104a4a5efe93e14149d743a56e1da702723 422fb75946ee2eb3f59178cb1035f2be8816cfa6 42592a2a3293213750136848a26f06962569fecb 444d44cbf04fcccb63e0be6f75dae67a16d01f41 47edf6cce67efedd879a44a89d426b35b0561375 4899baed1ababecb51befa211918d65131f35806 49bb377d6af6f5d80441bc2ff2ddd240d934323f 4cee7a4a8ff3a6a412156b24cb39563781feeea5 4d733ec3141c63d461ee29154f28c33ed56db158 4e5a4fa1fb8fe1a6412c3d016ed2455c80369bc3 4fb23a38817ac162d0c9848db5be4a2f0d30b082 5115babcf82b51329a1890394e7d219241d1cfc9 5117119a178eac69d137fb85243808da2d667eaf 513effd0b9a67d2a2e9ba2830d3ad6f26b4aeb81 523551eab52ac57404c63a072dcf3bfeab9d152f 52e6a4e74d89eb0c2eb538234c61a12adf202e20 54bc02edd20109ec5df1f897881ac82269c23e46 5526c8a86bf131ba3124c7015425c9c72a3fa9c9 56a808e3e131d37e6ccd2872a89d62171e025d4e 5a8bf46f142fabbc62d8f177806670fdb6d4c2f2 5d38954f05393bc231026d2f825c35df031ddf2c 5f0797493503d8a4a2365f9c8eec899c63baefe7 5f3249c9a2080df051ec979e03e69f7b6c37b568 5fc2bdbb644c2f07bf08dfa5c35bff54d955ddfd 69b4d87e9cab0b856337e17afce32c08395ac7ff 6a1b07b082500f00f6c3b1326fbbeedb536bae44 6bf0898dedea553cd37c7a7c3bba205f49e9ec75 720ac04f33ddc2813d1275c854e6768f8d752240 767b848e899bf51172cfcafea6b2fd397e8b0312 775ef38894f1e5a5e455d7edd303ef0f3647bc1f 78759369f7db0a7b2e1ca4cd148107e261ab15f1 7a0c90a2b96c228a5714395715720c669ab3a8db 7a57531013b1587f13c65f466a64d529dbc50fe7 7bb2894bf6b2b1879e224f67e577c429b34466a5 7d61920a90bf4cf8a723eb044ad8ff033d8c6d1a 7dc2df46df8831ffb92a537208b1ddb139f3e611 82fce86746f9061205d625fb926c1da3b71e3bc1 838f958b45d76730a0be92b27d51a00c732b3a44 852c4b663a8d439dbafab771fff6222b134f0cbe 89175bbdca95c5ae41a7324d992356e3bb4213f3 8953a4d1701b97d3c0ae278b7da4fa122dcba41f 8d31800ff14de35d275f6635e9c6d24becf4c94e 8deffa144459ad2a2c0a9e8b65b3a556e35fc44a 8ebd2a5a70614ce4e9229427fb522b89f8c795be 8fb39077d96a8f5690a335076549ad2b36a9b735 90dd23764865c420baea02c03390be6be9f12060 90ff698af5fd387a97be2cd9aef54da59afd9e1d 918f7377b9db9d2059aeadfd5d41e4bd0d9cc845 96065b30c9db112cf55bcbe78af20aeee6033380 962e47aa332c8804c7b150e59b0d93cdd566fffe 97020981c6aabcd5f9a12344194388cc00a68b45 97b0687b0f666b4854bc0c37842673e1222c835e 98e56112c94ef1e4b2b588c91ee96072cbda4b3d 994e906601e17310bff00be21ae5e216ebc52992 995763b4daee9785d72a787763b6ad39979b3457 9b1f321658f3646bbc6f985f388fc2b2e09cd4db 9bc5bf9a2449ee6b95470c832bbfa8d7fa97f4a1 9f82d4e53459f814981e858cec3d927c6169fcd3 a018ccee840a7e692b2ad38c4bb1855ae9ff8fdf a05e1d8937c5dbb05cb603100240d0317bb6d161 a139ead04db153f701d169eb4d578c1b658baed5 a1c0f04ce639ba4619ccee82b54cdd5cff5261e5 a1da0d468cd58a6c7734aacde65c8c355b118b78 a438efea6288f9f4f15f7d643bb504a34d38c343 a60fa1dcc39efd8f2ac95d4868c523d85ba629be a6a608e8a2758914b324f32c16b43ac033b6aa11 a6d881014016ac510413e96c94577bf126ea335f a9d5ad43ec6f86c94c776f5fec4964604cea28d3 ad3e0430353cf9dd719486ae796d190d5e13f04d af30365ff3a438ca9aea96084873f897df63eafc b319d76f815a4ca5362afe46af6873f3072b5661 b5070ec08ee2acd5d10039e298f5e5cd8284bc62 b7217fa861b8cfc081228686391552b01f7cdc9d b9c5555005d2457d66592f71382507c4831b3f89 b9ebefe63206634b984e3c42f405b18029f4964a ba6c3c5c93a062bf2ce65ed7c9a032546b1a4e59 bea63528c5ae9662bfe55afce882d1f0fb32c3a1 c08c0d5d4601fb33f1b6cf9f7f814c612221dae7 c17fecf7f2f8f47ede24d0ac2245ab89a1e63bd0 c292d57b4c8ad183eda58eb155e0935f009be602 c31b749ef7e5a54b10df1578930b426deb44ab30 c4c5f9c84657033dbfb6ba1a69f49f669464e723 c57202b4ffe9ff1ecbad147d413f3de8e9e5d302 c583c2ce31119315ddf1817b5637d75352e6b2ff c6595eb84f7f5b6ff8cf51591a134ede1855866a c9a7834754ca020e75afb9d98e309c88e75bfb0a cc49f191a1330d1b26b2caf92f0c6cf8b98224cf cca035523dddb33f6c1096c40433b20f796d9748 ccf76f9fb34684fa9272e37fe3518a1f7abeaf46 cd3237b53316c58230598e8b914fd4c991392e4b ce168f5c6ec1725149cd64ec4a6feca6f681f8b8 cfcc5bfeda4585007e90d8146a51467d254bf65b d14245488f773ce049ba50b4fa478a906cb80044 d45edbe29739bfdd7554584b57083bd0684f7fe9 d4a744693dde4b2b4dcd1b586a909e4d25f5abd6 d4a7c808b5209d986d7d6f6b5f43b3451099554d d7d6ac5a68cd81a8e80b54128cf50638a91014f2 d9e06f568255b38fb2df0f11621e3bfd8040de89 db4f6314dd91199e1c763a85a44c260d29235bb4 dd12fbcc31a0b736edb5bdb2a77f705421a3f9b9 ddeafb789ceecf6113f05c3fd39d4483efff0627 e16dd81c25115952353dc50e98ef8842c8109688 e21dbaf449637eb9161af006cbc8f4faf91e00f5 e3c438bd503158372dc2be23c689a43bfe275b03 e8a1bd85ead6fde188da5487fdb80d51ac0a8d58 e939e9ea091d6c9b5c4e75d04ac15d6a78c5f6bb ea07fbeffcb1368ab04358e4a6792a15022e958f ea487692239b63c714b16edc44acedef890cd258 ef40401f3a043564ef98ad47a005835f0fadf83b efbf5d6d489574b2f406c38c146ab75b571d4d02 f0fce7eeae1ffa41a6f0691e21062958b47031cc f212cb99f8e549a05f2f4735ee2e4e2bbb22ed4c f26570c2fa8d9f04360d355e52e0bcc6fdb1b830 f493435b6691328e8cf3b4fceee65767841c21bd f6aa6d802e99f69cdb8bbef0be2ab6e4befbb9ba f7d7695b21718df39e8a80a5c0e149dd8fdcff3e f83aeeb3c8eefeaed871fd7c865d97cfddd84745 f85597fa8a6240d49b441b7b75ed4b2c25077f66 f9981decc4f3e052d9bdcd615e83cee4a6c1386b f9ad8b0e4dc237bddb1a7187abcb79226fec1f90 fc7344ff3b0e3dfee6086e358daf3f162204296e42a610eac52055edd20b397cc2bcdfbf3fccea6d 5d5eec6773200722f58216cfac748b75f4e5aca0d547498eaf2fed480410248492f2771361f8134e