The Joint Hypothesis Problem in Testing
Market efficiency can never be tested alone, because judging whether returns are 'abnormal' requires a model of what normal expected returns should be. Any anomaly is therefore evidence that either the market is inefficient or the asset-pricing model is wrong, and the data cannot say which. This makes every claim of beating the market, or of market irrationality, conditional on an assumed risk model.