OAI/Combinatorics/VariableWL/NumericProgram.lean
92 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.VariableWL.NumericProgram.cons_oneline 9 - structure
OAI.VariableWL.NumericProgram.Dataline 11 - def
OAI.VariableWL.NumericProgram.Data.reindexline 19 - def
OAI.VariableWL.NumericProgram.Data.upline 22 - def
OAI.VariableWL.NumericProgram.Data.up₂line 23 - def
OAI.VariableWL.NumericProgram.Data.evalline 24 - def
OAI.VariableWL.NumericProgram.Data.Goodline 26 - theorem
OAI.VariableWL.NumericProgram.eval_reindexline 29 - theorem
OAI.VariableWL.NumericProgram.eval_upline 31 - theorem
OAI.VariableWL.NumericProgram.eval_up₂line 32 - theorem
OAI.VariableWL.NumericProgram.good_upline 33 - theorem
OAI.VariableWL.NumericProgram.good_up₂line 34 - theorem
OAI.VariableWL.NumericProgram.choose_numberline 36 - theorem
OAI.VariableWL.NumericProgram.up_bitline 41 - theorem
OAI.VariableWL.NumericProgram.up₂_bitline 42 - theorem
OAI.VariableWL.NumericProgram.power_boundline 44 - def
OAI.VariableWL.NumericProgram.Data.leftCountline 52 - def
OAI.VariableWL.NumericProgram.Data.rightCountline 53 - def
OAI.VariableWL.NumericProgram.Data.countline 54 - def
OAI.VariableWL.NumericProgram.Data.isLeftline 55 - def
OAI.VariableWL.NumericProgram.Data.orderline 56 - def
OAI.VariableWL.NumericProgram.Data.offsetline 57 - def
OAI.VariableWL.NumericProgram.Data.powerline 58 - def
OAI.VariableWL.NumericProgram.Data.coordinateline 59 - def
OAI.VariableWL.NumericProgram.Data.replacementline 60 - def
OAI.VariableWL.NumericProgram.Data.edgeline 62 - theorem
OAI.VariableWL.NumericProgram.leftCount_numberline 66 - theorem
OAI.VariableWL.NumericProgram.rightCount_numberline 70 - theorem
OAI.VariableWL.NumericProgram.count_numberline 74 - theorem
OAI.VariableWL.NumericProgram.isLeft_bitline 78 - theorem
OAI.VariableWL.NumericProgram.order_numberline 82 - theorem
OAI.VariableWL.NumericProgram.offset_numberline 86 - theorem
OAI.VariableWL.NumericProgram.power_numberline 90 - theorem
OAI.VariableWL.NumericProgram.coordinate_numberline 100 - theorem
OAI.VariableWL.NumericProgram.replacement_numberline 107 - theorem
OAI.VariableWL.NumericProgram.edge_bitline 114 - def
OAI.VariableWL.NumericProgram.Data.initialline 121 - theorem
OAI.VariableWL.NumericProgram.list_all_congrline 128 - theorem
OAI.VariableWL.NumericProgram.initial_bitline 134 - def
OAI.VariableWL.NumericProgram.sameRangesline 167 - theorem
OAI.VariableWL.NumericProgram.sameRanges_bitline 172 - theorem
OAI.VariableWL.NumericProgram.sameCounts_rangesline 182 - def
OAI.VariableWL.NumericProgram.Data.getline 191 - def
OAI.VariableWL.NumericProgram.Data.profileline 192 - def
OAI.VariableWL.NumericProgram.Data.comparisonline 195 - def
OAI.VariableWL.NumericProgram.Data.updateline 201 - theorem
OAI.VariableWL.NumericProgram.get_bitline 203 - theorem
OAI.VariableWL.NumericProgram.profile_bitline 208 - theorem
OAI.VariableWL.NumericProgram.comparison_bitline 221 - theorem
OAI.VariableWL.NumericProgram.update_bitline 230 - def
OAI.VariableWL.NumericProgram.Data.initialArrayline 235 - def
OAI.VariableWL.NumericProgram.Data.nextArrayline 238 - theorem
OAI.VariableWL.NumericProgram.initialArray_valueline 242 - theorem
OAI.VariableWL.NumericProgram.nextArray_valueline 249 - theorem
OAI.VariableWL.NumericProgram.count_up₂line 262 - theorem
OAI.VariableWL.NumericProgram.initialArray_lengthline 267 - theorem
OAI.VariableWL.NumericProgram.nextArray_lengthline 271 - def
OAI.VariableWL.NumericProgram.Data.arrayBodyline 275 - def
OAI.VariableWL.NumericProgram.Data.arrayProgramline 276 - theorem
OAI.VariableWL.NumericProgram.arrayPrefix_lengthline 279 - theorem
OAI.VariableWL.NumericProgram.arrayProgram_polyline 287 - def
OAI.VariableWL.NumericProgram.Data.arrayline 297 - theorem
OAI.VariableWL.NumericProgram.arrayPrefix_valueline 299 - theorem
OAI.VariableWL.NumericProgram.array_valueline 309 - def
OAI.VariableWL.NumericProgram.Data.histogramline 317 - theorem
OAI.VariableWL.NumericProgram.histogram_bitline 324 - theorem
OAI.VariableWL.NumericProgram.sameRanges_singletonline 334 - def
OAI.VariableWL.NumericProgram.Data.acceptsline 338 - theorem
OAI.VariableWL.NumericProgram.accepts_valueline 340 - theorem
OAI.VariableWL.NumericProgram.accepts_correctline 348 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.Expr.bindline 361 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.bind_valueline 363 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.lengthline 366 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.reverseline 367 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.dropline 368 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.minimumline 369 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.appendline 370 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.length_numberline 371 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.reverse_valueline 373 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.drop_valueline 374 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.minimum_valueline 375 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.minimum_numberline 377 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.append_valueline 381 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.foldWordIndicesline 383 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.foldWord_envline 386 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.foldWordBodyline 391 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.foldWordBody_valueline 394 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.foldWordStepline 402 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.foldWord_prefixline 404 - def
OAI.VariableWL.Computation.Stack.PolyRecipe.foldWordProgramline 417 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.foldWordProgram_valueline 420 - theorem
OAI.VariableWL.Computation.Stack.PolyRecipe.foldWordProgram_polyline 426