# 1 + 'a' = 'b'

**URL:** <https://discourse.julialang.org/t/1-a-b/77947>\
**Category:** General Usage\
**Created:** [March 16, 2022, 5:52am UTC](https://discourse.julialang.org/t/1-a-b/77947 "2022-03-16T05:52:33Z")\
**Posts on this page:** 1\
**Showing post:** 82

<div class="post-metadata">

**Author:** ![bertschi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bertschi/32/33462_2.png) [@bertschi](https://discourse.julialang.org/u/bertschi)\
**Post date:** [March 16, 2022, 8:32pm UTC](https://discourse.julialang.org/t/1-a-b/77947/82 "2022-03-16T20:32:16Z")

</div>

This is a very interesting discussion. I especially like the mathematical explanation by @cjdoris considering it as group action. For me the main concern seems to be that the group action is just denoted by an integer. For instance, in the example

```julia
Date(2022, 3, 16) + Day(1)

```

it is clear that Day(1) denotes a time interval/shift. In this interpretation

```julia
'a' + 1

```

should be understood and maybe explicitly written as

```julia
'a' + NextCharacterInTermsOfUnicodeCodepoints(1)

```

being open to suggestions for any other shorter, yet descriptive type 😉

---

_[View the full topic](https://discourse.julialang.org/t/1-a-b/77947)._
