The First Way: Argument from Motion

Thomas Aquinas

The argument is valid.

Every inference was checked by machine.

Open in the playground

flowchart TD
    classDef axiom fill:#f6efd9,stroke:#a8842a,color:#23212b;
    classDef premise fill:#e7edf7,stroke:#1f4e9c,color:#23212b;
    classDef deduction fill:#f3f4f1,stroke:#5b6b85,color:#23212b;
    classDef conclusion fill:#d6e1f3,stroke:#1f4e9c,stroke-width:3px,color:#23212b;
    classDef objection fill:#f7e3e1,stroke:#b3261e,color:#23212b;
    classDef reply fill:#f3f4f1,stroke:#7a5c2e,color:#23212b;
    classDef imported stroke-dasharray:4 3;
    classDef defeated fill:#f3f4f1,stroke:#b3261e,stroke-dasharray:6 3,color:#8a8796;
    classDef undecided stroke-dasharray:2 2;
    classDef overruled fill:#f3f4f1,stroke:#c9ccc6,color:#8a8796;
    ST(["ST: Thomas Aquinas, Summa Theologiae, I,<br/>q.2, a.3"]):::axiom
    Ps102(["Ps102: Psalms 102:25-27"]):::axiom
    Heb1(["Heb1: Hebrews 1:3"]):::axiom
    P1["<b>P1</b>: Some things in the world are in motion.<br/><i>∃x. Moved(x)</i>"]:::premise
    P2["<b>P2</b>: Whatever is moved is moved by something<br/>other than itself.<br/><i>∀x. Moved(x) → (∃y. Moves(y, x) ∧ y ≠<br/>x)</i>"]:::premise
    P3["<b>P3</b>: An infinite regress of movers is<br/>impossible.<br/><i>¬Regress</i>"]:::premise
    P4["<b>P4</b>: If something is moved, every moved thing<br/>has another mover, and every mover is<br/>itself moved, then there is an infinite<br/>regress of movers.<br/><i>(∃x. Moved(x)) ∧ (∀x. Moved(x) → (∃y.<br/>Moves(y, x) ∧ y ≠ x)) ∧ (∀x. ∀y.<br/>Moved(x) ∧ Moves(y, x) → Moved(y)) →<br/>Regress</i>"]:::premise
    P5["<b>P5</b>: A first mover, itself unmoved, is what<br/>everyone understands to be God.<br/><i>∀y. ¬Moved(y) ∧ (∃x. Moves(y, x)) →<br/>God(y)</i>"]:::premise
    D1["<b>D1</b>: Therefore there is a first mover, moved<br/>by no other.<br/><i>∃y. ¬Moved(y) ∧ (∃x. Moves(y, x))</i>"]:::deduction
    C1["<b>C1</b>: Therefore God exists.<br/><i>∃y. God(y)</i>"]:::conclusion
    ST -.-> P1
    ST -.-> P2
    ST -.-> P3
    ST -.-> P4
    ST -.-> P5
    Ps102 -.-> P5
    Heb1 -.-> P5
    P1 --> D1
    P2 --> D1
    P3 --> D1
    P4 --> D1
    D1 --> C1
    P5 --> C1

Sources

ST
Thomas Aquinas, Summa Theologiae, I, q.2, a.3
Ps102
Psalms 102:25-27 (protestant canon)
Heb1
Hebrews 1:3 (protestant canon)

The argument

P1 premise

Some things in the world are in motion.

∃x. Moved(x)

Grounded by ST

P2 premise

Whatever is moved is moved by something other than itself.

∀x. Moved(x) → (∃y. Moves(y, x) ∧ y ≠ x)

Grounded by ST

P3 premise

An infinite regress of movers is impossible.

¬Regress

Grounded by ST

P4 premise

If something is moved, every moved thing has another mover, and every mover is itself moved, then there is an infinite regress of movers.

