"Heavier objects fall faster than lighter objects even in a perfect vacuum."

physics myths · generated 2026-03-28 · v0.10.0
DISPROVED 3 citations
Evidence assessed across 3 verified citations.
Verified by Proof Engine — an open-source tool that verifies claims using cited sources and executable code. Reasoning transparent and auditable.
methodology · github · re-run this proof · submit your own

This one has a clear answer backed by centuries of physics and a live experiment on the Moon: in a vacuum, a feather and a hammer fall at exactly the same rate.

What Was Claimed?

The claim is that heavier objects fall faster than lighter ones — even when you remove air entirely from the picture. This idea feels intuitive: a bowling ball seems like it should plummet while a feather floats down. But that intuition is shaped by everyday life in air, not by the underlying physics. The question here is what actually happens when air resistance plays no role at all.

What Did We Find?

The math settles this before we even consult any sources. Newton's Second Law says that force equals mass times acceleration, and the gravitational force on an object is its mass times the gravitational constant g. Plug those together and the mass cancels out completely — every object, regardless of how heavy it is, accelerates at exactly g. This isn't an approximation; it's an algebraic identity.

NASA's Glenn Research Center confirms this directly: "all objects, regardless of size or shape or weight, free fall with the same acceleration." That's from their educational resources on aeronautics, published by a government research institution.

The most vivid demonstration came from the Moon in 1971. Apollo 15 Commander David Scott dropped a 1.32 kg hammer and a 0.03 kg feather simultaneously on the lunar surface — essentially a perfect vacuum. They hit the ground at the same time. NASA's own documentation of the mission records that "there was no air resistance and the feather fell at the same rate as the hammer." This is a controlled experiment performed in space, not a thought experiment.

Physics also has a formal principle for this. The Weak Equivalence Principle, a foundation of Einstein's general relativity, states that in a gravitational field the acceleration of any particle is independent of its properties, including its mass. This holds across all tested scales of physics.

The search for counter-evidence turned up nothing credible. Every major physics reference consulted — including NASA, Britannica, and university science resources — agrees unanimously.

What Should You Keep In Mind?

There is one subtle wrinkle worth knowing: technically, a more massive object pulls the Earth toward it slightly more than a lighter object does. In the two-body problem, both objects are attracted to each other, so the Earth accelerates fractionally more toward a heavy object. But this difference is around 10⁻²⁵ — so far below any measurable threshold that it has no practical meaning and doesn't contradict the principle.

The intuition that heavier objects fall faster isn't random. It comes from real observations in air. Aristotle argued this around 350 BCE based on watching objects fall in the real world, where air resistance does slow down lighter objects. His observation was accurate for everyday conditions — just not for the underlying physics. The claim being evaluated here specifies "a perfect vacuum," which removes air resistance entirely and makes the intuition wrong.

How Was This Verified?

This proof combined a symbolic mathematical derivation using Newton's laws with direct verification of three independent sources from NASA and Wikipedia. Full details of the evidence, citations, and source credibility assessments are in the structured proof report and the full verification audit. You can also re-run the proof yourself to reproduce every step.

What could challenge this verdict?

Is there any credible scientific evidence that heavier objects fall faster in a vacuum? Searched for supporting evidence across physics forums, NASA, University of Illinois, UCSB ScienceLine, and Britannica. All sources unanimously confirm objects fall at the same rate in a vacuum. The only nuance is the two-body problem: a heavier object attracts the Earth very slightly more (reducing the separation distance marginally faster), but this effect is negligible (~10^-25 for everyday objects) and does not contradict the equivalence principle.

Did Aristotle's theory have any experimental support? Aristotle's claim that heavier objects fall faster was based on everyday observations in air (where drag affects lighter objects more). It was never validated for vacuum conditions and was definitively disproved by Galileo's experiments (c. 1590) and the Apollo 15 demonstration (1971).

Sources

SourceIDTypeVerified
Newtonian derivation: acceleration = g, independent of mass A1 Computed
NASA Glenn Research Center B1 Government Yes
NASA Science B2 Government Yes
Wikipedia: Equivalence Principle B3 Reference Yes

