Extra lemmas about canonically ordered monoids #
theorem Set.range_add_eq_image_Ici {α : Type u_1} [AddCommMonoid α] [PartialOrder α] [CanonicallyOrderedAdd α] [Sub α] [OrderedSub α] {β : Type u_2} {f : α → β} {k : α} :
theorem lt_add_iff_lt_left_or_exists_lt {α : Type u_1} [LinearOrder α] {a b c : α} [Add α] [CanonicallyOrderedAdd α] [AddLeftReflectLT α] [IsLeftCancelAdd α] :
theorem forall_lt_add_iff_lt_left {α : Type u_1} [LinearOrder α] {P : α → Prop} {b c : α} [Add α] [CanonicallyOrderedAdd α] [AddLeftReflectLT α] [IsLeftCancelAdd α] :
theorem le_add_iff_lt_left_or_exists_le {α : Type u_1} [LinearOrder α] {a b c : α} [Add α] [CanonicallyOrderedAdd α] [AddLeftMono α] [IsLeftCancelAdd α] :
theorem forall_le_add_iff_le_left {α : Type u_1} [LinearOrder α] {P : α → Prop} {b c : α} [Add α] [CanonicallyOrderedAdd α] [AddLeftMono α] [IsLeftCancelAdd α] :
theorem lt_add_iff_lt_right_or_exists_lt {α : Type u_1} [LinearOrder α] {a b c : α} [AddCommMagma α] [CanonicallyOrderedAdd α] [AddLeftReflectLT α] [IsLeftCancelAdd α] :
theorem forall_lt_add_iff_lt_right {α : Type u_1} [LinearOrder α] {P : α → Prop} {b c : α} [AddCommMagma α] [CanonicallyOrderedAdd α] [AddLeftReflectLT α] [IsLeftCancelAdd α] :
theorem le_add_iff_lt_right_or_exists_le {α : Type u_1} [LinearOrder α] {a b c : α} [AddCommMagma α] [CanonicallyOrderedAdd α] [AddLeftMono α] [IsLeftCancelAdd α] :
theorem forall_le_add_iff_le_right {α : Type u_1} [LinearOrder α] {P : α → Prop} {b c : α} [AddCommMagma α] [CanonicallyOrderedAdd α] [AddLeftMono α] [IsLeftCancelAdd α] :