10.8. QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean
35 explicit public declarations, in source order.
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 indicator basis equiv clean”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:17. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.1●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorBasisEquiv_clean (slot column : Fin 8) (coefficient : Fin 2) : QuantumBlockEncoding.Robin.warmRobinFigure4DTIndicatorBasisEquiv (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient 0) = QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue column)
theorem QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorBasisEquiv_clean (slot column : Fin 8) (coefficient : Fin 2) : QuantumBlockEncoding.Robin.warmRobinFigure4DTIndicatorBasisEquiv (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient 0) = QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue column)
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 bulk assignment transport input”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:25. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.2●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4BulkAssignment_transportInput (slot column : Fin 8) (coefficient indicator : Fin 2) : QuantumBlockEncoding.primitiveControlAssignment QuantumBlockEncoding.Robin.warmRobinFigure4BulkControlWires 6 QuantumBlockEncoding.Robin.warmRobinFigure4BulkControlWires_ne_target ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient indicator)).2 = QuantumBlockEncoding.Robin.warmRobinFigure4BulkControlInput slot indicator
theorem QuantumBlockEncoding.Robin.warmRobinFigure4BulkAssignment_transportInput (slot column : Fin 8) (coefficient indicator : Fin 2) : QuantumBlockEncoding.primitiveControlAssignment QuantumBlockEncoding.Robin.warmRobinFigure4BulkControlWires 6 QuantumBlockEncoding.Robin.warmRobinFigure4BulkControlWires_ne_target ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient indicator)).2 = QuantumBlockEncoding.Robin.warmRobinFigure4BulkControlInput slot indicator
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 boundary assignment transport input”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:34. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.3●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4BoundaryAssignment_transportInput (slot column : Fin 8) (coefficient indicator : Fin 2) : QuantumBlockEncoding.primitiveControlAssignment QuantumBlockEncoding.Robin.warmRobinFigure4BoundaryControlWires 6 QuantumBlockEncoding.Robin.warmRobinFigure4BoundaryControlWires_ne_target ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient indicator)).2 = QuantumBlockEncoding.Robin.warmRobinFigure4BoundaryControlInput slot column indicator
theorem QuantumBlockEncoding.Robin.warmRobinFigure4BoundaryAssignment_transportInput (slot column : Fin 8) (coefficient indicator : Fin 2) : QuantumBlockEncoding.primitiveControlAssignment QuantumBlockEncoding.Robin.warmRobinFigure4BoundaryControlWires 6 QuantumBlockEncoding.Robin.warmRobinFigure4BoundaryControlWires_ne_target ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient indicator)).2 = QuantumBlockEncoding.Robin.warmRobinFigure4BoundaryControlInput slot column indicator
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 derivative loader physical clean entry”; the hypotheses and conclusion in the code panel fix its exact scope. The physical loader's clean coefficient entry is the exact source coefficient.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The physical loader's clean coefficient entry is the exact source coefficient. The proof reduces the two nine-wire block diagonals to their single two-dimensional standard-RY product.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:46. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.4●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoader_physicalCleanEntry (slot column : Fin 8) : have input := QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column 0 (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue column); QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoaderProgram input input = ↑(QuantumBlockEncoding.Robin.warmRobinFigure4SourceCoefficient slot column)
theorem QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoader_physicalCleanEntry (slot column : Fin 8) : have input := QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column 0 (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue column); QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoaderProgram input input = ↑(QuantumBlockEncoding.Robin.warmRobinFigure4SourceCoefficient slot column)
The physical loader's clean coefficient entry is the exact source coefficient. The proof reduces the two nine-wire block diagonals to their single two-dimensional standard-RY product.
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 transport input split coefficient fst”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:65. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.5●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput_splitCoefficient_fst (slot column : Fin 8) (coefficient indicator : Fin 2) : ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient indicator)).1 = coefficient
theorem QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput_splitCoefficient_fst (slot column : Fin 8) (coefficient indicator : Fin 2) : ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient indicator)).1 = coefficient
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 transport input split coefficient context”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:72. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.6●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput_splitCoefficient_context (slot column : Fin 8) (left right indicator : Fin 2) : ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column left indicator)).2 = ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column right indicator)).2
theorem QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput_splitCoefficient_context (slot column : Fin 8) (left right indicator : Fin 2) : ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column left indicator)).2 = ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column right indicator)).2
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 transport input split coefficient context iff”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:80. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.7●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput_splitCoefficient_context_iff (leftSlot rightSlot leftColumn rightColumn : Fin 8) (leftCoefficient rightCoefficient leftIndicator rightIndicator : Fin 2) : ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput leftSlot leftColumn leftCoefficient leftIndicator)).2 = ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput rightSlot rightColumn rightCoefficient rightIndicator)).2 ↔ leftSlot = rightSlot ∧ leftColumn = rightColumn ∧ leftIndicator = rightIndicator
theorem QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput_splitCoefficient_context_iff (leftSlot rightSlot leftColumn rightColumn : Fin 8) (leftCoefficient rightCoefficient leftIndicator rightIndicator : Fin 2) : ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput leftSlot leftColumn leftCoefficient leftIndicator)).2 = ((QuantumBlockEncoding.splitPrimitiveWire 6) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput rightSlot rightColumn rightCoefficient rightIndicator)).2 ↔ leftSlot = rightSlot ∧ leftColumn = rightColumn ∧ leftIndicator = rightIndicator
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 derivative loader entry”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:93. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.8●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoader_entry (coefficientRow coefficientColumn : Fin 2) (leftSlot rightSlot leftColumn rightColumn : Fin 8) : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoaderProgram (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput leftSlot leftColumn coefficientRow (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue leftColumn)) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput rightSlot rightColumn coefficientColumn (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue rightColumn)) = if leftSlot = rightSlot ∧ leftColumn = rightColumn then QuantumBlockEncoding.Robin.ComplexLCU.amplitudeRotation (↑(QuantumBlockEncoding.Robin.warmRobinFigure4SourceCoefficient rightSlot rightColumn)) coefficientRow coefficientColumn else 0
theorem QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoader_entry (coefficientRow coefficientColumn : Fin 2) (leftSlot rightSlot leftColumn rightColumn : Fin 8) : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoaderProgram (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput leftSlot leftColumn coefficientRow (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue leftColumn)) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput rightSlot rightColumn coefficientColumn (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue rightColumn)) = if leftSlot = rightSlot ∧ leftColumn = rightColumn then QuantumBlockEncoding.Robin.ComplexLCU.amplitudeRotation (↑(QuantumBlockEncoding.Robin.warmRobinFigure4SourceCoefficient rightSlot rightColumn)) coefficientRow coefficientColumn else 0
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 full register swap primitive program”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:158. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.9●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4FullRegisterSwapPrimitiveProgram : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4FullRegisterSwapPrimitiveProgram : QuantumBlockEncoding.PrimitiveProgram 9
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 register swap program eval full”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:162. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.10●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4RegisterSwapProgram_eval_full : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4FullRegisterSwapPrimitiveProgram = QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix QuantumBlockEncoding.Robin.warmRobinFigure4RegisterSwapFullBasisEquiv
theorem QuantumBlockEncoding.Robin.warmRobinFigure4RegisterSwapProgram_eval_full : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4FullRegisterSwapPrimitiveProgram = QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix QuantumBlockEncoding.Robin.warmRobinFigure4RegisterSwapFullBasisEquiv
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 homogeneous program”. The homogeneous 'f=1' stage is constant-folded to the exact identity.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The homogeneous 'f=1' stage is constant-folded to the exact identity.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:169. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.11●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4HomogeneousProgram : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4HomogeneousProgram : QuantumBlockEncoding.PrimitiveProgram 9
The homogeneous `f=1` stage is constant-folded to the exact identity.
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 homogeneous program eval”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:172. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.12●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4HomogeneousProgram_eval : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4HomogeneousProgram = 1
theorem QuantumBlockEncoding.Robin.warmRobinFigure4HomogeneousProgram_eval : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4HomogeneousProgram = 1
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 post loader program”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:176. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.13●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderProgram : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderProgram : QuantumBlockEncoding.PrimitiveProgram 9
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 post loader basis equiv”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:183. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.14●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv : QuantumBlockEncoding.PrimitiveBasis 9 ≃ QuantumBlockEncoding.PrimitiveBasis 9
def QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv : QuantumBlockEncoding.PrimitiveBasis 9 ≃ QuantumBlockEncoding.PrimitiveBasis 9
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 post loader program eval”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:190. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.15●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderProgram_eval : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderProgram = QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv
theorem QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderProgram_eval : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderProgram = QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 post loader clean action”; the hypotheses and conclusion in the code panel fix its exact scope. The post-loader basis permutation restores both work wires and the physical selector, while transporting the selected source row into the system register.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The post-loader basis permutation restores both work wires and the physical selector, while transporting the selected source row into the system register.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:213. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.16●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4PostLoader_cleanAction (slot column : Fin 8) (coefficient : Fin 2) : QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue column)) = QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot (QuantumBlockEncoding.Robin.warmRobinSourceDTRow slot column) coefficient 0
theorem QuantumBlockEncoding.Robin.warmRobinFigure4PostLoader_cleanAction (slot column : Fin 8) (coefficient : Fin 2) : QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot column coefficient (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue column)) = QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot (QuantumBlockEncoding.Robin.warmRobinSourceDTRow slot column) coefficient 0
The post-loader basis permutation restores both work wires and the physical selector, while transporting the selected source row into the system register.
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 source dt column”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:248. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.17●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn (slot row : Fin 8) : Fin 8
def QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn (slot row : Fin 8) : Fin 8
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 source dt column inverse”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:252. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.18●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn_inverse (slot row : Fin 8) : QuantumBlockEncoding.Robin.warmRobinSourceDTRow slot (QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn slot row) = row
theorem QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn_inverse (slot row : Fin 8) : QuantumBlockEncoding.Robin.warmRobinSourceDTRow slot (QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn slot row) = row
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 source dt column eq iff”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:257. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.19●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn_eq_iff (slot row column : Fin 8) : QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn slot row = column ↔ QuantumBlockEncoding.Robin.warmRobinSourceDTRow slot column = row
theorem QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn_eq_iff (slot row column : Fin 8) : QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn slot row = column ↔ QuantumBlockEncoding.Robin.warmRobinSourceDTRow slot column = row
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 post loader inverse clean action”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:263. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.20●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4PostLoader_inverseCleanAction (slot row : Fin 8) (coefficient : Fin 2) : QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv.symm (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot row coefficient 0) = QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot (QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn slot row) coefficient (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue (QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn slot row))
theorem QuantumBlockEncoding.Robin.warmRobinFigure4PostLoader_inverseCleanAction (slot row : Fin 8) (coefficient : Fin 2) : QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv.symm (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot row coefficient 0) = QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput slot (QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn slot row) coefficient (QuantumBlockEncoding.Robin.warmRobinFigure4IndicatorValue (QuantumBlockEncoding.Robin.warmRobinFigure4SourceDTColumn slot row))
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 middle program”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:275. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.21●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram : QuantumBlockEncoding.PrimitiveProgram 9
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 middle program eval”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:280. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.22●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram_eval : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram = QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoaderProgram * QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix QuantumBlockEncoding.Robin.warmRobinFigure4DTIndicatorBasisEquiv
theorem QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram_eval : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram = QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix QuantumBlockEncoding.Robin.warmRobinFigure4PostLoaderBasisEquiv * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoaderProgram * QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix QuantumBlockEncoding.Robin.warmRobinFigure4DTIndicatorBasisEquiv
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 middle program clean entry”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:291. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.23●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram_cleanEntry (coefficientRow coefficientColumn : Fin 2) (leftSlot rightSlot row column : Fin 8) : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput leftSlot row coefficientRow 0) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput rightSlot column coefficientColumn 0) = if leftSlot = rightSlot ∧ QuantumBlockEncoding.Robin.warmRobinSourceDTRow rightSlot column = row then QuantumBlockEncoding.Robin.ComplexLCU.amplitudeRotation (↑(QuantumBlockEncoding.Robin.warmRobinFigure4SourceCoefficient rightSlot column)) coefficientRow coefficientColumn else 0
theorem QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram_cleanEntry (coefficientRow coefficientColumn : Fin 2) (leftSlot rightSlot row column : Fin 8) : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4MiddleProgram (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput leftSlot row coefficientRow 0) (QuantumBlockEncoding.Robin.warmRobinFigure4TransportInput rightSlot column coefficientColumn 0) = if leftSlot = rightSlot ∧ QuantumBlockEncoding.Robin.warmRobinSourceDTRow rightSlot column = row then QuantumBlockEncoding.Robin.ComplexLCU.amplitudeRotation (↑(QuantumBlockEncoding.Robin.warmRobinFigure4SourceCoefficient rightSlot column)) coefficientRow coefficientColumn else 0
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 through indicator”. The post-loader basis permutation restores both work wires and the physical selector, while transporting the selected source row into the system register.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The post-loader basis permutation restores both work wires and the physical selector, while transporting the selected source row into the system register. -/ theorem warmRobinFigure4PostLoader_cleanAction (slot column : Fin 8) (coefficient : Fin 2) : warmRobinFigure4PostLoaderBasisEquiv (warmRobinFigure4TransportInput slot column coefficient (warmRobinFigure4IndicatorValue column)) = warmRobinFigure4TransportInput slot (warmRobinSourceDTRow slot column) coefficient 0 := by rw [warmRobinFigure4PostLoaderBasisEquiv] simp only [Equiv.trans_apply] rw [warmRobinFigure4DTSparseAccess_transportInput] have indicatorForward := warmRobinFigure4IndicatorBasisEquiv_clean (warmRobinSourceDTRow slot column) column coefficient have indicatorCleanup : warmRobinFigure4DTIndicatorBasisEquiv.symm (warmRobinFigure4TransportInput (warmRobinSourceDTRow slot column) column coefficient (warmRobinFigure4IndicatorValue column)) = warmRobinFigure4TransportInput (warmRobinSourceDTRow slot column) column coefficient 0 := by rw [← indicatorForward, Equiv.symm_apply_apply] rw [indicatorCleanup] rw [warmRobinFigure4RegisterSwap_transportInput] let sourceRow := warmRobinSourceDTRow slot column have dForward : warmRobinFigure4DSparseAccessBasisEquiv (warmRobinFigure4TransportInput slot sourceRow coefficient 0) = warmRobinFigure4TransportInput column sourceRow coefficient 0 := by rw [warmRobinFigure4DSparseAccess_transportInput] rw [show (⟨(sourceRow.val + (warmRobinFigure4DOffset slot).val) % 8, Nat.mod_lt _ (by decide)⟩ : Fin 8) = column by exact warmRobinFigure4DOffset_after_DT slot column] rw [← dForward, Equiv.symm_apply_apply] def warmRobinFigure4SourceDTColumn (slot row : Fin 8) : Fin 8 := ⟨(row.val + 8 - (warmRobinSourceDTOffset slot).val) % 8, Nat.mod_lt _ (by decide)⟩ theorem warmRobinFigure4SourceDTColumn_inverse (slot row : Fin 8) : warmRobinSourceDTRow slot (warmRobinFigure4SourceDTColumn slot row) = row := by fin_cases slot <;> fin_cases row <;> native_decide theorem warmRobinFigure4SourceDTColumn_eq_iff (slot row column : Fin 8) : warmRobinFigure4SourceDTColumn slot row = column ↔ warmRobinSourceDTRow slot column = row := by fin_cases slot <;> fin_cases row <;> fin_cases column <;> native_decide theorem warmRobinFigure4PostLoader_inverseCleanAction (slot row : Fin 8) (coefficient : Fin 2) : warmRobinFigure4PostLoaderBasisEquiv.symm (warmRobinFigure4TransportInput slot row coefficient 0) = warmRobinFigure4TransportInput slot (warmRobinFigure4SourceDTColumn slot row) coefficient (warmRobinFigure4IndicatorValue (warmRobinFigure4SourceDTColumn slot row)) := by apply warmRobinFigure4PostLoaderBasisEquiv.injective rw [Equiv.apply_symm_apply, warmRobinFigure4PostLoader_cleanAction, warmRobinFigure4SourceDTColumn_inverse] noncomputable def warmRobinFigure4MiddleProgram : PrimitiveProgram 9 := PrimitiveProgram.seq warmRobinFigure4DTIndicatorProgram (PrimitiveProgram.seq warmRobinFigure4DerivativeLoaderProgram warmRobinFigure4PostLoaderProgram) theorem warmRobinFigure4MiddleProgram_eval : evalPrimitiveProgram warmRobinFigure4MiddleProgram = ComplexLCU.equivPermutationMatrix warmRobinFigure4PostLoaderBasisEquiv * evalPrimitiveProgram warmRobinFigure4DerivativeLoaderProgram * ComplexLCU.equivPermutationMatrix warmRobinFigure4DTIndicatorBasisEquiv := by unfold warmRobinFigure4MiddleProgram rw [evalPrimitiveProgram_seq, evalPrimitiveProgram_seq, warmRobinFigure4DTIndicatorProgram_eval, warmRobinFigure4PostLoaderProgram_eval] theorem warmRobinFigure4MiddleProgram_cleanEntry (coefficientRow coefficientColumn : Fin 2) (leftSlot rightSlot row column : Fin 8) : evalPrimitiveProgram warmRobinFigure4MiddleProgram (warmRobinFigure4TransportInput leftSlot row coefficientRow 0) (warmRobinFigure4TransportInput rightSlot column coefficientColumn 0) = if leftSlot = rightSlot ∧ warmRobinSourceDTRow rightSlot column = row then ComplexLCU.amplitudeRotation (((warmRobinFigure4SourceCoefficient rightSlot column : Rat) : Real)) coefficientRow coefficientColumn else 0 := by rw [warmRobinFigure4MiddleProgram_eval] rw [ComplexLCU.mul_equivPermutationMatrix_apply, ComplexLCU.equivPermutationMatrix_mul_apply] rw [warmRobinFigure4IndicatorBasisEquiv_clean] rw [warmRobinFigure4PostLoader_inverseCleanAction, warmRobinFigure4DerivativeLoader_entry] by_cases slots : leftSlot = rightSlot · subst leftSlot simp only [true_and] simp only [warmRobinFigure4SourceDTColumn_eq_iff] · simp [slots] /-! Named chronological stage roots used by the generated documentation.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:317. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.24●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicator : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicator : QuantumBlockEncoding.PrimitiveProgram 9
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 after indicator”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:321. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.25●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_indicator : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicator = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DTIndicatorProgram * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4SelectorPrepareProgram
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_indicator : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicator = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DTIndicatorProgram * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4SelectorPrepareProgram
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 through derivative”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:327. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.26●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDerivative : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDerivative : QuantumBlockEncoding.PrimitiveProgram 9
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 after derivative loader”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:331. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.27●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_derivative_loader : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDerivative = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoaderProgram * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicator
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_derivative_loader : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDerivative = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DerivativeLoaderProgram * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicator
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 through dt access”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:337. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.28●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDTAccess : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDTAccess : QuantumBlockEncoding.PrimitiveProgram 9
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 after dt sparse access”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:341. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.29●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_DT_sparse_access : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDTAccess = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DTSparseAccessProgram * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDerivative
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_DT_sparse_access : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDTAccess = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DTSparseAccessProgram * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDerivative
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 through indicator cleanup”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:347. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.30●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicatorCleanup : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicatorCleanup : QuantumBlockEncoding.PrimitiveProgram 9
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 after indicator cleanup”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:351. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.31●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_indicator_cleanup : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicatorCleanup = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DTIndicatorProgram.dagger * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDTAccess
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_indicator_cleanup : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicatorCleanup = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DTIndicatorProgram.dagger * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughDTAccess
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 through swap”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:357. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.32●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughSwap : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughSwap : QuantumBlockEncoding.PrimitiveProgram 9
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 after swap”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:361. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.33●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_swap : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughSwap = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4FullRegisterSwapPrimitiveProgram * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicatorCleanup
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_swap : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughSwap = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4FullRegisterSwapPrimitiveProgram * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughIndicatorCleanup
Plain-English reading. This definition gives the library's named construction or computation for “warm robin figure 4 through transported cleanup”.
Formal status. Compiled declaration in the default ASPBE import surface; its kind and displayed Lean type determine how it may be used.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. def.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:367. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Definition10.8.34●1 definition
Associated Lean declarations
-
defdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughTransportedCleanup : QuantumBlockEncoding.PrimitiveProgram 9
def QuantumBlockEncoding.Robin.warmRobinFigure4ThroughTransportedCleanup : QuantumBlockEncoding.PrimitiveProgram 9
Plain-English reading. Lean checks the proposition indexed as “warm robin figure 4 after transported cleanup”; the hypotheses and conclusion in the code panel fix its exact scope.
Formal status. Compiled theorem in the default ASPBE import surface; the displayed Lean signature is the authoritative claim.
Why it is in this chapter. Paper-facing backend models and concrete Robin-boundary example artifacts.
Technical source note. The source declaration has no docstring. The reader cue above is generated from its kind and name and does not replace the Lean signature.
Declaration kind. theorem.
Source: QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.lean:371. A commit-pinned external link is added by the publication build when the source exists at the published ref.
Lean code for Theorem10.8.35●1 theorem
Associated Lean declarations
-
theoremdefined in QuantumBlockEncoding/Robin/Figure4MiddlePrimitive.leancomplete
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_transported_cleanup : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughTransportedCleanup = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DSparseAccessProgram.dagger * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughSwap
theorem QuantumBlockEncoding.Robin.warmRobinFigure4_after_transported_cleanup : QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughTransportedCleanup = QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4DSparseAccessProgram.dagger * QuantumBlockEncoding.evalPrimitiveProgram QuantumBlockEncoding.Robin.warmRobinFigure4ThroughSwap