detailed evidence

Detailed Evidence

Evidence Summary

ID Fact Verified
A1 Newtonian derivation: acceleration = g, independent of mass Computed: a1 == a2 == g (mass cancels for any m)
B1 NASA Glenn: all objects free fall with same acceleration Yes
B2 NASA Science: Apollo 15 hammer-feather drop Yes
B3 Wikipedia: Weak Equivalence Principle Yes

Proof Logic

The disproof operates on two independent lines of reasoning:

Mathematical derivation (A1): From Newton's Second Law, the gravitational force on an object of mass m is F = mg. Applying F = ma gives mg = ma, so a = g. The mass m cancels completely. This symbolic derivation (confirmed via sympy) shows that for any two masses m1 and m2, both experience the same acceleration g. Therefore, a heavier object does not fall faster.

Empirical confirmation (B1, B2, B3): Three independent authoritative sources confirm this result: - NASA Glenn Research Center states: "all objects, regardless of size or shape or weight, free fall with the same acceleration" (B1). - NASA's record of the Apollo 15 mission documents that Commander David Scott dropped a hammer and a feather on the Moon and they fell at the same rate (B2). - The Weak Equivalence Principle, a cornerstone of Einstein's general relativity, formally states that "the acceleration of a test particle is independent of its properties, including its rest mass" (B3).

All 3 empirical sources were verified against their live pages. The mathematical derivation and empirical evidence are fully independent lines of reasoning that converge on the same conclusion: the claim is false.

Conclusion

Verdict: DISPROVED. The claim that heavier objects fall faster than lighter objects in a perfect vacuum is false. Newton's Second Law mathematically proves that gravitational acceleration is independent of mass (a = g for all objects), and this is confirmed by three verified authoritative sources: NASA Glenn Research Center (B1), the Apollo 15 hammer-feather experiment (B2), and the Weak Equivalence Principle (B3). All citations were fully verified. No credible counter-evidence was found.

audit trail

Citation Verification 3/3 verified

All 3 citations verified.

Original audit log

B1 — NASA Glenn Research Center - Status: verified - Method: full_quote - Fetch mode: live

B2 — NASA Science - Status: verified - Method: full_quote - Fetch mode: live

B3 — Wikipedia: Equivalence Principle - Status: verified - Method: full_quote - Fetch mode: live

Source: proof.py JSON summary

Claim Specification
Field Value
Subject Objects of different mass in a perfect vacuum (no air resistance)
Property Whether heavier objects have greater gravitational acceleration than lighter objects
Operator >=
Threshold 3
Proof direction disprove
Operator note The claim asserts that heavier objects fall faster, meaning their acceleration due to gravity would be greater than that of lighter objects. We interpret 'fall faster' as 'have greater free-fall acceleration.' In Newtonian mechanics, F = mg and a = F/m = g, so acceleration is independent of mass. The claim requires a_heavy > a_light, but physics shows a_heavy == a_light == g. This is a disproof: we seek >= 3 authoritative sources confirming that all objects fall at the same rate in a vacuum regardless of mass.

Source: proof.py JSON summary

Claim Interpretation

Natural language claim: "Heavier objects fall faster than lighter objects even in a perfect vacuum."

Formal interpretation: The claim asserts that heavier objects have greater free-fall acceleration than lighter objects in a vacuum. In Newtonian mechanics, gravitational force F = mg and acceleration a = F/m = g, so acceleration is independent of mass. The claim requires a_heavy > a_light, but physics shows a_heavy = a_light = g. This is a disproof: we seek 3 or more authoritative sources confirming that all objects fall at the same rate in a vacuum regardless of mass.

Source Credibility Assessment
Fact ID Domain Type Tier Note
B1 nasa.gov government 5 Government domain (.gov)
B2 nasa.gov government 5 Government domain (.gov)
B3 wikipedia.org reference 3 Established reference source

Source: proof.py JSON summary

