>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь

Действ. / Мнимая +.  0 0 0 НОД (Или)

+.y выделяет действительную и мнимую части своего аргумента, возвращая их в виде двух-элементного списка. Например, +.3j5 есть 3 5, и +.3 есть 3 0 .
 
  x+.y есть наибольший общий делитель величин x и y . Если аргументы булевские (0 или 1), функция +. эквивалентна логическому или, а *. логическому и. Ограниченная подобным образом функция -. , есть логическое не.
 

   ]y=: i+2*j. i=: i.4
0 1j2 2j4 3j6

   +. y
0 0
1 2
2 4
3 6
При делении x и y на их наибольший общий делитель, результаты не имеют общего множителя, тоесть их НОД есть 1. Это соответствует сокращению дроби x%y. Например:
   x=: 24 [ y=: 60
   x;y;(x +. y);((x , y) % (x +. y))
+--+--+--+---+
|24|60|12|2 5|
+--+--+--+---+

   lff=: , % +.               Сокращает дробь
   x;y;(x lff y);(%/x lff y);(%/x,y);(+./x lff y)
+--+--+---+---+---+-+
|24|60|2 5|0.4|0.4|1|
+--+--+---+---+---+-+
Поскольку результат функций =| и =<. (тесты на положительные числа и целые числа, соответвтвенно) булевский, фраза (=|)+.(=<.) есть тест на положительное или целое число:
   (test=: (=|) +. (=<.)) _2 _2.4 3 3.5
1 0 1 1
Дуальность глаголов или и и может быть продемонстрирована следующим образом:
   d (+./ ; *.&.-./ ; *./ ; +.&.-./) d=: 0 1
+---+---+---+---+
|0 1|0 1|0 0|0 0|
|1 1|1 1|0 1|0 1|
+---+---+---+---+


>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь