⍝ Shortest path from/to ⍵ in graph ⍺:

⍝   ┌───1←──┐
⍝   ↓   ↓   │
⍝   2←─→3──→4
⍝       ↑   ↓
⍝       └───5

    g←(2 3)(3)(2 4)(1 5)(3)             ⍝ directed graph.

    g path 2 1                          ⍝ single vertex→vertex path.
2 3 4 1

    g path (1 2)(4 5)                   ⍝ multiple vertex→vertex path.
2 3 4

    g∘path¨⍳5 5                         ⍝ each to every single vertex.
┌───────┬─────┬─────┬─────┬───────┐
│1      │1 2  │1 3  │1 3 4│1 3 4 5│
├───────┼─────┼─────┼─────┼───────┤
│2 3 4 1│2    │2 3  │2 3 4│2 3 4 5│
├───────┼─────┼─────┼─────┼───────┤
│3 4 1  │3 2  │3    │3 4  │3 4 5  │
├───────┼─────┼─────┼─────┼───────┤
│4 1    │4 1 2│4 5 3│4    │4 5    │
├───────┼─────┼─────┼─────┼───────┤
│5 3 4 1│5 3 2│5 3  │5 3 4│5      │
└───────┴─────┴─────┴─────┴───────┘

    verts← {↑,/↓¨cmat∘⍵¨⍳⍵}∘⍴           ⍝ all combinations of vertices.

    verts g
