OAI/Computability/QuantumFactoring/ExactnessFurther.lean
11 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.Exactness.finiteInnerline 10 - def
OAI.ExactQuantumFactoring.Exactness.outcomeMassline 13 - def
OAI.ExactQuantumFactoring.Exactness.goodPartline 17 - def
OAI.ExactQuantumFactoring.Exactness.stateReflectionline 21 - lemma
OAI.ExactQuantumFactoring.Exactness.finiteInner_selfline 24 - lemma
OAI.ExactQuantumFactoring.Exactness.finiteInner_goodPartline 29 - lemma
OAI.ExactQuantumFactoring.Exactness.finiteInner_subline 38 - lemma
OAI.ExactQuantumFactoring.Exactness.finiteInner_mulline 42 - lemma
OAI.ExactQuantumFactoring.Exactness.one_reflectionline 51Source documentation
Literal one-reflection identity (6.9). The amplitude is not renormalized by fiat.
lemma one_reflection {ι : Type*} [Fintype ι] (good : ι → Prop) (ψ : ι → ℂ) (hψ : (∑ x, Complex.normSq (ψ x))=1) (hg : outcomeMass good ψ=1/4) : stateReflection ψ (fun x => ψ x-2*goodPart good ψ x) = fun x => 2*goodPart good ψ x := by …Mentions: OAI.ExactQuantumFactoring.Exactness.outcomeMass, OAI.ExactQuantumFactoring.Exactness.stateReflection, OAI.ExactQuantumFactoring.Exactness.goodPart
- lemma
OAI.ExactQuantumFactoring.Exactness.amplified_massline 62 - lemma
OAI.ExactQuantumFactoring.Exactness.one_reflection_correctline 79Source documentation
Exact success also applies to the externally requested correct-output predicate.
lemma one_reflection_correct {ι : Type*} [Fintype ι] (good correct : ι → Prop) (ψ : ι → ℂ) (hψ : (∑ x, Complex.normSq (ψ x))=1) (hg : outcomeMass good ψ=1/4) (hc : ∀ x, good x → correct x) : outcomeMass correct (stateReflection ψ (fun x => ψ x-2*goodPart good ψ x))=1 := by …Mentions: OAI.ExactQuantumFactoring.Exactness.outcomeMass, OAI.ExactQuantumFactoring.Exactness.stateReflection, OAI.ExactQuantumFactoring.Exactness.goodPart