OAI/RingTheory/Tachikawa/Coinduction.lean
190 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.Tachikawa.C.z_fixed_eline 11 - lemma
OAI.Tachikawa.C.v_fixed_eline 17 - def
OAI.Tachikawa.C.rightDualZline 23 - def
OAI.Tachikawa.C.rightDualVline 26 - lemma
OAI.Tachikawa.C.rightDualZ_ecline 29 - lemma
OAI.Tachikawa.C.rightDualV_ecline 33 - def
OAI.Tachikawa.C.rightDualAugline 37 - lemma
OAI.Tachikawa.C.rightDualAug_surjectiveline 40 - lemma
OAI.Tachikawa.C.rightDualAug_applyline 52 - lemma
OAI.Tachikawa.C.rightDualAug_eq_zero_iffline 60 - def
OAI.Tachikawa.C.rightDualD₁line 88 - lemma
OAI.Tachikawa.C.exact_rightDualAugline 93 - def
OAI.Tachikawa.C.rightDualResObjline 125 - def
OAI.Tachikawa.C.rightDualResDline 131 - lemma
OAI.Tachikawa.C.rightDualResD_exactline 136 - def
OAI.Tachikawa.C.rightDualProjectiveResolutionline 159 - lemma
OAI.Tachikawa.C.rightDual_projectiveDimensionline 166 - instance
OAI.Tachikawa.Construction.(instance at line 195)line 195 - instance
OAI.Tachikawa.Construction.(instance at line 197)line 197 - instance
OAI.Tachikawa.Construction.(instance at line 199)line 199 - instance
OAI.Tachikawa.Construction.(instance at line 201)line 201 - instance
OAI.Tachikawa.Construction.(instance at line 203)line 203 - instance
OAI.Tachikawa.Construction.(instance at line 206)line 206 - def
OAI.Tachikawa.Construction.TLeftObjline 210 - def
OAI.Tachikawa.Construction.TRightObjline 211 - def
OAI.Tachikawa.Construction.tLeftResolutionline 213 - def
OAI.Tachikawa.Construction.tRightResolutionline 218 - lemma
OAI.Tachikawa.Construction.tLeftResolution_finiteCline 223 - lemma
OAI.Tachikawa.Construction.tRightResolution_finiteCline 241 - lemma
OAI.Tachikawa.Construction.tLeftResolution_finiteline 259 - lemma
OAI.Tachikawa.Construction.tRightResolution_finiteline 264 - lemma
OAI.Tachikawa.Construction.tLeftResolution_aboveline 269 - lemma
OAI.Tachikawa.Construction.tRightResolution_aboveline 280 - abbrev
OAI.Tachikawa.Construction.ELeftObjline 291 - abbrev
OAI.Tachikawa.Construction.ERightObjline 292 - def
OAI.Tachikawa.Construction.eLeftResolutionline 295 - def
OAI.Tachikawa.Construction.eRightResolutionline 299 - lemma
OAI.Tachikawa.Construction.eLeftResolution_aboveline 303 - lemma
OAI.Tachikawa.Construction.eRightResolution_aboveline 307 - abbrev
OAI.Tachikawa.Construction.inclusionCline 320 - abbrev
OAI.Tachikawa.Construction.inclusionBline 322 - def
OAI.Tachikawa.Construction.tLeftUnderlyingline 324 - lemma
OAI.Tachikawa.Construction.tLeftUnderlying_smulline 335 - def
OAI.Tachikawa.Construction.eLeftTensorEquivline 344 - lemma
OAI.Tachikawa.Construction.eLeftTensorEquiv_actionline 347 - lemma
OAI.Tachikawa.Construction.eLeftTensorEquiv_smulline 370 - def
OAI.Tachikawa.Construction.eLeftRestrictionIsoline 374 - lemma
OAI.Tachikawa.Construction.cResObj_finiteline 396 - abbrev
OAI.Tachikawa.Construction.bSimpleTensorline 407 - def
OAI.Tachikawa.Construction.bSimpleTensorResolutionline 411 - def
OAI.Tachikawa.Construction.bEvaluatedComparisonline 417 - def
OAI.Tachikawa.Construction.inducedBEvaluatedComparisonline 423 - def
OAI.Tachikawa.HomBimodule.representationLinearline 440 - def
OAI.Tachikawa.HomBimodule.representationline 448 - lemma
OAI.Tachikawa.HomBimodule.representation_applyline 455 - lemma
OAI.Tachikawa.Construction.homBase_smulline 465 - abbrev
OAI.Tachikawa.Construction.Uline 471 - abbrev
OAI.Tachikawa.Construction.Sline 472 - def
OAI.Tachikawa.Construction.socleBimoduleLinearline 474 - def
OAI.Tachikawa.Construction.socleBimoduleMapline 484 - lemma
OAI.Tachikawa.Construction.representation_socleline 499 - lemma
OAI.Tachikawa.Construction.socleBimoduleMap_ne_zeroline 507 - def
OAI.Tachikawa.LeftCoinduced.Jline 524 - def
OAI.Tachikawa.LeftCoinduced.unitline 527 - instance
OAI.Tachikawa.LeftCoinduced.coextend_additiveline 530 - instance
OAI.Tachikawa.LeftCoinduced.(instance at line 541)line 541 - lemma
OAI.Tachikawa.LeftCoinduced.unit_injectiveline 544 - instance
OAI.Tachikawa.LeftCoinduced.(instance at line 549)line 549 - instance
OAI.Tachikawa.LeftCoinduced.(instance at line 551)line 551 - instance
OAI.Tachikawa.LeftCoinduced.coextend_preservesInjectiveline 553 - instance
OAI.Tachikawa.LeftCoinduced.(instance at line 558)line 558 - def
OAI.Tachikawa.LeftCoinduced.Cline 564 - instance
OAI.Tachikawa.LeftCoinduced.(instance at line 566)line 566 - def
OAI.Tachikawa.LeftCoinduced.πline 576 - instance
OAI.Tachikawa.LeftCoinduced.(instance at line 578)line 578 - lemma
OAI.Tachikawa.LeftCoinduced.unit_πline 581 - def
OAI.Tachikawa.LeftCoinduced.shortline 584 - lemma
OAI.Tachikawa.LeftCoinduced.short_exactline 586 - def
OAI.Tachikawa.LeftCoinduced.iterateline 591 - lemma
OAI.Tachikawa.LeftCoinduced.c_dimensionline 595 - lemma
OAI.Tachikawa.LeftCoinduced.iterate_dimensionline 601 - lemma
OAI.Tachikawa.LeftCoinduced.iterate_injectiveline 610 - def
OAI.Tachikawa.moduleCatObjline 625 - def
OAI.Tachikawa.moduleCatUnderlyingEquivline 627 - lemma
OAI.Tachikawa.moduleCatFiniteline 637 - def
OAI.Tachikawa.LeftCoinduced.restrictRegularEquivline 649 - def
OAI.Tachikawa.LeftCoinduced.underlyingline 660 - instance
OAI.Tachikawa.LeftCoinduced.J_finiteline 677 - instance
OAI.Tachikawa.LeftCoinduced.C_finiteline 680 - instance
OAI.Tachikawa.LeftCoinduced.iterate_finiteline 685 - def
OAI.Tachikawa.Enveloping.Coindline 700 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 704)line 704 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 705)line 705 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 706)line 706 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 707)line 707 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 708)line 708 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 709)line 709 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 711)line 711 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 722)line 722 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 727)line 727 - instance
OAI.Tachikawa.Enveloping.Coind.(instance at line 730)line 730 - def
OAI.Tachikawa.Enveloping.coindObjline 735 - def
OAI.Tachikawa.Enveloping.coindUnderlyingline 738 - instance
OAI.Tachikawa.Enveloping.(instance at line 750)line 750 - def
OAI.Tachikawa.Enveloping.coindEvaluateline 756 - def
OAI.Tachikawa.Enveloping.coindExtendLeftline 767 - lemma
OAI.Tachikawa.Enveloping.coindExtendLeft_rightline 779 - def
OAI.Tachikawa.Enveloping.coindExtendline 785 - lemma
OAI.Tachikawa.Enveloping.coindEvaluate_extendline 788 - lemma
OAI.Tachikawa.Enveloping.coindExtend_evaluateline 794 - def
OAI.Tachikawa.Enveloping.coindHomEquivline 805 - lemma
OAI.Tachikawa.Enveloping.coindEvaluate_naturalline 818 - def
OAI.Tachikawa.Enveloping.coindMapline 831 - lemma
OAI.Tachikawa.Enveloping.coindMap_applyline 839 - def
OAI.Tachikawa.Enveloping.coindFunctorline 843 - instance
OAI.Tachikawa.Enveloping.(instance at line 849)line 849 - def
OAI.Tachikawa.Enveloping.coindEndoline 852 - instance
OAI.Tachikawa.Enveloping.(instance at line 854)line 854 - def
OAI.Tachikawa.Enveloping.coindUnitline 857 - lemma
OAI.Tachikawa.Enveloping.coindUnit_applyline 860 - lemma
OAI.Tachikawa.Enveloping.coindUnit_injectiveline 863 - instance
OAI.Tachikawa.Enveloping.(instance at line 871)line 871 - def
OAI.Tachikawa.Enveloping.coindUnitNatline 874 - def
OAI.Tachikawa.Enveloping.coindCokerline 882 - instance
OAI.Tachikawa.Enveloping.(instance at line 885)line 885 - def
OAI.Tachikawa.Enveloping.coindIterateline 895 - instance
OAI.Tachikawa.Enveloping.(instance at line 899)line 899 - instance
OAI.Tachikawa.Enveloping.(instance at line 907)line 907 - def
OAI.Tachikawa.Enveloping.coindπline 912 - instance
OAI.Tachikawa.Enveloping.(instance at line 916)line 916 - lemma
OAI.Tachikawa.Enveloping.coindUnit_πline 919 - def
OAI.Tachikawa.Enveloping.coindShortline 923 - lemma
OAI.Tachikawa.Enveloping.coindShort_exactline 926 - lemma
OAI.Tachikawa.Enveloping.coindπ_surjectiveline 932 - lemma
OAI.Tachikawa.Enveloping.coind_exactline 935 - instance
OAI.Tachikawa.Enveloping.coindObj_finiteline 940 - instance
OAI.Tachikawa.Enveloping.rightFunctor_finiteline 944 - instance
OAI.Tachikawa.Enveloping.coindEndo_finiteline 948 - instance
OAI.Tachikawa.Enveloping.coindCoker_finiteline 952 - instance
OAI.Tachikawa.Enveloping.coindIterate_finiteline 956 - def
OAI.Tachikawa.Enveloping.coindTermline 963 - def
OAI.Tachikawa.Enveloping.coindStepline 966 - lemma
OAI.Tachikawa.Enveloping.coindStep_exactline 970 - lemma
OAI.Tachikawa.Enveloping.coind_start_exactline 989 - lemma
OAI.Tachikawa.Enveloping.coind_finish_exactline 1004 - def
OAI.Tachikawa.Enveloping.rightRegularObjline 1024 - def
OAI.Tachikawa.Enveloping.rightRegularOneline 1026 - def
OAI.Tachikawa.Enveloping.rightFreeFunctorline 1028 - instance
OAI.Tachikawa.Enveloping.(instance at line 1031)line 1031 - abbrev
OAI.Tachikawa.Enveloping.rightFreeObjline 1034 - def
OAI.Tachikawa.Enveloping.rightFreeEvaluateline 1037 - def
OAI.Tachikawa.Enveloping.rightFreeBilinearline 1048 - def
OAI.Tachikawa.Enveloping.rightFreeExtendline 1061 - lemma
OAI.Tachikawa.Enveloping.rightFreeEvaluate_extendline 1079 - lemma
OAI.Tachikawa.Enveloping.rightFreeExtend_evaluateline 1085 - def
OAI.Tachikawa.Enveloping.rightFreeHomEquivline 1101 - lemma
OAI.Tachikawa.Enveloping.rightFreeEvaluate_naturalline 1109 - def
OAI.Tachikawa.Enveloping.rightFreeUnderlyingline 1126 - def
OAI.Tachikawa.Enveloping.rightFreeRestrictionUnderlyingline 1131 - def
OAI.Tachikawa.Enveloping.coindTensorUnderlyingline 1138 - lemma
OAI.Tachikawa.Enveloping.coindTensorUnderlying_tmulline 1147 - def
OAI.Tachikawa.Enveloping.coindTensorEquivline 1156 - def
OAI.Tachikawa.Enveloping.coindTensorIsoline 1200 - lemma
OAI.Tachikawa.Enveloping.coindTensor_unitline 1205 - def
OAI.Tachikawa.Enveloping.leftResolutionline 1234 - def
OAI.Tachikawa.Enveloping.rightResolutionline 1243 - lemma
OAI.Tachikawa.Enveloping.coind_ext_zeroline 1262 - lemma
OAI.Tachikawa.Enveloping.regular_coind_ext_zeroline 1299 - def
OAI.Tachikawa.Enveloping.dualLeftObjline 1320 - def
OAI.Tachikawa.Enveloping.dualLeftUnderlyingline 1322 - instance
OAI.Tachikawa.Enveloping.(instance at line 1325)line 1325 - instance
OAI.Tachikawa.Enveloping.(instance at line 1327)line 1327 - def
OAI.Tachikawa.Enveloping.dualRegularObjline 1330 - def
OAI.Tachikawa.Enveloping.dualRegularLeftEquivline 1333 - instance
OAI.Tachikawa.Enveloping.dualRegularLeftInjectiveline 1343 - def
OAI.Tachikawa.Enveloping.dualOuterUnderlyingline 1349 - lemma
OAI.Tachikawa.Enveloping.dualOuterUnderlying_tmulline 1355 - def
OAI.Tachikawa.Enveloping.dualOuterEquivline 1358 - instance
OAI.Tachikawa.Enveloping.rightRegularProjectiveline 1389 - instance
OAI.Tachikawa.Enveloping.rightRegularFiniteline 1391 - lemma
OAI.Tachikawa.Enveloping.rightFree_map_exactline 1395 - lemma
OAI.Tachikawa.Enveloping.rightFree_map_surjectiveline 1403 - def
OAI.Tachikawa.Enveloping.rightFreeResolutionline 1410 - lemma
OAI.Tachikawa.Enveloping.rightFreeResolution_dline 1425 - lemma
OAI.Tachikawa.Enveloping.rightFree_ext_zeroline 1431 - def
OAI.Tachikawa.Enveloping.ordinaryOuterObjline 1470 - lemma
OAI.Tachikawa.Enveloping.regular_outer_ext_zeroline 1473 - def
OAI.Tachikawa.Enveloping.dualLeftFiniteline 1481 - lemma
OAI.Tachikawa.Enveloping.outer_dual_ext_zeroline 1483 - theorem
OAI.Tachikawa.Enveloping.two_orthogonalitiesline 1487