(∃x. Moved(x)) ∧ (∀x. Moved(x) → (∃y. Moves(y, x) ∧ y ≠ x)) ∧ (∀x. ∀y. Moved(x) ∧ Moves(y, x) → Moved(y)) → Regress

Grounded by ST

P5 premise

A first mover, itself unmoved, is what everyone understands to be God.

∀y. ¬Moved(y) ∧ (∃x. Moves(y, x)) → God(y)

Grounded by ST, Ps102, Heb1

D1 deduction

Therefore there is a first mover, moved by no other.

∃y. ¬Moved(y) ∧ (∃x. Moves(y, x))

From P1, P2, P3, P4

Proof
1∃x. Moved(x)premise P1
2∀x. Moved(x) → (∃y. Moves(y, x) ∧ y ≠ x)premise P2
3¬Regresspremise P3
4(∃x. Moved(x)) ∧ (∀x. Moved(x) → (∃y. Moves(y, x) ∧ y ≠ x)) ∧ (∀x. ∀y. Moved(x) ∧ Moves(y, x) → Moved(y)) → Regresspremise P4
5(∃x. Moved(x)) ∧ (∀x. Moved(x) → (∃y. Moves(y, x) ∧ y ≠ x))and_i 1, 2
6∀x. ∀y. Moved(x) ∧ Moves(y, x) → Moved(y)assume
7(∃x. Moved(x)) ∧ (∀x. Moved(x) → (∃y. Moves(y, x) ∧ y ≠ x)) ∧ (∀x. ∀y. Moved(x) ∧ Moves(y, x) → Moved(y))and_i 5, 6
8Regressimp_e 4, 7
9⊥not_e 8, 3
10¬∀x. ∀y. Moved(x) ∧ Moves(y, x) → Moved(y)not_i 6–9
11∃x. ¬∀y. Moved(x) ∧ Moves(y, x) → Moved(y)qn 10
12a¬∀y. Moved(a) ∧ Moves(y, a) → Moved(y)assume
13∃y. ¬(Moved(a) ∧ Moves(y, a) → Moved(y))qn 12
14b¬(Moved(a) ∧ Moves(b, a) → Moved(b))assume
15¬(Moved(a) ∧ Moves(b, a))assume
16Moved(a) ∧ Moves(b, a)assume
17⊥not_e 16, 15
18Moved(b)bot_e 17
19Moved(a) ∧ Moves(b, a) → Moved(b)imp_i 16–18
20⊥not_e 19, 14
21Moved(a) ∧ Moves(b, a)raa 15–20
22Moved(b)assume
23Moved(a) ∧ Moves(b, a)assume
24Moved(b)reit 22
25Moved(a) ∧ Moves(b, a) → Moved(b)imp_i 23–24
26⊥not_e 25, 14
27¬Moved(b)not_i 22–26
28Moves(b, a)and_e 21
29∃x. Moves(b, x)exists_i 28
30¬Moved(b) ∧ (∃x. Moves(b, x))and_i 27, 29
31∃y. ¬Moved(y) ∧ (∃x. Moves(y, x))exists_i 30
32∃y. ¬Moved(y) ∧ (∃x. Moves(y, x))exists_e 13, 14–31
33∃y. ¬Moved(y) ∧ (∃x. Moves(y, x))exists_e 11, 12–32

C1 conclusion

Therefore God exists.

∃y. God(y)

From D1, P5

Proof
1∃y. ¬Moved(y) ∧ (∃x. Moves(y, x))premise D1
2∀y. ¬Moved(y) ∧ (∃x. Moves(y, x)) → God(y)premise P5
3g¬Moved(g) ∧ (∃x. Moves(g, x))assume
4¬Moved(g) ∧ (∃x. Moves(g, x)) → God(g)forall_e 2
5God(g)imp_e 4, 3
6∃y. God(y)exists_i 5
7∃y. God(y)exists_e 1, 3–6