Zulip Chat Archive

Stream: new members

Topic: simplify an equiv


Horatiu Cheval (Aug 09 2021 at 05:11):

I need to prove the equiv below involving lots of singleton types.
I know I can do it by hand with repeated applications of equivs for products, functions and units, equiv_rewrites and things like this (I am not asking for someone to do the dirty work for me),
but I am wondering whether some tactic or automation exist that could save me from doing that.

import data.equiv.basic

  example (α β γ δ ε: Type*) [unique β] [unique γ] [unique δ] [unique ε]
  : (α  ((  β)  (  γ  δ)  (Σ (x_1 : ), ε)) × ((  β)  (Σ (x_1 : ), γ))) 
  (α   × )

Yakov Pechersky (Aug 09 2021 at 11:37):

Likely, suggest.

Yakov Pechersky (Aug 09 2021 at 11:38):

Or repeated usage of suggest


Last updated: Dec 20 2023 at 11:08 UTC