Scientific proof

HOW CAN WE COME AS CLOSE AS HUMANLY POSSIBLE TO SCIENTIFICALLY “PROVING” ANYTHING, I.E., MAKING CLAIMS THAT ARE GENERALIZABLE ?
(a) Models must be testable
(b) Must generate predictions
(c) Predictions must be able to guide the discovery process.
(d) Must not be merely a default position.
(e) Must abolish counter-claim.
(f) Must extend beyond the intractable problems the opposing paradigm faced.
(g) Must deal with all legitimate scientific concerns.
(h) Must demonstrate all evidence supporting the model.
Dr. Robin Starbuck