OAI/Computability/DirectedFeedback/Encoding/Occurrences.lean
117 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encodingline 12 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.finline 18 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.boolline 19 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.unitline 20 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.prodline 22 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.sumline 25 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.functionline 28 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.enumerateline 36 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.length_enumerateline 38 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.mem_enumerateline 41 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.nodup_enumerateline 45 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.card_eq_sizeline 48 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.GlobalKeyline 54 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.globalEncodingline 56 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.globalEncoding_sizeline 62 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.extendRestrictedline 67 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.extendRestricted_validline 71 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.extendRestricted_injectiveline 75 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.restrictQuery_extendRestrictedline 82 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.canonicalInput_halfline 88 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.assignmentOfKeyline 94 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.assignmentOfKey_codeline 99 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.assignmentOfKey_surjectiveline 105 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.localAddressline 117 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.localAddress_injectiveline 124 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.conditionedOccurrenceline 149 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.conditionedOccurrence_satisfiedline 158 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.findValidline 187 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.findValid_none_iffline 191 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.firstValidline 200 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.firstValid_none_iffline 203 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.occurrenceListline 208 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.occurrenceList_lengthline 211 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.countP_cast_eq_sum_inline_SourceOccurrencesline 215 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.countP_enumerateline 221 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.occurrenceList_acceptanceline 228 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.clauseAnswerEncodingline 242 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.slotEncodingline 244 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.iEncodingline 252 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.jEncodingline 253 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.variableEncodingline 254 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.clauseEncodingline 256 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.slotContextEncodingline 258 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.proofEncodingline 261 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.nBitsline 265 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.nBits_eqline 267 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.dummyIndexline 271 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.leftAnchorline 274 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.rightAnchorline 276 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.rightAnchor_none_iffline 279 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.halfTableKeyAssignmentline 283 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.extendHalfTablesline 295 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.extendHalfTables_leftline 302 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.extendHalfTables_rightline 313 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.emptyAddressline 330 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.contextEquationline 335 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.leftResponseline 344 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.rightResponseline 348 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.contextEquation_satisfiedline 355 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.testTapeEncodingline 372 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.SourceIndexline 376 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.sourceIndexEncodingline 379 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.sourceEquationline 382 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.rawSourceListline 386 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.rawSourceList_lengthline 389 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.rawSourceList_acceptanceline 396 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.emptyFormulaEquationline 419 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.sourceListline 422 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.sourceList_emptyline 425 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.sourceList_nonemptyline 428 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.sourceList_length_le_raw_add_oneline 434 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.sourceList_ne_nilline 443 - def
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.sourceInputline 454 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.emptyFormulaEquation_satisfiedline 458 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.prod_decode_pairline 473 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.prod_decode_mkline 481 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.enumerate_prodline 497 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceOccurrences.Encoding.map_enumerate_prodline 512 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceEnumeration.testTapeEncoding_enumerateline 524 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceEnumeration.sourceIndexEncoding_enumerateline 532 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceEnumeration.sourceIndexEncoding_mapline 543 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceEnumeration.rawSourceList_eq_nestedLoopsline 555 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceEnumeration.sourceList_eq_nestedLoopsline 565 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceEnumeration.rawSourceList_flatMapline 576 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceAddressArithmetic.variable_rankline 598 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceAddressArithmetic.clause_rankline 602 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceAddressArithmetic.left_addressline 606 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceAddressArithmetic.right_addressline 611 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceAddressArithmetic.dummy_addressline 617 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceAddressArithmetic.left_address_radixline 624 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceAddressArithmetic.right_address_radixline 631 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceAddressArithmetic.nBits_eq_dummy_succline 639 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.Positionline 651 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.NameProfileline 652 - structure
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.Signatureline 654 - def
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signatureEquivline 660 - instance
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signatureFintypeline 667 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.card_positionline 671 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.card_signatureline 674 - def
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.positiveAtline 680 - def
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.occurrenceNameline 685 - def
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.contextNameProfileline 689 - def
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.ofContextline 692 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.ofContext_signsline 698 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.ofContext_sameNameline 702 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.ofContext_selectedline 707 - def
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signatureSatisfiesline 710 - def
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signatureValidline 715 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signatureSatisfies_ofContextline 720 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signature_validJline 725 - def
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signatureCanonicalSlotline 748 - def
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signatureProjectionline 752 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signatureCanonicalSlot_ofContextline 755 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signature_piline 770 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.signature_projection_selectedline 776 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.validJ_eq_of_signature_eqline 785 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceLocalSignature.pi_eq_of_signature_eqline 791