56_a_seiko_9r65
Accuracy of mechanical watches depends on a balance spring attached to a part called the balance.
arc(r_0056_0001__Accuracy, r_0056_0004__watches, r_0056_0002__of).
arc(r_0056_0004__watches, r_0056_0003__mechanical, attrib9).
arc(r_0056_0005__depends, r_0056_0001__Accuracy, arg0).
arc(r_0056_0005__depends, r_0056_0007__a_r_0056_0008__balance_r_0056_0009__spring, r_0056_0006__on_clr19).
arc(r_0056_0010__attached, r_0056_0007__a_r_0056_0008__balance_r_0056_0009__spring, arg0).
arc(r_0056_0010__attached, r_0056_0012__a_r_0056_0013__part, r_0056_0011__to_clr32).
arc(r_0056_0014__called, r_0056_0012__a_r_0056_0013__part, arg1).
arc(r_0056_0014__called, r_0056_0015__the_r_0056_0016__balance, prd).
arc(r_0056_0014__called, z_000_56_a_seiko_9r65_38, arg0).
fof(formula,axiom,
? [R_56_5_DEPENDS,R_56_1_ACCURACY,R_56_4_WATCHES,R_56_3_MECHANICAL,R_56_10_ATTACHED,R_56_7_A_BALANCE_SPRING,R_56_14_CALLED,Z_56_A_SEIKO_9R65_38,R_56_12_A_PART,R_56_15_THE_BALANCE] :
( mechanical(R_56_3_MECHANICAL)
& a_balance_spring(R_56_7_A_BALANCE_SPRING)
& a_part(R_56_12_A_PART)
& the_balance(R_56_15_THE_BALANCE)
& depends(R_56_5_DEPENDS,R_56_1_ACCURACY)
& accuracy(R_56_1_ACCURACY)
& of(R_56_1_ACCURACY,R_56_4_WATCHES)
& watches(R_56_4_WATCHES)
& attrib9(R_56_4_WATCHES,R_56_3_MECHANICAL)
& on_clr19(R_56_5_DEPENDS,R_56_7_A_BALANCE_SPRING)
& attached(R_56_10_ATTACHED,R_56_7_A_BALANCE_SPRING)
& to_clr32(R_56_10_ATTACHED,R_56_12_A_PART)
& called(R_56_14_CALLED,Z_56_A_SEIKO_9R65_38,R_56_12_A_PART,R_56_15_THE_BALANCE) ) ).
( (IP-MAT (NP-SBJ (N Accuracy;{accuracy})
(PP (P-ROLE of;{of})
(NP (ADJP (ADJ mechanical;{mechanical}))
(NS watches;{watch}))))
(VBP;_Ipr_ depends;{depend[on]})
(PP-CLR (P-ROLE on;{on})
(NP (D a;{a})
(N balance;{balance})
(N spring;{spring})
(IP-PPL (VVN;_Ipr_ attached;{attach[to]})
(PP-CLR (P-ROLE to;{to})
(NP;{BALANCE} (D a;{a})
(N part;{part})
(IP-PPL (NP-LGS *)
(VBD;_Cn.n_ called;{call})
(NP-PRD (D the;{the})
(N balance;{balance}))))))))
(PUNC .))
(ID 56_a_seiko_9r65))