OAI/Computability/FourierCircuit/TensorCostAlgebra.lean
33 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.ExactFourier.CircuitCost.tensor_commline 13 - theorem
OAI.ExactFourier.CircuitCost.tensor_assocline 18 - theorem
OAI.ExactFourier.CircuitCost.tensor_sumline 24 - theorem
OAI.ExactFourier.CircuitCost.tensor_one_leline 32 - theorem
OAI.ExactFourier.CircuitCost.tensor_punitline 35 - theorem
OAI.ExactFourier.CircuitCost.tensor_exchangeline 40 - def
OAI.ExactFourier.TensorAxis.funCoordinatesline 54 - theorem
OAI.ExactFourier.TensorAxis.power_entriesline 62 - theorem
OAI.ExactFourier.TensorAxis.power_fun_reindexline 72 - def
OAI.ExactFourier.TensorAxis.appendCoordinatesline 79Source documentation
Grouping changes coordinate indexing only, not the scalar operation.
def appendCoordinates (k : ℕ) : (l : ℕ)→Space α (k+l)≃(Space α k×Space α l) | 0 => (Equiv.prodPUnit _).symm | l+1 => ((appendCoordinates k l).prodCongr (Equiv.refl α)).trans (Equiv.prodAssoc _ _ _)
Mentions: OAI.ExactFourier.TensorAxis.Space
- theorem
OAI.ExactFourier.TensorAxis.power_appendline 83 - theorem
OAI.ExactFourier.TensorAxis.power_reindexline 98 - def
OAI.ExactFourier.Amplification.avgline 118Source documentation
Finite dimension-weighted sector average; no random choices enter a circuit.
def avg (p : ℝ) (f : ℕ→ℝ) : ℕ→ℕ→ℝ | 0,r => f r | j+1,r => p*avg p f j (r+1)+(1-p)*avg p f j r
- theorem
OAI.ExactFourier.Amplification.avg_monoline 122 - theorem
OAI.ExactFourier.Amplification.avg_const_mulline 136 - theorem
OAI.ExactFourier.Amplification.avg_rpowline 142 - def
OAI.ExactFourier.Amplification.sectorCostline 170 - theorem
OAI.ExactFourier.Amplification.cost_sectorsline 176 - theorem
OAI.ExactFourier.Amplification.cost_call_powerline 195 - theorem
OAI.ExactFourier.Amplification.sectorCost_avgline 206 - theorem
OAI.ExactFourier.TensorAxis.power_groupline 228 - theorem
OAI.ExactFourier.TensorAxis.power_monomialline 243 - theorem
OAI.ExactFourier.TensorAxis.source_power_reindexline 249 - theorem
OAI.ExactFourier.Amplification.cost_source_powerline 260 - theorem
OAI.ExactFourier.Amplification.cost_groupline 264 - theorem
OAI.ExactFourier.Amplification.cost_reindexed_powerline 269 - theorem
OAI.ExactFourier.Amplification.complement_cardline 275 - theorem
OAI.ExactFourier.Amplification.cost_word_powerline 280 - def
OAI.ExactFourier.Amplification.normalizedCostline 319 - theorem
OAI.ExactFourier.Amplification.normalized_addline 322 - theorem
OAI.ExactFourier.Amplification.normalized_linearline 338 - theorem
OAI.ExactFourier.Amplification.normalized_wordline 345 - theorem
OAI.ExactFourier.Amplification.normalized_recurrenceline 368