OAI/Computability/Logspace/CompressionPrograms.lean
171 declarations, 0 contain sorry, 0 declared as axioms
Programs implementing sparse endpoint pools and row compression.
From OpenAI, Exact Derandomization of Logarithmic Space: L = RL = BPL.
- structure
OAI.ExactDerandomization.Reed.Poolxline 24 - abbrev
OAI.ExactDerandomization.Reed.Poolx.Pline 34 - abbrev
OAI.ExactDerandomization.Reed.Poolx.validline 35 - abbrev
OAI.ExactDerandomization.Reed.Poolx.joinsline 36 - abbrev
OAI.ExactDerandomization.Reed.Poolx.palsline 37 - abbrev
OAI.ExactDerandomization.Reed.Poolx.mayorline 38 - abbrev
OAI.ExactDerandomization.Reed.Poolx.bline 39 - abbrev
OAI.ExactDerandomization.Reed.Poolx.Sline 40 - def
OAI.ExactDerandomization.Reed.Poolx.grainpline 41 - def
OAI.ExactDerandomization.Reed.Poolx.mealline 42 - structure
OAI.ExactDerandomization.Reed.Poolx.Niceline 44 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.servesline 52 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.desertedline 54 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.uniqueline 74 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.citizensline 79 - def
OAI.ExactDerandomization.Reed.Poolx.Nice.listPline 83 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.sampledline 85 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.stagedline 111 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.higherEndline 126 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.middleEndline 129 - abbrev
OAI.ExactDerandomization.Reed.Poolx.Nice.Uline 133 - abbrev
OAI.ExactDerandomization.Reed.Poolx.Nice.Zline 134 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.wholeline 135 - lemma
OAI.ExactDerandomization.Reed.Poolx.Nice.coverHomeline 147 - abbrev
OAI.ExactDerandomization.Reed.Stoolline 171 - def
OAI.ExactDerandomization.Reed.filmline 172 - abbrev
OAI.ExactDerandomization.Reed.Vline 173 - lemma
OAI.ExactDerandomization.Reed.VKline 174 - def
OAI.ExactDerandomization.Reed.rootsDline 176 - def
OAI.ExactDerandomization.Reed.leftQline 178 - def
OAI.ExactDerandomization.Reed.stairsline 179 - lemma
OAI.ExactDerandomization.Reed.stairKline 182 - def
OAI.ExactDerandomization.Reed.centraline 187 - lemma
OAI.ExactDerandomization.Reed.centerKline 188 - def
OAI.ExactDerandomization.Reed.campkline 189 - lemma
OAI.ExactDerandomization.Reed.spreadline 190 - lemma
OAI.ExactDerandomization.Reed.spanFilmline 197 - def
OAI.ExactDerandomization.Reed.sideqline 201 - structure
OAI.ExactDerandomization.Reed.Boardline 202 - def
OAI.ExactDerandomization.Reed.Board.bridgeQline 219 - lemma
OAI.ExactDerandomization.Reed.Board.backBEline 220 - lemma
OAI.ExactDerandomization.Reed.Board.numbersline 224 - lemma
OAI.ExactDerandomization.Reed.Board.centeralline 226 - abbrev
OAI.ExactDerandomization.Reed.Board.Rline 229 - def
OAI.ExactDerandomization.Reed.Board.gcatline 230 - abbrev
OAI.ExactDerandomization.Reed.Board.addressline 232 - structure
OAI.ExactDerandomization.Reed.Board.Holdsline 234Source documentation
Supply over all seats and a common work horizon. Carry lip & reservoir budget abstract.
structure Holds (s:Seats)(c T:ℕ)(v:Poolx):Prop where …
Mentions: OAI.ExactDerandomization.Reed.Poolx
- def
OAI.ExactDerandomization.Reed.Board.pollStackline 252 - def
OAI.ExactDerandomization.Reed.Board.detectiveline 253 - def
OAI.ExactDerandomization.Reed.Board.offerline 254 - abbrev
OAI.ExactDerandomization.Reed.Board.postCline 256 - def
OAI.ExactDerandomization.Reed.Board.solarline 257 - lemma
OAI.ExactDerandomization.Reed.Board.nowEQline 258 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.hposline 266 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.actline 267 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.lenpollline 268 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.bookline 271 - def
OAI.ExactDerandomization.Reed.Lu.sonline 326 - abbrev
OAI.ExactDerandomization.Reed.Lu.psumline 327 - abbrev
OAI.ExactDerandomization.Reed.Lu.diffline 328 - abbrev
OAI.ExactDerandomization.Reed.Lu.timesline 329 - abbrev
OAI.ExactDerandomization.Reed.Lu.supline 330 - abbrev
OAI.ExactDerandomization.Reed.Lu.infline 331 - abbrev
OAI.ExactDerandomization.Reed.Lu.zeroEline 332 - def
OAI.ExactDerandomization.Reed.Lu.kohnline 333 - abbrev
OAI.ExactDerandomization.Reed.Lu.absEline 334 - abbrev
OAI.ExactDerandomization.Reed.Lu.clippyline 335 - abbrev
OAI.ExactDerandomization.Reed.Lu.resetline 336 - structure
OAI.ExactDerandomization.Reed.Lu.Standardline 338 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.shinsline 344 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.roveline 348 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.silline 349 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.up0line 352 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.lo0line 354 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.additionsline 356 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.dubsline 358 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.mult0line 360 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.neg0line 362 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.abstiline 364 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.clipsline 367 - lemma
OAI.ExactDerandomization.Reed.Lu.Standard.ring0line 369 - def
OAI.ExactDerandomization.Reed.Board.musicline 382 - def
OAI.ExactDerandomization.Reed.Board.warmthline 385 - def
OAI.ExactDerandomization.Reed.Board.pit0line 386 - def
OAI.ExactDerandomization.Reed.Board.pitline 387 - abbrev
OAI.ExactDerandomization.Reed.Board.goalCostline 388 - abbrev
OAI.ExactDerandomization.Reed.Board.Holds.Cextline 392 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.stifleline 393 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.currencyline 395 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.chorusline 396 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.slicesline 415 - def
OAI.ExactDerandomization.Reed.Board.rowBline 449 - def
OAI.ExactDerandomization.Reed.Board.bitesline 450 - abbrev
OAI.ExactDerandomization.Reed.Board.rawPline 453 - abbrev
OAI.ExactDerandomization.Reed.Board.sightline 454 - abbrev
OAI.ExactDerandomization.Reed.Board.starsRline 455 - abbrev
OAI.ExactDerandomization.Reed.Board.riseRline 458 - abbrev
OAI.ExactDerandomization.Reed.Board.zenithline 459 - abbrev
OAI.ExactDerandomization.Reed.Board.borderline 461 - abbrev
OAI.ExactDerandomization.Reed.Board.shoreline 462 - abbrev
OAI.ExactDerandomization.Reed.Board.surfline 463 - def
OAI.ExactDerandomization.Reed.Board.topEline 464 - abbrev
OAI.ExactDerandomization.Reed.Board.guardEline 466 - abbrev
OAI.ExactDerandomization.Reed.Board.borderEline 467 - abbrev
OAI.ExactDerandomization.Reed.Board.harshline 468 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.rowUpline 474 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.scoopGline 479 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.bowlCline 494 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.skyline 503 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.weepline 507 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.starshipline 518 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.auroraline 540 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.skylineline 547 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.trenchline 556 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.blankxline 562 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.boardUline 566 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.heightsline 575 - abbrev
OAI.ExactDerandomization.Reed.Board.Holds.paidline 584 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.foamline 585 - def
OAI.ExactDerandomization.Reed.Test.heatedline 619 - abbrev
OAI.ExactDerandomization.Reed.Test.drawline 622 - def
OAI.ExactDerandomization.Reed.Test.armline 623 - abbrev
OAI.ExactDerandomization.Reed.Test.extraline 625 - lemma
OAI.ExactDerandomization.Reed.Test.f_margline 626 - def
OAI.ExactDerandomization.Reed.Test.seatCline 634 - lemma
OAI.ExactDerandomization.Reed.Test.feltline 636 - abbrev
OAI.ExactDerandomization.Reed.Board.heatpline 667 - abbrev
OAI.ExactDerandomization.Reed.Board.touchpline 668 - def
OAI.ExactDerandomization.Reed.Board.meltline 669 - abbrev
OAI.ExactDerandomization.Reed.Board.keep0line 670 - def
OAI.ExactDerandomization.Reed.Board.jackline 672 - def
OAI.ExactDerandomization.Reed.Board.shiftline 673 - def
OAI.ExactDerandomization.Reed.Board.bankCline 675 - abbrev
OAI.ExactDerandomization.Reed.Board.burnline 677 - abbrev
OAI.ExactDerandomization.Reed.Board.payCline 678 - structure
OAI.ExactDerandomization.Reed.Board.Broomline 680 - def
OAI.ExactDerandomization.Reed.Board.Broom.reachline 685 - def
OAI.ExactDerandomization.Reed.Board.Broom.answerline 686 - structure
OAI.ExactDerandomization.Reed.Board.Broom.Fellline 687 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.pay_arcline 700 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.broomsline 704 - def
OAI.ExactDerandomization.Reed.Board.rearmline 792Source documentation
Routes the packed choice back to the walk head (outer i replaced by the packed rep index).
def rearm (x:Word)(a:History):ℕ:= stairs true x (a.1,(dec a.2:History).1)
Mentions: OAI.ExactDerandomization.Word, OAI.ExactDerandomization.Reed.stairs
- lemma
OAI.ExactDerandomization.Reed.Board.rearmKline 793 - abbrev
OAI.ExactDerandomization.Reed.Board.scoreMoodline 794 - abbrev
OAI.ExactDerandomization.Reed.Board.plazaline 795 - abbrev
OAI.ExactDerandomization.Reed.Board.primaryline 796 - def
OAI.ExactDerandomization.Reed.Board.rateMoodline 797 - abbrev
OAI.ExactDerandomization.Reed.Board.hillsline 799 - abbrev
OAI.ExactDerandomization.Reed.Board.promptline 800 - abbrev
OAI.ExactDerandomization.Reed.Board.vibesline 801 - abbrev
OAI.ExactDerandomization.Reed.Board.tuneCline 802 - abbrev
OAI.ExactDerandomization.Reed.Board.totalCline 803 - lemma
OAI.ExactDerandomization.Reed.Board.pays_sidesline 805 - lemma
OAI.ExactDerandomization.Reed.Board.tune_sidesline 809 - def
OAI.ExactDerandomization.Reed.Board.Broom.productline 815 - abbrev
OAI.ExactDerandomization.Reed.Board.Broom.wholine 816 - abbrev
OAI.ExactDerandomization.Reed.Board.Broom.spotline 817 - def
OAI.ExactDerandomization.Reed.Board.Broom.valueqline 818 - lemma
OAI.ExactDerandomization.Reed.Board.Broom.Fell.thereline 824 - lemma
OAI.ExactDerandomization.Reed.Board.Broom.Fell.capacityline 830 - lemma
OAI.ExactDerandomization.Reed.Board.Broom.Fell.localeline 834 - lemma
OAI.ExactDerandomization.Reed.Board.Broom.Fell.allotline 850 - lemma
OAI.ExactDerandomization.Reed.Board.Broom.Fell.locatesline 855 - lemma
OAI.ExactDerandomization.Reed.Board.Broom.Fell.soleline 865 - lemma
OAI.ExactDerandomization.Reed.Board.Broom.Fell.framedline 870 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.tune1line 892 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.tune0line 893 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.baseHearline 899 - lemma
OAI.ExactDerandomization.Reed.Board.Holds.turmoilline 907 - structure
OAI.ExactDerandomization.Reed.Board.Pageline 932Source documentation
Package for a single executable prefix update, all higher-precision probes.
structure Page (s:Seats)(c T:ℕ)(v:Poolx)(b:Broom p s c v):Prop where …
Mentions: OAI.ExactDerandomization.Reed.Poolx, OAI.ExactDerandomization.Reed.Board.Broom
- theorem
OAI.ExactDerandomization.Reed.Board.mountedline 939