OAI/Computability/DirectedFeedback/Games/Explicit.lean
136 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.DFVSGames.Reduction.Explicit.pairsline 11 - theorem
OAI.DFVSGames.Reduction.Explicit.length_pairsline 14 - theorem
OAI.DFVSGames.Reduction.Explicit.mem_pairsline 23 - def
OAI.DFVSGames.Reduction.Explicit.wordsline 27 - theorem
OAI.DFVSGames.Reduction.Explicit.length_wordsline 31 - theorem
OAI.DFVSGames.Reduction.Explicit.mem_wordsline 39 - abbrev
OAI.DFVSGames.Reduction.Explicit.CoordinateOutcomeline 67 - def
OAI.DFVSGames.Reduction.Explicit.edgeOutcomesline 69 - def
OAI.DFVSGames.Reduction.Explicit.edgeCountline 74 - theorem
OAI.DFVSGames.Reduction.Explicit.length_edgeOutcomesline 77 - theorem
OAI.DFVSGames.Reduction.Explicit.edgeCount_posline 85 - theorem
OAI.DFVSGames.Reduction.Explicit.edgeOutcomes_nonemptyline 89 - theorem
OAI.DFVSGames.Reduction.Explicit.edgeCount_monoline 96 - theorem
OAI.DFVSGames.Reduction.Explicit.product_powline 101 - theorem
OAI.DFVSGames.Reduction.Explicit.edgeCount_polynomial_boundline 109 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.nodup_pairsline 135 - def
OAI.DFVSGames.Reduction.ActualEnumeration.functionsline 138 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.length_functionsline 143 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.mem_functionsline 149 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.nodup_functionsline 159 - abbrev
OAI.DFVSGames.Reduction.ActualEnumeration.Coefficientsline 175 - def
OAI.DFVSGames.Reduction.ActualEnumeration.fromCoefficientsline 177 - def
OAI.DFVSGames.Reduction.ActualEnumeration.toCoefficientsline 187 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.to_fromCoefficientsline 190 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.from_toCoefficientsline 199 - def
OAI.DFVSGames.Reduction.ActualEnumeration.coefficientEquivline 205 - def
OAI.DFVSGames.Reduction.ActualEnumeration.allLinearMapsline 211 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.length_allLinearMapsline 214 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.mem_allLinearMapsline 221 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.nodup_allLinearMapsline 228 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.cardinal_linearMapsline 233 - def
OAI.DFVSGames.Reduction.ActualEnumeration.vectorsline 243 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.length_vectorsline 246 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.mem_vectorsline 249 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.nodup_vectorsline 253 - abbrev
OAI.DFVSGames.Reduction.ActualEnumeration.Ambientline 256 - def
OAI.DFVSGames.Reduction.ActualEnumeration.ambientVectorsline 259 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.length_ambientVectorsline 261 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.mem_ambientVectorsline 264 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.nodup_ambientVectorsline 267 - abbrev
OAI.DFVSGames.Reduction.ActualEnumeration.Queryline 270 - def
OAI.DFVSGames.Reduction.ActualEnumeration.queriesline 272 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.mem_queriesline 275 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.nodup_queriesline 279 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.length_queriesline 283 - abbrev
OAI.DFVSGames.Reduction.ActualEnumeration.Outcomeline 288 - def
OAI.DFVSGames.Reduction.ActualEnumeration.outcomesline 292 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.length_outcomesline 297 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.mem_outcomesline 307 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.nodup_outcomesline 316 - def
OAI.DFVSGames.Reduction.ActualEnumeration.indexedOutcomesline 324 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.length_indexedOutcomesline 328 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.mem_indexedOutcomesline 333 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.nodup_indexedOutcomesline 340 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.indexedOutcomes_nonemptyline 345 - theorem
OAI.DFVSGames.Reduction.ActualEnumeration.length_indexedOutcomes_polynomial_boundline 352 - def
OAI.DFVSGames.Decoder.PaddedLaw.pushforwardWeightline 380 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.pushforwardWeight_piline 383 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.pushforwardWeight_joint_uniform_interceptline 395 - abbrev
OAI.DFVSGames.Decoder.PaddedLaw.BlockDrawline 422 - def
OAI.DFVSGames.Decoder.PaddedLaw.decodeSlotline 424 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.slotIndex_decodeSlotline 427 - def
OAI.DFVSGames.Decoder.PaddedLaw.blockAmbientline 430 - def
OAI.DFVSGames.Decoder.PaddedLaw.blockSlopesline 434 - def
OAI.DFVSGames.Decoder.PaddedLaw.blockThirdline 437 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.blockSlopes_fullline 440 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.blockSlopes_firstline 444 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.blockSlopes_secondline 449 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.blockSlopes_thirdline 454 - def
OAI.DFVSGames.Decoder.PaddedLaw.singletonPositionsline 458 - def
OAI.DFVSGames.Decoder.PaddedLaw.drawSlotsline 461 - def
OAI.DFVSGames.Decoder.PaddedLaw.drawCoefficientsline 466 - def
OAI.DFVSGames.Decoder.PaddedLaw.paddedMapline 478 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.ambientCoefficients_drawline 484 - def
OAI.DFVSGames.Decoder.PaddedLaw.interceptShiftline 496 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.paddedMap_toCoefficientsline 499 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.uniform_rawMapsline 516 - abbrev
OAI.DFVSGames.Decoder.PaddedLaw.RawTupleline 521 - def
OAI.DFVSGames.Decoder.PaddedLaw.rawTupleEquivline 524 - def
OAI.DFVSGames.Decoder.PaddedLaw.tupleDrawline 545 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.tupleDraw_ambientline 551 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.paddedMap_tupleDrawline 561 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.uniform_fixed_projection_tupleline 576 - def
OAI.DFVSGames.Decoder.PaddedLaw.blockWeightsline 587 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.blockWeights_isProbabilityline 592 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.blockWeights_slopesline 606 - def
OAI.DFVSGames.Decoder.PaddedLaw.drawWeightsline 634 - def
OAI.DFVSGames.Decoder.PaddedLaw.paddedWeightsline 637 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.paddedWeights_eqline 641 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.uniformWeights_prodline 664 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.totalVariation_uniform_frontline 668 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.paddedWeights_totalVariation_eq_slopeline 679 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.paddedWeights_totalVariationline 695 - abbrev
OAI.DFVSGames.Decoder.PaddedLaw.ProjectionChoiceline 703 - def
OAI.DFVSGames.Decoder.PaddedLaw.choiceWeightline 705 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.choiceWeight_isProbabilityline 709 - def
OAI.DFVSGames.Decoder.PaddedLaw.blockKernelline 720 - def
OAI.DFVSGames.Decoder.PaddedLaw.choiceTupleWeightline 725 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.choiceTupleWeight_isProbabilityline 728 - def
OAI.DFVSGames.Decoder.PaddedLaw.kernelTupleWeightline 733 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.blockWeights_choice_mixtureline 737 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.independent_blockWeights_mixtureline 743 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.drawWeights_choice_mixtureline 754 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.draw_expectation_choice_mixtureline 763 - def
OAI.DFVSGames.Decoder.PaddedLaw.ChoiceValueline 777 - instance
OAI.DFVSGames.Decoder.PaddedLaw.choiceValueFintypeline 781 - def
OAI.DFVSGames.Decoder.PaddedLaw.choiceEmbedline 784 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.blockKernel_uniform_pushforwardline 789 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.pushforwardWeight_pi_depline 806 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.uniformWeights_piline 819 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.kernelTuple_uniform_pushforwardline 826 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.sum_pushforwardWeight_mulline 843 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.sum_uniformWeights_mulline 853 - def
OAI.DFVSGames.Decoder.PaddedLaw.choiceMaskline 859 - def
OAI.DFVSGames.Decoder.PaddedLaw.choiceSlotline 862 - def
OAI.DFVSGames.Decoder.PaddedLaw.choiceSlotsline 866 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.not_mem_choiceMaskline 869 - def
OAI.DFVSGames.Decoder.PaddedLaw.fullChoiceValueline 873 - def
OAI.DFVSGames.Decoder.PaddedLaw.singleChoiceValueline 877 - def
OAI.DFVSGames.Decoder.PaddedLaw.readChoiceValueline 881 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.readChoiceValue_roundtripline 888 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.readChoiceValue_fullline 894 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.readChoiceValue_singleline 901 - def
OAI.DFVSGames.Decoder.PaddedLaw.choiceValuesToRawTupleline 908 - def
OAI.DFVSGames.Decoder.PaddedLaw.rawTupleToChoiceValuesline 914 - def
OAI.DFVSGames.Decoder.PaddedLaw.choiceValuesRawTupleEquivline 920 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.restoreChoiceDrawline 942 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.tupleDraw_choiceValuesline 951 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.fixed_choice_kernel_map_expectationline 963 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.actual_projection_mixture_expectationline 1004 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.uniform_rawMap_pairline 1017 - def
OAI.DFVSGames.Decoder.PaddedLaw.paddedMapWeightsline 1028 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.paddedMapWeights_eqline 1033 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.uniform_sourceMap_coordinatesline 1047 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.paddedMapWeights_totalVariation_eq_slopeline 1054 - theorem
OAI.DFVSGames.Decoder.PaddedLaw.paddedMapWeights_totalVariationline 1081