Zulip Chat Archive

Stream: Analysis I

Topic: exercise 3.5.12 - how to do induction through an equivalence


Rado Kirov (Jul 20 2025 at 00:14):

I have x: Nat (our custom nats in Ch3), we don't have induction theorem in Ch3 AFAIKT, but obviously we can just use nat_equiv.symm to \N and do induction there. However when I write

induction' (nat_equiv.symm x) with x hx

I don't see a theorem (nat_equiv.symm x) = 0 in the first branch?

Aaron Liu (Jul 20 2025 at 06:52):

induction' h : nat_equiv.symm x with x hx (not tested)

Rado Kirov (Jul 20 2025 at 15:36):

That works indeed!

Dan Abramov (Aug 19 2025 at 19:03):

I sent a PR to stub this out — IMO this is very difficult to guess.

https://github.com/teorth/analysis/pull/306


Last updated: Dec 20 2025 at 21:32 UTC