pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.SuperconductingCircuitsFromRS

IndisputableMonolith/Physics/SuperconductingCircuitsFromRS.lean · 41 lines · 7 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2
   3/-!
   4# Superconducting Circuits from RS — RS_PAT_043 / S6 Depth
   5
   6Superconducting qubits = Josephson junction circuits.
   7Five canonical superconducting circuit elements (Josephson junction, SQUID,
   8transmon, fluxonium, CPB) = configDim D = 5.
   9
  10Key: Josephson junction phase = recognition phase variable.
  11At equilibrium: phase = 0 (J = 0 analogue).
  12
  138-tick DFT modes apply to the circuit resonance.
  14
  15Lean: 5 elements, 8 = 2^D Fourier modes.
  16
  17Lean status: 0 sorry, 0 axiom.
  18-/
  19
  20namespace IndisputableMonolith.Physics.SuperconductingCircuitsFromRS
  21
  22inductive SCCircuitElement where
  23  | josephsonJunction | SQUID | transmon | fluxonium | CPB
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem scCircuitCount : Fintype.card SCCircuitElement = 5 := by decide
  27
  28def circuitModes : ℕ := 2 ^ 3
  29theorem circuitModes_8 : circuitModes = 8 := by decide
  30theorem circuitModes_2cubeD : circuitModes = 2 ^ 3 := rfl
  31
  32structure SCCircuitCert where
  33  five_elements : Fintype.card SCCircuitElement = 5
  34  eight_modes : circuitModes = 8
  35
  36def scCircuitCert : SCCircuitCert where
  37  five_elements := scCircuitCount
  38  eight_modes := circuitModes_8
  39
  40end IndisputableMonolith.Physics.SuperconductingCircuitsFromRS
  41

source mirrored from github.com/jonwashburn/shape-of-logic