The proposition templates are applied in a predetermined order: for example, first a template "(noun) (wa) (adjective)" is used; next a template "(noun) (ga) (adjective)" is used.
since the generated proposition is not always a natural statement, the system uses exact matching searches of the whole phrases in a search engine to check the naturalness of each proposition.