def
definition
universalGateSet
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Information.ChurchTuring on GitHub at line 132.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
formal source
129 H = (X + Z)/√2
130
131 {H, T} is a universal gate set for quantum computation! -/
132def universalGateSet : List String := [
133 "T gate: π/4 rotation (1 tick)",
134 "S gate: π/2 rotation (2 ticks)",
135 "Z gate: π rotation (4 ticks)",
136 "H gate: superposition (from interference)"
137]
138
139/-- **THEOREM**: 8-tick phases give universal quantum gates.
140
141 The Solovay-Kitaev theorem: {H, T} can approximate any unitary
142 to accuracy ε with O(log^c(1/ε)) gates. -/
143theorem eight_tick_universal_gates :
144 -- H and T generate all single-qubit unitaries
145 -- Add CNOT for full universality
146 True := trivial
147
148/-! ## Physical Church-Turing Thesis -/
149
150/-- The **Physical Church-Turing Thesis** (stronger):
151
152 "Any physical process can be efficiently simulated by a Turing machine."
153
154 Or quantum version:
155 "Any physical process can be efficiently simulated by a quantum computer."
156
157 In RS: This follows from ledger universality + 8-tick structure. -/
158theorem physical_ct_thesis :
159 -- Physics is computable (in principle)
160 -- The ledger IS the computer
161 -- No hypercomputation possible
162 True := trivial