Zulip Chat Archive

Stream: condensed mathematics

Topic: split_exact


Scott Morrison (May 06 2022 at 08:39):

I did some cleanup of for_mathlib/split_exact.lean, in the hope of actually, you know, putting it in mathlib. :-) Mostly it is was already in great shape. However there is a TODO that I don't understand:

-- TODO: this should be generalized to isoms of short sequences,
-- because now it forces one direction, and we want both.

Could someone explain this to me?'

Johan Commelin (May 06 2022 at 11:27):

@Scott Morrison I think the point is that instead of a map i : B \hom A \b+ C you could also have a map A \b+ C \hom B instead.

Scott Morrison (May 06 2022 at 11:33):

But how do "isoms of short sequences" come into it?

Johan Commelin (May 06 2022 at 11:39):

Not so sure what I was thinking when I wrote that comment.

Johan Commelin (May 06 2022 at 11:40):

Maybe what I really meant is that we should also have the "dual" constructor.

Johan Commelin (May 06 2022 at 11:41):

Ooh, maybe if you have a f' g' and some isomorphisms, then you get short_exact f g \iff short_exact f' g'. Maybe I was thinking of that statement.

Scott Morrison (May 07 2022 at 10:52):

I PR'd short_exact as #14009. Reviews/merges welcome. :-)

Scott Morrison (May 07 2022 at 11:01):

Maybe I'll aim at for_mathlib/exact_seq.lean when I want to do more for_mathlibbing. That one looks close to ready.


Last updated: Dec 20 2023 at 11:08 UTC