OAI/Combinatorics/ParityLifts/FunctionalCompile.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ParityWL.Complexity.FWhile.lowerline 7 - lemma
OAI.ParityWL.Complexity.FEval.lowerline 49 - def
OAI.ParityWL.Complexity.FCode.decisionline 207 - lemma
OAI.ParityWL.Complexity.FEval.decisionline 212 - lemma
OAI.ParityWL.Complexity.FEval.monoline 250 - def
OAI.ParityWL.Complexity.BEvalline 269Source documentation
One common budget bounds both the number of functional instructions and every intermediate serialized value. The compiler uses a universal quadratic power, independent of the finite program's syntax.
def BEval (p : FCode) (x : DataTree) (B : ℕ) (y : DataTree) : Prop := …
Mentions: OAI.ParityWL.Complexity.FCode, OAI.ParityWL.Complexity.DataTree
- lemma
OAI.ParityWL.Complexity.BEval.monoline 272 - lemma
OAI.ParityWL.Complexity.BEval.boundsline 277 - lemma
OAI.ParityWL.Complexity.BEval.idline 283 - lemma
OAI.ParityWL.Complexity.BEval.nilline 285 - lemma
OAI.ParityWL.Complexity.BEval.leftline 287 - lemma
OAI.ParityWL.Complexity.BEval.rightline 289 - lemma
OAI.ParityWL.Complexity.BEval.pairline 292 - lemma
OAI.ParityWL.Complexity.BEval.seqline 301 - lemma
OAI.ParityWL.Complexity.BEval.nil_branchline 307 - lemma
OAI.ParityWL.Complexity.BEval.node_branchline 312 - lemma
OAI.ParityWL.Complexity.BEval.nil_condline 317 - lemma
OAI.ParityWL.Complexity.BEval.node_condline 323 - lemma
OAI.ParityWL.Complexity.BEval.loop_stopline 330 - lemma
OAI.ParityWL.Complexity.BEval.loop_nextline 333 - lemma
OAI.ParityWL.Complexity.BEval.decisionline 340