┌─┬─┬─┬─┬─┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬───────┬───────┬───────┬───────┬───────┬─────────┐
│1│2│3│4│5│1 2│1 3│1 4│1 5│2 3│2 4│2 5│3 4│3 5│4 5│1 2 3│1 2 4│1 2 5│1 3 4│1 3 5│1 4 5│2 3 4│2 3 5│2 4 5│3 4 5│1 2 3 4│1 2 3 5│1 2 4 5│1 3 4 5│2 3 4 5│1 2 3 4 5│
└─┴─┴─┴─┴─┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴───────┴───────┴───────┴───────┴───────┴─────────┘

    pair←{                              ⍝ path fm/to pair ⍵ in graph ⍺.
        fm to←⍕¨⍵
        fm,'→',to,':',⍕⍺ path ⍵         ⍝ fm → to : path
    }

    ⍕g∘pair¨ ∘.{⍺ ⍵}⍨ verts g           ⍝ from/to each vertex combination
 1→1:1          1→2:1 2        1→3:1 3        1→4:1 3 4      1→5:1 3 4 5    1→1 2:1          1→1 3:1          1→1 4:1          1→1 5:1          1→2 3:1 2        1→2 4:1 2        1→2 5:1 2        1→3 4:1 3        1→3 5:1 3        1→4 5:1 3 4      1→1 2 3:1          1→1 2 4:1          1→1 2 5:1          1→1 3 4:1          1→1 3 5:1          1→1 4 5:1          1→2 3 4:1 2        1→2 3 5:1 2        1→2 4 5:1 2        1→3 4 5:1 3        1→1 2 3 4:1          1→1 2 3 5:1          1→1 2 4 5:1          1→1 3 4 5:1          1→2 3 4 5:1 2        1→1 2 3 4 5:1         
 2→1:2 3 4 1    2→2:2          2→3:2 3        2→4:2 3 4      2→5:2 3 4 5    2→1 2:2          2→1 3:2 3        2→1 4:2 3 4      2→1 5:2 3 4 1    2→2 3:2          2→2 4:2          2→2 5:2          2→3 4:2 3        2→3 5:2 3        2→4 5:2 3 4      2→1 2 3:2          2→1 2 4:2          2→1 2 5:2          2→1 3 4:2 3        2→1 3 5:2 3        2→1 4 5:2 3 4      2→2 3 4:2          2→2 3 5:2          2→2 4 5:2          2→3 4 5:2 3        2→1 2 3 4:2          2→1 2 3 5:2          2→1 2 4 5:2          2→1 3 4 5:2 3        2→2 3 4 5:2          2→1 2 3 4 5:2         
 3→1:3 4 1      3→2:3 2        3→3:3          3→4:3 4        3→5:3 4 5      3→1 2:3 2        3→1 3:3          3→1 4:3 4        3→1 5:3 4 1      3→2 3:3          3→2 4:3 2        3→2 5:3 2        3→3 4:3          3→3 5:3          3→4 5:3 4        3→1 2 3:3          3→1 2 4:3 2        3→1 2 5:3 2        3→1 3 4:3          3→1 3 5:3          3→1 4 5:3 4        3→2 3 4:3          3→2 3 5:3          3→2 4 5:3 2        3→3 4 5:3          3→1 2 3 4:3          3→1 2 3 5:3          3→1 2 4 5:3 2        3→1 3 4 5:3          3→2 3 4 5:3          3→1 2 3 4 5:3         
 4→1:4 1        4→2:4 1 2      4→3:4 5 3      4→4:4          4→5:4 5        4→1 2:4 1        4→1 3:4 1        4→1 4:4          4→1 5:4 1        4→2 3:4 1 2      4→2 4:4          4→2 5:4 5        4→3 4:4          4→3 5:4 5        4→4 5:4          4→1 2 3:4 1        4→1 2 4:4          4→1 2 5:4 1        4→1 3 4:4          4→1 3 5:4 1        4→1 4 5:4          4→2 3 4:4          4→2 3 5:4 5        4→2 4 5:4          4→3 4 5:4          4→1 2 3 4:4          4→1 2 3 5:4 1        4→1 2 4 5:4          4→1 3 4 5:4          4→2 3 4 5:4          4→1 2 3 4 5:4         
 5→1:5 3 4 1    5→2:5 3 2      5→3:5 3        5→4:5 3 4      5→5:5          5→1 2:5 3 2      5→1 3:5 3        5→1 4:5 3 4      5→1 5:5          5→2 3:5 3        5→2 4:5 3 2      5→2 5:5          5→3 4:5 3        5→3 5:5          5→4 5:5          5→1 2 3:5 3        5→1 2 4:5 3 2      5→1 2 5:5          5→1 3 4:5 3        5→1 3 5:5          5→1 4 5:5          5→2 3 4:5 3        5→2 3 5:5          5→2 4 5:5          5→3 4 5:5          5→1 2 3 4:5 3        5→1 2 3 5:5          5→1 2 4 5:5          5→1 3 4 5:5          5→2 3 4 5:5          5→1 2 3 4 5:5         
 1 2→1:1        1 2→2:2        1 2→3:2 3      1 2→4:2 3 4    1 2→5:2 3 4 5  1 2→1 2:1        1 2→1 3:1        1 2→1 4:1        1 2→1 5:1        1 2→2 3:2        1 2→2 4:2        1 2→2 5:2        1 2→3 4:2 3      1 2→3 5:2 3      1 2→4 5:2 3 4    1 2→1 2 3:1        1 2→1 2 4:1        1 2→1 2 5:1        1 2→1 3 4:1        1 2→1 3 5:1        1 2→1 4 5:1        1 2→2 3 4:2        1 2→2 3 5:2        1 2→2 4 5:2        1 2→3 4 5:2 3      1 2→1 2 3 4:1        1 2→1 2 3 5:1        1 2→1 2 4 5:1        1 2→1 3 4 5:1        1 2→2 3 4 5:2        1 2→1 2 3 4 5:1       
 1 3→1:1        1 3→2:3 2      1 3→3:3        1 3→4:3 4      1 3→5:3 4 5    1 3→1 2:1        1 3→1 3:1        1 3→1 4:1        1 3→1 5:1        1 3→2 3:3        1 3→2 4:3 2      1 3→2 5:3 2      1 3→3 4:3        1 3→3 5:3        1 3→4 5:3 4      1 3→1 2 3:1        1 3→1 2 4:1        1 3→1 2 5:1        1 3→1 3 4:1        1 3→1 3 5:1        1 3→1 4 5:1        1 3→2 3 4:3        1 3→2 3 5:3        1 3→2 4 5:3 2      1 3→3 4 5:3        1 3→1 2 3 4:1        1 3→1 2 3 5:1        1 3→1 2 4 5:1        1 3→1 3 4 5:1        1 3→2 3 4 5:3        1 3→1 2 3 4 5:1       
 1 4→1:1        1 4→2:1 2      1 4→3:1 3      1 4→4:4        1 4→5:4 5      1 4→1 2:1        1 4→1 3:1        1 4→1 4:1        1 4→1 5:1        1 4→2 3:1 2      1 4→2 4:4        1 4→2 5:1 2      1 4→3 4:4        1 4→3 5:1 3      1 4→4 5:4        1 4→1 2 3:1        1 4→1 2 4:1        1 4→1 2 5:1        1 4→1 3 4:1        1 4→1 3 5:1        1 4→1 4 5:1        1 4→2 3 4:4        1 4→2 3 5:1 2      1 4→2 4 5:4        1 4→3 4 5:4        1 4→1 2 3 4:1        1 4→1 2 3 5:1        1 4→1 2 4 5:1        1 4→1 3 4 5:1        1 4→2 3 4 5:4        1 4→1 2 3 4 5:1       
 1 5→1:1        1 5→2:1 2      1 5→3:5 3      1 5→4:5 3 4    1 5→5:5        1 5→1 2:1        1 5→1 3:1        1 5→1 4:1        1 5→1 5:1        1 5→2 3:1 2      1 5→2 4:1 2      1 5→2 5:5        1 5→3 4:5 3      1 5→3 5:5        1 5→4 5:5        1 5→1 2 3:1        1 5→1 2 4:1        1 5→1 2 5:1        1 5→1 3 4:1        1 5→1 3 5:1        1 5→1 4 5:1        1 5→2 3 4:1 2      1 5→2 3 5:5        1 5→2 4 5:5        1 5→3 4 5:5        1 5→1 2 3 4:1        1 5→1 2 3 5:1        1 5→1 2 4 5:1        1 5→1 3 4 5:1        1 5→2 3 4 5:5        1 5→1 2 3 4 5:1       
 2 3→1:3 4 1    2 3→2:2        2 3→3:3        2 3→4:3 4      2 3→5:3 4 5    2 3→1 2:2        2 3→1 3:3        2 3→1 4:3 4      2 3→1 5:3 4 1    2 3→2 3:2        2 3→2 4:2        2 3→2 5:2        2 3→3 4:3        2 3→3 5:3        2 3→4 5:3 4      2 3→1 2 3:2        2 3→1 2 4:2        2 3→1 2 5:2        2 3→1 3 4:3        2 3→1 3 5:3        2 3→1 4 5:3 4      2 3→2 3 4:2        2 3→2 3 5:2        2 3→2 4 5:2        2 3→3 4 5:3        2 3→1 2 3 4:2        2 3→1 2 3 5:2        2 3→1 2 4 5:2        2 3→1 3 4 5:3        2 3→2 3 4 5:2        2 3→1 2 3 4 5:2       
 2 4→1:4 1      2 4→2:2        2 4→3:2 3      2 4→4:4        2 4→5:4 5      2 4→1 2:2        2 4→1 3:2 3      2 4→1 4:4        2 4→1 5:4 1      2 4→2 3:2        2 4→2 4:2        2 4→2 5:2        2 4→3 4:4        2 4→3 5:2 3      2 4→4 5:4        2 4→1 2 3:2        2 4→1 2 4:2        2 4→1 2 5:2        2 4→1 3 4:4        2 4→1 3 5:2 3      2 4→1 4 5:4        2 4→2 3 4:2        2 4→2 3 5:2        2 4→2 4 5:2        2 4→3 4 5:4        2 4→1 2 3 4:2        2 4→1 2 3 5:2        2 4→1 2 4 5:2        2 4→1 3 4 5:4        2 4→2 3 4 5:2        2 4→1 2 3 4 5:2       
 2 5→1:5 3 4 1  2 5→2:2        2 5→3:5 3      2 5→4:5 3 4    2 5→5:5        2 5→1 2:2        2 5→1 3:5 3      2 5→1 4:5 3 4    2 5→1 5:5        2 5→2 3:2        2 5→2 4:2        2 5→2 5:2        2 5→3 4:5 3      2 5→3 5:5        2 5→4 5:5        2 5→1 2 3:2        2 5→1 2 4:2        2 5→1 2 5:2        2 5→1 3 4:5 3      2 5→1 3 5:5        2 5→1 4 5:5        2 5→2 3 4:2        2 5→2 3 5:2        2 5→2 4 5:2        2 5→3 4 5:5        2 5→1 2 3 4:2        2 5→1 2 3 5:2        2 5→1 2 4 5:2        2 5→1 3 4 5:5        2 5→2 3 4 5:2        2 5→1 2 3 4 5:2       
 3 4→1:4 1      3 4→2:3 2      3 4→3:3        3 4→4:4        3 4→5:4 5      3 4→1 2:3 2      3 4→1 3:3        3 4→1 4:4        3 4→1 5:4 1      3 4→2 3:3        3 4→2 4:4        3 4→2 5:3 2      3 4→3 4:3        3 4→3 5:3        3 4→4 5:4        3 4→1 2 3:3        3 4→1 2 4:4        3 4→1 2 5:3 2      3 4→1 3 4:3        3 4→1 3 5:3        3 4→1 4 5:4        3 4→2 3 4:3        3 4→2 3 5:3        3 4→2 4 5:4        3 4→3 4 5:3        3 4→1 2 3 4:3        3 4→1 2 3 5:3        3 4→1 2 4 5:4        3 4→1 3 4 5:3        3 4→2 3 4 5:3        3 4→1 2 3 4 5:3       
 3 5→1:3 4 1    3 5→2:3 2      3 5→3:3        3 5→4:3 4      3 5→5:5        3 5→1 2:3 2      3 5→1 3:3        3 5→1 4:3 4      3 5→1 5:5        3 5→2 3:3        3 5→2 4:3 2      3 5→2 5:5        3 5→3 4:3        3 5→3 5:3        3 5→4 5:5        3 5→1 2 3:3        3 5→1 2 4:3 2      3 5→1 2 5:5        3 5→1 3 4:3        3 5→1 3 5:3        3 5→1 4 5:5        3 5→2 3 4:3        3 5→2 3 5:3        3 5→2 4 5:5        3 5→3 4 5:3        3 5→1 2 3 4:3        3 5→1 2 3 5:3        3 5→1 2 4 5:5        3 5→1 3 4 5:3        3 5→2 3 4 5:3        3 5→1 2 3 4 5:3       
 4 5→1:4 1      4 5→2:5 3 2    4 5→3:5 3      4 5→4:4        4 5→5:5        4 5→1 2:4 1      4 5→1 3:4 1      4 5→1 4:4        4 5→1 5:5        4 5→2 3:5 3      4 5→2 4:4        4 5→2 5:5        4 5→3 4:4        4 5→3 5:5        4 5→4 5:4        4 5→1 2 3:4 1      4 5→1 2 4:4        4 5→1 2 5:5        4 5→1 3 4:4        4 5→1 3 5:5        4 5→1 4 5:4        4 5→2 3 4:4        4 5→2 3 5:5        4 5→2 4 5:4        4 5→3 4 5:4        4 5→1 2 3 4:4        4 5→1 2 3 5:5        4 5→1 2 4 5:4        4 5→1 3 4 5:4        4 5→2 3 4 5:4        4 5→1 2 3 4 5:4       
 1 2 3→1:1      1 2 3→2:2      1 2 3→3:3      1 2 3→4:3 4    1 2 3→5:3 4 5  1 2 3→1 2:1      1 2 3→1 3:1      1 2 3→1 4:1      1 2 3→1 5:1      1 2 3→2 3:2      1 2 3→2 4:2      1 2 3→2 5:2      1 2 3→3 4:3      1 2 3→3 5:3      1 2 3→4 5:3 4    1 2 3→1 2 3:1      1 2 3→1 2 4:1      1 2 3→1 2 5:1      1 2 3→1 3 4:1      1 2 3→1 3 5:1      1 2 3→1 4 5:1      1 2 3→2 3 4:2      1 2 3→2 3 5:2      1 2 3→2 4 5:2      1 2 3→3 4 5:3      1 2 3→1 2 3 4:1      1 2 3→1 2 3 5:1      1 2 3→1 2 4 5:1      1 2 3→1 3 4 5:1      1 2 3→2 3 4 5:2      1 2 3→1 2 3 4 5:1     
 1 2 4→1:1      1 2 4→2:2      1 2 4→3:2 3    1 2 4→4:4      1 2 4→5:4 5    1 2 4→1 2:1      1 2 4→1 3:1      1 2 4→1 4:1      1 2 4→1 5:1      1 2 4→2 3:2      1 2 4→2 4:2      1 2 4→2 5:2      1 2 4→3 4:4      1 2 4→3 5:2 3    1 2 4→4 5:4      1 2 4→1 2 3:1      1 2 4→1 2 4:1      1 2 4→1 2 5:1      1 2 4→1 3 4:1      1 2 4→1 3 5:1      1 2 4→1 4 5:1      1 2 4→2 3 4:2      1 2 4→2 3 5:2      1 2 4→2 4 5:2      1 2 4→3 4 5:4      1 2 4→1 2 3 4:1      1 2 4→1 2 3 5:1      1 2 4→1 2 4 5:1      1 2 4→1 3 4 5:1      1 2 4→2 3 4 5:2      1 2 4→1 2 3 4 5:1     
 1 2 5→1:1      1 2 5→2:2      1 2 5→3:5 3    1 2 5→4:5 3 4  1 2 5→5:5      1 2 5→1 2:1      1 2 5→1 3:1      1 2 5→1 4:1      1 2 5→1 5:1      1 2 5→2 3:2      1 2 5→2 4:2      1 2 5→2 5:2      1 2 5→3 4:5 3    1 2 5→3 5:5      1 2 5→4 5:5      1 2 5→1 2 3:1      1 2 5→1 2 4:1      1 2 5→1 2 5:1      1 2 5→1 3 4:1      1 2 5→1 3 5:1      1 2 5→1 4 5:1      1 2 5→2 3 4:2      1 2 5→2 3 5:2      1 2 5→2 4 5:2      1 2 5→3 4 5:5      1 2 5→1 2 3 4:1      1 2 5→1 2 3 5:1      1 2 5→1 2 4 5:1      1 2 5→1 3 4 5:1      1 2 5→2 3 4 5:2      1 2 5→1 2 3 4 5:1     
 1 3 4→1:1      1 3 4→2:3 2    1 3 4→3:3      1 3 4→4:4      1 3 4→5:4 5    1 3 4→1 2:1      1 3 4→1 3:1      1 3 4→1 4:1      1 3 4→1 5:1      1 3 4→2 3:3      1 3 4→2 4:4      1 3 4→2 5:3 2    1 3 4→3 4:3      1 3 4→3 5:3      1 3 4→4 5:4      1 3 4→1 2 3:1      1 3 4→1 2 4:1      1 3 4→1 2 5:1      1 3 4→1 3 4:1      1 3 4→1 3 5:1      1 3 4→1 4 5:1      1 3 4→2 3 4:3      1 3 4→2 3 5:3      1 3 4→2 4 5:4      1 3 4→3 4 5:3      1 3 4→1 2 3 4:1      1 3 4→1 2 3 5:1      1 3 4→1 2 4 5:1      1 3 4→1 3 4 5:1      1 3 4→2 3 4 5:3      1 3 4→1 2 3 4 5:1     
 1 3 5→1:1      1 3 5→2:3 2    1 3 5→3:3      1 3 5→4:3 4    1 3 5→5:5      1 3 5→1 2:1      1 3 5→1 3:1      1 3 5→1 4:1      1 3 5→1 5:1      1 3 5→2 3:3      1 3 5→2 4:3 2    1 3 5→2 5:5      1 3 5→3 4:3      1 3 5→3 5:3      1 3 5→4 5:5      1 3 5→1 2 3:1      1 3 5→1 2 4:1      1 3 5→1 2 5:1      1 3 5→1 3 4:1      1 3 5→1 3 5:1      1 3 5→1 4 5:1      1 3 5→2 3 4:3      1 3 5→2 3 5:3      1 3 5→2 4 5:5      1 3 5→3 4 5:3      1 3 5→1 2 3 4:1      1 3 5→1 2 3 5:1      1 3 5→1 2 4 5:1      1 3 5→1 3 4 5:1      1 3 5→2 3 4 5:3      1 3 5→1 2 3 4 5:1     
 1 4 5→1:1      1 4 5→2:1 2    1 4 5→3:5 3    1 4 5→4:4      1 4 5→5:5      1 4 5→1 2:1      1 4 5→1 3:1      1 4 5→1 4:1      1 4 5→1 5:1      1 4 5→2 3:1 2    1 4 5→2 4:4      1 4 5→2 5:5      1 4 5→3 4:4      1 4 5→3 5:5      1 4 5→4 5:4      1 4 5→1 2 3:1      1 4 5→1 2 4:1      1 4 5→1 2 5:1      1 4 5→1 3 4:1      1 4 5→1 3 5:1      1 4 5→1 4 5:1      1 4 5→2 3 4:4      1 4 5→2 3 5:5      1 4 5→2 4 5:4      1 4 5→3 4 5:4      1 4 5→1 2 3 4:1      1 4 5→1 2 3 5:1      1 4 5→1 2 4 5:1      1 4 5→1 3 4 5:1      1 4 5→2 3 4 5:4      1 4 5→1 2 3 4 5:1     
 2 3 4→1:4 1    2 3 4→2:2      2 3 4→3:3      2 3 4→4:4      2 3 4→5:4 5    2 3 4→1 2:2      2 3 4→1 3:3      2 3 4→1 4:4      2 3 4→1 5:4 1    2 3 4→2 3:2      2 3 4→2 4:2      2 3 4→2 5:2      2 3 4→3 4:3      2 3 4→3 5:3      2 3 4→4 5:4      2 3 4→1 2 3:2      2 3 4→1 2 4:2      2 3 4→1 2 5:2      2 3 4→1 3 4:3      2 3 4→1 3 5:3      2 3 4→1 4 5:4      2 3 4→2 3 4:2      2 3 4→2 3 5:2      2 3 4→2 4 5:2      2 3 4→3 4 5:3      2 3 4→1 2 3 4:2      2 3 4→1 2 3 5:2      2 3 4→1 2 4 5:2      2 3 4→1 3 4 5:3      2 3 4→2 3 4 5:2      2 3 4→1 2 3 4 5:2     
 2 3 5→1:3 4 1  2 3 5→2:2      2 3 5→3:3      2 3 5→4:3 4    2 3 5→5:5      2 3 5→1 2:2      2 3 5→1 3:3      2 3 5→1 4:3 4    2 3 5→1 5:5      2 3 5→2 3:2      2 3 5→2 4:2      2 3 5→2 5:2      2 3 5→3 4:3      2 3 5→3 5:3      2 3 5→4 5:5      2 3 5→1 2 3:2      2 3 5→1 2 4:2      2 3 5→1 2 5:2      2 3 5→1 3 4:3      2 3 5→1 3 5:3      2 3 5→1 4 5:5      2 3 5→2 3 4:2      2 3 5→2 3 5:2      2 3 5→2 4 5:2      2 3 5→3 4 5:3      2 3 5→1 2 3 4:2      2 3 5→1 2 3 5:2      2 3 5→1 2 4 5:2      2 3 5→1 3 4 5:3      2 3 5→2 3 4 5:2      2 3 5→1 2 3 4 5:2     
 2 4 5→1:4 1    2 4 5→2:2      2 4 5→3:5 3    2 4 5→4:4      2 4 5→5:5      2 4 5→1 2:2      2 4 5→1 3:5 3    2 4 5→1 4:4      2 4 5→1 5:5      2 4 5→2 3:2      2 4 5→2 4:2      2 4 5→2 5:2      2 4 5→3 4:4      2 4 5→3 5:5      2 4 5→4 5:4      2 4 5→1 2 3:2      2 4 5→1 2 4:2      2 4 5→1 2 5:2      2 4 5→1 3 4:4      2 4 5→1 3 5:5      2 4 5→1 4 5:4      2 4 5→2 3 4:2      2 4 5→2 3 5:2      2 4 5→2 4 5:2      2 4 5→3 4 5:4      2 4 5→1 2 3 4:2      2 4 5→1 2 3 5:2      2 4 5→1 2 4 5:2      2 4 5→1 3 4 5:4      2 4 5→2 3 4 5:2      2 4 5→1 2 3 4 5:2     
 3 4 5→1:4 1    3 4 5→2:3 2    3 4 5→3:3      3 4 5→4:4      3 4 5→5:5      3 4 5→1 2:3 2    3 4 5→1 3:3      3 4 5→1 4:4      3 4 5→1 5:5      3 4 5→2 3:3      3 4 5→2 4:4      3 4 5→2 5:5      3 4 5→3 4:3      3 4 5→3 5:3      3 4 5→4 5:4      3 4 5→1 2 3:3      3 4 5→1 2 4:4      3 4 5→1 2 5:5      3 4 5→1 3 4:3      3 4 5→1 3 5:3      3 4 5→1 4 5:4      3 4 5→2 3 4:3      3 4 5→2 3 5:3      3 4 5→2 4 5:4      3 4 5→3 4 5:3      3 4 5→1 2 3 4:3      3 4 5→1 2 3 5:3      3 4 5→1 2 4 5:4      3 4 5→1 3 4 5:3      3 4 5→2 3 4 5:3      3 4 5→1 2 3 4 5:3     
 1 2 3 4→1:1    1 2 3 4→2:2    1 2 3 4→3:3    1 2 3 4→4:4    1 2 3 4→5:4 5  1 2 3 4→1 2:1    1 2 3 4→1 3:1    1 2 3 4→1 4:1    1 2 3 4→1 5:1    1 2 3 4→2 3:2    1 2 3 4→2 4:2    1 2 3 4→2 5:2    1 2 3 4→3 4:3    1 2 3 4→3 5:3    1 2 3 4→4 5:4    1 2 3 4→1 2 3:1    1 2 3 4→1 2 4:1    1 2 3 4→1 2 5:1    1 2 3 4→1 3 4:1    1 2 3 4→1 3 5:1    1 2 3 4→1 4 5:1    1 2 3 4→2 3 4:2    1 2 3 4→2 3 5:2    1 2 3 4→2 4 5:2    1 2 3 4→3 4 5:3    1 2 3 4→1 2 3 4:1    1 2 3 4→1 2 3 5:1    1 2 3 4→1 2 4 5:1    1 2 3 4→1 3 4 5:1    1 2 3 4→2 3 4 5:2    1 2 3 4→1 2 3 4 5:1   
 1 2 3 5→1:1    1 2 3 5→2:2    1 2 3 5→3:3    1 2 3 5→4:3 4  1 2 3 5→5:5    1 2 3 5→1 2:1    1 2 3 5→1 3:1    1 2 3 5→1 4:1    1 2 3 5→1 5:1    1 2 3 5→2 3:2    1 2 3 5→2 4:2    1 2 3 5→2 5:2    1 2 3 5→3 4:3    1 2 3 5→3 5:3    1 2 3 5→4 5:5    1 2 3 5→1 2 3:1    1 2 3 5→1 2 4:1    1 2 3 5→1 2 5:1    1 2 3 5→1 3 4:1    1 2 3 5→1 3 5:1    1 2 3 5→1 4 5:1    1 2 3 5→2 3 4:2    1 2 3 5→2 3 5:2    1 2 3 5→2 4 5:2    1 2 3 5→3 4 5:3    1 2 3 5→1 2 3 4:1    1 2 3 5→1 2 3 5:1    1 2 3 5→1 2 4 5:1    1 2 3 5→1 3 4 5:1    1 2 3 5→2 3 4 5:2    1 2 3 5→1 2 3 4 5:1   
 1 2 4 5→1:1    1 2 4 5→2:2    1 2 4 5→3:5 3  1 2 4 5→4:4    1 2 4 5→5:5    1 2 4 5→1 2:1    1 2 4 5→1 3:1    1 2 4 5→1 4:1    1 2 4 5→1 5:1    1 2 4 5→2 3:2    1 2 4 5→2 4:2    1 2 4 5→2 5:2    1 2 4 5→3 4:4    1 2 4 5→3 5:5    1 2 4 5→4 5:4    1 2 4 5→1 2 3:1    1 2 4 5→1 2 4:1    1 2 4 5→1 2 5:1    1 2 4 5→1 3 4:1    1 2 4 5→1 3 5:1    1 2 4 5→1 4 5:1    1 2 4 5→2 3 4:2    1 2 4 5→2 3 5:2    1 2 4 5→2 4 5:2    1 2 4 5→3 4 5:4    1 2 4 5→1 2 3 4:1    1 2 4 5→1 2 3 5:1    1 2 4 5→1 2 4 5:1    1 2 4 5→1 3 4 5:1    1 2 4 5→2 3 4 5:2    1 2 4 5→1 2 3 4 5:1   
 1 3 4 5→1:1    1 3 4 5→2:3 2  1 3 4 5→3:3    1 3 4 5→4:4    1 3 4 5→5:5    1 3 4 5→1 2:1    1 3 4 5→1 3:1    1 3 4 5→1 4:1    1 3 4 5→1 5:1    1 3 4 5→2 3:3    1 3 4 5→2 4:4    1 3 4 5→2 5:5    1 3 4 5→3 4:3    1 3 4 5→3 5:3    1 3 4 5→4 5:4    1 3 4 5→1 2 3:1    1 3 4 5→1 2 4:1    1 3 4 5→1 2 5:1    1 3 4 5→1 3 4:1    1 3 4 5→1 3 5:1    1 3 4 5→1 4 5:1    1 3 4 5→2 3 4:3    1 3 4 5→2 3 5:3    1 3 4 5→2 4 5:4    1 3 4 5→3 4 5:3    1 3 4 5→1 2 3 4:1    1 3 4 5→1 2 3 5:1    1 3 4 5→1 2 4 5:1    1 3 4 5→1 3 4 5:1    1 3 4 5→2 3 4 5:3    1 3 4 5→1 2 3 4 5:1   
 2 3 4 5→1:4 1  2 3 4 5→2:2    2 3 4 5→3:3    2 3 4 5→4:4    2 3 4 5→5:5    2 3 4 5→1 2:2    2 3 4 5→1 3:3    2 3 4 5→1 4:4    2 3 4 5→1 5:5    2 3 4 5→2 3:2    2 3 4 5→2 4:2    2 3 4 5→2 5:2    2 3 4 5→3 4:3    2 3 4 5→3 5:3    2 3 4 5→4 5:4    2 3 4 5→1 2 3:2    2 3 4 5→1 2 4:2    2 3 4 5→1 2 5:2    2 3 4 5→1 3 4:3    2 3 4 5→1 3 5:3    2 3 4 5→1 4 5:4    2 3 4 5→2 3 4:2    2 3 4 5→2 3 5:2    2 3 4 5→2 4 5:2    2 3 4 5→3 4 5:3    2 3 4 5→1 2 3 4:2    2 3 4 5→1 2 3 5:2    2 3 4 5→1 2 4 5:2    2 3 4 5→1 3 4 5:3    2 3 4 5→2 3 4 5:2    2 3 4 5→1 2 3 4 5:2   
 1 2 3 4 5→1:1  1 2 3 4 5→2:2  1 2 3 4 5→3:3  1 2 3 4 5→4:4  1 2 3 4 5→5:5  1 2 3 4 5→1 2:1  1 2 3 4 5→1 3:1  1 2 3 4 5→1 4:1  1 2 3 4 5→1 5:1  1 2 3 4 5→2 3:2  1 2 3 4 5→2 4:2  1 2 3 4 5→2 5:2  1 2 3 4 5→3 4:3  1 2 3 4 5→3 5:3  1 2 3 4 5→4 5:4  1 2 3 4 5→1 2 3:1  1 2 3 4 5→1 2 4:1  1 2 3 4 5→1 2 5:1  1 2 3 4 5→1 3 4:1  1 2 3 4 5→1 3 5:1  1 2 3 4 5→1 4 5:1  1 2 3 4 5→2 3 4:2  1 2 3 4 5→2 3 5:2  1 2 3 4 5→2 4 5:2  1 2 3 4 5→3 4 5:3  1 2 3 4 5→1 2 3 4:1  1 2 3 4 5→1 2 3 5:1  1 2 3 4 5→1 2 4 5:1  1 2 3 4 5→1 3 4 5:1  1 2 3 4 5→2 3 4 5:2  1 2 3 4 5→1 2 3 4 5:1 

    Alpha ##.test'Graphs'   ⍝ include general graph tests

⍝∇ path cmat

Back to: code

Back to: Workspaces