Commit 2023-03-09 08:23 f863c3c9

View on Github →

feat: port RingTheory.Ideal.Operations (#2701)

Estimated changes

added theorem Associates.mk_ne_zero'
added theorem Basis.mem_ideal_iff'
added theorem Basis.mem_ideal_iff
added def Ideal.IsPrimary
added theorem Ideal.IsPrime.inf_le'
added theorem Ideal.IsPrime.inf_le
added theorem Ideal.IsPrime.mul_le
added theorem Ideal.IsPrime.prod_le
added theorem Ideal.IsPrime.radical
added theorem Ideal.IsRadical.comap
added def Ideal.IsRadical
added theorem Ideal.add_eq_sup
added theorem Ideal.bot_mul
added theorem Ideal.coe_comap
added def Ideal.comap
added theorem Ideal.comap_Inf'
added theorem Ideal.comap_comap
added theorem Ideal.comap_eq_top_iff
added theorem Ideal.comap_id
added theorem Ideal.comap_inf
added theorem Ideal.comap_infᵢ
added theorem Ideal.comap_infₛ
added theorem Ideal.comap_isPrime
added theorem Ideal.comap_map_comap
added theorem Ideal.comap_mono
added theorem Ideal.comap_ne_top
added theorem Ideal.comap_of_equiv
added theorem Ideal.comap_radical
added theorem Ideal.comap_top
added theorem Ideal.gc_map_comap
added def Ideal.giMapComap
added theorem Ideal.isPrimary_inf
added theorem Ideal.isPrime_radical
added theorem Ideal.isUnit_iff
added theorem Ideal.ker_le_comap
added theorem Ideal.le_comap_map
added theorem Ideal.le_comap_mul
added theorem Ideal.le_comap_pow
added theorem Ideal.le_comap_sup
added theorem Ideal.le_of_dvd
added theorem Ideal.le_radical
added theorem Ideal.map.isMaximal
added def Ideal.map
added def Ideal.mapHom
added theorem Ideal.map_bot
added theorem Ideal.map_comap_le
added theorem Ideal.map_comap_map
added theorem Ideal.map_id
added theorem Ideal.map_inf_le
added theorem Ideal.map_infₛ
added theorem Ideal.map_map
added theorem Ideal.map_mono
added theorem Ideal.map_mul
added theorem Ideal.map_of_equiv
added theorem Ideal.map_radical_le
added theorem Ideal.map_span
added theorem Ideal.map_sup
added theorem Ideal.map_supᵢ
added theorem Ideal.map_supₛ
added theorem Ideal.map_top
added theorem Ideal.mem_comap
added theorem Ideal.mem_map_of_mem
added theorem Ideal.mul_bot
added theorem Ideal.mul_eq_bot
added theorem Ideal.mul_le
added theorem Ideal.mul_le_inf
added theorem Ideal.mul_le_left
added theorem Ideal.mul_le_right
added theorem Ideal.mul_mem_mul
added theorem Ideal.mul_mem_mul_rev
added theorem Ideal.mul_mono
added theorem Ideal.mul_mono_left
added theorem Ideal.mul_mono_right
added theorem Ideal.mul_sup
added theorem Ideal.mul_top
added theorem Ideal.one_eq_top
added theorem Ideal.pow_le_pow
added theorem Ideal.pow_le_self
added theorem Ideal.pow_mem_pow
added theorem Ideal.pow_mono
added theorem Ideal.pow_sup_eq_top
added theorem Ideal.prod_eq_bot
added theorem Ideal.prod_le_inf
added theorem Ideal.prod_mem_prod
added theorem Ideal.prod_span
added theorem Ideal.prod_sup_eq_top
added def Ideal.radical
added theorem Ideal.radical_eq_iff
added theorem Ideal.radical_eq_top
added theorem Ideal.radical_idem
added theorem Ideal.radical_inf
added theorem Ideal.radical_mono
added theorem Ideal.radical_mul
added theorem Ideal.radical_pow
added theorem Ideal.radical_sup
added theorem Ideal.radical_top
added theorem Ideal.smul_top_eq_map
added theorem Ideal.span_mul_span'
added theorem Ideal.span_mul_span
added theorem Ideal.subset_union
added theorem Ideal.sum_eq_sup
added theorem Ideal.sup_mul
added theorem Ideal.sup_pow_eq_top
added theorem Ideal.sup_prod_eq_top
added theorem Ideal.top_mul
added theorem Ideal.top_pow
added theorem Ideal.zero_eq_bot
added theorem RingHom.comap_ker
added def RingHom.ker
added theorem RingHom.ker_coe_equiv
added theorem RingHom.ker_eq
added theorem RingHom.ker_equiv
added theorem RingHom.ker_isPrime
added theorem RingHom.ker_ne_top
added theorem RingHom.mem_ker
added theorem Submodule.bot_smul
added def Submodule.colon
added theorem Submodule.colon_mono
added theorem Submodule.map_smul''
added theorem Submodule.mem_colon'
added theorem Submodule.mem_colon
added theorem Submodule.smul_bot
added theorem Submodule.smul_inf_le
added theorem Submodule.smul_le
added theorem Submodule.smul_mono
added theorem Submodule.smul_sup
added theorem Submodule.smul_supᵢ
added theorem Submodule.sup_smul
added theorem Submodule.top_smul