Preparing frontier information for each node, and applying to path counting in undirected graph

What you describe above, is it the basis for your recent result:

Can it be done with tabling? Or do you throw away certain
non active frontier information in the course of your counting?
I have the feeling tabling is not suited for the best algorithms,

since it lacks a form of automatic forgetting. I am currently
facinated by this forgetting, it has a also a link to streaming,
depending on how much I am allowed to forget, I can replace

two streams by one stream with a sliding window. I can show
that easily for the Pascal triangle example. In the Pascal
triangle the window size is W = 2. The size can be derived

from the constraint C =:= C2+1 here: