Commit 2022-11-02 22:22 ecd46453

View on Github →

feat: port Logic.Function.Basic (#511)

Estimated changes

added theorem Bool.involutive_not
modified theorem Function.Injective.eq_iff'
modified theorem Function.Injective.eq_iff
modified theorem Function.Injective.ne
modified theorem Function.Injective.ne_iff'
modified theorem Function.Injective.ne_iff
modified theorem Function.Injective.of_comp
modified theorem Function.Injective2.eq_iff
modified def Function.Injective2
modified def Function.Involutive
modified theorem Function.LeftInverse.comp
modified theorem Function.RightInverse.comp
modified theorem Function.Surjective.of_comp
added theorem Function.apply_extend
modified theorem Function.apply_update
modified theorem Function.cantor_injective
modified theorem Function.cantor_surjective
modified theorem Function.comp_const
modified theorem Function.comp_update
modified theorem Function.const_comp
modified theorem Function.const_def
added theorem Function.const_inj
modified theorem Function.curry_apply
modified theorem Function.eq_update_iff
added theorem Function.eval_apply
added def Function.extend
modified theorem Function.extend_apply
modified theorem Function.extend_comp
modified theorem Function.extend_def
modified theorem Function.funext_iff
modified theorem Function.id_def
modified theorem Function.injective_surj_inv
modified theorem Function.inv_fun_comp
modified theorem Function.inv_fun_eq
modified theorem Function.inv_fun_neg
deleted theorem Function.inv_fun_on_eq'
deleted theorem Function.inv_fun_on_eq
deleted theorem Function.inv_fun_on_mem
deleted theorem Function.inv_fun_on_neg
deleted theorem Function.inv_fun_on_pos
modified theorem Function.inv_fun_surjective
added theorem Function.ne_iff
modified theorem Function.partial_inv_left
modified theorem Function.sometimes_spec
modified theorem Function.surj_inv_eq
modified theorem Function.uncurry_apply_pair
modified theorem Function.uncurry_bicompl
modified theorem Function.uncurry_bicompr
modified theorem Function.uncurry_def
modified def Function.update
modified theorem Function.update_apply
modified theorem Function.update_comm
modified theorem Function.update_eq_iff
modified theorem Function.update_eq_self
modified theorem Function.update_idem
modified theorem Function.update_injective
modified theorem Function.update_noteq
modified theorem Function.update_same
added theorem InvImage.equivalence
added theorem IsSymmOp.flip_eq
added def Set.piecewise
added theorem cast_bijective
added theorem cast_inj
added theorem eq_mp_bijective
added theorem eq_mpr_bijective
added theorem eq_rec_inj
added theorem eq_rec_on_bijective
deleted def set.piecewise