Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Exact functor
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Definitions == Let '''P''' and '''Q''' be [[abelian categories]], and let {{nowrap|1=''F'': '''P'''β'''Q'''}} be a [[covariant functor|covariant]] [[additive functor]] (so that, in particular, ''F''(0) = 0). We say that ''F'' is an '''exact functor''' if whenever :<math>0 \to A\ \stackrel{f}{\to} \ B\ \stackrel{g}{\to} \ C \to 0</math> is a [[short exact sequence]] in '''P''' then :<math>0 \to F(A) \ \stackrel{F(f)}{\longrightarrow} \ F(B)\ \stackrel{F(g)}{\longrightarrow} \ F(C) \to 0</math> is a short exact sequence in '''Q'''. (The maps are often omitted and implied, and one says: "if 0β''A''β''B''β''C''β0 is exact, then 0β''F''(''A'')β''F''(''B'')β''F''(''C'')β0 is also exact".) Further, we say that ''F'' is *'''left-exact''' if whenever 0β''A''β''B''β''C''β0 is exact then 0β''F''(''A'')β''F''(''B'')β''F''(''C'') is exact; *'''right-exact''' if whenever 0β''A''β''B''β''C''β0 is exact then ''F''(''A'')β''F''(''B'')β''F''(''C'')β0 is exact; *'''half-exact''' if whenever 0β''A''β''B''β''C''β0 is exact then ''F''(''A'')β''F''(''B'')β''F''(''C'') is exact. This is distinct from the notion of a [[topological half-exact functor]]. If ''G'' is a [[contravariant functor|contravariant]] additive functor from '''P''' to '''Q''', we similarly define ''G'' to be *'''exact''' if whenever 0β''A''β''B''β''C''β0 is exact then 0β''G''(''C'')β''G''(''B'')β''G''(''A'')β0 is exact; *'''left-exact''' if whenever 0β''A''β''B''β''C''β0 is exact then 0β''G''(''C'')β''G''(''B'')β''G''(''A'') is exact; *'''right-exact''' if whenever 0β''A''β''B''β''C''β0 is exact then ''G''(''C'')β''G''(''B'')β''G''(''A'')β0 is exact; *'''half-exact''' if whenever 0β''A''β''B''β''C''β0 is exact then ''G''(''C'')β''G''(''B'')β''G''(''A'') is exact. It is not always necessary to start with an entire short exact sequence 0β''A''β''B''β''C''β0 to have some exactness preserved. The following definitions are equivalent to the ones given above: *''F'' is '''exact''' if and only if ''A''β''B''β''C'' exact implies ''F''(''A'')β''F''(''B'')β''F''(''C'') exact; *''F'' is '''left-exact''' if and only if 0β''A''β''B''β''C'' exact implies 0β''F''(''A'')β''F''(''B'')β''F''(''C'') exact (i.e. if "''F'' turns kernels into kernels"); *''F'' is '''right-exact''' if and only if ''A''β''B''β''C''β0 exact implies ''F''(''A'')β''F''(''B'')β''F''(''C'')β0 exact (i.e. if "''F'' turns cokernels into cokernels"); *''G'' is '''left-exact''' if and only if ''A''β''B''β''C''β0 exact implies 0β''G''(''C'')β''G''(''B'')β''G''(''A'') exact (i.e. if "''G'' turns cokernels into kernels"); *''G'' is '''right-exact''' if and only if 0β''A''β''B''β''C'' exact implies ''G''(''C'')β''G''(''B'')β''G''(''A'')β0 exact (i.e. if "''G'' turns kernels into cokernels").
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)