>>9103
I've spent some time analyzing your code. Is this what it's meant to do? Correct me if I'm wrong about anything.
>take a value c
>find the elements in (e,1) and (f,1) where d falls between d[t]
>check if any of the d+n values in any of these four elements or the two elements one t value further create a square remainder with our c (you're using i but it's the same concept of the difference of two squares and i=d+n)
>if they don't, try the d+n values from further (e,1) and (f,1) cells by treating a and b from each (e,1) element from t=1 upwards as c recursively and doing the same thing
I'm not really sure where you'd get the idea to try that, so if I did misunderstand anything do let me know. It's an interesting concept. I haven't seen a lot of study into the d[t] element pairs (unless I just wasn't paying attention) so it's good to see some. I don't mean this is a negative way, but the way it checks each i value for a square remainder with c seems a bit haphazard in that we don't seem to necessarily know that the right d+n value is going to show up anywhere in particular. If it does show up somewhere specific then that would be a good point for further study. Also what's the offset value for? I noticed you've calculated this number based on the d[t] values but it doesn't seem to get used for anything after it's calculated.