pith. machine review for the scientific record. sign in
theorem proved term proof high

twoPowerFour_lt_stateClasses

show as:
view Lean formalization →

The theorem proves that the number of RS-preparable molecular quantum state classes exceeds 16. Researchers certifying minimal addressing depth in quantum molecular design cite it to show four bits cannot index all states. The proof substitutes the explicit count of 25 and reduces the inequality by numerical normalization.

claim$2^4 < Fintype.card(MolecularEnergyLevel) × Fintype.card(QuantumGateType)$, where the product equals the number of prepared state classes.

background

The C4 module defines prepared state classes as the product of five molecular energy levels and five quantum gate types. The definition molecularQuantumStateClasses computes this cardinality directly as Fintype.card MolecularEnergyLevel * Fintype.card QuantumGateType. An upstream theorem establishes that this product equals exactly 25, providing the concrete count used for bit-depth arguments. The module states that five bits suffice to index the full set while the stronger claim of reaching specific targets in five two-qubit layers remains empirical.

proof idea

One-line wrapper that rewrites via the equality molecularQuantumStateClasses_25 and applies norm_num to confirm 16 < 25.

why it matters in Recognition Science

The result supplies the not_addressable_by_four_bits field inside the quantumMolecularDepthCert definition. It completes the C4 counting step that confirms a 5-bit depth is the minimal addressable size for the 25 classes. This sits inside the Recognition Science derivation of quantum computing depth, where the product of energy levels and gate types sets the state-class yardstick.

scope and limits

Lean usage

example : 2 ^ 4 < molecularQuantumStateClasses := twoPowerFour_lt_stateClasses

formal statement (Lean)

  39theorem twoPowerFour_lt_stateClasses :
  40    2 ^ 4 < molecularQuantumStateClasses := by

proof body

Term-mode proof.

  41  rw [molecularQuantumStateClasses_25]
  42  norm_num
  43

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (2)

Lean names referenced from this declaration's body.