科学的知識と同様に、すべての理論は完全なるを持っているわけではなく、将来の実験結果が理論的予測と矛盾する可能性を秘めている。しかしそれでも、科学理論は科学的知識の中で最高レベルの確実性を持っていると広く受け入れられており、たとえばすべての物体が重力の影響を受けていること、地球上の生命すべてがと呼ばれる共通祖先から進化したことなどがそれに当てはまる。理論が既に強力な証拠によって信頼が担保されている場合、理論を受け入れるために主要な予測すべてをテストする必要はない。たとえば、そうした追実験の中には技術的な問題などで実行が非現実的なものもあり、その結果その理論は未確認のままの予測をすることになる。こうした場合は予測される結果についてはしばしば「理論的には」とことわりを入れたうえで記述されることも多い。これらの予測はのちに試行が可能になることもあり、その場合は理論が正しいか誤っているかを改めて確かめられる。いくらあなたのその理論が美しくとも、またいくらあなたが賢くても関係ない。実験と一致しないのであれば、それは間違っている。。理論の修正と改良.理論からの予測に反する実験結果が観測された場合、まず科学者はその実験計画が適切だったかを精査して評価し、独立した実験を行い再現性がある結果かを確認する。それから、理論に潜在的な改善の余地がないかを探し始める。解決には、理論に対して大きい・小さい修正を加えることを要するときもあれば、既存の理論の枠組み内で満足する説明が得られ理論自体に手を加える必要が全く無くなることもある。時間がたつにつれて修正された理論が互いの上に重なり合うことで、理論はより改善され予測精度も高まる。修正後の理論や全く新しい理論は従来のものよりも予測・説明の能力が高いことが要求されるため、科学的知識も時を経るにつれて正確になる。また、新理論は1人の科学者から提唱されることもあれば複数のグループから提案されることもあるが、どちらにせよその修正の過程には多くの科学者の貢献が組み込まれていく。