Condition
RF определён на всей категории
Calculation result
Established
Input parameters
What we are finding
05SV: the right derived functor is everywhere defined
Input facts
00ZY: every is an abelian group and composition is bilinear
c: cat-a001S: products exist for all pairs of objects, hence all finite products
c: cat-aall kernels exist in the category
c: cat-aall cokernels exist in the category
c: cat-athe natural map is an isomorphism for all morphisms of the category
c: cat-a00ZY: every is an abelian group and composition is bilinear
c: cat-b001S: products exist for all pairs of objects, hence all finite products
c: cat-ball kernels exist in the category
c: cat-ball cokernels exist in the category
c: cat-bthe natural map is an isomorphism for all morphisms of the category
c: cat-bthe category has enough injectives: every object has an injective morphism into an injective object
c: cat-athe functor goes from the first category to the second:
f: fa: cat-ab: cat-bis a homomorphism of abelian groups for all objects
f: f
Package: Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина
Additional details
- Include proof
- Yes
Original data · JSON
{
"args": [
"urn:case:stacks:f"
],
"facts": [
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "preadditive_category"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-category-theory",
"predicate": "has_finite_products"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "has_all_kernels"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "has_all_cokernels"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "coimage_to_image_isomorphism"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-categories",
"predicate": "preadditive_category"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-category-theory",
"predicate": "has_finite_products"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-categories",
"predicate": "has_all_kernels"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-categories",
"predicate": "has_all_cokernels"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-categories",
"predicate": "coimage_to_image_isomorphism"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "enough_injectives"
},
{
"args": [
"urn:case:stacks:f",
"urn:case:stacks:cat-a",
"urn:case:stacks:cat-b"
],
"package": "stacks-category-theory",
"predicate": "functor_between"
},
{
"args": [
"urn:case:stacks:f"
],
"package": "stacks-categories",
"predicate": "homomorphism_on_hom_groups"
}
],
"kind": "truth",
"legalTime": "2026-09-06",
"package": "stacks-derived-functors",
"predicate": "rf_everywhere_defined",
"proof": true
}Why this resultApplied rules and conditions
Derivation path20 steps
- 1case fact
00ZY: every is an abelian group and composition is bilinear
c: urn:case:stacks:cat-a
- 2case fact
the natural map is an isomorphism for all morphisms of the category
c: urn:case:stacks:cat-b
- 3case fact
the category has enough injectives: every object has an injective morphism into an injective object
c: urn:case:stacks:cat-a
- 4case fact
the functor goes from the first category to the second:
f: urn:case:stacks:f; a: urn:case:stacks:cat-a; b: urn:case:stacks:cat-b
- 5case fact
is a homomorphism of abelian groups for all objects
f: urn:case:stacks:f
- 6rule
00ZY: a functor of preadditive categories is additive if it is a homomorphism of abelian groups on morphism sets
the functor is additive: f: urn:case:stacks:f
tag 00ZY
Identifier
urn:stacks:clir:categories#AdditiveByHomGroups - 7case fact
001S: products exist for all pairs of objects, hence all finite products
c: urn:case:stacks:cat-a
- 8rule
0104: a preadditive category with finite products is additive
0104: the category is additive: c: urn:case:stacks:cat-a
tag 0104, tag 00ZY
Identifier
urn:stacks:clir:categories#AdditiveByFiniteProducts - 9case fact
all kernels exist in the category
c: urn:case:stacks:cat-a
- 10case fact
all cokernels exist in the category
c: urn:case:stacks:cat-a
- 11case fact
the natural map is an isomorphism for all morphisms of the category
c: urn:case:stacks:cat-a
- 12rule
0109: a category is abelian if it is additive, all kernels and cokernels exist, and is an isomorphism for all
c: urn:case:stacks:cat-a
tag 0109
Identifier
urn:stacks:clir:categories#abelian_category/sufficient - 13case fact
00ZY: every is an abelian group and composition is bilinear
c: urn:case:stacks:cat-b
- 14case fact
001S: products exist for all pairs of objects, hence all finite products
c: urn:case:stacks:cat-b
- 15rule
0104: a preadditive category with finite products is additive
0104: the category is additive: c: urn:case:stacks:cat-b
tag 0104, tag 00ZY
Identifier
urn:stacks:clir:categories#AdditiveByFiniteProducts - 16case fact
all kernels exist in the category
c: urn:case:stacks:cat-b
- 17case fact
all cokernels exist in the category
c: urn:case:stacks:cat-b
- 18rule
0109: a category is abelian if it is additive, all kernels and cokernels exist, and is an isomorphism for all
c: urn:case:stacks:cat-b
tag 0109
Identifier
urn:stacks:clir:categories#abelian_category/sufficient - 19rule
05TI (2): if is abelian with enough injectives and is an additive functor into an abelian category, then is everywhere defined
05SV: the right derived functor is everywhere defined: f: urn:case:stacks:f
tag 05TI, tag 05SV, tag 05T4
Identifier
urn:stacks:clir:derived-functors#RFEverywhereDefined - 20query
Query evaluation
verified by the engine: 7 · case fact: 13 · Full graph: 24 nodes
Steps of the saved proof from the case facts to the answer. Formulas are shown as written in the norm with bound values substituted; the page recomputes nothing.
Basis of this answer
Rules on the saved proof path for this answer.
Абелевы категории, точные функторы и инъективные объекты по главе «Homological Algebra» The Stacks Project: нижний слой словаря когомологий — вне юрисдикции государства — доктрина
0104: a preadditive category with finite products is additive
Identifier
urn:stacks:clir:categories#AdditiveByFiniteProducts00ZY: a functor of preadditive categories is additive if it is a homomorphism of abelian groups on morphism sets
Identifier
urn:stacks:clir:categories#AdditiveByHomGroups0109: a category is abelian if it is additive, all kernels and cokernels exist, and is an isomorphism for all
Identifier
urn:stacks:clir:categories#abelian_category/sufficient
Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина
05TI (2): if is abelian with enough injectives and is an additive functor into an abelian category, then is everywhere defined
Identifier
urn:stacks:clir:derived-functors#RFEverywhereDefined
Other rules in the evaluation2
Applied in the overall evaluation, but not on the proof path for this answer.
Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина
05TE (1): if is everywhere defined, the come equipped with a canonical structure of a -functor
Identifier
urn:stacks:clir:derived-functors#DerivedFormDeltaFunctor05TD (1): if is everywhere defined, then for
Identifier
urn:stacks:clir:derived-functors#NegativeDerivedVanish
Derived result for this query
05SV: the right derived functor is everywhere defined
f: f
Other derived facts7
the functor is additive
f: f0104: the category is additive
c: cat-a0109: a category is abelian if it is additive, all kernels and cokernels exist, and is an isomorphism for all
c: cat-a0104: the category is additive
c: cat-b0109: a category is abelian if it is additive, all kernels and cokernels exist, and is an isomorphism for all
c: cat-b05TE (1): the functors , , carry a canonical structure of a cohomological -functor (010Q)
f: f05TD (1): for
f: f
| f |
|---|
| urn:case:stacks:f |
| c |
|---|
| urn:case:stacks:cat-a |
| urn:case:stacks:cat-b |
| c |
|---|
| urn:case:stacks:cat-a |
| urn:case:stacks:cat-b |
| f |
|---|
| f |
| f |
|---|
| f |
| f |
|---|
| f |
0 further derived facts are not shown: the engine keeps the ones relevant to the question in its compact answer. The full list is in the calculation JSON below.
Proof graph
Proof nodes: 24 · assertion 13, rule_application 8, constraint_check 2, query_evaluation 1
assertion · urn:proof:assert:urn:mcp:case#fact-1
- attributes
- assertion
- fact-1
- conclusion
- Arguments
- Identifier
- cat-a
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- preadditive_category
- evidence
- —
- Identifier
- fact-1
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
assertion · urn:proof:assert:urn:mcp:case#fact-10
- attributes
- assertion
- fact-10
- conclusion
- Arguments
- Identifier
- cat-b
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- coimage_to_image_isomorphism
- evidence
- —
- Identifier
- fact-10
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
assertion · urn:proof:assert:urn:mcp:case#fact-11
- attributes
- assertion
- fact-11
- conclusion
- Arguments
- Identifier
- cat-a
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- enough_injectives
- evidence
- —
- Identifier
- fact-11
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
assertion · urn:proof:assert:urn:mcp:case#fact-12
- attributes
- assertion
- fact-12
- conclusion
- Arguments
- Identifier
- f
- Type
- entity_ref
- Identifier
- cat-a
- Type
- entity_ref
- Identifier
- cat-b
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- functor_between
- evidence
- —
- Identifier
- fact-12
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
assertion · urn:proof:assert:urn:mcp:case#fact-13
- attributes
- assertion
- fact-13
- conclusion
- Arguments
- Identifier
- f
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- homomorphism_on_hom_groups
- evidence
- —
- Identifier
- fact-13
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
rule_application · urn:proof:apply:AdditiveByHomGroups:7b50108ebd390a92e5ff121e14523606441ac216c80c84f697f3cfd93e86f1a5
- attributes
- —
- conclusion
- Arguments
- Identifier
- f
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- additive_functor
- evidence
- —
- Identifier
- 7b50108ebd390a92e5ff121e14523606441ac216c80c84f697f3cfd93e86f1a5
- Type
- rule_application
- Premises
- fact-13
- Rule
- AdditiveByHomGroups
- sourceAnchors
- —
- substitution
- v0
- Identifier
- f
- Type
- entity_ref
assertion · urn:proof:assert:urn:mcp:case#fact-2
- attributes
- assertion
- fact-2
- conclusion
- Arguments
- Identifier
- cat-a
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- has_finite_products
- evidence
- —
- Identifier
- fact-2
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
rule_application · urn:proof:apply:AdditiveByFiniteProducts:d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662
- attributes
- —
- conclusion
- Arguments
- Identifier
- cat-a
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- additive_category
- evidence
- —
- Identifier
- d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662
- Type
- rule_application
- Premises
- fact-1
- fact-2
- Rule
- AdditiveByFiniteProducts
- sourceAnchors
- —
- substitution
- v0
- Identifier
- cat-a
- Type
- entity_ref
assertion · urn:proof:assert:urn:mcp:case#fact-3
- attributes
- assertion
- fact-3
- conclusion
- Arguments
- Identifier
- cat-a
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- has_all_kernels
- evidence
- —
- Identifier
- fact-3
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
assertion · urn:proof:assert:urn:mcp:case#fact-4
- attributes
- assertion
- fact-4
- conclusion
- Arguments
- Identifier
- cat-a
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- has_all_cokernels
- evidence
- —
- Identifier
- fact-4
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
assertion · urn:proof:assert:urn:mcp:case#fact-5
- attributes
- assertion
- fact-5
- conclusion
- Arguments
- Identifier
- cat-a
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- coimage_to_image_isomorphism
- evidence
- —
- Identifier
- fact-5
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
rule_application · urn:proof:apply:abelian_category/sufficient:d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a
- attributes
- definition
- concept
- abelian_category
- mode
- exact
- part
- sufficient
- conclusion
- Arguments
- Identifier
- cat-a
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- abelian_category
- evidence
- —
- Identifier
- d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a
- Type
- rule_application
- Premises
- d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662
- fact-3
- fact-4
- fact-5
- Rule
- abelian_category/sufficient
- sourceAnchors
- —
- substitution
- v0
- Identifier
- cat-a
- Type
- entity_ref
assertion · urn:proof:assert:urn:mcp:case#fact-6
- attributes
- assertion
- fact-6
- conclusion
- Arguments
- Identifier
- cat-b
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- preadditive_category
- evidence
- —
- Identifier
- fact-6
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
assertion · urn:proof:assert:urn:mcp:case#fact-7
- attributes
- assertion
- fact-7
- conclusion
- Arguments
- Identifier
- cat-b
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- has_finite_products
- evidence
- —
- Identifier
- fact-7
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
rule_application · urn:proof:apply:AdditiveByFiniteProducts:d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d
- attributes
- —
- conclusion
- Arguments
- Identifier
- cat-b
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- additive_category
- evidence
- —
- Identifier
- d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d
- Type
- rule_application
- Premises
- fact-6
- fact-7
- Rule
- AdditiveByFiniteProducts
- sourceAnchors
- —
- substitution
- v0
- Identifier
- cat-b
- Type
- entity_ref
assertion · urn:proof:assert:urn:mcp:case#fact-8
- attributes
- assertion
- fact-8
- conclusion
- Arguments
- Identifier
- cat-b
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- has_all_kernels
- evidence
- —
- Identifier
- fact-8
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
assertion · urn:proof:assert:urn:mcp:case#fact-9
- attributes
- assertion
- fact-9
- conclusion
- Arguments
- Identifier
- cat-b
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- has_all_cokernels
- evidence
- —
- Identifier
- fact-9
- Type
- assertion
- Premises
- —
- sourceAnchors
- —
rule_application · urn:proof:apply:abelian_category/sufficient:df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33
- attributes
- definition
- concept
- abelian_category
- mode
- exact
- part
- sufficient
- conclusion
- Arguments
- Identifier
- cat-b
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- abelian_category
- evidence
- —
- Identifier
- df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33
- Type
- rule_application
- Premises
- d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d
- fact-10
- fact-8
- fact-9
- Rule
- abelian_category/sufficient
- sourceAnchors
- —
- substitution
- v0
- Identifier
- cat-b
- Type
- entity_ref
rule_application · urn:proof:apply:RFEverywhereDefined:f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578
- attributes
- —
- conclusion
- Arguments
- Identifier
- f
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- rf_everywhere_defined
- evidence
- —
- Identifier
- f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578
- Type
- rule_application
- Premises
- 7b50108ebd390a92e5ff121e14523606441ac216c80c84f697f3cfd93e86f1a5
- d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a
- df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33
- fact-11
- fact-12
- Rule
- RFEverywhereDefined
- sourceAnchors
- —
- substitution
- v0
- Identifier
- f
- Type
- entity_ref
- v1
- Identifier
- cat-a
- Type
- entity_ref
- v2
- Identifier
- cat-b
- Type
- entity_ref
rule_application · urn:proof:apply:DerivedFormDeltaFunctor:8f62e5cfbccfbc635c97b7ecd1e6ef2c33f53db9b99a642b5f0500ceabc5a9fd
- attributes
- —
- conclusion
- Arguments
- Identifier
- f
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- derived_functors_form_delta_functor
- evidence
- —
- Identifier
- 8f62e5cfbccfbc635c97b7ecd1e6ef2c33f53db9b99a642b5f0500ceabc5a9fd
- Type
- rule_application
- Premises
- f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578
- Rule
- DerivedFormDeltaFunctor
- sourceAnchors
- —
- substitution
- v0
- Identifier
- f
- Type
- entity_ref
rule_application · urn:proof:apply:NegativeDerivedVanish:9302e91a8e09a730e8bd3f7715567533ed4485085d1d6b6b087034c3cb4d8ff2
- attributes
- —
- conclusion
- Arguments
- Identifier
- f
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- negative_derived_functors_vanish
- evidence
- —
- Identifier
- 9302e91a8e09a730e8bd3f7715567533ed4485085d1d6b6b087034c3cb4d8ff2
- Type
- rule_application
- Premises
- f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578
- Rule
- NegativeDerivedVanish
- sourceAnchors
- —
- substitution
- v0
- Identifier
- f
- Type
- entity_ref
constraint_check · urn:proof:constraint:abelian_category/necessary:75c2ecfefcb4d5c2218bc87b7e9ccbfe0a659e05e4d62a89d32f01cb41f32484
- attributes
- —
- conclusion
- constraint
- abelian_category/necessary
- requirementStatus
- Established
- Calculation status
- Satisfied
- triggerStatus
- Satisfied
- evidence
- —
- Identifier
- 75c2ecfefcb4d5c2218bc87b7e9ccbfe0a659e05e4d62a89d32f01cb41f32484
- Type
- constraint_check
- Premises
- d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d
- df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33
- fact-10
- fact-8
- fact-9
- sourceAnchors
- —
- substitution
- v0
- Identifier
- cat-b
- Type
- entity_ref
constraint_check · urn:proof:constraint:abelian_category/necessary:ae494745d92071d97c9f5272871da104fa5cdf2902d5b41ac8f8584667e1432c
- attributes
- —
- conclusion
- constraint
- abelian_category/necessary
- requirementStatus
- Established
- Calculation status
- Satisfied
- triggerStatus
- Satisfied
- evidence
- —
- Identifier
- ae494745d92071d97c9f5272871da104fa5cdf2902d5b41ac8f8584667e1432c
- Type
- constraint_check
- Premises
- d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662
- d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a
- fact-3
- fact-4
- fact-5
- sourceAnchors
- —
- substitution
- v0
- Identifier
- cat-a
- Type
- entity_ref
query_evaluation · urn:proof:query:mcp
- attributes
- —
- conclusion
- literal
- Arguments
- Identifier
- f
- Type
- entity_ref
- Type
- literal
- Polarity
- positive
- Condition
- rf_everywhere_defined
- truthStatus
- Established
- evidence
- —
- Identifier
- mcp
- Type
- query_evaluation
- Premises
- f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578
- sourceAnchors
- —
Calendar and proof identifiers
- Proof reference
- mcp
Original reasoning · JSON
{
"derived": [
"additive_functor(urn:case:stacks:f)",
"additive_category(urn:case:stacks:cat-a)",
"abelian_category(urn:case:stacks:cat-a)",
"additive_category(urn:case:stacks:cat-b)",
"abelian_category(urn:case:stacks:cat-b)",
"rf_everywhere_defined(urn:case:stacks:f)",
"derived_functors_form_delta_functor(urn:case:stacks:f)",
"negative_derived_functors_vanish(urn:case:stacks:f)"
],
"derivedOmitted": 0,
"evaluation": {
"proofGraph": {
"nodes": [
{
"attributes": {
"assertion": "urn:mcp:case#fact-1"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#preadditive_category"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-1",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-10"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#coimage_to_image_isomorphism"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-10",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-11"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#enough_injectives"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-11",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-12"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
},
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
},
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:category-theory#functor_between"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-12",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-13"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#homomorphism_on_hom_groups"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-13",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#additive_functor"
},
"evidence": [],
"id": "urn:proof:apply:AdditiveByHomGroups:7b50108ebd390a92e5ff121e14523606441ac216c80c84f697f3cfd93e86f1a5",
"kind": "rule_application",
"premises": [
"urn:proof:assert:urn:mcp:case#fact-13"
],
"rule": "urn:stacks:clir:categories#AdditiveByHomGroups",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
}
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-2"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:category-theory#has_finite_products"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-2",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#additive_category"
},
"evidence": [],
"id": "urn:proof:apply:AdditiveByFiniteProducts:d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662",
"kind": "rule_application",
"premises": [
"urn:proof:assert:urn:mcp:case#fact-1",
"urn:proof:assert:urn:mcp:case#fact-2"
],
"rule": "urn:stacks:clir:categories#AdditiveByFiniteProducts",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
}
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-3"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#has_all_kernels"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-3",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-4"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#has_all_cokernels"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-4",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-5"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#coimage_to_image_isomorphism"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-5",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"definition": {
"concept": "urn:stacks:clir:categories#abelian_category",
"mode": "exact",
"part": "sufficient"
}
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#abelian_category"
},
"evidence": [],
"id": "urn:proof:apply:abelian_category/sufficient:d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a",
"kind": "rule_application",
"premises": [
"urn:proof:apply:AdditiveByFiniteProducts:d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662",
"urn:proof:assert:urn:mcp:case#fact-3",
"urn:proof:assert:urn:mcp:case#fact-4",
"urn:proof:assert:urn:mcp:case#fact-5"
],
"rule": "urn:stacks:clir:categories#abelian_category/sufficient",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
}
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-6"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#preadditive_category"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-6",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-7"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:category-theory#has_finite_products"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-7",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#additive_category"
},
"evidence": [],
"id": "urn:proof:apply:AdditiveByFiniteProducts:d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d",
"kind": "rule_application",
"premises": [
"urn:proof:assert:urn:mcp:case#fact-6",
"urn:proof:assert:urn:mcp:case#fact-7"
],
"rule": "urn:stacks:clir:categories#AdditiveByFiniteProducts",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
}
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-8"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#has_all_kernels"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-8",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-9"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#has_all_cokernels"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-9",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"definition": {
"concept": "urn:stacks:clir:categories#abelian_category",
"mode": "exact",
"part": "sufficient"
}
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#abelian_category"
},
"evidence": [],
"id": "urn:proof:apply:abelian_category/sufficient:df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33",
"kind": "rule_application",
"premises": [
"urn:proof:apply:AdditiveByFiniteProducts:d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d",
"urn:proof:assert:urn:mcp:case#fact-10",
"urn:proof:assert:urn:mcp:case#fact-8",
"urn:proof:assert:urn:mcp:case#fact-9"
],
"rule": "urn:stacks:clir:categories#abelian_category/sufficient",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:derived-functors#rf_everywhere_defined"
},
"evidence": [],
"id": "urn:proof:apply:RFEverywhereDefined:f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578",
"kind": "rule_application",
"premises": [
"urn:proof:apply:AdditiveByHomGroups:7b50108ebd390a92e5ff121e14523606441ac216c80c84f697f3cfd93e86f1a5",
"urn:proof:apply:abelian_category/sufficient:d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a",
"urn:proof:apply:abelian_category/sufficient:df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33",
"urn:proof:assert:urn:mcp:case#fact-11",
"urn:proof:assert:urn:mcp:case#fact-12"
],
"rule": "urn:stacks:clir:derived-functors#RFEverywhereDefined",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:f",
"kind": "entity_ref"
},
"v1": {
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
},
"v2": {
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:derived-functors#derived_functors_form_delta_functor"
},
"evidence": [],
"id": "urn:proof:apply:DerivedFormDeltaFunctor:8f62e5cfbccfbc635c97b7ecd1e6ef2c33f53db9b99a642b5f0500ceabc5a9fd",
"kind": "rule_application",
"premises": [
"urn:proof:apply:RFEverywhereDefined:f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578"
],
"rule": "urn:stacks:clir:derived-functors#DerivedFormDeltaFunctor",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:derived-functors#negative_derived_functors_vanish"
},
"evidence": [],
"id": "urn:proof:apply:NegativeDerivedVanish:9302e91a8e09a730e8bd3f7715567533ed4485085d1d6b6b087034c3cb4d8ff2",
"kind": "rule_application",
"premises": [
"urn:proof:apply:RFEverywhereDefined:f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578"
],
"rule": "urn:stacks:clir:derived-functors#NegativeDerivedVanish",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"constraint": "urn:stacks:clir:categories#abelian_category/necessary",
"requirementStatus": "TRUE_ONLY",
"status": "SATISFIED",
"triggerStatus": "SATISFIED"
},
"evidence": [],
"id": "urn:proof:constraint:abelian_category/necessary:75c2ecfefcb4d5c2218bc87b7e9ccbfe0a659e05e4d62a89d32f01cb41f32484",
"kind": "constraint_check",
"premises": [
"urn:proof:apply:AdditiveByFiniteProducts:d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d",
"urn:proof:apply:abelian_category/sufficient:df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33",
"urn:proof:assert:urn:mcp:case#fact-10",
"urn:proof:assert:urn:mcp:case#fact-8",
"urn:proof:assert:urn:mcp:case#fact-9"
],
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"constraint": "urn:stacks:clir:categories#abelian_category/necessary",
"requirementStatus": "TRUE_ONLY",
"status": "SATISFIED",
"triggerStatus": "SATISFIED"
},
"evidence": [],
"id": "urn:proof:constraint:abelian_category/necessary:ae494745d92071d97c9f5272871da104fa5cdf2902d5b41ac8f8584667e1432c",
"kind": "constraint_check",
"premises": [
"urn:proof:apply:AdditiveByFiniteProducts:d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662",
"urn:proof:apply:abelian_category/sufficient:d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a",
"urn:proof:assert:urn:mcp:case#fact-3",
"urn:proof:assert:urn:mcp:case#fact-4",
"urn:proof:assert:urn:mcp:case#fact-5"
],
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"literal": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:derived-functors#rf_everywhere_defined"
},
"truthStatus": "TRUE_ONLY"
},
"evidence": [],
"id": "urn:proof:query:mcp",
"kind": "query_evaluation",
"premises": [
"urn:proof:apply:RFEverywhereDefined:f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578"
],
"sourceAnchors": []
}
],
"proofHash": "sha256:87c94de61ecf57f089b07a06c4502acfbb16e5fff0ed04b47c1482b970dc9dde",
"roots": [
"urn:proof:constraint:abelian_category/necessary:75c2ecfefcb4d5c2218bc87b7e9ccbfe0a659e05e4d62a89d32f01cb41f32484",
"urn:proof:constraint:abelian_category/necessary:ae494745d92071d97c9f5272871da104fa5cdf2902d5b41ac8f8584667e1432c",
"urn:proof:query:mcp"
]
},
"resultHash": "sha256:2770eae7501dfd5877e5a407d53dd2a4ca8610caff6b6000c2eb16d65aecbba3",
"schemaVersion": "law.core.evaluation/0.1"
},
"proofRef": "urn:proof:query:mcp",
"rulesApplied": [
"urn:stacks:clir:categories#AdditiveByFiniteProducts",
"urn:stacks:clir:categories#AdditiveByHomGroups",
"urn:stacks:clir:categories#abelian_category/sufficient",
"urn:stacks:clir:derived-functors#DerivedFormDeltaFunctor",
"urn:stacks:clir:derived-functors#NegativeDerivedVanish",
"urn:stacks:clir:derived-functors#RFEverywhereDefined"
]
}SourcesExcerpts: 8
tag/05SV
Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина
In Situation . We say is right derivable , or that everywhere defined if is defined at every object of . We say is left derivable , or that everywhere defined if is defined at every object of .
Original data · JSON
{
"contentHash": "sha256:52324507289c1f24de386efd6c27f75fc4ed9e445c1c254d3de5f6f78d4e02be",
"edition": "urn:stacks:clir:derived-functors#STACKS_DERIVED_MASTER",
"fragmentKind": "defn",
"id": "urn:stacks:clir:derived-functors#ST_05SV",
"kind": "fragment",
"locator": "tag/05SV",
"package": "urn:stacks:clir:derived-functors",
"texts": [
{
"contentHash": "sha256:c124773f22d16f9d536cdae2abb40060d15bf3c1c27bb039bd7c07afbfc95e45",
"language": "en",
"status": "official",
"text": "\\begin{definition}\n\\label{definition-everywhere-defined}\nIn\nSituation \\ref{situation-derived-functor}.\nWe say $F$ is {\\it right derivable}, or that $RF$ {\\it everywhere defined}\nif $RF$ is defined at every object of $\\mathcal{D}$.\nWe say $F$ is {\\it left derivable}, or that $LF$ {\\it everywhere defined}\nif $LF$ is defined at every object of $\\mathcal{D}$.\n\\end{definition}"
}
]
}tag/05T4
Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина
Here is an additive functor between abelian categories. This induces exact functors
See Lemma . We also denote the composition , , and of with the localization functor , etc. This situation leads to four derived functors we will consider in the following.
The right derived functor of relative to the multiplicative system .
The right derived functor of relative to the multiplicative system .
The left derived functor of relative to the multiplicative system .
The left derived functor of relative to the multiplicative system . Each of these cases is an example of Situation .
Original data · JSON
{
"contentHash": "sha256:7b734956d4fc9c61b7d92b47efd6278d84ca8bed87f9ecb3d0b1bb74c80f8ea8",
"edition": "urn:stacks:clir:derived-functors#STACKS_DERIVED_MASTER",
"fragmentKind": "situation",
"id": "urn:stacks:clir:derived-functors#ST_05T4",
"kind": "fragment",
"locator": "tag/05T4",
"package": "urn:stacks:clir:derived-functors",
"texts": [
{
"contentHash": "sha256:73730814b6a7e9b8d49b7668a97550e999f7324072caaedeab6d267a7f2bbbe6",
"language": "en",
"status": "official",
"text": "\\begin{situation}\n\\label{situation-classical}\nHere $F : \\mathcal{A} \\to \\mathcal{B}$ is an additive functor between\nabelian categories. This induces exact functors\n$$\nF : K(\\mathcal{A}) \\to K(\\mathcal{B}), \\quad\nK^{+}(\\mathcal{A}) \\to K^{+}(\\mathcal{B}), \\quad\nK^{-}(\\mathcal{A}) \\to K^{-}(\\mathcal{B}).\n$$\nSee Lemma \\ref{lemma-additive-exact-homotopy-category}.\nWe also denote $F$ the composition $K(\\mathcal{A}) \\to D(\\mathcal{B})$,\n$K^{+}(\\mathcal{A}) \\to D^{+}(\\mathcal{B})$, and\n$K^{-}(\\mathcal{A}) \\to D^-(\\mathcal{B})$ of $F$ with the localization\nfunctor $K(\\mathcal{B}) \\to D(\\mathcal{B})$, etc. This situation leads\nto four derived functors we will consider in the following.\n\\begin{enumerate}\n\\item The right derived functor of\n$F : K(\\mathcal{A}) \\to D(\\mathcal{B})$\nrelative to the multiplicative system $\\text{Qis}(\\mathcal{A})$.\n\\item The right derived functor of\n$F : K^{+}(\\mathcal{A}) \\to D^{+}(\\mathcal{B})$\nrelative to the multiplicative system $\\text{Qis}^{+}(\\mathcal{A})$.\n\\item The left derived functor of\n$F : K(\\mathcal{A}) \\to D(\\mathcal{B})$\nrelative to the multiplicative system $\\text{Qis}(\\mathcal{A})$.\n\\item The left derived functor of\n$F : K^{-}(\\mathcal{A}) \\to D^{-}(\\mathcal{B})$\nrelative to the multiplicative system $\\text{Qis}^-(\\mathcal{A})$.\n\\end{enumerate}\nEach of these cases is an example of\nSituation \\ref{situation-derived-functor}.\n\\end{situation}"
}
]
}tag/05TD
Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина
Let be an additive functor between abelian categories and assume is everywhere defined.
We have for ,
is left exact,
the map is an isomorphism if and only if is left exact.
Original data · JSON
{
"contentHash": "sha256:174e81d1e6a2a741a7ca892fd32c0730c7a3e2200102395c172408bdb4b5453b",
"edition": "urn:stacks:clir:derived-functors#STACKS_DERIVED_MASTER",
"fragmentKind": "lemma",
"id": "urn:stacks:clir:derived-functors#ST_05TD",
"kind": "fragment",
"locator": "tag/05TD",
"package": "urn:stacks:clir:derived-functors",
"texts": [
{
"contentHash": "sha256:e13afb6775b69471bfd612155b1855cc310461519f6e5d3727e4e64b18e7e5b7",
"language": "en",
"status": "official",
"text": "\\begin{lemma}\n\\label{lemma-left-exact-higher-derived}\nLet $F : \\mathcal{A} \\to \\mathcal{B}$ be an additive functor\nbetween abelian categories and assume\n$RF : D^{+}(\\mathcal{A}) \\to D^{+}(\\mathcal{B})$ is everywhere\ndefined.\n\\begin{enumerate}\n\\item We have $R^iF = 0$ for $i < 0$,\n\\item $R^0F$ is left exact,\n\\item the map $F \\to R^0F$ is an isomorphism if and\nonly if $F$ is left exact.\n\\end{enumerate}\n\\end{lemma}"
}
]
}tag/05TE
Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина
Let be an additive functor between abelian categories and assume is everywhere defined.
The functors , come equipped with a canonical structure of a -functor from , see Homology, Definition .
If every object of is a subobject of a right acyclic object for , then is a universal -functor, see Homology, Definition .
Original data · JSON
{
"contentHash": "sha256:40b9cb4e0f5b604cc2daaa8085d1142dae0ac30e4bcc9adec87883443ec4e5d6",
"edition": "urn:stacks:clir:derived-functors#STACKS_DERIVED_MASTER",
"fragmentKind": "lemma",
"id": "urn:stacks:clir:derived-functors#ST_05TE",
"kind": "fragment",
"locator": "tag/05TE",
"package": "urn:stacks:clir:derived-functors",
"texts": [
{
"contentHash": "sha256:949b05eff66291065b983c92020aa94af9ab868feaf33ac9dcca7776457d66f4",
"language": "en",
"status": "official",
"text": "\\begin{lemma}\n\\label{lemma-right-derived-delta-functor}\nLet $F : \\mathcal{A} \\to \\mathcal{B}$ be an additive functor\nbetween abelian categories and assume\n$RF : D^{+}(\\mathcal{A}) \\to D^{+}(\\mathcal{B})$ is everywhere defined.\n\\begin{enumerate}\n\\item The functors $R^iF$, $i \\geq 0$ come equipped with a canonical\nstructure of a $\\delta$-functor from $\\mathcal{A} \\to \\mathcal{B}$, see\nHomology, Definition \\ref{homology-definition-cohomological-delta-functor}.\n\\item If every object of $\\mathcal{A}$ is a subobject of a right\nacyclic object for $F$, then $\\{R^iF, \\delta\\}_{i \\geq 0}$ is a\nuniversal $\\delta$-functor, see\nHomology, Definition \\ref{homology-definition-universal-delta-functor}.\n\\end{enumerate}\n\\end{lemma}"
}
]
}tag/05TI
Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина
Let be an abelian category with enough injectives.
For any exact functor into a triangulated category the right derived functor
is everywhere defined.
For any additive functor into an abelian category the right derived functor
is everywhere defined.
Original data · JSON
{
"contentHash": "sha256:75ae150b62d929f84cbd72f9c3c3bbc8b0e8a2fa9e10f51d42bf1c190b65d73e",
"edition": "urn:stacks:clir:derived-functors#STACKS_DERIVED_MASTER",
"fragmentKind": "lemma",
"id": "urn:stacks:clir:derived-functors#ST_05TI",
"kind": "fragment",
"locator": "tag/05TI",
"package": "urn:stacks:clir:derived-functors",
"texts": [
{
"contentHash": "sha256:4d65e3bfe708a80785f85bd358981a9258f467f4705b132e3801b1a913a96651",
"language": "en",
"status": "official",
"text": "\\begin{lemma}\n\\label{lemma-enough-injectives-right-derived}\nLet $\\mathcal{A}$ be an abelian category with enough injectives.\n\\begin{enumerate}\n\\item For any exact functor $F : K^{+}(\\mathcal{A}) \\to \\mathcal{D}$\ninto a triangulated category $\\mathcal{D}$ the right derived\nfunctor\n$$\nRF : D^{+}(\\mathcal{A}) \\longrightarrow \\mathcal{D}\n$$\nis everywhere defined.\n\\item For any additive functor $F : \\mathcal{A} \\to \\mathcal{B}$ into an\nabelian category $\\mathcal{B}$ the right derived functor\n$$\nRF : D^{+}(\\mathcal{A}) \\longrightarrow D^{+}(\\mathcal{B})\n$$\nis everywhere defined.\n\\end{enumerate}\n\\end{lemma}"
}
]
}tag/00ZY
Абелевы категории, точные функторы и инъективные объекты по главе «Homological Algebra» The Stacks Project: нижний слой словаря когомологий — вне юрисдикции государства — доктрина
A category is called preadditive if each morphism set is endowed with the structure of an abelian group such that the compositions
are bilinear. A functor of preadditive categories is called additive if and only if is a homomorphism of abelian groups for all .
Original data · JSON
{
"contentHash": "sha256:600a2de3027b9725e89be51b838fa162e7bdc03f62971f32609663a9cc1b9bb7",
"edition": "urn:stacks:clir:categories#STACKS_HOMOLOGY_MASTER",
"fragmentKind": "defn",
"id": "urn:stacks:clir:categories#ST_00ZY",
"kind": "fragment",
"locator": "tag/00ZY",
"package": "urn:stacks:clir:categories",
"texts": [
{
"contentHash": "sha256:f2f20a29e596bff02bee9eee017d5b551092a1e17065b3a0638ec31466e411c6",
"language": "en",
"status": "official",
"text": "\\begin{definition}\n\\label{definition-preadditive}\nA category $\\mathcal{A}$ is called {\\it preadditive} if each\nmorphism set $\\Mor_\\mathcal{A}(x, y)$ is endowed\nwith the structure of an abelian group such that the\ncompositions\n$$\n\\Mor(x, y) \\times \\Mor(y, z)\n\\longrightarrow\n\\Mor(x, z)\n$$\nare bilinear. A functor $F : \\mathcal{A} \\to \\mathcal{B}$ of\npreadditive categories is called {\\it additive} if and only\nif $F : \\Mor(x, y) \\to \\Mor(F(x), F(y))$\nis a homomorphism of abelian groups for all\n$x, y \\in \\Ob(\\mathcal{A})$.\n\\end{definition}"
}
],
"visibility": "public"
}tag/0104
Абелевы категории, точные функторы и инъективные объекты по главе «Homological Algebra» The Stacks Project: нижний слой словаря когомологий — вне юрисдикции государства — доктрина
A category is called additive if it is preadditive and finite products exist, in other words it has a zero object and direct sums.
Original data · JSON
{
"contentHash": "sha256:2b8975d051697a9db95b3ff7f3fce2d90115db719d17e8fcc2f0682f0a58388a",
"edition": "urn:stacks:clir:categories#STACKS_HOMOLOGY_MASTER",
"fragmentKind": "defn",
"id": "urn:stacks:clir:categories#ST_0104",
"kind": "fragment",
"locator": "tag/0104",
"package": "urn:stacks:clir:categories",
"texts": [
{
"contentHash": "sha256:675cbb2c05ee57eb18db573e06c5dd58bc69ba38f1dc3b21733b091d62655a30",
"language": "en",
"status": "official",
"text": "\\begin{definition}\n\\label{definition-additive-category}\nA category $\\mathcal{A}$ is called {\\it additive}\nif it is preadditive and finite products exist, in other\nwords it has a zero object and direct sums.\n\\end{definition}"
}
],
"visibility": "public"
}tag/0109
Абелевы категории, точные функторы и инъективные объекты по главе «Homological Algebra» The Stacks Project: нижний слой словаря когомологий — вне юрисдикции государства — доктрина
A category is abelian if it is additive, if all kernels and cokernels exist, and if the natural map is an isomorphism for all morphisms of .
Original data · JSON
{
"contentHash": "sha256:d71e719b696d97622b2d93bda5c18b2271f646d474bfb4ccf2b8276a37bd097d",
"edition": "urn:stacks:clir:categories#STACKS_HOMOLOGY_MASTER",
"fragmentKind": "defn",
"id": "urn:stacks:clir:categories#ST_0109",
"kind": "fragment",
"locator": "tag/0109",
"package": "urn:stacks:clir:categories",
"texts": [
{
"contentHash": "sha256:71bf82d61770e85387a19fb70b7ddfc9fe2d7fffb4dec5a17199db100c9dae22",
"language": "en",
"status": "official",
"text": "\\begin{definition}\n\\label{definition-abelian-category}\nA category $\\mathcal{A}$ is {\\it abelian} if\nit is additive, if all kernels and cokernels exist,\nand if the natural map $\\Coim(f) \\to \\Im(f)$\nis an isomorphism for all morphisms $f$ of\n$\\mathcal{A}$.\n\\end{definition}"
}
],
"visibility": "public"
}Packages in the snapshot
- Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина
- Абелевы категории, точные функторы и инъективные объекты по главе «Homological Algebra» The Stacks Project: нижний слой словаря когомологий — вне юрисдикции государства — доктрина
- Категория, функтор, изоморфизм, пределы, точные и сопряжённые функторы по главе «Categories» The Stacks Project: основание словаря когомологий — вне юрисдикции государства — доктрина
Technical dataFull response, parameters and checksums
- Calculation status
- COMPUTED
Full engine response
Complete machine result · JSON
{
"answer": {
"evaluationStatus": "COMPUTED",
"kind": "TRUTH",
"meaning": "установлено",
"missingInputs": [],
"truthStatus": "TRUE_ONLY"
},
"closedEditionRules": [],
"derived": [
"additive_functor(urn:case:stacks:f)",
"additive_category(urn:case:stacks:cat-a)",
"abelian_category(urn:case:stacks:cat-a)",
"additive_category(urn:case:stacks:cat-b)",
"abelian_category(urn:case:stacks:cat-b)",
"rf_everywhere_defined(urn:case:stacks:f)",
"derived_functors_form_delta_functor(urn:case:stacks:f)",
"negative_derived_functors_vanish(urn:case:stacks:f)"
],
"derivedOmitted": 0,
"evaluation": {
"proofGraph": {
"nodes": [
{
"attributes": {
"assertion": "urn:mcp:case#fact-1"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#preadditive_category"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-1",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-10"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#coimage_to_image_isomorphism"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-10",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-11"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#enough_injectives"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-11",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-12"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
},
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
},
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:category-theory#functor_between"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-12",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-13"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#homomorphism_on_hom_groups"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-13",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#additive_functor"
},
"evidence": [],
"id": "urn:proof:apply:AdditiveByHomGroups:7b50108ebd390a92e5ff121e14523606441ac216c80c84f697f3cfd93e86f1a5",
"kind": "rule_application",
"premises": [
"urn:proof:assert:urn:mcp:case#fact-13"
],
"rule": "urn:stacks:clir:categories#AdditiveByHomGroups",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
}
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-2"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:category-theory#has_finite_products"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-2",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#additive_category"
},
"evidence": [],
"id": "urn:proof:apply:AdditiveByFiniteProducts:d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662",
"kind": "rule_application",
"premises": [
"urn:proof:assert:urn:mcp:case#fact-1",
"urn:proof:assert:urn:mcp:case#fact-2"
],
"rule": "urn:stacks:clir:categories#AdditiveByFiniteProducts",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
}
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-3"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#has_all_kernels"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-3",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-4"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#has_all_cokernels"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-4",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-5"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#coimage_to_image_isomorphism"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-5",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"definition": {
"concept": "urn:stacks:clir:categories#abelian_category",
"mode": "exact",
"part": "sufficient"
}
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#abelian_category"
},
"evidence": [],
"id": "urn:proof:apply:abelian_category/sufficient:d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a",
"kind": "rule_application",
"premises": [
"urn:proof:apply:AdditiveByFiniteProducts:d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662",
"urn:proof:assert:urn:mcp:case#fact-3",
"urn:proof:assert:urn:mcp:case#fact-4",
"urn:proof:assert:urn:mcp:case#fact-5"
],
"rule": "urn:stacks:clir:categories#abelian_category/sufficient",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
}
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-6"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#preadditive_category"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-6",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-7"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:category-theory#has_finite_products"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-7",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#additive_category"
},
"evidence": [],
"id": "urn:proof:apply:AdditiveByFiniteProducts:d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d",
"kind": "rule_application",
"premises": [
"urn:proof:assert:urn:mcp:case#fact-6",
"urn:proof:assert:urn:mcp:case#fact-7"
],
"rule": "urn:stacks:clir:categories#AdditiveByFiniteProducts",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
}
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-8"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#has_all_kernels"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-8",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"assertion": "urn:mcp:case#fact-9"
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#has_all_cokernels"
},
"evidence": [],
"id": "urn:proof:assert:urn:mcp:case#fact-9",
"kind": "assertion",
"premises": [],
"sourceAnchors": []
},
{
"attributes": {
"definition": {
"concept": "urn:stacks:clir:categories#abelian_category",
"mode": "exact",
"part": "sufficient"
}
},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:categories#abelian_category"
},
"evidence": [],
"id": "urn:proof:apply:abelian_category/sufficient:df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33",
"kind": "rule_application",
"premises": [
"urn:proof:apply:AdditiveByFiniteProducts:d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d",
"urn:proof:assert:urn:mcp:case#fact-10",
"urn:proof:assert:urn:mcp:case#fact-8",
"urn:proof:assert:urn:mcp:case#fact-9"
],
"rule": "urn:stacks:clir:categories#abelian_category/sufficient",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:derived-functors#rf_everywhere_defined"
},
"evidence": [],
"id": "urn:proof:apply:RFEverywhereDefined:f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578",
"kind": "rule_application",
"premises": [
"urn:proof:apply:AdditiveByHomGroups:7b50108ebd390a92e5ff121e14523606441ac216c80c84f697f3cfd93e86f1a5",
"urn:proof:apply:abelian_category/sufficient:d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a",
"urn:proof:apply:abelian_category/sufficient:df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33",
"urn:proof:assert:urn:mcp:case#fact-11",
"urn:proof:assert:urn:mcp:case#fact-12"
],
"rule": "urn:stacks:clir:derived-functors#RFEverywhereDefined",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:f",
"kind": "entity_ref"
},
"v1": {
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
},
"v2": {
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:derived-functors#derived_functors_form_delta_functor"
},
"evidence": [],
"id": "urn:proof:apply:DerivedFormDeltaFunctor:8f62e5cfbccfbc635c97b7ecd1e6ef2c33f53db9b99a642b5f0500ceabc5a9fd",
"kind": "rule_application",
"premises": [
"urn:proof:apply:RFEverywhereDefined:f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578"
],
"rule": "urn:stacks:clir:derived-functors#DerivedFormDeltaFunctor",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:derived-functors#negative_derived_functors_vanish"
},
"evidence": [],
"id": "urn:proof:apply:NegativeDerivedVanish:9302e91a8e09a730e8bd3f7715567533ed4485085d1d6b6b087034c3cb4d8ff2",
"kind": "rule_application",
"premises": [
"urn:proof:apply:RFEverywhereDefined:f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578"
],
"rule": "urn:stacks:clir:derived-functors#NegativeDerivedVanish",
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"constraint": "urn:stacks:clir:categories#abelian_category/necessary",
"requirementStatus": "TRUE_ONLY",
"status": "SATISFIED",
"triggerStatus": "SATISFIED"
},
"evidence": [],
"id": "urn:proof:constraint:abelian_category/necessary:75c2ecfefcb4d5c2218bc87b7e9ccbfe0a659e05e4d62a89d32f01cb41f32484",
"kind": "constraint_check",
"premises": [
"urn:proof:apply:AdditiveByFiniteProducts:d62fcc6ab5f6182239b7f2500d945ab2594f951d60582596f4fc5d8fb83fba1d",
"urn:proof:apply:abelian_category/sufficient:df735a62aeff7766e9e4ef105380ce3f9dbfa080411bd695ec1e39f4b8ca6f33",
"urn:proof:assert:urn:mcp:case#fact-10",
"urn:proof:assert:urn:mcp:case#fact-8",
"urn:proof:assert:urn:mcp:case#fact-9"
],
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-b",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"constraint": "urn:stacks:clir:categories#abelian_category/necessary",
"requirementStatus": "TRUE_ONLY",
"status": "SATISFIED",
"triggerStatus": "SATISFIED"
},
"evidence": [],
"id": "urn:proof:constraint:abelian_category/necessary:ae494745d92071d97c9f5272871da104fa5cdf2902d5b41ac8f8584667e1432c",
"kind": "constraint_check",
"premises": [
"urn:proof:apply:AdditiveByFiniteProducts:d92ce9bcde5f250b0c0921a1ac5eae2b99e00c9dddc0db89c5753deea0ab2662",
"urn:proof:apply:abelian_category/sufficient:d5030e23f7bbb2eb2d9287eb656bf463e4cc515b6281b0633e91e07fc93d248a",
"urn:proof:assert:urn:mcp:case#fact-3",
"urn:proof:assert:urn:mcp:case#fact-4",
"urn:proof:assert:urn:mcp:case#fact-5"
],
"sourceAnchors": [],
"substitution": {
"v0": {
"id": "urn:case:stacks:cat-a",
"kind": "entity_ref"
}
}
},
{
"attributes": {},
"conclusion": {
"literal": {
"args": [
{
"id": "urn:case:stacks:f",
"kind": "entity_ref"
}
],
"kind": "literal",
"polarity": "positive",
"predicate": "urn:stacks:clir:derived-functors#rf_everywhere_defined"
},
"truthStatus": "TRUE_ONLY"
},
"evidence": [],
"id": "urn:proof:query:mcp",
"kind": "query_evaluation",
"premises": [
"urn:proof:apply:RFEverywhereDefined:f31eab7dcccab201e1dd3602b67595c12d19bf24acc845d662c662d0a5ef0578"
],
"sourceAnchors": []
}
],
"proofHash": "sha256:87c94de61ecf57f089b07a06c4502acfbb16e5fff0ed04b47c1482b970dc9dde",
"roots": [
"urn:proof:constraint:abelian_category/necessary:75c2ecfefcb4d5c2218bc87b7e9ccbfe0a659e05e4d62a89d32f01cb41f32484",
"urn:proof:constraint:abelian_category/necessary:ae494745d92071d97c9f5272871da104fa5cdf2902d5b41ac8f8584667e1432c",
"urn:proof:query:mcp"
]
},
"resultHash": "sha256:2770eae7501dfd5877e5a407d53dd2a4ca8610caff6b6000c2eb16d65aecbba3",
"schemaVersion": "law.core.evaluation/0.1"
},
"evaluationStatus": "COMPUTED",
"issues": [],
"judgmentRequests": [],
"proofRef": "urn:proof:query:mcp",
"provenance": {
"acts": [
{
"contributed": true,
"fragmentCount": 16,
"fragments": [
"urn:stacks:clir:derived-functors#ST_05SV",
"urn:stacks:clir:derived-functors#ST_05T4",
"urn:stacks:clir:derived-functors#ST_05TD",
"urn:stacks:clir:derived-functors#ST_05TE",
"urn:stacks:clir:derived-functors#ST_05TI"
],
"jurisdiction": "none",
"namespace": "urn:stacks:clir:derived-functors",
"package": "stacks-derived-functors",
"title": "Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина"
},
{
"contributed": true,
"fragmentCount": 11,
"fragments": [
"urn:stacks:clir:categories#ST_00ZY",
"urn:stacks:clir:categories#ST_0104",
"urn:stacks:clir:categories#ST_0109"
],
"jurisdiction": "none",
"namespace": "urn:stacks:clir:categories",
"package": "stacks-categories",
"title": "Абелевы категории, точные функторы и инъективные объекты по главе «Homological Algebra» The Stacks Project: нижний слой словаря когомологий — вне юрисдикции государства — доктрина"
},
{
"contributed": false,
"fragmentCount": 17,
"fragments": [],
"jurisdiction": "none",
"namespace": "urn:stacks:clir:category-theory",
"package": "stacks-category-theory",
"title": "Категория, функтор, изоморфизм, пределы, точные и сопряжённые функторы по главе «Categories» The Stacks Project: основание словаря когомологий — вне юрисдикции государства — доктрина"
}
],
"caseHash": "sha256:7299d7d4001b7f6154f0372b741e9c7898ae828311ac9148a175f4d580767b11",
"codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
"jurisdiction": "вне юрисдикции государства",
"legalTime": "2026-09-06",
"mode": "audit",
"programHash": "sha256:b70b544953754dd80ba96365a1a8f6503235258ecd876a83a9d595d0e100f317",
"resultHash": "sha256:2770eae7501dfd5877e5a407d53dd2a4ca8610caff6b6000c2eb16d65aecbba3",
"rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
"timezone": "Asia/Qyzylorda"
},
"rulesApplied": [
"urn:stacks:clir:categories#AdditiveByFiniteProducts",
"urn:stacks:clir:categories#AdditiveByHomGroups",
"urn:stacks:clir:categories#abelian_category/sufficient",
"urn:stacks:clir:derived-functors#DerivedFormDeltaFunctor",
"urn:stacks:clir:derived-functors#NegativeDerivedVanish",
"urn:stacks:clir:derived-functors#RFEverywhereDefined"
],
"signature": {
"constants": {},
"parameters": [
{
"labels": [],
"name": "f",
"type": {
"name": "urn:stacks:clir:derived-functors#Functor"
}
}
],
"predicate": "urn:stacks:clir:derived-functors#rf_everywhere_defined",
"schemaVersion": "law.answers.signature/0.1",
"types": {
"urn:stacks:clir:category-theory#Functor": {
"kind": "entity",
"labels": [
{
"language": "en",
"status": "official",
"text": "functor"
},
{
"language": "ru",
"status": "unofficial",
"text": "функтор"
}
],
"namespace": "urn:stacks:clir:category-theory",
"package": "stacks.category_theory"
},
"urn:stacks:clir:derived-functors#Functor": {
"kind": "alias",
"labels": [],
"namespace": "urn:stacks:clir:derived-functors",
"package": "stacks.derived_functors",
"target": "urn:stacks:clir:category-theory#Functor"
}
},
"vocab": {}
},
"vulnerableTo": [],
"whyNot": []
}Execution · JSON
This block is too large for inline viewing. It is included in full in the document JSON, without truncation.
Download JSON ↓Display metadata
This block is too large for inline viewing. It is included in full in the document JSON, without truncation.
Download JSON ↓JSON · calculations, sources and exact data
{
"acts": [
{
"contributed": true,
"fragmentCount": 16,
"fragments": [
"urn:stacks:clir:derived-functors#ST_05SV",
"urn:stacks:clir:derived-functors#ST_05T4",
"urn:stacks:clir:derived-functors#ST_05TD",
"urn:stacks:clir:derived-functors#ST_05TE",
"urn:stacks:clir:derived-functors#ST_05TI"
],
"jurisdiction": "none",
"namespace": "urn:stacks:clir:derived-functors",
"package": "stacks-derived-functors",
"title": "Производные функторы по The Stacks Project: определения и леммы как словарь с пошаговым раскрытием — вне юрисдикции государства — доктрина"
},
{
"contributed": true,
"fragmentCount": 11,
"fragments": [
"urn:stacks:clir:categories#ST_00ZY",
"urn:stacks:clir:categories#ST_0104",
"urn:stacks:clir:categories#ST_0109"
],
"jurisdiction": "none",
"namespace": "urn:stacks:clir:categories",
"package": "stacks-categories",
"title": "Абелевы категории, точные функторы и инъективные объекты по главе «Homological Algebra» The Stacks Project: нижний слой словаря когомологий — вне юрисдикции государства — доктрина"
},
{
"contributed": false,
"fragmentCount": 17,
"fragments": [],
"jurisdiction": "none",
"namespace": "urn:stacks:clir:category-theory",
"package": "stacks-category-theory",
"title": "Категория, функтор, изоморфизм, пределы, точные и сопряжённые функторы по главе «Categories» The Stacks Project: основание словаря когомологий — вне юрисдикции государства — доктрина"
}
],
"caseHash": "sha256:7299d7d4001b7f6154f0372b741e9c7898ae828311ac9148a175f4d580767b11",
"codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
"jurisdiction": "вне юрисдикции государства",
"legalTime": "2026-09-06",
"mode": "audit",
"programHash": "sha256:b70b544953754dd80ba96365a1a8f6503235258ecd876a83a9d595d0e100f317",
"resultHash": "sha256:2770eae7501dfd5877e5a407d53dd2a4ca8610caff6b6000c2eb16d65aecbba3",
"rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
"timezone": "Asia/Qyzylorda"
}- evaluation SHA-256
- sha256:a3f3f46f1f498038c817d001dd0771ae51bca12d948d12d42120af63d67cc4be
Original data · JSON
{
"args": [
"urn:case:stacks:f"
],
"facts": [
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "preadditive_category"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-category-theory",
"predicate": "has_finite_products"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "has_all_kernels"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "has_all_cokernels"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "coimage_to_image_isomorphism"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-categories",
"predicate": "preadditive_category"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-category-theory",
"predicate": "has_finite_products"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-categories",
"predicate": "has_all_kernels"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-categories",
"predicate": "has_all_cokernels"
},
{
"args": [
"urn:case:stacks:cat-b"
],
"package": "stacks-categories",
"predicate": "coimage_to_image_isomorphism"
},
{
"args": [
"urn:case:stacks:cat-a"
],
"package": "stacks-categories",
"predicate": "enough_injectives"
},
{
"args": [
"urn:case:stacks:f",
"urn:case:stacks:cat-a",
"urn:case:stacks:cat-b"
],
"package": "stacks-category-theory",
"predicate": "functor_between"
},
{
"args": [
"urn:case:stacks:f"
],
"package": "stacks-categories",
"predicate": "homomorphism_on_hom_groups"
}
],
"kind": "truth",
"legalTime": "2026-09-06",
"package": "stacks-derived-functors",
"predicate": "rf_everywhere_defined",
"proof": true
}