In my university exam recently, we had a problem in which we had to prove that Entropy is a state function. Now I tried doing that by using the Boltzmann definition of entropy (S=kln(W)), and arguing that since the change in entropy for a given set of initial and final points depends only upon the ratio of the number of microstates of the system at the initial and final points only, and not upon any intermediate (path dependant) information, we get that entropy is a state function.
Now, my instructor seems to think that this is a circular reasoning. According to him, assuming that S is given by the Boltzmann definition already encodes the fact that it is a state function, we didn't prove anything. He probably wanted us to show that using the definition of a state function, we can show that S is an exact differential.
Now, my question is, is my method tautological? Also, is there any equivalence between the statistical method and the fact that entropy can be written as an exact differential, to show that entropy is a state function.