OAI/Computability/Logspace/ContourTraversal.lean
167 declarations, 0 contain sorry, 0 declared as axioms
Contour traversal of finite functional graphs with explicit predecessor enumeration.
From OpenAI, Exact Derandomization of Logarithmic Space: L = RL = BPL.
- abbrev
OAI.ExactDerandomization.Swirl.Dotline 23 - abbrev
OAI.ExactDerandomization.Swirl.Gemline 24 - structure
OAI.ExactDerandomization.Swirl.Firline 26 - def
OAI.ExactDerandomization.Swirl.Fir.broadline 38 - def
OAI.ExactDerandomization.Swirl.Fir.finalxline 39 - def
OAI.ExactDerandomization.Swirl.Fir.rollline 40 - def
OAI.ExactDerandomization.Swirl.Fir.foldline 50 - def
OAI.ExactDerandomization.Swirl.Fir.liveline 61 - lemma
OAI.ExactDerandomization.Swirl.Fir.forwardline 63 - inductive
OAI.ExactDerandomization.Swirl.Fir.Flightline 80 - lemma
OAI.ExactDerandomization.Swirl.Fir.Flight.online 85 - lemma
OAI.ExactDerandomization.Swirl.Fir.Flight.uniqueline 86 - lemma
OAI.ExactDerandomization.Swirl.Fir.quotaline 92 - def
OAI.ExactDerandomization.Swirl.Fir.nestline 111 - lemma
OAI.ExactDerandomization.Swirl.Fir.riseline 112 - def
OAI.ExactDerandomization.Swirl.lapline 133 - lemma
OAI.ExactDerandomization.Swirl.lapsline 139 - def
OAI.ExactDerandomization.Swirl.Linkline 142 - lemma
OAI.ExactDerandomization.Swirl.Link.seqline 143 - lemma
OAI.ExactDerandomization.Swirl.sameline 145 - lemma
OAI.ExactDerandomization.Swirl.rideline 146 - lemma
OAI.ExactDerandomization.Swirl.Fir.betweenline 152 - lemma
OAI.ExactDerandomization.Swirl.Fir.orbitline 187 - lemma
OAI.ExactDerandomization.Swirl.Fir.whirlline 199 - inductive
OAI.ExactDerandomization.Swirl.Stripeline 217Source documentation
Linear link with internal points explicit; endpoints can coincide.
inductive Stripe (r:α→α→Prop) : α→List α→α→Prop | run {x y} (h:r x y) : Stripe r x [] y | hook {x y z l} : r x y → Stripe r y l z → Stripe r x (y::l) z namespace Stripe variable {r w : α→α→Prop} - lemma
OAI.ExactDerandomization.Swirl.Stripe.joinsline 224 - lemma
OAI.ExactDerandomization.Swirl.Stripe.bothline 229 - lemma
OAI.ExactDerandomization.Swirl.Stripe.everyline 237 - lemma
OAI.ExactDerandomization.Swirl.Stripe.severline 242 - inductive
OAI.ExactDerandomization.Swirl.Flareline 253 - lemma
OAI.ExactDerandomization.Swirl.stripesline 257 - def
OAI.ExactDerandomization.Swirl.Rope.ropeline 274 - lemma
OAI.ExactDerandomization.Swirl.Rope.beforeline 278 - lemma
OAI.ExactDerandomization.Swirl.Rope.paidline 281 - lemma
OAI.ExactDerandomization.Swirl.Rope.satline 290 - lemma
OAI.ExactDerandomization.Swirl.Rope.repeatZline 303 - lemma
OAI.ExactDerandomization.Swirl.Rope.cleanline 316 - lemma
OAI.ExactDerandomization.Swirl.Rope.cutpointline 329 - def
OAI.ExactDerandomization.Swirl.Fir.marchline 361 - lemma
OAI.ExactDerandomization.Swirl.Fir.streakline 362 - def
OAI.ExactDerandomization.Swirl.Fir.riseQline 396 - def
OAI.ExactDerandomization.Swirl.Fir.probeline 400 - abbrev
OAI.ExactDerandomization.Swirl.Seatline 403 - abbrev
OAI.ExactDerandomization.Swirl.Panelline 404 - structure
OAI.ExactDerandomization.Swirl.Arenaline 406 - abbrev
OAI.ExactDerandomization.Swirl.Arena.actsline 417 - abbrev
OAI.ExactDerandomization.Swirl.Arena.waitline 418 - abbrev
OAI.ExactDerandomization.Swirl.Arena.tagline 419 - def
OAI.ExactDerandomization.Swirl.Arena.touchline 421 - structure
OAI.ExactDerandomization.Swirl.Showsline 428 - abbrev
OAI.ExactDerandomization.Swirl.Shows.Chartline 435 - def
OAI.ExactDerandomization.Swirl.Shows.rayline 437 - lemma
OAI.ExactDerandomization.Swirl.Shows.rayKline 438 - def
OAI.ExactDerandomization.Swirl.Shows.keepline 440 - lemma
OAI.ExactDerandomization.Swirl.Shows.keepKline 442 - def
OAI.ExactDerandomization.Swirl.Shows.upmovline 444 - lemma
OAI.ExactDerandomization.Swirl.Shows.upKline 448 - def
OAI.ExactDerandomization.Swirl.Shows.summitline 458 - lemma
OAI.ExactDerandomization.Swirl.Shows.summitKline 461 - def
OAI.ExactDerandomization.Swirl.Shows.topseatline 467 - lemma
OAI.ExactDerandomization.Swirl.Shows.topKline 468 - def
OAI.ExactDerandomization.Swirl.Shows.tryUline 470 - def
OAI.ExactDerandomization.Swirl.Shows.chaseline 471 - def
OAI.ExactDerandomization.Swirl.Shows.riseline 472 - def
OAI.ExactDerandomization.Swirl.Shows.downgradeline 474 - lemma
OAI.ExactDerandomization.Swirl.Shows.downgradesline 475 - def
OAI.ExactDerandomization.Swirl.Shows.dockline 477 - lemma
OAI.ExactDerandomization.Swirl.Shows.dockKline 481 - def
OAI.ExactDerandomization.Swirl.Shows.highpline 490 - lemma
OAI.ExactDerandomization.Swirl.Shows.highKline 491 - def
OAI.ExactDerandomization.Swirl.Shows.seeDline 492 - def
OAI.ExactDerandomization.Swirl.Shows.stepline 494 - def
OAI.ExactDerandomization.Swirl.Shows.repeatQline 498 - lemma
OAI.ExactDerandomization.Swirl.Shows.repeatKline 499 - def
OAI.ExactDerandomization.Swirl.Shows.spoolline 500 - def
OAI.ExactDerandomization.Swirl.Shows.awayline 501 - def
OAI.ExactDerandomization.Swirl.Shows.checkline 502 - structure
OAI.ExactDerandomization.Swirl.Shows.Coversline 504 - def
OAI.ExactDerandomization.Swirl.Shows.promoteline 522 - def
OAI.ExactDerandomization.Swirl.Shows.countedline 524 - def
OAI.ExactDerandomization.Swirl.Shows.rerline 529 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.staystline 537 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.truekeepline 540 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.falsekeepline 543 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.stopkeepline 547 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.poweredline 550 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.soughtline 558 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.wishedline 605 - def
OAI.ExactDerandomization.Swirl.Shows.Covers.chosenline 621 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.childline 625 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.forwardxline 644 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.previousxline 657 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.turnxline 673 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.restNeonline 680 - lemma
OAI.ExactDerandomization.Swirl.Shows.Covers.flashline 682 - lemma
OAI.ExactDerandomization.Swirl.Stripe.twainline 707 - structure
OAI.ExactDerandomization.Swirl.Rakeline 715 - abbrev
OAI.ExactDerandomization.Swirl.Rake.forthline 720 - abbrev
OAI.ExactDerandomization.Swirl.Rake.backline 721 - abbrev
OAI.ExactDerandomization.Swirl.Rake.rootline 722 - abbrev
OAI.ExactDerandomization.Swirl.Rake.passline 723 - structure
OAI.ExactDerandomization.Swirl.Rake.Circuitline 727 - lemma
OAI.ExactDerandomization.Swirl.Rake.cableline 732 - def
OAI.ExactDerandomization.Swirl.Rake.seekline 746 - inductive
OAI.ExactDerandomization.Swirl.Rake.Alleyline 749 - lemma
OAI.ExactDerandomization.Swirl.Rake.Alley.ofStripeline 754 - lemma
OAI.ExactDerandomization.Swirl.Rake.soundedline 760 - def
OAI.ExactDerandomization.Swirl.Rake.gatherline 773 - lemma
OAI.ExactDerandomization.Swirl.Rake.attainedline 776 - def
OAI.ExactDerandomization.Swirl.Rake.plyline 798 - lemma
OAI.ExactDerandomization.Swirl.Rake.followline 801 - def
OAI.ExactDerandomization.Swirl.Rake.surfline 809 - lemma
OAI.ExactDerandomization.Swirl.Rake.climbedline 813 - def
OAI.ExactDerandomization.Swirl.Rake.duneline 839 - lemma
OAI.ExactDerandomization.Swirl.Rake.choseline 842 - structure
OAI.ExactDerandomization.Swirl.Twigline 866 - def
OAI.ExactDerandomization.Swirl.Twig.soleline 878 - lemma
OAI.ExactDerandomization.Swirl.Twig.solelyline 881 - def
OAI.ExactDerandomization.Swirl.Twig.upwardline 888 - def
OAI.ExactDerandomization.Swirl.Twig.frompline 889 - lemma
OAI.ExactDerandomization.Swirl.Twig.atUline 891 - lemma
OAI.ExactDerandomization.Swirl.Twig.atDline 892 - def
OAI.ExactDerandomization.Swirl.Twig.treeline 895 - lemma
OAI.ExactDerandomization.Swirl.Twig.probeUline 904 - lemma
OAI.ExactDerandomization.Swirl.Twig.probeDline 921 - structure
OAI.ExactDerandomization.Swirl.Budline 929Source documentation
The finite path-kernel:
after q name val = next_raw_name + 1, zero for no edge. Modes 0 = static, 1 = opaque stationary, any other = mobile. Every operation-dependent guard is generated in LF before calling a lower query.structure Bud where …
- structure
OAI.ExactDerandomization.Swirl.Clayline 941Source documentation
Root kernel proof data. hand maps addresses to the shared register carrying that address and a catalyst, not to local pc states. Different hand embeddings of the same addresses during different invocations are allowed.
structure Clay where …
- abbrev
OAI.ExactDerandomization.Swirl.Bud.pkline 956 - abbrev
OAI.ExactDerandomization.Swirl.Bud.readyline 957 - abbrev
OAI.ExactDerandomization.Swirl.Bud.entryline 959 - abbrev
OAI.ExactDerandomization.Swirl.Bud.nextxline 960 - abbrev
OAI.ExactDerandomization.Swirl.Bud.codeline 961 - abbrev
OAI.ExactDerandomization.Swirl.Bud.range0line 962 - def
OAI.ExactDerandomization.Swirl.Bud.earthline 964 - lemma
OAI.ExactDerandomization.Swirl.Bud.walledline 965 - def
OAI.ExactDerandomization.Swirl.Bud.Hillline 967 - abbrev
OAI.ExactDerandomization.Swirl.Bud.pokeline 975Source documentation
Canonical toss calls for stationary/moving candidates
abbrev poke (b:Bool) (i j:ℕ) := p.stem b |>.f s.l.x (pk s i j)
Mentions: OAI.ExactDerandomization.Swirl.Bud.pk
- def
OAI.ExactDerandomization.Swirl.Bud.motoroutline 976 - def
OAI.ExactDerandomization.Swirl.Bud.bedline 981 - structure
OAI.ExactDerandomization.Swirl.Bud.Wallline 983 - def
OAI.ExactDerandomization.Swirl.Bud.Wall.twigline 1003 - def
OAI.ExactDerandomization.Swirl.Bud.arenaline 1038 - def
OAI.ExactDerandomization.Swirl.Bud.invertline 1053 - lemma
OAI.ExactDerandomization.Swirl.Bud.invert2line 1054 - def
OAI.ExactDerandomization.Swirl.Bud.litline 1056 - lemma
OAI.ExactDerandomization.Swirl.Bud.Wall.aliveline 1069 - lemma
OAI.ExactDerandomization.Swirl.Bud.Wall.hoverline 1089 - lemma
OAI.ExactDerandomization.Swirl.Bud.Wall.authline 1109 - lemma
OAI.ExactDerandomization.Swirl.Bud.Wall.againline 1132 - lemma
OAI.ExactDerandomization.Swirl.Bud.Wall.duskline 1138 - def
OAI.ExactDerandomization.Swirl.Bud.putterline 1162 - lemma
OAI.ExactDerandomization.Swirl.Bud.putKline 1164 - def
OAI.ExactDerandomization.Swirl.Bud.gateline 1168 - def
OAI.ExactDerandomization.Swirl.Bud.chkline 1169 - lemma
OAI.ExactDerandomization.Swirl.Bud.chkKline 1172 - def
OAI.ExactDerandomization.Swirl.Bud.printxline 1174 - lemma
OAI.ExactDerandomization.Swirl.Bud.printKline 1180 - def
OAI.ExactDerandomization.Swirl.Bud.pureqline 1185 - lemma
OAI.ExactDerandomization.Swirl.Bud.pureKline 1186 - def
OAI.ExactDerandomization.Swirl.Bud.scriptline 1188 - lemma
OAI.ExactDerandomization.Swirl.Bud.scriptKline 1189 - def
OAI.ExactDerandomization.Swirl.Bud.heedxline 1192 - lemma
OAI.ExactDerandomization.Swirl.Bud.heedKline 1194 - def
OAI.ExactDerandomization.Swirl.Bud.tackleline 1197 - def
OAI.ExactDerandomization.Swirl.Bud.showallline 1204 - lemma
OAI.ExactDerandomization.Swirl.Bud.Wall.handleline 1210 - theorem
OAI.ExactDerandomization.Swirl.Bud.Wall.yieldsline 1307