2_a_stick
It is useful for those wimp programs which do not open windows but put an icon on the iconbar, and for which all user input is either by clicking on the iconbar icon or by dragging something to it.
%3
r_0002_0002__is
is
r_0002_0001__It
It
r_0002_0002__is->r_0002_0001__It
[arg0]
r_0002_0003__useful
useful
r_0002_0002__is->r_0002_0003__useful
[prd]
r_0002_0005__those_r_0002_0007__programs
those programs
r_0002_0002__is->r_0002_0005__those_r_0002_0007__programs
for [nim]
r_0002_0006__wimp
wimp
r_0002_0005__those_r_0002_0007__programs->r_0002_0006__wimp
[attrib]
r_0002_0009__do_r_0002_0011__open
do open
r_0002_0009__do_r_0002_0011__open->r_0002_0005__those_r_0002_0007__programs
[arg0]
r_0002_0012__windows
windows
r_0002_0009__do_r_0002_0011__open->r_0002_0012__windows
[arg1]
r_0002_0010__not
not
r_0002_0010__not->r_0002_0009__do_r_0002_0011__open
[keep_scope]
r_0002_0013__but
but
r_0002_0013__but->r_0002_0010__not
[conj1]
r_0002_0014__put
put
r_0002_0013__but->r_0002_0014__put
[conj2]
r_0002_0014__put->r_0002_0005__those_r_0002_0007__programs
[arg0]
r_0002_0015__an_r_0002_0016__icon
an icon
r_0002_0014__put->r_0002_0015__an_r_0002_0016__icon
[arg1]
r_0002_0018__the_r_0002_0019__iconbar
the iconbar
r_0002_0014__put->r_0002_0018__the_r_0002_0019__iconbar
on [nim]
r_0002_0021__and
and
r_0002_0021__and->r_0002_0013__but
[conj1]
r_0002_0024__all_quant
all [quant]
r_0002_0021__and->r_0002_0024__all_quant
[conj2]
r_0002_0025__user_r_0002_0026__input
user input
r_0002_0024__all_quant->r_0002_0025__user_r_0002_0026__input
[restriction]
r_0002_0027__is
is
r_0002_0024__all_quant->r_0002_0027__is
[scope]
r_0002_0027__is->r_0002_0005__those_r_0002_0007__programs
for [nim]
r_0002_0027__is->r_0002_0025__user_r_0002_0026__input
[arg0]
arc(r_0002_0002__is, r_0002_0001__It, arg0).
arc(r_0002_0002__is, r_0002_0003__useful, prd).
arc(r_0002_0002__is, r_0002_0005__those_r_0002_0007__programs, r_0002_0004__for_nim13).
arc(r_0002_0005__those_r_0002_0007__programs, r_0002_0006__wimp, attrib16).
arc(r_0002_0009__do_r_0002_0011__open, r_0002_0005__those_r_0002_0007__programs, arg0).
arc(r_0002_0009__do_r_0002_0011__open, r_0002_0012__windows, arg1).
arc(r_0002_0010__not, r_0002_0009__do_r_0002_0011__open, keep_scope).
arc(r_0002_0013__but, r_0002_0010__not, conj1).
arc(r_0002_0013__but, r_0002_0014__put, conj2).
arc(r_0002_0014__put, r_0002_0005__those_r_0002_0007__programs, arg0).
arc(r_0002_0014__put, r_0002_0015__an_r_0002_0016__icon, arg1).
arc(r_0002_0014__put, r_0002_0018__the_r_0002_0019__iconbar, r_0002_0017__on_nim52).
arc(r_0002_0021__and, r_0002_0013__but, conj1).
arc(r_0002_0021__and, r_0002_0024__all_quant, conj2).
arc(r_0002_0024__all_quant, r_0002_0025__user_r_0002_0026__input, restriction).
arc(r_0002_0024__all_quant, r_0002_0027__is, scope).
arc(r_0002_0027__is, r_0002_0005__those_r_0002_0007__programs, r_0002_0022__for_nim66).
arc(r_0002_0027__is, r_0002_0025__user_r_0002_0026__input, arg0).
%3
r_0002_0002__is
is
r_0002_0001__It
It
r_0002_0002__is->r_0002_0001__It
[arg0]
r_0002_0003__useful
useful
r_0002_0002__is->r_0002_0003__useful
[prd]
r_0002_0005__those_r_0002_0007__programs
those programs
r_0002_0002__is->r_0002_0005__those_r_0002_0007__programs
for [nim]
r_0002_0006__wimp
wimp
r_0002_0005__those_r_0002_0007__programs->r_0002_0006__wimp
[attrib]
r_0002_0009__do_r_0002_0011__open
do open
r_0002_0009__do_r_0002_0011__open->r_0002_0005__those_r_0002_0007__programs
[arg0]
r_0002_0012__windows
windows
r_0002_0009__do_r_0002_0011__open->r_0002_0012__windows
[arg1]
r_0002_0010__not
not
r_0002_0010__not->r_0002_0009__do_r_0002_0011__open
[keep_scope]
r_0002_0013__but
but
r_0002_0013__but->r_0002_0010__not
[conj1]
r_0002_0014__put
put
r_0002_0013__but->r_0002_0014__put
[conj2]
r_0002_0014__put->r_0002_0005__those_r_0002_0007__programs
[arg0]
r_0002_0015__an_r_0002_0016__icon
an icon
r_0002_0014__put->r_0002_0015__an_r_0002_0016__icon
[arg1]
r_0002_0018__the_r_0002_0019__iconbar
the iconbar
r_0002_0014__put->r_0002_0018__the_r_0002_0019__iconbar
on [nim]
r_0002_0021__and
and
r_0002_0021__and->r_0002_0013__but
[conj1]
r_0002_0024__all_quant
all [quant]
r_0002_0021__and->r_0002_0024__all_quant
[conj2]
r_0002_0025__user_r_0002_0026__input
user input
r_0002_0024__all_quant->r_0002_0025__user_r_0002_0026__input
[restriction]
r_0002_0027__is
is
r_0002_0024__all_quant->r_0002_0027__is
[scope]
r_0002_0027__is->r_0002_0005__those_r_0002_0007__programs
for [nim]
r_0002_0027__is->r_0002_0025__user_r_0002_0026__input
[arg0]
fof(formula,axiom,
? [R_2_2_IS,R_2_1_IT,R_2_3_USEFUL,R_2_21_AND,R_2_13_BUT,R_2_14_PUT,R_2_5_THOSE_PROGRAMS,R_2_6_WIMP,R_2_15_AN_ICON,R_2_18_THE_ICONBAR] :
( it(R_2_1_IT)
& useful(R_2_3_USEFUL)
& wimp(R_2_6_WIMP)
& an_icon(R_2_15_AN_ICON)
& the_iconbar(R_2_18_THE_ICONBAR)
& is(R_2_2_IS,R_2_1_IT,R_2_3_USEFUL)
& for_nim13(R_2_2_IS,R_2_5_THOSE_PROGRAMS)
& those_programs(R_2_5_THOSE_PROGRAMS)
& attrib16(R_2_5_THOSE_PROGRAMS,R_2_6_WIMP)
& ! [R_2_25_USER_INPUT] :
( user_input(R_2_25_USER_INPUT)
=> ? [R_2_27_IS] :
( is(R_2_27_IS,R_2_25_USER_INPUT)
& for_nim66(R_2_27_IS,R_2_5_THOSE_PROGRAMS) ) )
& conj2(CONJ2)
& and(R_2_21_AND)
& conj1(R_2_21_AND,R_2_13_BUT)
& but(R_2_13_BUT)
& conj1(R_2_13_BUT,R_2_10_NOT)
& ~ ? [R_2_9_DO_OPEN,R_2_12_WINDOWS] :
( windows(R_2_12_WINDOWS)
& do_open(R_2_9_DO_OPEN,R_2_5_THOSE_PROGRAMS,R_2_12_WINDOWS) )
& conj2(R_2_13_BUT,R_2_14_PUT)
& put(R_2_14_PUT,R_2_5_THOSE_PROGRAMS,R_2_15_AN_ICON)
& on_nim52(R_2_14_PUT,R_2_18_THE_ICONBAR) ) ).
n2_a_stick
n2_a_stick_4
It
n2_a_stick_6
is
n2_a_stick_9
useful
n2_a_stick_12
for
n2_a_stick_15
those
n2_a_stick_18
wimp
n2_a_stick_20
programs
n2_a_stick_26
which
n2_a_stick_30
do
n2_a_stick_32
not
n2_a_stick_34
open
n2_a_stick_37
windows
n2_a_stick_40
but
n2_a_stick_43
put
n2_a_stick_46
an
n2_a_stick_48
icon
n2_a_stick_51
on
n2_a_stick_54
the
n2_a_stick_56
iconbar
n2_a_stick_58
,
n2_a_stick_61
and
n2_a_stick_65
for
n2_a_stick_68
which
n2_a_stick_71
all
n2_a_stick_73
user
n2_a_stick_75
input
n2_a_stick_77
is
n2_a_stick_80
either
n2_a_stick_83
by
n2_a_stick_86
clicking
n2_a_stick_89
on
n2_a_stick_92
the
n2_a_stick_94
iconbar
n2_a_stick_96
icon
n2_a_stick_99
or
n2_a_stick_102
by
n2_a_stick_105
dragging
n2_a_stick_108
something
n2_a_stick_111
to
n2_a_stick_114
it
n2_a_stick_116
.
n2_a_stick_1
IP-MAT
n2_a_stick_2
NP-SBJ
n2_a_stick_1->n2_a_stick_2
n2_a_stick_5
BEP;_La_
n2_a_stick_1->n2_a_stick_5
n2_a_stick_7
ADJP-PRD
n2_a_stick_1->n2_a_stick_7
n2_a_stick_10
PP-NIM
n2_a_stick_1->n2_a_stick_10
n2_a_stick_115
PUNC
n2_a_stick_1->n2_a_stick_115
n2_a_stick_3
PRO
n2_a_stick_2->n2_a_stick_3
n2_a_stick_3->n2_a_stick_4
n2_a_stick_5->n2_a_stick_6
n2_a_stick_8
ADJ
n2_a_stick_7->n2_a_stick_8
n2_a_stick_8->n2_a_stick_9
n2_a_stick_11
P-ROLE
n2_a_stick_10->n2_a_stick_11
n2_a_stick_13
NP
n2_a_stick_10->n2_a_stick_13
n2_a_stick_11->n2_a_stick_12
n2_a_stick_14
D
n2_a_stick_13->n2_a_stick_14
n2_a_stick_16
ADJP
n2_a_stick_13->n2_a_stick_16
n2_a_stick_19
NS
n2_a_stick_13->n2_a_stick_19
n2_a_stick_21
IP-REL
n2_a_stick_13->n2_a_stick_21
n2_a_stick_14->n2_a_stick_15
n2_a_stick_17
ADJ
n2_a_stick_16->n2_a_stick_17
n2_a_stick_17->n2_a_stick_18
n2_a_stick_19->n2_a_stick_20
n2_a_stick_22
ILYR
n2_a_stick_21->n2_a_stick_22
n2_a_stick_23
ILYR
n2_a_stick_22->n2_a_stick_23
n2_a_stick_57
PUNC
n2_a_stick_22->n2_a_stick_57
n2_a_stick_59
CONJP
n2_a_stick_22->n2_a_stick_59
n2_a_stick_24
NP-SBJ
n2_a_stick_23->n2_a_stick_24
n2_a_stick_27
ILYR
n2_a_stick_23->n2_a_stick_27
n2_a_stick_25
RPRO
n2_a_stick_24->n2_a_stick_25
n2_a_stick_25->n2_a_stick_26
n2_a_stick_28
ILYR
n2_a_stick_27->n2_a_stick_28
n2_a_stick_38
CONJP
n2_a_stick_27->n2_a_stick_38
n2_a_stick_29
DOP
n2_a_stick_28->n2_a_stick_29
n2_a_stick_31
NEG
n2_a_stick_28->n2_a_stick_31
n2_a_stick_33
VB;_Tn_
n2_a_stick_28->n2_a_stick_33
n2_a_stick_35
NP-OB1
n2_a_stick_28->n2_a_stick_35
n2_a_stick_29->n2_a_stick_30
n2_a_stick_31->n2_a_stick_32
n2_a_stick_33->n2_a_stick_34
n2_a_stick_36
NS
n2_a_stick_35->n2_a_stick_36
n2_a_stick_36->n2_a_stick_37
n2_a_stick_39
CONJ
n2_a_stick_38->n2_a_stick_39
n2_a_stick_41
ILYR
n2_a_stick_38->n2_a_stick_41
n2_a_stick_39->n2_a_stick_40
n2_a_stick_42
VBP;_Tn.pr_
n2_a_stick_41->n2_a_stick_42
n2_a_stick_44
NP-OB1
n2_a_stick_41->n2_a_stick_44
n2_a_stick_49
PP-NIM
n2_a_stick_41->n2_a_stick_49
n2_a_stick_42->n2_a_stick_43
n2_a_stick_45
D
n2_a_stick_44->n2_a_stick_45
n2_a_stick_47
N
n2_a_stick_44->n2_a_stick_47
n2_a_stick_45->n2_a_stick_46
n2_a_stick_47->n2_a_stick_48
n2_a_stick_50
P-ROLE
n2_a_stick_49->n2_a_stick_50
n2_a_stick_52
NP
n2_a_stick_49->n2_a_stick_52
n2_a_stick_50->n2_a_stick_51
n2_a_stick_53
D
n2_a_stick_52->n2_a_stick_53
n2_a_stick_55
N
n2_a_stick_52->n2_a_stick_55
n2_a_stick_53->n2_a_stick_54
n2_a_stick_55->n2_a_stick_56
n2_a_stick_57->n2_a_stick_58
n2_a_stick_60
CONJ
n2_a_stick_59->n2_a_stick_60
n2_a_stick_62
ILYR
n2_a_stick_59->n2_a_stick_62
n2_a_stick_60->n2_a_stick_61
n2_a_stick_63
PP-NIM
n2_a_stick_62->n2_a_stick_63
n2_a_stick_69
NP-SBJ
n2_a_stick_62->n2_a_stick_69
n2_a_stick_76
BEP;_Ipr_
n2_a_stick_62->n2_a_stick_76
n2_a_stick_78
PP-CLR
n2_a_stick_62->n2_a_stick_78
n2_a_stick_64
P-ROLE
n2_a_stick_63->n2_a_stick_64
n2_a_stick_66
NP
n2_a_stick_63->n2_a_stick_66
n2_a_stick_64->n2_a_stick_65
n2_a_stick_67
RPRO
n2_a_stick_66->n2_a_stick_67
n2_a_stick_67->n2_a_stick_68
n2_a_stick_70
Q
n2_a_stick_69->n2_a_stick_70
n2_a_stick_72
N
n2_a_stick_69->n2_a_stick_72
n2_a_stick_74
N
n2_a_stick_69->n2_a_stick_74
n2_a_stick_70->n2_a_stick_71
n2_a_stick_72->n2_a_stick_73
n2_a_stick_74->n2_a_stick_75
n2_a_stick_76->n2_a_stick_77
n2_a_stick_79
CONJ
n2_a_stick_78->n2_a_stick_79
n2_a_stick_81
PP-CLR
n2_a_stick_78->n2_a_stick_81
n2_a_stick_97
CONJP
n2_a_stick_78->n2_a_stick_97
n2_a_stick_79->n2_a_stick_80
n2_a_stick_82
P-ROLE
n2_a_stick_81->n2_a_stick_82
n2_a_stick_84
IP-PPL
n2_a_stick_81->n2_a_stick_84
n2_a_stick_82->n2_a_stick_83
n2_a_stick_85
VAG;_Ipr_
n2_a_stick_84->n2_a_stick_85
n2_a_stick_87
PP-CLR
n2_a_stick_84->n2_a_stick_87
n2_a_stick_85->n2_a_stick_86
n2_a_stick_88
P-ROLE
n2_a_stick_87->n2_a_stick_88
n2_a_stick_90
NP
n2_a_stick_87->n2_a_stick_90
n2_a_stick_88->n2_a_stick_89
n2_a_stick_91
D
n2_a_stick_90->n2_a_stick_91
n2_a_stick_93
N
n2_a_stick_90->n2_a_stick_93
n2_a_stick_95
N
n2_a_stick_90->n2_a_stick_95
n2_a_stick_91->n2_a_stick_92
n2_a_stick_93->n2_a_stick_94
n2_a_stick_95->n2_a_stick_96
n2_a_stick_98
CONJ
n2_a_stick_97->n2_a_stick_98
n2_a_stick_100
PP-CLR
n2_a_stick_97->n2_a_stick_100
n2_a_stick_98->n2_a_stick_99
n2_a_stick_101
P-ROLE
n2_a_stick_100->n2_a_stick_101
n2_a_stick_103
IP-PPL
n2_a_stick_100->n2_a_stick_103
n2_a_stick_101->n2_a_stick_102
n2_a_stick_104
VAG;_Tn.pr_
n2_a_stick_103->n2_a_stick_104
n2_a_stick_106
NP-OB1
n2_a_stick_103->n2_a_stick_106
n2_a_stick_109
PP-NIM
n2_a_stick_103->n2_a_stick_109
n2_a_stick_104->n2_a_stick_105
n2_a_stick_107
D;_nphd_
n2_a_stick_106->n2_a_stick_107
n2_a_stick_107->n2_a_stick_108
n2_a_stick_110
P-ROLE
n2_a_stick_109->n2_a_stick_110
n2_a_stick_112
NP
n2_a_stick_109->n2_a_stick_112
n2_a_stick_110->n2_a_stick_111
n2_a_stick_113
PRO
n2_a_stick_112->n2_a_stick_113
n2_a_stick_113->n2_a_stick_114
n2_a_stick_115->n2_a_stick_116
( (IP-MAT (NP-SBJ;{STICK} (PRO It;{it}))
(BEP;_La_ is;{be})
(ADJP-PRD (ADJ useful;{useful}))
(PP-NIM (P-ROLE for;{for})
(NP (D those;{those})
(ADJP (ADJ wimp;{wimp}))
(NS programs;{program})
(IP-REL (ILYR (ILYR (NP-SBJ (RPRO which;{which}))
(ILYR (ILYR (DOP do;{do})
(NEG not;{not})
(VB;_Tn_ open;{open})
(NP-OB1 (NS windows;{window})))
(CONJP (CONJ but;{but})
(ILYR (VBP;_Tn.pr_ put;{put})
(NP-OB1;{ICON} (D an;{an})
(N icon;{icon}))
(PP-NIM (P-ROLE on;{on})
(NP;{ICONBAR} (D the;{the})
(N iconbar;{iconbar})))))))
(PUNC ,)
(CONJP (CONJ and;{and})
(ILYR (PP-NIM (P-ROLE for;{for})
(NP (RPRO which;{which})))
(NP-SBJ (Q all;{all})
(N user;{user})
(N input;{input}))
(BEP;_Ipr_ is;{be[by]})
(PP-CLR (CONJ either;{either})
(PP-CLR (P-ROLE by;{by})
(IP-PPL (VAG;_Ipr_ clicking;{click[on]})
(PP-CLR (P-ROLE on;{on})
(NP;{ICON} (D the;{the})
(N iconbar;{iconbar})
(N icon;{icon})))))
(CONJP (CONJ or;{or})
(PP-CLR (P-ROLE by;{by})
(IP-PPL (VAG;_Tn.pr_ dragging;{drag})
(NP-OB1 (D;_nphd_ something;{something}))
(PP-NIM (P-ROLE to;{to})
(NP;{ICON} (PRO it;{it})))))))))))))
(PUNC .))
(ID 2_a_stick))