a ← 61.00000000000001‿61 ⋄ [⍋a, ⍋a×1.1] # BQN
┌─
╵ 1 0
0 1
┘
(2⋆53) = 1+2⋆53
1
(+´ ⋈ ·+´⌽) 1.2‿1‿1.4
⟨ 3.5999999999999996 3.6 ⟩
/: 61.00000000000001 61 NB. J
1 0
/: 1.1 * 61.00000000000001 61
0 1
(2^45) = 1+2^45 NB. tolerant comparison
1
(2^53) (=!.0) 1+2^53
1
(2^1023fq) (=!.0) 1+2^1023fq
0
NB. floating16 gets weird here:
2^1023fq 1024fq 1025fq
8.98847e307 _. _
128!:5] 2^1023fq 1024fq 1025fq
0 0 0
1 + _
_
1 + 2^1025fq
|NaN error, executing dyad +
|x and y are infinities of opposite sign
| 1 +2^1025j0