OAI/Analysis/MatrixSigning/Model.lean
32 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.CurrentKS.frameline 8Source documentation
Escaped binary words.
Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:36 (same declaration text).
def frame : List Bool → List Bool | [] => [true] | b :: bs => false :: b :: frame bs
- def
OAI.CurrentKS.encodeNatline 12Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:40 (same declaration text).
- def
OAI.CurrentKS.encodeIntline 14 - structure
OAI.CurrentKS.RationalEntryline 19Source documentation
The two binary fields are a numerator and a positive denominator.
structure RationalEntry where …
- def
OAI.CurrentKS.RationalEntry.valueline 24 - def
OAI.CurrentKS.RationalEntry.encodeline 27 - abbrev
OAI.CurrentKS.RationalComplexline 30 - def
OAI.CurrentKS.encodeComplexline 32 - def
OAI.CurrentKS.toComplexline 34 - structure
OAI.CurrentKS.Inputline 37 - def
OAI.CurrentKS.Input.encodeMatrixline 45Source documentation
Row-major entries; a matrix-record delimiter retains explicit list length also for order-zero matrices. This constant-per-matrix framing is polynomially equivalent to dense binary matrix listing in positive dimension.
def Input.encodeMatrix (x : Input) (i : Fin x.N) : List Bool := …
Mentions: OAI.CurrentKS.Input
- def
OAI.CurrentKS.Input.encodeline 49 - def
OAI.CurrentKS.Input.lengthline 52 - def
OAI.CurrentKS.Input.matrixline 54 - def
OAI.CurrentKS.opNormline 57 - def
OAI.CurrentKS.Admissibleline 60 - def
OAI.CurrentKS.signValueline 63 - def
OAI.CurrentKS.signedSumline 65 - def
OAI.CurrentKS.varianceline 69 - def
OAI.CurrentKS.GoodOutputline 72 - inductive
OAI.CurrentKS.StackActionline 75Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:42 (same declaration text).
- def
OAI.CurrentKS.StackAction.applyline 81Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:48 (same declaration text).
- structure
OAI.CurrentKS.Instructionline 86Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:53 (same declaration text).
- def
OAI.CurrentKS.Instruction.haltline 90Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:57 (same declaration text).
- structure
OAI.CurrentKS.Machineline 92Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:59 (same declaration text).
- structure
OAI.CurrentKS.Configline 100Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:67 (same declaration text).
- def
OAI.CurrentKS.topCodeline 104Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:71 (same declaration text).
- def
OAI.CurrentKS.headsCodeline 109Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:76 (same declaration text).
- def
OAI.CurrentKS.Machine.stepline 113Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:80 (same declaration text).
- def
OAI.CurrentKS.Machine.initline 123Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:90 (same declaration text).
- def
OAI.CurrentKS.Machine.runline 126Also declared: ComparatorChallenges/AlgorithmicThinTrees.lean:93 (same declaration text).
- def
OAI.CurrentKS.DeterministicRankOneSigningline 129