28_a_duplex
The AI will need to get better if it's to be something rolled out to Google users across the US and eventually beyond.
arc(r_0028_0003__will, r_0028_0004__need, scope).
arc(r_0028_0004__need, r_0028_0005__to_r_0028_0006__get, scope).
arc(r_0028_0005__to_r_0028_0006__get, r_0028_0001__The_r_0028_0002__AI, arg0).
arc(r_0028_0005__to_r_0028_0006__get, r_0028_0007__better, prd).
arc(r_0028_0008__if, r_0028_0003__will, scope).
arc(r_0028_0008__if, r_0028_0010___apos_s, restriction).
arc(r_0028_0010___apos_s, r_0028_0011__to_r_0028_0012__be, scope).
arc(r_0028_0011__to_r_0028_0012__be, r_0028_0001__The_r_0028_0002__AI, arg0).
arc(r_0028_0011__to_r_0028_0012__be, r_0028_0013__something, prd).
arc(r_0028_0014__rolled_r_0028_0015__out, r_0028_0013__something, arg0).
arc(r_0028_0014__rolled_r_0028_0015__out, r_0028_0017__Google_r_0028_0018__users, r_0028_0016__to_clr45).
arc(r_0028_0017__Google_r_0028_0018__users, r_0028_0022__and, r_0028_0019__across).
arc(r_0028_0022__and, r_0028_0020__the_r_0028_0021__US, conj1).
arc(r_0028_0022__and, z_000_28_a_duplex_63, conj2).
arc(z_000_28_a_duplex_63, r_0028_0023__eventually, qual64).
arc(z_000_28_a_duplex_63, r_0028_0024__beyond, qual67).
fof(formula,axiom,
? [R_28_14_ROLLED_OUT,R_28_13_SOMETHING,R_28_17_GOOGLE_USERS,R_28_22_AND,R_28_20_THE_US,Z_28_A_DUPLEX_63,R_28_23_EVENTUALLY,R_28_24_BEYOND] :
( something(R_28_13_SOMETHING)
& the_US(R_28_20_THE_US)
& eventually(R_28_23_EVENTUALLY)
& beyond(R_28_24_BEYOND)
& ! [R_28_10__APOS_S_TO_BE,R_28_1_THE_AI] :
( ( the_AI(R_28_1_THE_AI)
& _apos_s_to_be(R_28_10__APOS_S_TO_BE,R_28_1_THE_AI,R_28_13_SOMETHING) )
=> ? [R_28_3_WILL_NEED_TO_GET,R_28_7_BETTER] :
( better(R_28_7_BETTER)
& will_need_to_get(R_28_3_WILL_NEED_TO_GET,R_28_1_THE_AI,R_28_7_BETTER) ) )
& rolled_out(R_28_14_ROLLED_OUT,R_28_13_SOMETHING)
& to_clr45(R_28_14_ROLLED_OUT,R_28_17_GOOGLE_USERS)
& google_users(R_28_17_GOOGLE_USERS)
& across(R_28_17_GOOGLE_USERS,R_28_22_AND)
& and(R_28_22_AND)
& conj1(R_28_22_AND,R_28_20_THE_US)
& conj2(R_28_22_AND,Z_28_A_DUPLEX_63)
& z_28_a_duplex_63(Z_28_A_DUPLEX_63)
& qual64(Z_28_A_DUPLEX_63,R_28_23_EVENTUALLY)
& qual67(Z_28_A_DUPLEX_63,R_28_24_BEYOND) ) ).
( (IP-MAT (NP-SBJ;{AI} (D The;{the})
(NPR AI;{AI}))
(MD;_cat_Vi_ will;{will})
(IP-INF-CAT (VB;_cat_Vt_ need;{need})
(IP-INF-CAT (TO to;{to})
(VB;_La_ get;{get})
(ADJP-PRD (ADJR better;{good}))))
(PP-SCON (P-CONN if;{if})
(IP-ADV (NP-SBJ;{AI} (PRO it;{it}))
(BEP;_cat_Vt_ <apos>s;{be})
(IP-INF-CAT (TO to;{to})
(BE;_Ln_ be;{be})
(NP-PRD (D;_nphd_ something;{something})
(IP-PPL (VVN;_phr_Vp.pr_ rolled;{roll[out,to]})
(RP out;{out})
(PP-CLR (P-ROLE to;{to})
(NP (NPR Google;{Google})
(NS users;{user})
(PP (P-ROLE across;{across})
(NP (NLYR (NLYR (D the;{the})
(NPR US))
(CONJP (CONJ and;{and})
(NLYR (ADVP-NIM (ADV eventually;{eventually}))
(ADVP (ADV beyond;{beyond}))))))))))))))
(PUNC .))
(ID 28_a_duplex))