∀ {α : Type u_1} {β : Type u_2} [inst : Std.PRange.UpwardEnumerable α] [inst_1 : Std.PRange.UpwardEnumerable β]
  [inst_2 : Std.Rxo.HasSize α] [inst_3 : Std.Rxo.HasSize β] {f : Std.PRange.UpwardEnumerable.Map α β},
  (∀ {a b : α}, Std.Rxo.HasSize.size a b = Std.Rxo.HasSize.size (f.toFun a) (f.toFun b)) → f.PreservesRxoSize