ASPBE Lean Blueprint

10.28. QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean🔗

29 explicit public declarations, in source order.

Definition10.28.1
uses 0used by 0L∃∀N

Plain-English reading. This abbreviation gives a shorter name to the type or expression used for “warm robin four slot bits”. Two binary selector wires before flattening to 'Fin 4'.

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. Two binary selector wires before flattening to 'Fin 4'.

Declaration kind. abbrev.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:21. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.11 definition
Definition10.28.2
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot bits equiv”. Flatten the two selector wires.

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. Flatten the two selector wires.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:24. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.21 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotBitsEquiv :
      QuantumBlockEncoding.Robin.WarmRobinFourSlotBits  Fin 4
    def QuantumBlockEncoding.Robin.warmRobinFourSlotBitsEquiv :
      QuantumBlockEncoding.Robin.WarmRobinFourSlotBits 
        Fin 4
    Flatten the two selector wires. 
Definition10.28.3
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot bits prepare”. Uniform two-bit selector PREPARE.

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. Uniform two-bit selector PREPARE.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:28. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.31 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare :
      Matrix QuantumBlockEncoding.Robin.WarmRobinFourSlotBits
        QuantumBlockEncoding.Robin.WarmRobinFourSlotBits 
    def QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare :
      Matrix
        QuantumBlockEncoding.Robin.WarmRobinFourSlotBits
        QuantumBlockEncoding.Robin.WarmRobinFourSlotBits
        
    Uniform two-bit selector PREPARE. 
Theorem10.28.4
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot bits prepare unitary”; the hypotheses and conclusion in the code panel fix its exact scope. The two-bit selector PREPARE is unitary.

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 two-bit selector PREPARE is unitary.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:33. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.41 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare_unitary :
      QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare 
        Matrix.unitaryGroup QuantumBlockEncoding.Robin.WarmRobinFourSlotBits
          
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare_unitary :
      QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare 
        Matrix.unitaryGroup
          QuantumBlockEncoding.Robin.WarmRobinFourSlotBits
          
    The two-bit selector PREPARE is unitary. 
Definition10.28.5
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot selector prepare”. Flattened four-slot selector PREPARE.

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. Flattened four-slot selector PREPARE.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:41. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.51 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare :
      Matrix (Fin 4) (Fin 4) 
    def QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare :
      Matrix (Fin 4) (Fin 4) 
    Flattened four-slot selector PREPARE. 
Theorem10.28.6
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot selector prepare unitary”; the hypotheses and conclusion in the code panel fix its exact scope. Reindexing preserves selector unitarity.

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. Reindexing preserves selector unitarity.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:47. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.61 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare_unitary :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare 
        Matrix.unitaryGroup (Fin 4) 
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare_unitary :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare 
        Matrix.unitaryGroup (Fin 4) 
    Reindexing preserves selector unitarity. 
Theorem10.28.7
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot bits prepare clean column”; the hypotheses and conclusion in the code panel fix its exact scope. Uniform clean-column amplitude before selector flattening.

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. Uniform clean-column amplitude before selector flattening.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:54. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.71 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare_cleanColumn
      (bits : QuantumBlockEncoding.Robin.WarmRobinFourSlotBits) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare bits (0, 0) =
        (2 / 2) * (2 / 2)
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare_cleanColumn
      (bits :
        QuantumBlockEncoding.Robin.WarmRobinFourSlotBits) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotBitsPrepare
          bits (0, 0) =
        (2 / 2) * (2 / 2)
    Uniform clean-column amplitude before selector flattening. 
Theorem10.28.8
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot selector prepare clean column”; the hypotheses and conclusion in the code panel fix its exact scope. Uniform clean-column amplitude after selector flattening.

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. Uniform clean-column amplitude after selector flattening.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:63. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.81 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare_cleanColumn
      (slot : Fin 4) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare slot 0 =
        (2 / 2) * (2 / 2)
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare_cleanColumn
      (slot : Fin 4) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare
          slot 0 =
        (2 / 2) * (2 / 2)
    Uniform clean-column amplitude after selector flattening. 
