OAI/Computability/FourierCircuit/Core.lean
10 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.ExactFourier.Gateline 9Source documentation
One charged scalar gate, referencing only available values.
Also declared: ComparatorChallenges/ExactFourier.lean:13 (same declaration text).
inductive Gate (w : ℕ) where …
- def
OAI.ExactFourier.Gate.evalline 14Also declared: ComparatorChallenges/ExactFourier.lean:18 (same declaration text).
- inductive
OAI.ExactFourier.Programline 20Source documentation
A topologically ordered scalar DAG; available values are never consumed.
Also declared: ComparatorChallenges/ExactFourier.lean:24 (same declaration text).
inductive Program (n : ℕ) : ℕ → Type where …
- def
OAI.ExactFourier.Program.evalline 24Also declared: ComparatorChallenges/ExactFourier.lean:28 (same declaration text).
- structure
OAI.ExactFourier.Circuitline 32Source documentation
Outputs name available values, so permutations and arbitrary fanout are uncharged.
Also declared: ComparatorChallenges/ExactFourier.lean:36 (same declaration text).
structure Circuit (n : ℕ) where …
- def
OAI.ExactFourier.Circuit.evalline 37Also declared: ComparatorChallenges/ExactFourier.lean:41 (same declaration text).
- def
OAI.ExactFourier.zetaline 40Also declared: ComparatorChallenges/ExactFourier.lean:44 (same declaration text), ComparatorChallenges/UniformFourier.lean:6 (same declaration text).
- def
OAI.ExactFourier.fourierMatrixline 41Also declared: ComparatorChallenges/ExactFourier.lean:45 (same declaration text).
- def
OAI.ExactFourier.Circuit.Computesline 44Also declared: ComparatorChallenges/ExactFourier.lean:48 (same declaration text).
- def
OAI.ExactFourier.MainStatementline 47Also declared: ComparatorChallenges/ExactFourier.lean:52 (same declaration text).