Commit 2022-11-23 19:36 f017f329

View on Github →

feat: port Logic.Equiv.Basic (#631) mathlib SHA: c3019c79074b0619edb4b27553a91b2e82242395 [I think this is right..?] WIP

Estimated changes

added theorem Equiv.coe_piCongr'
added theorem Equiv.coe_piCongr_symm
added theorem Equiv.coe_prodComm
added theorem Equiv.coe_prodUnique
added theorem Equiv.coe_uniqueProd
added def Equiv.curry
added def Equiv.emptyProd
added def Equiv.emptySum
added def Equiv.funSplitAt
added theorem Equiv.isEmpty_congr
added theorem Equiv.ofFiberEquiv_map
added def Equiv.pemptyProd
added def Equiv.piComm
added theorem Equiv.piComm_symm
added def Equiv.piCongr'
added theorem Equiv.piCongr'_apply
added def Equiv.piCongr
added def Equiv.piCurry
added def Equiv.piSplitAt
added def Equiv.pprodCongr
added def Equiv.pprodProd
added def Equiv.prodAssoc
added def Equiv.prodComm
added theorem Equiv.prodComm_apply
added theorem Equiv.prodComm_symm
added def Equiv.prodCongr
added theorem Equiv.prodCongr_symm
added def Equiv.prodEmpty
added def Equiv.prodPEmpty
added def Equiv.prodPProd
added def Equiv.prodPUnit
added def Equiv.prodShear
added def Equiv.prodUnique
added theorem Equiv.prodUnique_apply
added def Equiv.psumCongr
added def Equiv.psumSum
added def Equiv.punitProd
added theorem Equiv.semiconj_conj
added theorem Equiv.semiconj₂_conj
added def Equiv.setValue
added theorem Equiv.setValue_eq
added def Equiv.sumAssoc
added def Equiv.sumComm
added theorem Equiv.sumComm_symm
added def Equiv.sumCompl
added def Equiv.sumCongr
added theorem Equiv.sumCongr_refl
added theorem Equiv.sumCongr_symm
added theorem Equiv.sumCongr_trans
added def Equiv.sumEmpty
added def Equiv.sumPSum
added def Equiv.swap
added def Equiv.swapCore
added theorem Equiv.swapCore_comm
added theorem Equiv.swapCore_self
added theorem Equiv.swap_apply_def
added theorem Equiv.swap_apply_left
added theorem Equiv.swap_apply_right
added theorem Equiv.swap_apply_self
added theorem Equiv.swap_comm
added theorem Equiv.swap_comp_apply
added theorem Equiv.swap_eq_refl_iff
added theorem Equiv.swap_eq_update
added theorem Equiv.swap_self
added theorem Equiv.swap_swap
added theorem Equiv.symm_swap
added def Equiv.uniqueProd
added theorem Equiv.uniqueProd_apply