OAI/Computability/QuantumFactoring/ExpressionTokenProcedure.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.primPackPline 15 - def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.tokenTagline 46 - def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.tokenPayloadline 47 - def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.tokenTagPline 48 - def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.tokenPayloadPline 52 - abbrev
OAI.ExactQuantumFactoring.NetworkEmission.Emission.exprEnvCodeline 55 - abbrev
OAI.ExactQuantumFactoring.NetworkEmission.Emission.ExprEnvline 56 - def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.envVarsline 57 - def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.tokenOpPline 58 - def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.exprRunPline 89 - def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.exprResultPline 94 - def
OAI.ExactQuantumFactoring.NetworkEmission.Emission.exprPackPline 99Source documentation
Compiler runs in polynomial time in the expanded source syntax, dimensions and input networks. The environment contains no circuit-generation oracle.
noncomputable def exprPackP : Procedure (fun x : ExprEnv×NatExpr ℕ=>prodCode exprEnvCode (listCode (exprTokenCode Nat.bits)) (x.1,exprTokens x.2)) packCode (fun x=>exprPack x.1.1 x.1.2.1 (envVars x.1.2.2) x.2):= …Mentions: OAI.ExactQuantumFactoring.NetworkEmission.Emission.ExprEnv, OAI.ExactQuantumFactoring.NatExpr, OAI.ExactQuantumFactoring.NetworkEmission.Emission.exprEnvCode, OAI.ExactQuantumFactoring.NetworkEmission.exprTokenCode, OAI.ExactQuantumFactoring.NetworkEmission.exprTokens, OAI.ExactQuantumFactoring.NetworkEmission.packCode, OAI.ExactQuantumFactoring.NetworkEmission.exprPack, OAI.ExactQuantumFactoring.NetworkEmission.Emission.envVars