Pattern Rule 1: adding a first-row box to a one-row tableau
ProvedQAlgorithms.Papers.Independent.Intake100.P91.rule_1Let , and let be nonnegative integers satisfying , , and or . Consider the qubit GT patterns with lower top row and zero count , and upper top row and zero count . Let denote their real transition coefficient calculated from Louck's product (17)–(18), with the first three arguments specifying the lower pattern. Then
This computes the coefficient by counting ones or zeroes in the upper tableau. For it gives both vacuum-to-one-qubit amplitudes as .
import Definitions.Def_QAlgorithms_Papers_Independent_Intake100_P91
noncomputable section
namespace QAlgorithms.Papers.Independent.Intake100.P91
open scoped BigOperators
attribute [local instance] Classical.propDecidable
/-- Rule 1, PDF p.12, (19)-(22), proved p.18, (33)-(34).
Includes n=1 and the empty lower tableau. Both branches are positive. -/
theorem rule_1 (n a b : ℕ) (hn : 1 ≤ n) (ha : a ≤ n-1)
(hb : b ≤ n) (hedge : b = a ∨ b = a+1) :
qubitLouck (n-1) 0 a n 0 b =
if a = b then Real.sqrt (((n : ℝ) - b) / (n : ℝ))
else Real.sqrt ((b : ℝ) / (n : ℝ)) := by sorry
end QAlgorithms.Papers.Independent.Intake100.P91
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For all natural numbers satisfying , , , and or , the product-defined coefficient with lower parameters and upper parameters , whose explicit value is the left-hand side below, satisfies
The fractions use real arithmetic. The denominator is positive by ; the endpoint cases , , , and are included whenever the hypotheses hold.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.