SLIDE 18 CFPQ Algorithm: Kronecker Product
Automaton intersection is a Kronecker product of adjacency matrices for G and GRSM
. {a} . . . . {S} {b} . . . {b} . . . . ⊗ . {a} . . . . {a} . {a} . . {b} . . {b} . =
(0,0)(0,1)(0,2)(0,3)(1,0)(1,1)(1,2)(1,3)(2,0)(2,1)(2,2)(2,3)(3,0)(3,1)(3,2)(3,3) (0,0)
. . . . . {a} . . . . . . . . . .
(0,1)
. . . . . . {a} . . . . . . . . .
(0,2)
. . . . {a} . . . . . . . . . . .
(0,3)
. . . . . . . . . . . . . . . .
(1,0)
. . . . . . . . . . . . . . . .
(1,1)
. . . . . . . . . . . . . . . .
(1,2)
. . . . . . . . . . . . . . . {b}
(1,3)
. . . . . . . . . . . . . . {b} .
(2,0)
. . . . . . . . . . . . . . . .
(2,1)
. . . . . . . . . . . . . . . .
(2,2)
. . . . . . . . . . . . . . . {b}
(2,3)
. . . . . . . . . . . . . . {b} .
(2,0)
. . . . . . . . . . . . . . . .
(2,1)
. . . . . . . . . . . . . . . .
(2,2)
. . . . . . . . . . . . . . . .
(2,3)
. . . . . . . . . . . . . . . .
Rustam Azimov (JetBrains Research) Kronecker Product CFPQ August 26, 2020 8 / 14