Computation Traces
=== TYPE A: Newtonian Derivation ===
  Object 1 (mass m1): F = m1*g, acceleration a1 = m1*g / m1 = g
  Object 2 (mass m2): F = m2*g, acceleration a2 = m2*g / m2 = g
  a1 == a2 == g: True
  Conclusion: acceleration is independent of mass; all objects fall at rate g.
  verified source count vs threshold: 3 >= 3 = True

Source: proof.py inline output (execution trace)

Independent Source Agreement

Mathematical derivation (Type A) independently confirms empirical sources (Type B).

  • Math result: a = g for all masses (sympy symbolic simplification)
  • Sources consulted: 3
  • Sources verified: 3
  • Source statuses: source_a: verified, source_b: verified, source_c: verified
  • Independence note: Type A derivation uses only Newton's laws (no external sources). Type B sources are from independent institutions: NASA Glenn Research Center, NASA Science (Apollo 15 mission data), and Wikipedia (summarizing Einstein's equivalence principle). The mathematical proof and empirical evidence are fully independent lines of reasoning.

Source: proof.py JSON summary

Adversarial Checks

Q: Is there any credible scientific evidence that heavier objects fall faster in a vacuum? - Verification performed: Searched 'heavier objects fall faster vacuum gravitational attraction evidence'. All results (Physics Forums, NASA, University of Illinois, UCSB ScienceLine, Britannica) unanimously confirm objects fall at the same rate in a vacuum. - Finding: No credible scientific source supports the claim. The only nuance found is the two-body problem: a heavier object attracts the Earth slightly more (reducing the distance faster), but this effect is negligible (~10^-25 for everyday objects) and does not contradict the equivalence principle. All standard physics references state that in a uniform gravitational field, acceleration is independent of mass. - Breaks proof: No

Q: Did Aristotle's theory (heavier objects fall faster) have any experimental support? - Verification performed: Searched 'Aristotle heavier objects fall faster disproved Galileo'. Aristotle's claim was based on everyday observation with air resistance, not vacuum conditions. Galileo's experiments (c. 1590) and the Apollo 15 demonstration (1971) definitively disproved it in vacuum conditions. - Finding: Aristotle's theory was based on observations in air (where drag affects lighter objects more) and was never validated for vacuum conditions. It has been thoroughly disproved by experiment. - Breaks proof: No

Source: proof.py JSON summary

Quality Checks
  • Rule 1: N/A — qualitative disproof with no numeric extraction
  • Rule 2: All 3 citation URLs fetched and quotes verified (all full_quote matches)
  • Rule 3: date.today() used in generator block
  • Rule 4: CLAIM_FORMAL explicit with operator_note explaining interpretation of "fall faster" as "greater acceleration" and rationale for disproof direction
  • Rule 5: Two adversarial checks searched for evidence supporting the claim; none found
  • Rule 6: Three independent sources (NASA Glenn, NASA Science/Apollo 15, Wikipedia/Equivalence Principle) plus independent Type A mathematical derivation
  • Rule 7: N/A — no constants or formulas requiring computations.py (sympy used for symbolic algebra)
  • validate_proof.py result: PASS (15/15 checks passed, 0 issues, 0 warnings)

Source: author analysis

Source Data
Fact ID Value Value in Quote Quote Snippet
B1 verified Yes "So all objects, regardless of size or shape or weight, free fall with the same a..."
B2 verified Yes "Because they were essentially in a vacuum, there was no air resistance and the f..."
B3 verified Yes "in a gravitational field the acceleration of a test particle is independent of i..."

Source: proof.py JSON summary

