OAI/Probability/FKMaps/TreeCode.lean
125 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.FKCRT.TreeCoding.walkline 13 - def
OAI.FKCRT.TreeCoding.IsTreeCodeline 17 - abbrev
OAI.FKCRT.TreeCoding.Codeline 21 - instance
OAI.FKCRT.TreeCoding.(instance at line 24)line 24 - def
OAI.FKCRT.TreeCoding.heightline 27 - def
OAI.FKCRT.TreeCoding.jointCodeline 32 - def
OAI.FKCRT.TreeCoding.codeWeightline 37 - def
OAI.FKCRT.TreeCoding.codePartitionline 41 - def
OAI.FKCRT.TreeCoding.codeExpectationline 45 - lemma
OAI.FKCRT.TreeCoding.walk_zeroline 50 - lemma
OAI.FKCRT.TreeCoding.codeWeight_nonnegline 53 - lemma
OAI.FKCRT.TreeCoding.codePartition_nonnegline 57 - lemma
OAI.FKCRT.TreeCoding.height_terminalline 61 - lemma
OAI.FKCRT.TreeCoding.walk_stepline 71 - def
OAI.FKCRT.TreeCoding.binaryCombDegreesline 88 - lemma
OAI.FKCRT.TreeCoding.walk_binaryCombline 92 - def
OAI.FKCRT.TreeCoding.binaryCombline 102 - lemma
OAI.FKCRT.TreeCoding.codeWeight_binaryComb_posline 113 - lemma
OAI.FKCRT.TreeCoding.codePartition_odd_posline 123 - lemma
OAI.FKCRT.TreeCoding.Code.sum_degreesline 129 - lemma
OAI.FKCRT.TreeCoding.codeWeight_eq_zero_of_not_oddline 140 - lemma
OAI.FKCRT.TreeCoding.codePartition_eq_zero_of_not_oddline 157 - lemma
OAI.FKCRT.TreeCoding.codeExpectation_oneline 162 - def
OAI.FKCRT.TreeCoding.prefixSumline 168 - def
OAI.FKCRT.TreeCoding.IsExcursionListline 171 - def
OAI.FKCRT.TreeCoding.FirstMinimumline 175 - lemma
OAI.FKCRT.TreeCoding.prefixSum_zeroline 180 - lemma
OAI.FKCRT.TreeCoding.prefixSum_lengthline 183 - lemma
OAI.FKCRT.TreeCoding.prefixSum_dropline 187 - lemma
OAI.FKCRT.TreeCoding.sum_dropline 193 - lemma
OAI.FKCRT.TreeCoding.prefixSum_rotate_leftline 201 - lemma
OAI.FKCRT.TreeCoding.prefixSum_rotate_rightline 209 - lemma
OAI.FKCRT.TreeCoding.exists_firstListMinimumline 221 - lemma
OAI.FKCRT.TreeCoding.FirstMinimum.uniqueline 239 - lemma
OAI.FKCRT.TreeCoding.isExcursionList_rotate_of_firstMinimumline 251 - lemma
OAI.FKCRT.TreeCoding.firstMinimum_of_isExcursionList_rotateline 264 - theorem
OAI.FKCRT.TreeCoding.existsUnique_excursion_rotationline 287 - lemma
OAI.FKCRT.TreeCoding.weighted_unique_rotationline 296 - abbrev
OAI.FKCRT.TreeCoding.Bridgeline 322 - instance
OAI.FKCRT.TreeCoding.(instance at line 325)line 325 - def
OAI.FKCRT.TreeCoding.degreeListline 328 - lemma
OAI.FKCRT.TreeCoding.degreeList_lengthline 332 - lemma
OAI.FKCRT.TreeCoding.degreeList_prefixSumline 336 - lemma
OAI.FKCRT.TreeCoding.degreeList_sumline 341 - lemma
OAI.FKCRT.TreeCoding.isTreeCode_iffline 346 - def
OAI.FKCRT.TreeCoding.rotateDegreesline 351 - lemma
OAI.FKCRT.TreeCoding.degreeList_rotateline 358 - lemma
OAI.FKCRT.TreeCoding.walk_rotate_terminalline 367 - def
OAI.FKCRT.TreeCoding.rotateBridgeline 372 - lemma
OAI.FKCRT.TreeCoding.Bridge.unique_good_rotationline 376 - def
OAI.FKCRT.TreeCoding.bridgeWeightline 392 - def
OAI.FKCRT.TreeCoding.bridgePartitionline 396 - lemma
OAI.FKCRT.TreeCoding.bridgeWeight_rotateline 400 - theorem
OAI.FKCRT.TreeCoding.codePartition_cyclicline 405 - def
OAI.FKCRT.TreeCoding.bridgeEmbeddingline 427 - lemma
OAI.FKCRT.TreeCoding.totalStep_bridgeline 436 - lemma
OAI.FKCRT.TreeCoding.totalStep_bridge_rangeline 443 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.bridgePartition_eq_iidline 463 - lemma
OAI.FKCRT.TreeCoding.rotateBridge_zeroline 483 - lemma
OAI.FKCRT.TreeCoding.rotateBridge_addline 490 - def
OAI.FKCRT.TreeCoding.goodRotationline 497 - lemma
OAI.FKCRT.TreeCoding.goodRotation_specline 501 - def
OAI.FKCRT.TreeCoding.canonicalCodeline 506 - lemma
OAI.FKCRT.TreeCoding.goodRotation_of_codeline 510 - lemma
OAI.FKCRT.TreeCoding.canonicalCode_of_codeline 516 - lemma
OAI.FKCRT.TreeCoding.goodRotation_addline 523 - lemma
OAI.FKCRT.TreeCoding.canonicalCode_rotateline 530 - theorem
OAI.FKCRT.TreeCoding.canonicalCode_weighted_sumline 537 - theorem
OAI.FKCRT.TreeCoding.canonicalCode_expectationline 566 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.iid_bridge_singletonline 578 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.bridge_integral_eqline 586 - def
OAI.FKCRT.TreeCoding.bridgeFromArrayline 610 - lemma
OAI.FKCRT.TreeCoding.bridgeFromArray_specline 614 - lemma
OAI.FKCRT.TreeCoding.bridgeFromArray_embeddingline 619 - def
OAI.FKCRT.TreeCoding.arrayTreeline 624 - lemma
OAI.FKCRT.TreeCoding.arrayTree_embeddingline 629 - theorem
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.arrayTree_expectationline 634 - lemma
OAI.FKCRT.TreeCoding.interpolation_interval_formulaline 643 - lemma
OAI.FKCRT.TreeCoding.interpolation_geline 686 - lemma
OAI.FKCRT.TreeCoding.interpolation_strict_beforeline 694 - lemma
OAI.FKCRT.TreeCoding.exists_grid_intervalline 715 - lemma
OAI.FKCRT.TreeCoding.cyclePath_interpolationline 736 - lemma
OAI.FKCRT.TreeCoding.minTime_interpolationline 789 - lemma
OAI.FKCRT.TreeCoding.cyclePath_one_timeline 805 - lemma
OAI.FKCRT.TreeCoding.goodRotation_firstMinimumline 814 - def
OAI.FKCRT.TreeCoding.walkPolygonline 822 - lemma
OAI.FKCRT.TreeCoding.walkPolygon_cycleline 826 - theorem
OAI.FKCRT.TreeCoding.vervaat_walkPolygonline 851 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.iidWalk_bridgeEmbeddingline 906 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.vervaat_arrayTreeline 923 - theorem
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.codeWalk_CLTline 934 - def
OAI.FKCRT.TreeCoding.firstZeroline 958 - lemma
OAI.FKCRT.TreeCoding.firstZero_le_iffline 963 - lemma
OAI.FKCRT.TreeCoding.firstZero_isStoppingTimeline 975 - lemma
OAI.FKCRT.TreeCoding.integer_path_nonneg_before_zeroline 990 - lemma
OAI.FKCRT.TreeCoding.stopped_firstZero_nonnegline 1000 - lemma
OAI.FKCRT.TreeCoding.martingale_stoppedProcess_realline 1017 - theorem
OAI.FKCRT.TreeCoding.integer_martingale_hits_zeroline 1029 - def
OAI.FKCRT.TreeCoding.integerSumline 1070 - lemma
OAI.FKCRT.TreeCoding.integerSum_zeroline 1074 - lemma
OAI.FKCRT.TreeCoding.integerSum_succline 1077 - theorem
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.stream_hits_negativeline 1083 - def
OAI.FKCRT.TreeCoding.reverseIndexline 1134 - def
OAI.FKCRT.TreeCoding.reverseFirstline 1137 - lemma
OAI.FKCRT.TreeCoding.reverseIndex_involutiveline 1140 - lemma
OAI.FKCRT.TreeCoding.reverseFirst_preservingline 1149 - lemma
OAI.FKCRT.TreeCoding.integerSum_reverseFirstline 1155 - def
OAI.FKCRT.TreeCoding.negativeSurvivalline 1169 - def
OAI.FKCRT.TreeCoding.firstHitBelowline 1173 - lemma
OAI.FKCRT.TreeCoding.firstHitBelow_iff_reverse_survivalline 1177 - lemma
OAI.FKCRT.TreeCoding.measurable_integerSumline 1200 - lemma
OAI.FKCRT.TreeCoding.measurableSet_firstHitBelowline 1205 - lemma
OAI.FKCRT.TreeCoding.measurableSet_survival_endpointline 1213 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.survival_endpoint_eq_firstHitline 1222 - lemma
OAI.FKCRT.TreeCoding.exists_firstHitBelowline 1232 - lemma
OAI.FKCRT.TreeCoding.firstHitBelow_disjointline 1250 - theorem
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.negative_potential_oneline 1264 - def
OAI.FKCRT.TreeCoding.truncateStreamline 1275 - lemma
OAI.FKCRT.TreeCoding.measurable_truncateStreamline 1278 - lemma
OAI.FKCRT.TreeCoding.integerSum_truncateStreamline 1285 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.truncate_indep_nextline 1293 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.prefix_inter_nextline 1311 - lemma
OAI.FKCRT.TreeCoding.survival_endpoint_truncateline 1325 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.negative_potential_zeroline 1338 - lemma
OAI.FKCRT.TreeCoding.CriticalEvenOffspring.negative_potentialline 1357