Zulip Chat Archive

Stream: maths

Topic: ZFC image


Violeta Hernández (Jan 24 2023 at 02:07):

I have two different questions, both regarding docs#Set.image

Violeta Hernández (Jan 24 2023 at 02:08):

First. What's the deal with the definable condition? I think we discussed it many months before but I don't remember what was said.

Violeta Hernández (Jan 24 2023 at 02:10):

I think the purpose of this is that declaring that this set exists is equivalent to replacement, but in practice nothing seems to come out of this.

Violeta Hernández (Jan 24 2023 at 02:10):

@Mario Carneiro probably has a good reason for this though.

Violeta Hernández (Jan 24 2023 at 02:10):

Second. I want to define an alternate version that takes in a general type (of the appropriate universe) instead of a set. What should it be called?

Mario Carneiro (Jan 24 2023 at 02:11):

The intention was to be able to construct choice-free proofs of sets in ZF, and prove instances of replacement without using lean's choice

Violeta Hernández (Jan 24 2023 at 02:12):

Ah I see, I can get behind that

Mario Carneiro (Jan 24 2023 at 02:12):

it wasn't critical for my goals though so I just made a classical instance and didn't worry too much about it

Mario Carneiro (Jan 24 2023 at 02:13):

I don't understand your second question

Mario Carneiro (Jan 24 2023 at 02:13):

what is in a general type here?

Violeta Hernández (Jan 24 2023 at 02:15):

The type signature would be this

def foo_image {\a : Type u} {f : \a -> Set.{max u v}} : Set.{max u v} := sorry

Violeta Hernández (Jan 24 2023 at 02:15):

This isn't trivial to construct, it's kind of a more general replacement

Violeta Hernández (Jan 24 2023 at 04:01):

I don't even have naming suggestions here. Anything is appreciated.

Violeta Hernández (Jan 24 2023 at 04:08):

I guess image' is the easy pic but I'm not a fan

Mario Carneiro (Jan 24 2023 at 04:08):

It looks like Set.range or Set.range' to me


Last updated: Dec 20 2023 at 11:08 UTC