Cite this proof
Proof Engine. (2026). Claim Verification: “Heavier objects fall faster than lighter objects even in a perfect vacuum.” — Disproved. https://doi.org/10.5281/zenodo.19489864
Proof Engine. "Claim Verification: “Heavier objects fall faster than lighter objects even in a perfect vacuum.” — Disproved." 2026. https://doi.org/10.5281/zenodo.19489864.
@misc{proofengine_heavier_objects_fall_faster_than_lighter_objects_e,
  title   = {Claim Verification: “Heavier objects fall faster than lighter objects even in a perfect vacuum.” — Disproved},
  author  = {{Proof Engine}},
  year    = {2026},
  url     = {https://proofengine.info/proofs/heavier-objects-fall-faster-than-lighter-objects-e/},
  note    = {Verdict: DISPROVED. Generated by proof-engine v0.10.0},
  doi     = {10.5281/zenodo.19489864},
}
TY  - DATA
TI  - Claim Verification: “Heavier objects fall faster than lighter objects even in a perfect vacuum.” — Disproved
AU  - Proof Engine
PY  - 2026
UR  - https://proofengine.info/proofs/heavier-objects-fall-faster-than-lighter-objects-e/
N1  - Verdict: DISPROVED. Generated by proof-engine v0.10.0
DO  - 10.5281/zenodo.19489864
ER  -
View proof source 225 lines · 10.1 KB

This is the exact proof.py that was deposited to Zenodo and runs when you re-execute via Binder. Every fact in the verdict above traces to code below.

"""
Proof: Heavier objects fall faster than lighter objects even in a perfect vacuum.
Generated: 2026-03-28
"""
import json
import os
import sys

PROOF_ENGINE_ROOT = os.environ.get("PROOF_ENGINE_ROOT")
if not PROOF_ENGINE_ROOT:
    _d = os.path.dirname(os.path.abspath(__file__))
    while _d != os.path.dirname(_d):
        if os.path.isdir(os.path.join(_d, "proof-engine", "skills", "proof-engine", "scripts")):
            PROOF_ENGINE_ROOT = os.path.join(_d, "proof-engine", "skills", "proof-engine")
            break
        _d = os.path.dirname(_d)
    if not PROOF_ENGINE_ROOT:
        raise RuntimeError("PROOF_ENGINE_ROOT not set and skill dir not found via walk-up from proof.py")
sys.path.insert(0, PROOF_ENGINE_ROOT)
from datetime import date

# --- STRUCTURAL IMPORTS ---
from scripts.verify_citations import verify_all_citations, build_citation_detail
from scripts.computations import compare
from sympy import symbols, simplify

# 1. CLAIM INTERPRETATION (Rule 4)
CLAIM_NATURAL = "Heavier objects fall faster than lighter objects even in a perfect vacuum."
CLAIM_FORMAL = {
    "subject": "Objects of different mass in a perfect vacuum (no air resistance)",
    "property": "Whether heavier objects have greater gravitational acceleration than lighter objects",
    "operator": ">=",
    "operator_note": (
        "The claim asserts that heavier objects fall faster, meaning their acceleration "
        "due to gravity would be greater than that of lighter objects. We interpret 'fall faster' "
        "as 'have greater free-fall acceleration.' In Newtonian mechanics, F = mg and a = F/m = g, "
        "so acceleration is independent of mass. The claim requires a_heavy > a_light, but physics "
        "shows a_heavy == a_light == g. This is a disproof: we seek >= 3 authoritative sources "
        "confirming that all objects fall at the same rate in a vacuum regardless of mass."
    ),
    "threshold": 3,
    "proof_direction": "disprove",
}

# 2. FACT REGISTRY
FACT_REGISTRY = {
    "A1": {"label": "Newtonian derivation: acceleration = g, independent of mass", "method": None, "result": None},
    "B1": {"key": "source_a", "label": "NASA Glenn: all objects free fall with same acceleration"},
    "B2": {"key": "source_b", "label": "NASA Science: Apollo 15 hammer-feather drop"},
    "B3": {"key": "source_c", "label": "Wikipedia: Weak Equivalence Principle"},
}

# 3. TYPE A FACT: Mathematical derivation from Newton's Second Law
# F_gravity = m * g (gravitational force)
# F = m * a (Newton's Second Law)
# Therefore: m * a = m * g => a = g (mass cancels)
m1, m2, g_sym = symbols('m1 m2 g', positive=True)

# For object 1 (heavy): F1 = m1 * g, a1 = F1 / m1
a1 = simplify((m1 * g_sym) / m1)

# For object 2 (light): F2 = m2 * g, a2 = F2 / m2
a2 = simplify((m2 * g_sym) / m2)

# Both reduce to g — acceleration is independent of mass
print("=== TYPE A: Newtonian Derivation ===")
print(f"  Object 1 (mass m1): F = m1*g, acceleration a1 = m1*g / m1 = {a1}")
print(f"  Object 2 (mass m2): F = m2*g, acceleration a2 = m2*g / m2 = {a2}")
print(f"  a1 == a2 == g: {a1 == a2 == g_sym}")
print(f"  Conclusion: acceleration is independent of mass; all objects fall at rate g.")

masses_cancel = a1 == a2 == g_sym
assert masses_cancel, "Mathematical derivation failed: accelerations should equal g"

# 4. EMPIRICAL FACTS — sources that REJECT the claim (confirm it's false)
empirical_facts = {
    "source_a": {
        "quote": "So all objects, regardless of size or shape or weight, free fall with the same acceleration.",
        "url": "https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/free-fall-without-air-resistance/",
        "source_name": "NASA Glenn Research Center",
    },
    "source_b": {
        "quote": "Because they were essentially in a vacuum, there was no air resistance and the feather fell at the same rate as the hammer",
        "url": "https://science.nasa.gov/resource/the-apollo-15-hammer-feather-drop/",
        "source_name": "NASA Science",
    },
    "source_c": {
        "quote": "in a gravitational field the acceleration of a test particle is independent of its properties, including its rest mass",
        "url": "https://en.wikipedia.org/wiki/Equivalence_principle",
        "source_name": "Wikipedia: Equivalence Principle",
    },
}

# 5. CITATION VERIFICATION (Rule 2)
print("\n=== CITATION VERIFICATION ===")
citation_results = verify_all_citations(empirical_facts, wayback_fallback=True)

# 6. COUNT SOURCES WITH VERIFIED CITATIONS
COUNTABLE_STATUSES = ("verified", "partial")
n_confirmed = sum(
    1 for key in empirical_facts
    if citation_results[key]["status"] in COUNTABLE_STATUSES
)
print(f"  Confirmed sources: {n_confirmed} / {len(empirical_facts)}")

# 7. CLAIM EVALUATION — enough sources confirm the claim is FALSE
claim_holds = compare(n_confirmed, CLAIM_FORMAL["operator"], CLAIM_FORMAL["threshold"],
                      label="verified source count vs threshold")

# 8. ADVERSARIAL CHECKS (Rule 5) — search for sources SUPPORTING the claim
adversarial_checks = [
    {
        "question": "Is there any credible scientific evidence that heavier objects fall faster in a vacuum?",
        "verification_performed": (
            "Searched 'heavier objects fall faster vacuum gravitational attraction evidence'. "
            "All results (Physics Forums, NASA, University of Illinois, UCSB ScienceLine, "
            "Britannica) unanimously confirm objects fall at the same rate in a vacuum."
        ),
        "finding": (
            "No credible scientific source supports the claim. The only nuance found is the "
            "two-body problem: a heavier object attracts the Earth slightly more (reducing the "
            "distance faster), but this effect is negligible (~10^-25 for everyday objects) and "
            "does not contradict the equivalence principle. All standard physics references state "
            "that in a uniform gravitational field, acceleration is independent of mass."
        ),
        "breaks_proof": False,
    },
    {
        "question": "Did Aristotle's theory (heavier objects fall faster) have any experimental support?",
        "verification_performed": (
            "Searched 'Aristotle heavier objects fall faster disproved Galileo'. "
            "Aristotle's claim was based on everyday observation with air resistance, not "
            "vacuum conditions. Galileo's experiments (c. 1590) and the Apollo 15 demonstration "
            "(1971) definitively disproved it in vacuum conditions."
        ),
        "finding": (
            "Aristotle's theory was based on observations in air (where drag affects lighter "
            "objects more) and was never validated for vacuum conditions. It has been thoroughly "
            "disproved by experiment."
        ),
        "breaks_proof": False,
    },
]

# 9. VERDICT AND STRUCTURED OUTPUT
if __name__ == "__main__":
    any_unverified = any(
        cr["status"] != "verified" for cr in citation_results.values()
    )
    is_disproof = CLAIM_FORMAL.get("proof_direction") == "disprove"
    any_breaks = any(ac.get("breaks_proof") for ac in adversarial_checks)

    if any_breaks:
        verdict = "UNDETERMINED"
    elif claim_holds and not any_unverified:
        verdict = "DISPROVED" if is_disproof else "PROVED"
    elif claim_holds and any_unverified:
        verdict = ("DISPROVED (with unverified citations)" if is_disproof
                   else "PROVED (with unverified citations)")
    else:
        verdict = "UNDETERMINED"

    FACT_REGISTRY["A1"]["method"] = "Symbolic algebra (sympy): a = F/m = mg/m = g for any mass m"
    FACT_REGISTRY["A1"]["result"] = "a1 == a2 == g (acceleration independent of mass)"

    citation_detail = build_citation_detail(FACT_REGISTRY, citation_results, empirical_facts)

    # Extractions: for qualitative proofs, each B-type fact records citation status
    extractions = {}
    for fid, info in FACT_REGISTRY.items():
        if not fid.startswith("B"):
            continue
        ef_key = info["key"]
        cr = citation_results.get(ef_key, {})
        extractions[fid] = {
            "value": cr.get("status", "unknown"),
            "value_in_quote": cr.get("status") in COUNTABLE_STATUSES,
            "quote_snippet": empirical_facts[ef_key]["quote"][:80],
        }

    summary = {
        "fact_registry": {
            fid: {k: v for k, v in info.items()}
            for fid, info in FACT_REGISTRY.items()
        },
        "claim_formal": CLAIM_FORMAL,
        "claim_natural": CLAIM_NATURAL,
        "citations": citation_detail,
        "extractions": extractions,
        "cross_checks": [
            {
                "description": "Mathematical derivation (Type A) independently confirms empirical sources (Type B)",
                "math_result": "a = g for all masses (sympy symbolic simplification)",
                "n_sources_consulted": len(empirical_facts),
                "n_sources_verified": n_confirmed,
                "sources": {k: citation_results[k]["status"] for k in empirical_facts},
                "independence_note": (
                    "Type A derivation uses only Newton's laws (no external sources). "
                    "Type B sources are from independent institutions: NASA Glenn Research Center, "
                    "NASA Science (Apollo 15 mission data), and Wikipedia (summarizing Einstein's "
                    "equivalence principle). The mathematical proof and empirical evidence are "
                    "fully independent lines of reasoning."
                ),
            }
        ],
        "adversarial_checks": adversarial_checks,
        "verdict": verdict,
        "key_results": {
            "n_confirmed": n_confirmed,
            "threshold": CLAIM_FORMAL["threshold"],
            "operator": CLAIM_FORMAL["operator"],
            "claim_holds": claim_holds,
            "math_derivation": "a = g (mass cancels in F=ma=mg)",
        },
        "generator": {
            "name": "proof-engine",
            "version": open(os.path.join(PROOF_ENGINE_ROOT, "VERSION")).read().strip(),
            "repo": "https://github.com/yaniv-golan/proof-engine",
            "generated_at": date.today().isoformat(),
        },
    }

    print("\n=== PROOF SUMMARY (JSON) ===")
    print(json.dumps(summary, indent=2, default=str))

↓ download proof.py · view on Zenodo (immutable)

Re-execute this proof

The verdict above is cached from when this proof was minted. To re-run the exact proof.py shown in "View proof source" and see the verdict recomputed live, launch it in your browser — no install required.

Re-execute the exact bytes deposited at Zenodo.

Re-execute in Binder runs in your browser · ~60s · no install

First run takes longer while Binder builds the container image; subsequent runs are cached.

machine-readable formats

Jupyter Notebook interactive re-verification W3C PROV-JSON provenance trace RO-Crate 1.1 research object package
Downloads & raw data

found this useful? ★ star on github