Theorem10.28.9
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot selector prepare probability”; the hypotheses and conclusion in the code panel fix its exact scope. Every selector slot has probability exactly '1/4' in the clean column.

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. Every selector slot has probability exactly '1/4' in the clean column.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:76. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.91 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare_probability
      (slot : Fin 4) :
      star
            (QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare
              slot 0) *
          QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare slot
            0 =
        1 / 4
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare_probability
      (slot : Fin 4) :
      star
            (QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare
              slot 0) *
          QuantumBlockEncoding.Robin.warmRobinFourSlotSelectorPrepare
            slot 0 =
        1 / 4
    Every selector slot has probability exactly `1/4` in the clean column. 
Definition10.28.10
uses 0used by 0L∃∀N

Plain-English reading. This abbreviation gives a shorter name to the type or expression used for “warm robin symmetry system”. Sector and reversal-pair coordinate used by the middle logical unitary.

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. Sector and reversal-pair coordinate used by the middle logical unitary.

Declaration kind. abbrev.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:94. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.101 definition
Definition10.28.11
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot system perm”. A four-shift SELECT preserves the symmetry sector.

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. A four-shift SELECT preserves the symmetry sector.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:97. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.111 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotSystemPerm (slot : Fin 4)
      (index : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
    def QuantumBlockEncoding.Robin.warmRobinFourSlotSystemPerm
      (slot : Fin 4)
      (index :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
    A four-shift SELECT preserves the symmetry sector. 
Theorem10.28.12
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot system perm bijective”; the hypotheses and conclusion in the code panel fix its exact scope. Each sector-preserving four-shift SELECT is a basis bijection.

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. Each sector-preserving four-shift SELECT is a basis bijection.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:103. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.121 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSystemPerm_bijective
      (slot : Fin 4) :
      Function.Bijective
        (QuantumBlockEncoding.Robin.warmRobinFourSlotSystemPerm slot)
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSystemPerm_bijective
      (slot : Fin 4) :
      Function.Bijective
        (QuantumBlockEncoding.Robin.warmRobinFourSlotSystemPerm
          slot)
    Each sector-preserving four-shift SELECT is a basis bijection. 
Definition10.28.13
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot system equiv”. Package the sector-preserving SELECT as an equivalence.

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. Package the sector-preserving SELECT as an equivalence.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:108. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.131 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotSystemEquiv (slot : Fin 4) :
      QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem 
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
    def QuantumBlockEncoding.Robin.warmRobinFourSlotSystemEquiv
      (slot : Fin 4) :
      QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem 
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
    Package the sector-preserving SELECT as an equivalence. 
Definition10.28.14
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot coefficient”. Real amplitude encoded by a selector slot and sector-system 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. Real amplitude encoded by a selector slot and sector-system column.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:114. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.141 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient (slot : Fin 4)
      (column : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) : 
    def QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient
      (slot : Fin 4)
      (column :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      
    Real amplitude encoded by a selector slot and sector-system column. 
Theorem10.28.15
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot coefficient abs le one”; the hypotheses and conclusion in the code panel fix its exact scope. Every four-slot real amplitude lies in '[-1,1]'.

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. Every four-slot real amplitude lies in '[-1,1]'.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:119. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.151 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient_abs_le_one
      (slot : Fin 4)
      (column : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      |QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient slot
            column| 
        1
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient_abs_le_one
      (slot : Fin 4)
      (column :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      |QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient
            slot column| 
        1
    Every four-slot real amplitude lies in `[-1,1]`. 
Definition10.28.16
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot rotation”. Controlled coefficient rotation for the four-slot route.

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. Controlled coefficient rotation for the four-slot route.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:131. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.161 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotRotation (slot : Fin 4)
      (column : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      Matrix (Fin 2) (Fin 2) 
    def QuantumBlockEncoding.Robin.warmRobinFourSlotRotation
      (slot : Fin 4)
      (column :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      Matrix (Fin 2) (Fin 2) 
    Controlled coefficient rotation for the four-slot route. 
Theorem10.28.17
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot rotation unitary”; the hypotheses and conclusion in the code panel fix its exact scope. Every controlled coefficient rotation is unitary.

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. Every controlled coefficient rotation is unitary.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:137. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.171 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotRotation_unitary
      (slot : Fin 4)
      (column : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotRotation slot column 
        Matrix.unitaryGroup (Fin 2) 
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotRotation_unitary
      (slot : Fin 4)
      (column :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotRotation
          slot column 
        Matrix.unitaryGroup (Fin 2) 
    Every controlled coefficient rotation is unitary. 
Theorem10.28.18
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot rotation clean entry”; the hypotheses and conclusion in the code panel fix its exact scope. The clean coefficient entry is the desired signed amplitude.

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 clean coefficient entry is the desired signed amplitude.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:144. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.181 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotRotation_cleanEntry
      (slot : Fin 4)
      (column : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotRotation slot column 0 0 =
        (QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient slot
            column)
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotRotation_cleanEntry
      (slot : Fin 4)
      (column :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotRotation
          slot column 0 0 =
        (QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient
            slot column)
    The clean coefficient entry is the desired signed amplitude. 
Theorem10.28.19
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot coefficient complex”; the hypotheses and conclusion in the code panel fix its exact scope. Rational and real-complex views of the four-slot coefficient agree.

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. Rational and real-complex views of the four-slot coefficient agree.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:153. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.191 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient_complex
      (slot : Fin 4)
      (column : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      (QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient slot
            column) =
        (QuantumBlockEncoding.Robin.warmRobinSymmetryFourShiftAmplitude
            column.1 slot column.2)
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient_complex
      (slot : Fin 4)
      (column :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      (QuantumBlockEncoding.Robin.warmRobinFourSlotCoefficient
            slot column) =
        (QuantumBlockEncoding.Robin.warmRobinSymmetryFourShiftAmplitude
            column.1 slot column.2)
    Rational and real-complex views of the four-slot coefficient agree. 
Definition10.28.20
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot middle logical unitary”. Product-register logical unitary in the symmetry-sector system basis.

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. Product-register logical unitary in the symmetry-sector system basis.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:161. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.201 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary :
      Matrix
        (QuantumBlockEncoding.Robin.ComplexLCU.LCUIndex (Fin 2) (Fin 4)
          QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem)
        (QuantumBlockEncoding.Robin.ComplexLCU.LCUIndex (Fin 2) (Fin 4)
          QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem)
        
    def QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary :
      Matrix
        (QuantumBlockEncoding.Robin.ComplexLCU.LCUIndex
          (Fin 2) (Fin 4)
          QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem)
        (QuantumBlockEncoding.Robin.ComplexLCU.LCUIndex
          (Fin 2) (Fin 4)
          QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem)
        
    Product-register logical unitary in the symmetry-sector system basis. 
Theorem10.28.21
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot middle logical unitary unitary”; the hypotheses and conclusion in the code panel fix its exact scope. The complete four-slot middle construction is exactly unitary.

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 complete four-slot middle construction is exactly unitary.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:171. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.211 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary_unitary :
      QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary 
        Matrix.unitaryGroup
          (QuantumBlockEncoding.Robin.ComplexLCU.LCUIndex (Fin 2) (Fin 4)
            QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem)
          
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary_unitary :
      QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary 
        Matrix.unitaryGroup
          (QuantumBlockEncoding.Robin.ComplexLCU.LCUIndex
            (Fin 2) (Fin 4)
            QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem)
          
    The complete four-slot middle construction is exactly unitary. 
Definition10.28.22
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot sector clean formula”. Structural clean formula on the full sector-system basis.

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. Structural clean formula on the full sector-system basis.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:180. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.221 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula :
      Matrix QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem 
    def QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula :
      Matrix
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
        
    Structural clean formula on the full sector-system basis. 
Theorem10.28.23
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot sector clean formula same”; the hypotheses and conclusion in the code panel fix its exact scope. On one sector, the full-system formula is the existing four-shift formula.

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. On one sector, the full-system formula is the existing four-shift formula.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.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.28.231 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula_same
      (sector : Fin 2) (row column : Fin 4) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula
          (sector, row) (sector, column) =
        QuantumBlockEncoding.Robin.warmRobinSymmetryFourShiftCleanFormula
          sector row column
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula_same
      (sector : Fin 2) (row column : Fin 4) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula
          (sector, row) (sector, column) =
        QuantumBlockEncoding.Robin.warmRobinSymmetryFourShiftCleanFormula
          sector row column
    On one sector, the full-system formula is the existing four-shift formula. 
Theorem10.28.24
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot sector clean formula cross”; the hypotheses and conclusion in the code panel fix its exact scope. Cross-sector clean entries vanish because SELECT preserves the sector.

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. Cross-sector clean entries vanish because SELECT preserves the sector.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:200. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.241 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula_cross
      {rowSector columnSector : Fin 2}
      (sectorMismatch : rowSector  columnSector) (row column : Fin 4) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula
          (rowSector, row) (columnSector, column) =
        0
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula_cross
      {rowSector columnSector : Fin 2}
      (sectorMismatch :
        rowSector  columnSector)
      (row column : Fin 4) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula
          (rowSector, row)
          (columnSector, column) =
        0
    Cross-sector clean entries vanish because SELECT preserves the sector. 
Definition10.28.25
uses 0used by 0L∃∀N

Plain-English reading. This definition gives the library's named construction or computation for “warm robin four slot sector target”. Direct-sum normalized target in the symmetry-sector basis.

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. Direct-sum normalized target in the symmetry-sector basis.

Declaration kind. def.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:210. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Definition10.28.251 definition
  • def QuantumBlockEncoding.Robin.warmRobinFourSlotSectorTarget :
      Matrix QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem 
    def QuantumBlockEncoding.Robin.warmRobinFourSlotSectorTarget :
      Matrix
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem
        
    Direct-sum normalized target in the symmetry-sector basis. 
Theorem10.28.26
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot sector clean formula eq target”; the hypotheses and conclusion in the code panel fix its exact scope. The structural clean formula is exactly the normalized direct sum.

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 structural clean formula is exactly the normalized direct sum.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:221. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.261 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula_eq_target
      (row column : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula row
          column =
        QuantumBlockEncoding.Robin.warmRobinFourSlotSectorTarget row column
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula_eq_target
      (row column :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula
          row column =
        QuantumBlockEncoding.Robin.warmRobinFourSlotSectorTarget
          row column
    The structural clean formula is exactly the normalized direct sum. 
Theorem10.28.27
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot middle logical unitary clean entry”; the hypotheses and conclusion in the code panel fix its exact scope. The reusable clean-entry expansion specializes to the four-slot sector formula.

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 reusable clean-entry expansion specializes to the four-slot sector formula.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:239. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.271 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary_cleanEntry
      (row column : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary
          (0, 0, row) (0, 0, column) =
        (QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula row
            column)
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary_cleanEntry
      (row column :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary
          (0, 0, row) (0, 0, column) =
        (QuantumBlockEncoding.Robin.warmRobinFourSlotSectorCleanFormula
            row column)
    The reusable clean-entry expansion specializes to the four-slot sector formula. 
Theorem10.28.28
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot middle logical unitary clean entry eq target”; the hypotheses and conclusion in the code panel fix its exact scope. The middle logical clean block is exactly the normalized sector target.

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 middle logical clean block is exactly the normalized sector target.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:278. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.281 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary_cleanEntry_eq_target
      (row column : QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary
          (0, 0, row) (0, 0, column) =
        (QuantumBlockEncoding.Robin.warmRobinFourSlotSectorTarget row
            column)
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary_cleanEntry_eq_target
      (row column :
        QuantumBlockEncoding.Robin.WarmRobinSymmetrySystem) :
      QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary
          (0, 0, row) (0, 0, column) =
        (QuantumBlockEncoding.Robin.warmRobinFourSlotSectorTarget
            row column)
    The middle logical clean block is exactly the normalized sector target. 
Theorem10.28.29
uses 0used by 0L∃∀N

Plain-English reading. Lean checks the proposition indexed as “warm robin four slot middle logical unitary clean system block”; the hypotheses and conclusion in the code panel fix its exact scope. Matrix form of the middle clean-block certificate.

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. Matrix form of the middle clean-block certificate.

Declaration kind. theorem.

Source: QuantumBlockEncoding/Robin/SymmetryFourSlotLogicalUnitary.lean:287. A commit-pinned external link is added by the publication build when the source exists at the published ref.

Lean code for Theorem10.28.291 theorem
  • theorem QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary_cleanSystemBlock :
      QuantumBlockEncoding.Robin.ComplexLCU.cleanSystemBlock
          QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary 0
          0 =
        fun row column =>
        (QuantumBlockEncoding.Robin.warmRobinFourSlotSectorTarget row
            column)
    theorem QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary_cleanSystemBlock :
      QuantumBlockEncoding.Robin.ComplexLCU.cleanSystemBlock
          QuantumBlockEncoding.Robin.warmRobinFourSlotMiddleLogicalUnitary
          0 0 =
        fun row column =>
        (QuantumBlockEncoding.Robin.warmRobinFourSlotSectorTarget
            row column)
    Matrix form of the middle clean-block certificate.