OAI/Computability/Logspace/ProbabilityAtoms.lean
142 declarations, 0 contain sorry, 0 declared as axioms
Rank cutoffs, bounded row atoms, and their Lipschitz estimates.
From OpenAI, Exact Derandomization of Logarithmic Space: L = RL = BPL.
- def
OAI.ExactDerandomization.Analysis.clipline 19 - def
OAI.ExactDerandomization.Analysis.satline 20 - lemma
OAI.ExactDerandomization.Analysis.clip_icline 22 - lemma
OAI.ExactDerandomization.Analysis.clip_lipline 23 - lemma
OAI.ExactDerandomization.Analysis.clip_boundsline 24 - lemma
OAI.ExactDerandomization.Analysis.sandwichline 25 - lemma
OAI.ExactDerandomization.Analysis.Lip.raiseline 28 - lemma
OAI.ExactDerandomization.Analysis.Lip.chainline 31 - structure
OAI.ExactDerandomization.Analysis.Fragline 41Source documentation
Building block with bounded fourth-root Lipschitz norm and bounded sensitivity range. The constants here need not be the algorithmic clamp coefficients.
structure Frag (c : ℝ) (f : ℝ → ℝ) : Prop where …
- lemma
OAI.ExactDerandomization.Analysis.Frag.raiseline 48 - lemma
OAI.ExactDerandomization.Analysis.Frag.lipprodline 56 - lemma
OAI.ExactDerandomization.Analysis.Frag.mulline 66 - lemma
OAI.ExactDerandomization.Analysis.Frag.scale_clipline 88 - lemma
OAI.ExactDerandomization.Analysis.Frag.cnstline 107 - lemma
OAI.ExactDerandomization.Analysis.rootSlopeline 112Source documentation
convenient sufficient condition for bounded-away-from-zero leaves
lemma rootSlope {z x y : ℝ} (h:0<z) (hx:z≤x) (hy:z≤y) : |fourth y-fourth x| ≤ |y-x|/(fourth z)^3 := by …Mentions: OAI.ExactDerandomization.Analysis.fourth
- lemma
OAI.ExactDerandomization.Analysis.frag_positiveline 135 - lemma
OAI.ExactDerandomization.Analysis.frag_switchline 151 - abbrev
OAI.ExactDerandomization.At.cutline 182 - lemma
OAI.ExactDerandomization.At.cut_lowline 183 - lemma
OAI.ExactDerandomization.At.cut_highline 184 - def
OAI.ExactDerandomization.At.highcutline 186 - def
OAI.ExactDerandomization.At.swline 187 - def
OAI.ExactDerandomization.At.binline 188 - lemma
OAI.ExactDerandomization.At.high_memline 189 - lemma
OAI.ExactDerandomization.At.sw_memline 195 - lemma
OAI.ExactDerandomization.At.bin_memline 199 - lemma
OAI.ExactDerandomization.At.sw_botline 203 - lemma
OAI.ExactDerandomization.At.sw_topline 204 - lemma
OAI.ExactDerandomization.At.sw_succline 207 - lemma
OAI.ExactDerandomization.At.rate_stepline 213 - lemma
OAI.ExactDerandomization.At.rate0line 215 - lemma
OAI.ExactDerandomization.At.rate_smallline 216 - lemma
OAI.ExactDerandomization.At.telescopeline 221 - lemma
OAI.ExactDerandomization.At.discardedline 229 - def
OAI.ExactDerandomization.At.capline 240 - lemma
OAI.ExactDerandomization.At.cap_hiline 241 - def
OAI.ExactDerandomization.At.toneline 242 - def
OAI.ExactDerandomization.At.dirShareline 243 - def
OAI.ExactDerandomization.At.bfragline 247 - lemma
OAI.ExactDerandomization.At.tone_memline 250 - lemma
OAI.ExactDerandomization.At.bfrag_lowline 252 - lemma
OAI.ExactDerandomization.At.bexactline 256 - lemma
OAI.ExactDerandomization.At.hiRatioline 278 - lemma
OAI.ExactDerandomization.At.dir_regularline 291 - lemma
OAI.ExactDerandomization.At.bin_regline 337 - def
OAI.ExactDerandomization.At.Qcline 367 - lemma
OAI.ExactDerandomization.At.shoulder_regline 368 - lemma
OAI.ExactDerandomization.At.Qc_lowline 380 - abbrev
OAI.ExactDerandomization.At.smallline 396 - abbrev
OAI.ExactDerandomization.At.zetaline 397 - lemma
OAI.ExactDerandomization.At.zpline 399 - lemma
OAI.ExactDerandomization.At.dpline 400 - def
OAI.ExactDerandomization.At.denline 403Source documentation
use identically clipped denominators on any input
def den (x : ℝ) := clip (zeta/2) zeta x/zeta
Mentions: OAI.ExactDerandomization.At.zeta
- def
OAI.ExactDerandomization.At.divisorline 404 - lemma
OAI.ExactDerandomization.At.within_denline 405 - lemma
OAI.ExactDerandomization.At.inv_denline 411 - lemma
OAI.ExactDerandomization.At.den_regline 417 - structure
OAI.ExactDerandomization.At.Trioline 446Source documentation
Uniform finite list of pre-incoming figures; product of independent scalar pieces.
structure Trio where …
- def
OAI.ExactDerandomization.At.Trio.evalline 451 - structure
OAI.ExactDerandomization.At.TSline 453 - lemma
OAI.ExactDerandomization.At.TS.nnline 461 - lemma
OAI.ExactDerandomization.At.TS.baseline 463 - lemma
OAI.ExactDerandomization.At.TS.flatline 467 - lemma
OAI.ExactDerandomization.At.TS.rootubline 470 - lemma
OAI.ExactDerandomization.At.TS.comparisonline 476 - lemma
OAI.ExactDerandomization.At.TS.extendline 502 - def
OAI.ExactDerandomization.At.mainTline 505 - def
OAI.ExactDerandomization.At.prepline 507 - def
OAI.ExactDerandomization.At.prepTline 508 - def
OAI.ExactDerandomization.At.suppTline 511Source documentation
auxiliary and all-purpose witness.
def suppT (t : ℝ) (b : Bool) : Trio := …
Mentions: OAI.ExactDerandomization.At.Trio
- lemma
OAI.ExactDerandomization.At.main_tsline 515 - lemma
OAI.ExactDerandomization.At.supp_ts0line 530 - lemma
OAI.ExactDerandomization.At.supp_tsline 543 - abbrev
OAI.ExactDerandomization.At.Ptline 565 - structure
OAI.ExactDerandomization.At.Blobline 566 - def
OAI.ExactDerandomization.At.Blob.rkline 572 - def
OAI.ExactDerandomization.At.Blob.valline 574 - lemma
OAI.ExactDerandomization.At.Blob.thinline 577 - lemma
OAI.ExactDerandomization.At.Blob.support_sizeline 589 - structure
OAI.ExactDerandomization.At.Blob.Guessline 601Source documentation
Consistency with deterministic finite approximations for access.
structure Guess where …
- def
OAI.ExactDerandomization.At.Blob.accline 605 - def
OAI.ExactDerandomization.At.Blob.exposeline 611Source documentation
b=false exposes main, true exposes the first (precursor) witness (for purposes of rank).
def expose (t : ℝ) (g : Guess) (b : Bool) (S : Domain) := …
Mentions: OAI.ExactDerandomization.At.Blob.Guess
- lemma
OAI.ExactDerandomization.At.Blob.expose_subsetline 615 - lemma
OAI.ExactDerandomization.At.Blob.has_roomline 618 - lemma
OAI.ExactDerandomization.At.Blob.protectsline 629 - lemma
OAI.ExactDerandomization.At.Blob.exposure_countline 637 - lemma
OAI.ExactDerandomization.At.Blob.exposed_mainline 644 - lemma
OAI.ExactDerandomization.At.Blob.exposed_suppline 660 - lemma
OAI.ExactDerandomization.At.Blob.missing_baselineline 674 - def
OAI.ExactDerandomization.At.climline 695Source documentation
choose incoming cap after pilot column thresholds. Use ranking with same convention (zero-based; cap at c, c+1st score gate).
def clim (p : Const) := (1+32*(128 + 4*(p.J+1)))*128
- lemma
OAI.ExactDerandomization.At.clim_boundline 696 - structure
OAI.ExactDerandomization.At.Gridline 699 - def
OAI.ExactDerandomization.At.shutoffline 707 - lemma
OAI.ExactDerandomization.At.shutoff_memline 708 - lemma
OAI.ExactDerandomization.At.shutoff_fullline 711 - lemma
OAI.ExactDerandomization.At.shutoff_zeroline 713 - def
OAI.ExactDerandomization.At.Grid.preline 720 - def
OAI.ExactDerandomization.At.Grid.witnessline 724 - def
OAI.ExactDerandomization.At.Grid.rankinline 725 - def
OAI.ExactDerandomization.At.Grid.incGline 726 - def
OAI.ExactDerandomization.At.Grid.resultline 727 - def
OAI.ExactDerandomization.At.Grid.presentline 730 - def
OAI.ExactDerandomization.At.Grid.incline 732 - def
OAI.ExactDerandomization.At.Grid.pairedline 734 - def
OAI.ExactDerandomization.At.Grid.Agreeline 737 - lemma
OAI.ExactDerandomization.At.Grid.incG_boundsline 740 - lemma
OAI.ExactDerandomization.At.Grid.pres_rangeline 745 - lemma
OAI.ExactDerandomization.At.Grid.pres_cardline 750 - lemma
OAI.ExactDerandomization.At.Grid.protectline 755 - lemma
OAI.ExactDerandomization.At.Grid.has_mainline 762 - lemma
OAI.ExactDerandomization.At.Grid.has_witnessline 772 - lemma
OAI.ExactDerandomization.At.Grid.paired_subline 780 - lemma
OAI.ExactDerandomization.At.Grid.degreeline 785 - lemma
OAI.ExactDerandomization.At.Grid.degree_inline 788 - lemma
OAI.ExactDerandomization.At.Grid.nonzero_presentline 799 - lemma
OAI.ExactDerandomization.At.Grid.pre_supportline 819 - lemma
OAI.ExactDerandomization.At.Grid.pre_countline 824 - structure
OAI.ExactDerandomization.At.Askline 844 - def
OAI.ExactDerandomization.At.Ask.handline 858 - def
OAI.ExactDerandomization.At.Ask.dline 860 - def
OAI.ExactDerandomization.At.Ask.rawline 861 - def
OAI.ExactDerandomization.At.Ask.botRowline 863 - def
OAI.ExactDerandomization.At.Ask.bathline 864 - def
OAI.ExactDerandomization.At.Ask.twoline 868Source documentation
two independent retentions at rates u and t
def two (x y : ℕ) (f : Channel n → Channel n → ℝ) := …
- def
OAI.ExactDerandomization.At.Ask.toothline 871 - def
OAI.ExactDerandomization.At.Ask.rawplusline 874 - def
OAI.ExactDerandomization.At.Ask.atomTrueline 877 - lemma
OAI.ExactDerandomization.At.Ask.hthline 880 - lemma
OAI.ExactDerandomization.At.Ask.gate1line 884 - lemma
OAI.ExactDerandomization.At.Ask.base_bathline 893 - lemma
OAI.ExactDerandomization.At.Ask.bath_memline 901 - lemma
OAI.ExactDerandomization.At.Ask.tooth_memline 911 - lemma
OAI.ExactDerandomization.At.Ask.two_monoline 914 - lemma
OAI.ExactDerandomization.At.Ask.two_rwline 919 - lemma
OAI.ExactDerandomization.At.Ask.valid_broadline 925 - lemma
OAI.ExactDerandomization.At.Ask.premaskline 932 - lemma
OAI.ExactDerandomization.At.Ask.tooth0line 944 - structure
OAI.ExactDerandomization.At.Ask.Validline 952 - lemma
OAI.ExactDerandomization.At.Ask.row_failline 963 - def
OAI.ExactDerandomization.At.Ask.lbadline 973 - lemma
OAI.ExactDerandomization.At.Ask.col_failline 976 - lemma
OAI.ExactDerandomization.At.Ask.normalized_meanline 1029