Abstract:There are cognitive differences between equalities “a=b” and “a=a”. What is the source of these differences? Frege tried to interpret it semantically in his On Sense and Reference. Afterwards this problem was called “Freges Puzzle”. Other Philosophers tried to answer it. They either treated it semantically by inheriting Frege’s method, or treated it syntactically. But so far none of them solved Freges puzzle. If there were some semantic theories which were able in solving Freges puzzle, their intrinsic “higher-order” Freges puzzles would still be insoluble, or it would force that distinct symbols would never be used on equalities. On the other hand, solving Freges puzzle syntactically is not better than merely demanding “these two expressions are cognitively different”. On this sense, Freges puzzle is insoluble.