OAI/ModelTheory/Choiceless/Counting.lean
85 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.CPTSeparation.Counting.Structureline 13 - inductive
OAI.CPTSeparation.Counting.Formulaline 16 - def
OAI.CPTSeparation.Counting.Formula.freeline 30 - def
OAI.CPTSeparation.Counting.Formula.evalline 39 - theorem
OAI.CPTSeparation.Counting.Formula.eval_congrline 48 - theorem
OAI.CPTSeparation.Counting.Formula.eval_of_bijectionSystemline 80 - def
OAI.CPTSeparation.Counting.Formula.conjoinline 110 - theorem
OAI.CPTSeparation.Counting.Formula.eval_conjoinline 114 - theorem
OAI.CPTSeparation.Counting.Formula.free_conjoin_subsetline 120 - def
OAI.CPTSeparation.Counting.typeOfline 131 - theorem
OAI.CPTSeparation.Counting.typeOf_eq_iffline 134 - theorem
OAI.CPTSeparation.Counting.type_separatorline 145 - theorem
OAI.CPTSeparation.Counting.isolate_typeline 158 - theorem
OAI.CPTSeparation.Counting.extension_equivline 206 - def
OAI.CPTSeparation.Counting.Formula.renameline 238 - theorem
OAI.CPTSeparation.Counting.Formula.free_renameline 247 - theorem
OAI.CPTSeparation.Counting.Formula.eval_renameline 258 - theorem
OAI.CPTSeparation.Counting.typeOf_projectline 280 - theorem
OAI.CPTSeparation.Counting.typeOf_congrline 288 - theorem
OAI.CPTSeparation.Counting.typeOf_permuteline 294 - theorem
OAI.CPTSeparation.Counting.extension_bijectionline 309 - theorem
OAI.CPTSeparation.Counting.extend_typeline 337 - def
OAI.CPTSeparation.Counting.tupleNamesline 370 - theorem
OAI.CPTSeparation.Counting.mem_tupleNamesline 373 - def
OAI.CPTSeparation.Counting.tupleAssignmentline 380 - theorem
OAI.CPTSeparation.Counting.tupleAssignment_applyline 383 - def
OAI.CPTSeparation.Counting.tupleTypeline 390 - theorem
OAI.CPTSeparation.Counting.tupleType_assignmentline 393 - theorem
OAI.CPTSeparation.Counting.tupleType_projectline 401 - theorem
OAI.CPTSeparation.Counting.tupleType_extendline 431 - theorem
OAI.CPTSeparation.Counting.tupleType_appendline 484 - theorem
OAI.CPTSeparation.Counting.eval_isoline 501 - theorem
OAI.CPTSeparation.Counting.tupleType_isoline 518 - abbrev
OAI.CPTSeparation.Grid.ClassLabelline 538 - instance
OAI.CPTSeparation.Grid.(instance at line 542)line 542 - def
OAI.CPTSeparation.Grid.classLabelline 547 - def
OAI.CPTSeparation.Grid.classIndexline 551 - inductive
OAI.CPTSeparation.Grid.AnalysisSymbolline 554 - def
OAI.CPTSeparation.Grid.rawDifferenceline 560 - def
OAI.CPTSeparation.Grid.analysisStructureline 564 - theorem
OAI.CPTSeparation.Grid.classLabel_shiftLocalline 570 - theorem
OAI.CPTSeparation.Grid.classLabel_shiftConfigline 574 - theorem
OAI.CPTSeparation.Grid.AtomShift.classLabelline 579 - theorem
OAI.CPTSeparation.Grid.AtomShift.analysisRelationline 583 - def
OAI.CPTSeparation.Grid.predecessorsline 598 - theorem
OAI.CPTSeparation.Grid.predecessors_recovers_classline 600 - def
OAI.CPTSeparation.Grid.classFormulaline 619 - theorem
OAI.CPTSeparation.Grid.free_classFormulaline 622 - theorem
OAI.CPTSeparation.Grid.eval_classFormulaline 629 - theorem
OAI.CPTSeparation.Grid.type_recovers_classesline 646 - abbrev
OAI.CPTSeparation.Grid.Blockline 657 - def
OAI.CPTSeparation.Grid.atomBlockline 659 - def
OAI.CPTSeparation.Grid.blockEdgesline 663 - def
OAI.CPTSeparation.Grid.touchline 667 - theorem
OAI.CPTSeparation.Grid.blockEdges_cardline 669 - theorem
OAI.CPTSeparation.Grid.touch_cardline 679 - theorem
OAI.CPTSeparation.Grid.touch_shiftline 681 - theorem
OAI.CPTSeparation.Grid.AtomShift.congrline 684 - def
OAI.CPTSeparation.Grid.touchesline 703 - theorem
OAI.CPTSeparation.Grid.touches_cardline 706 - theorem
OAI.CPTSeparation.Grid.touch_subset_touchesline 713 - theorem
OAI.CPTSeparation.Grid.touches_monoline 717 - theorem
OAI.CPTSeparation.Grid.touches_insert_updateline 723 - def
OAI.CPTSeparation.Grid.HasStateline 745 - theorem
OAI.CPTSeparation.Grid.hasState_edgeline 748 - theorem
OAI.CPTSeparation.Grid.hasState_configline 756 - def
OAI.CPTSeparation.Grid.stateAtline 767 - theorem
OAI.CPTSeparation.Grid.stateAt_edgeline 778 - theorem
OAI.CPTSeparation.Grid.stateAt_configline 782 - theorem
OAI.CPTSeparation.Grid.hasState_stateAtline 785 - theorem
OAI.CPTSeparation.Grid.classLabel_edge_iffline 797 - theorem
OAI.CPTSeparation.Grid.atomShift_of_statesline 813 - abbrev
OAI.CPTSeparation.Grid.Occurrencesline 851 - def
OAI.CPTSeparation.Grid.occurrenceAtomline 853 - def
OAI.CPTSeparation.Grid.Augmentline 856 - structure
OAI.CPTSeparation.Grid.SameDiagramline 859 - theorem
OAI.CPTSeparation.Grid.augmented_diagram_shiftline 865 - theorem
OAI.CPTSeparation.Grid.sameDiagram_of_typeline 916 - theorem
OAI.CPTSeparation.Grid.occurrences_cardline 951 - theorem
OAI.CPTSeparation.Grid.augment_cardline 958 - def
OAI.CPTSeparation.Grid.namesBelowline 963 - theorem
OAI.CPTSeparation.Grid.namesBelow_spareline 966 - theorem
OAI.CPTSeparation.Grid.tuple_partial_shiftline 974 - theorem
OAI.CPTSeparation.Grid.AtomShift.stateAt_flowline 985 - theorem
OAI.CPTSeparation.Grid.AtomShift.unique_on_touchline 999