OAI/Combinatorics/VariableWL/PrefixAlphabet.lean
72 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.applyNat₂_numberline 11 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.applyNat₃line 16 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.applyNat₃_bitline 19 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.applyNat₃_numberline 24 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.fixedNat_zeroline 29 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.tableLookupline 38 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.fixedNat_totalline 40 - def
OAI.VariableWL.Descriptor.Presentation.ofEncodingline 52 - theorem
OAI.VariableWL.Descriptor.Presentation.ofEncoding_encodeline 63 - theorem
OAI.VariableWL.Descriptor.PortData.sound_of_equivline 74 - theorem
OAI.VariableWL.Descriptor.PortData.sound_of_encodingline 94 - abbrev
OAI.VariableWL.PrefixAlphabet.Vectorline 121 - abbrev
OAI.VariableWL.PrefixAlphabet.Orderline 122 - instance
OAI.VariableWL.PrefixAlphabet.vectorFintypeline 123 - instance
OAI.VariableWL.PrefixAlphabet.orderFintypeline 124 - def
OAI.VariableWL.PrefixAlphabet.vectorNumberline 125 - def
OAI.VariableWL.PrefixAlphabet.orderNumberline 126 - def
OAI.VariableWL.PrefixAlphabet.vectorCountline 127 - def
OAI.VariableWL.PrefixAlphabet.orderCountline 128 - def
OAI.VariableWL.PrefixAlphabet.encodeline 130 - def
OAI.VariableWL.PrefixAlphabet.encodeOrderline 132 - theorem
OAI.VariableWL.PrefixAlphabet.encode_ltline 135 - theorem
OAI.VariableWL.PrefixAlphabet.order_ltline 137 - theorem
OAI.VariableWL.PrefixAlphabet.encode_injectiveline 139 - def
OAI.VariableWL.PrefixAlphabet.dimensionline 144 - def
OAI.VariableWL.PrefixAlphabet.truncatedline 147 - def
OAI.VariableWL.PrefixAlphabet.permutedline 150 - def
OAI.VariableWL.PrefixAlphabet.prefixCodeline 153 - def
OAI.VariableWL.PrefixAlphabet.bitline 158 - def
OAI.VariableWL.PrefixAlphabet.paddedEqualline 164 - theorem
OAI.VariableWL.PrefixAlphabet.dimension_encodeline 170 - theorem
OAI.VariableWL.PrefixAlphabet.prefix_encodeline 175 - theorem
OAI.VariableWL.PrefixAlphabet.bit_encodeline 185 - theorem
OAI.VariableWL.PrefixAlphabet.paddedEqual_encodeline 193 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.fixedNat₂line 206 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.fixedNat₂_numberline 209 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.fixedNat₃line 221 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.fixedNat₃_numberline 224 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.fixedBool₂line 236 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.fixedBool₂_bitline 239 - def
OAI.VariableWL.PrefixAlphabet.Program.dimensionline 251 - def
OAI.VariableWL.PrefixAlphabet.Program.prefixCodeline 253 - def
OAI.VariableWL.PrefixAlphabet.Program.bitline 255 - def
OAI.VariableWL.PrefixAlphabet.Program.paddedEqualline 257 - theorem
OAI.VariableWL.PrefixAlphabet.Program.dimension_numberline 260 - theorem
OAI.VariableWL.PrefixAlphabet.Program.prefixCode_numberline 262 - theorem
OAI.VariableWL.PrefixAlphabet.Program.bit_numberline 266 - theorem
OAI.VariableWL.PrefixAlphabet.Program.paddedEqual_bitline 268 - theorem
OAI.VariableWL.PrefixAlphabet.vectorCount_posline 274 - structure
OAI.VariableWL.PrefixDescriptor.Rawline 283 - structure
OAI.VariableWL.PrefixDescriptor.Dataline 291 - def
OAI.VariableWL.PrefixDescriptor.Data.sortBoundline 305 - def
OAI.VariableWL.PrefixDescriptor.Data.boundline 306 - def
OAI.VariableWL.PrefixDescriptor.Data.tagline 308 - def
OAI.VariableWL.PrefixDescriptor.Data.packline 309 - def
OAI.VariableWL.PrefixDescriptor.Data.unpackline 310 - theorem
OAI.VariableWL.PrefixDescriptor.Data.join_divline 316 - theorem
OAI.VariableWL.PrefixDescriptor.Data.join_modline 318 - theorem
OAI.VariableWL.PrefixDescriptor.Data.unpack_packline 321 - theorem
OAI.VariableWL.PrefixDescriptor.Data.pack_unpackline 328 - theorem
OAI.VariableWL.PrefixDescriptor.Data.tag_ltline 335 - theorem
OAI.VariableWL.PrefixDescriptor.Data.pack_ltline 342 - theorem
OAI.VariableWL.PrefixDescriptor.Data.unpack_boundsline 350 - def
OAI.VariableWL.PrefixDescriptor.Data.treeValidline 364 - def
OAI.VariableWL.PrefixDescriptor.Data.validRawline 369 - def
OAI.VariableWL.PrefixDescriptor.Data.validline 373 - def
OAI.VariableWL.PrefixDescriptor.Data.sortValidline 375 - structure
OAI.VariableWL.PrefixDescriptor.Goodline 386 - def
OAI.VariableWL.PrefixDescriptor.rawline 398 - theorem
OAI.VariableWL.PrefixDescriptor.raw_blockline 404 - theorem
OAI.VariableWL.PrefixDescriptor.raw_boundsline 407 - theorem
OAI.VariableWL.PrefixDescriptor.raw_validline 421