India has the raw numbers advantage.
India doesn't need to win the air battles to win the war, they just need to be able to contest and cause damage, which theyre capable of doing just through attrition.
In an ALL OUT WAR, 40 J-35s is not going to cut it.
Let's be honest, despite Pakistan coming out on top in May, India still currently has the more advanced fleet. As the Russia-Ukraine war has shown, with enough time passing, the Indian Air force will learn to deal with Pakistani fighters, and they'll use attrition to learn, something Pakistan cannot afford, but India can.