1
∀ x. ((∀ y. (child(y, x) → fly(y))) ∧ dragon(x) → happy(x))2
∀ x. (green(x) ∧ dragon(x) → fly(x))3
∀ x. ((∃ y. (parent(y, x) ∧ green(y))) → green(x))4
∀ z. (∀ x. (child(x, z) ∧ dragon(z) → dragon(x)))5
∀ x. (∀ y. (child(y, x) → parent(x, y)))6
c7
dragon(c)8
green(c)9
d10
child(d, c)11
∀ y. (child(y, c) → parent(c, y))12
parent(c, d)13
parent(c, d) ∧ green(c)14
∃ y. (parent(y, d) ∧ green(y))15
green(d)16
child(d, c) ∧ dragon(c)17
∀ x. (child(x, c) ∧ dragon(c) → dragon(x))18
dragon(d)19
green(d) ∧ dragon(d)20
fly(d)21
child(d, c) → fly(d)22
∀ y. (child(y, c) → fly(y))23
(∀ y. (child(y, c) → fly(y))) ∧ dragon(c)24
happy(c)25
green(c) → happy(c)26
dragon(c) → (green(c) → happy(c))27
∀ x. (dragon(x) → (green(x) → happy(x)))