Hi
Hopefully this expanded proof of no collisions works. Please let me know if I have made any mistakes.
hi
i think it is still wrong

i can't find out what did you do wrong exactly in math, so i just say why i think the result is wrong.
about the math: i think you did a mistake that you get here : "Then we have to find the roots of s
1n - s
2n"
i repeat what i said before once : "the board of the function is limited from 0 to P-1 and as a result, the talk of no collisions is meaningless out of a limited range for s, and you have mentioned s<p in the paper but i see no use for it in the part 4 of 'no collisions' "
in general when a function is modulating it would have collisions unless we set a range on the input (here 's')
any argue with no declaration on range of s for no collisions should be false.
also i have written a simple c program that with brute force checks if there is collisions(i can share it if you ask me nice

)
for every prime number less than 10,000 as P
for every number less than the P is being tested as S
for n=3 the largest number as p with no collisions was "1289"
for n=5 the largest number as p with no collisions was "73"
it shows that there are prime numbers that will give you collisions and there are ones that would not.
-------------------------------------------------------
also sorry for not being on time as i promised in previous post