Loading theory "Pell.Efficient_Discrete_Sqrt" Loading theory "Pell.Pell" locale pell fixes D :: "nat" assumes "pell D" ### theory "Pell.Pell" ### 0.726s elapsed time, 1.508s cpu time, 0.000s GC time *** Undefined fact: "pow_divs_eq" (line 63 of "~~/afp/thys/Pell/Pell.thy") *** At command "by" (line 63 of "~~/afp/thys/Pell/Pell.thy") Found termination order: "(\p. size (fst p)) <*mlex*> {}" ### theory "Pell.Efficient_Discrete_Sqrt" ### 1.747s elapsed time, 3.592s cpu time, 0.000s GC time Loading theory "Pell.Pell_Algorithm" Found termination order: "{}" ### theory "Pell.Pell_Algorithm" ### 1.600s elapsed time, 3.128s cpu time, 0.260s GC time Loading theory "Pell.Pell_Algorithm_Test" ### theory "Pell.Pell_Algorithm_Test" ### 0.301s elapsed time, 0.604s cpu time, 0.000s GC time ### Rule already declared as elimination (elim) ### \?b dvd ?a; \k. ?a = ?b * k \ ?P\ ### \ ?P ### Ignoring duplicate rewrite rule: ### \0 \ ?y; ?y < ?l1\ ### \ ?y mod ?l1 \ ?y *** Failed to finish proof (line 463 of "~~/afp/thys/Pell/Pell.thy"): *** goal (2 subgoals): *** 1. \coprime (int u1) t1; coprime (int u2) t2\ *** \ coprime t1 (int u1) *** 2. \coprime (int u1) t1; coprime (int u2) t2\ *** \ coprime t2 (int u2) *** At command "by" (line 463 of "~~/afp/thys/Pell/Pell.thy") "(2281249, 267000)" :: "nat \ nat" "(32080051, 3115890)" :: "nat \ nat" "(591044882509437932644694657557998497232801497875078566785062244072728232130001, 57407353840002731127200401874788914523747572461041018258812710554192588143900)" :: "nat \ nat" (0::?'a) \ ?c \ ?a div (?b * ?c) = ?a div ?b div ?c (?m div ?n = 0) = (?m < ?n \ ?n = 0) ?m < ?n \ ?n \ 0 Discrete.sqrt n < x "(166181340400672716715320237223541893214773150498450843024115412797569089111891141671063220018294794541493336527650758175745211855568222035837127038786328153039170529116791057350449208948623856327889849959584816764769234083640574228748730967552384172479483170307252494009928606616044011353233356490365477837588128129778331827284431610285699961199177251868489501823694954836020264654795357525250536054638901430453085548109048011411795525789985658158337564506490983043616101103006203944383117427997558560737576071770898569174558064286072643634743560376086452557780551951920261033323977806727466550267377898054397674956443176650499335369529360853887350541017697411097770739060190792656922655319925486941353695936960979959304045381863630122373903702532351255340923263175636833472219683487958009741929898080851118563127149926491084163003142292439694069468766324651989571254230552056859880283778194779782240518063815290724545620832278779119086921208295821765129146221904375609834706068387877359345924285852224606655496353115117341813145570776711718726293359004487648091598219684159027119144632329711652714796461041361793394590485887139441712012574341041435289330039810236348566995584776811095245908519414699515998693243234871349125726415205062235125577700097552523481771723786021479561626408342332416817753176973430979932982292551283449680136992517082316917579816501279353170476358422189697222256034724922206289235450799577683329677602406452299704365980849763857103742548920315334031566430304597915421392281427213081784131198527584622587249200123114877566259556110522750427515491247562736678587189736028902635335723526739929012665286019299216589835014562456104151599036279206724861146481817160031768441265923683404709454993810153892991356571380892478947417624133239250275199553677260712198138287879365173159324952314823716312617829045416057137346758860546145739084484766781312515380574484789089624729116516968353052097381888791371826432993862980568618601976578950945356723601039480744305853240488833681134862549796232236730501336416456500023674717540380508307550263600315062807634545466616620139931051582546540592575370967664145099968093151281641221279412433442894603936122659969182311149655341452303659592984645005636427031218629681814470784981321632143626432667437457421125194398860695982310898929457034890711696296939586239876097415820154439887723490687290845764466260718547792989640886889787193225669901808750222613549828736073094648535747746689650946741020626533430209031824275944773571543746492506794170428122593537952959156866842853090327763046960788145533925161324627720121383467880452433559547552137742784708475547115239942196773702470719331666127112428040805781141619871548975247270117897426250370965916142264708736050193234506524290581735948995989122058458716380235555500709969870174785201762124253813629180101672748960897622935323098959480468691684689834323847511774648685882029334513810724865611794440511603867652237937640694192088738713768267393260897267554526393328930201587745834381046598608594678581429134276412282346372134034586225864102716178607733238910870262855820742050431594242949174980815694368804646357310632685274525159996141775977698253601780479510040192321009137957119849185378735572783609158400949375534612603217090474066423722047978763650580250539802780903302969477305663910610425019007507447056582459686414978278270322170408443822585271241166147836128742328263942526747873371231218761469565205748591294386166679789955532036772475741268911469892326869324922573893464362425941624567071019880933761395157189313190703079121738938208170000069691879767304817935081896000195772268284626086529392180601485870711433659433506478417781869605143245489125573063082922691635330536179465893366612302649663386111092958400892230312249676421213178695975487973171675212713818684915929888406958580014427689655908623208815009530759187741941802787081620359809629879052223676546800500845736558906637483144447139839394935050975723506828661674450966077551607804617478985465209476396737460000000001, 19450054723085414345629065044498954231480463826506824044760150162344964525930315989018262976195464392982608570215484048701771048307190525355364624176219714031671223603754540208470628453648530925697106058921055797360592859514695017792604348583455861232705713014535221070181343851011444860021434719650913642635171628339114828724208455142137407584479497399758527767272221209454005359001880421045236636036113379353779809746602838468268431459550465529680099543741670527951719653784540364160461552641411863894046806297717055490529770784413818600240829149238063546891308114902773549374995767328663363531068597676743215658902610186196459980875442848419412147608275003175884761911215560151120670870290204359008342173172221857309228817962937839468956627647186987769929092824527901534811818990566119510690514688177783953110843132843498540035455875593509183664727318129236729075037361841015311563507611783144271574587353623078217846840280346943237691404498712493355891198500705412256837125912905593661618562295048597282042367667478715124559931340827166867211169504017542253795781470683800026919644073118375315177017902007294124064550801382076238859515481045302282069965829666848824889295302994602577187031205171552350636232640256887668545183499828592905128546554933001751715417722708218751375361193893849275252740284873545023015073289984271201227788296200595896325243689518648791413582679781994840772705372042658266702190231466173557021997066446197510180941114747698224171113340854036093512258519236724485773651832453427307197104218432374563773067589012189018020652860461154551186161788284941951484153202203880297972530425743710527471309035701077162951292470705201677571525158066642372149245034353390101967336723577972917244947832470743573290124252487182186650375340522954715805062565907007963493595808802895862659025091574562655810245067444206501270831756215135016124820628515771880620849926485641186064797375740731807322150526800734158427377273310362052008320536653114789879971660473383869426747274279511880494152326836271948025781055559898150974540062935330046510522690303580162906671332723249939317587639950593116221029813884317626543769860912376604888335572214020696537362325153254936217811199211308194139480700101306206427514766504519662572059093613491981028941079026552099113795518859029032409388187813373181228356771094582716521322041955562290327609258887107803677730516714844362454319961169425341640216888307489278148019792294667428387100061347500845773334726232635445590275903269724575763568504303105364909130063660731786556608404961684672019313886793131981692487886012641255981314661431868956775279731337999907143874211075179395236143484351535669030300441891096728703207641366694847024276690590937251716276515348940069992824305205503751448170437470964520516561940610762947797050305958426632768719884331987149296724356722347696777507892588431002510792555245919427834518363046799346786054836146317560585167929130196688680038780900580903953479968593615220655365984040780877532912640832174310214537631207529313569717365087637159299922384463487022504682233778931501863584394684144028526770861371651863892859772699735242204426610603006429058021313844805106543491943222431367492031460297571431538298128334024932811693830692260534070112832317693647841844104283202874793213595738259708703710135860934320431542138596860266272677206191266638597415882301157756857149053256906501310927863721053151804960453125127694214186093285347390578740062649294423689251330293762774435501989998774707093957249529186815608467105801889396093393626931940183314495499482902074975988945240176181607827225654882851592604500477934779920119627004504127940060950684412851499219934072377563661346347823266491195533915516507907256011148311438119095202593461624009025343941893120362589871776435695377180733958808237574669589489741449239299833728235616757699843947175137954585943511794145458841569651356836287711629003848892049365514164378952314330676790387471556248584614574928660423161817020275911719649697239961622636425056089800000)" :: "nat \ nat" isabelle document -d /media/data/jenkins/workspace/afp-repo-afp/browser_info/AFP/Pell/document -o pdf -n document isabelle document -d /media/data/jenkins/workspace/afp-repo-afp/browser_info/AFP/Pell/outline -o pdf -n outline -t /proof,/ML *** Failed to finish proof (line 463 of "~~/afp/thys/Pell/Pell.thy"): *** goal (2 subgoals): *** 1. \coprime (int u1) t1; coprime (int u2) t2\ *** \ coprime t1 (int u1) *** 2. \coprime (int u1) t1; coprime (int u2) t2\ *** \ coprime t2 (int u2) *** At command "by" (line 463 of "~~/afp/thys/Pell/Pell.thy") *** Undefined fact: "pow_divs_eq" (line 63 of "~~/afp/thys/Pell/Pell.thy") *** At command "by" (line 63 of "~~/afp/thys/Pell/Pell.thy")