Resolution counts
Weather forecasting is basically an ‘initial value problem.’ This means that if weather models could capture the current weather perfectly i.e. correctly initialise the current state of the atmosphere, then in theory, they could forecast the future weather accurately well beyond the present limit of a week or so. After all, the atmosphere is a fluid, and follows strict laws of physics.