<row>
<entry/>
<entry>|</entry>
- <entry>[<emphasis role="bold">obtain</emphasis> <emphasis><link linkend="grammar.id">id</link></emphasis> | <emphasis role="bold">conclude</emphasis> <emphasis><link linkend="grammar.term">term</link></emphasis>] <emphasis role="bold">=</emphasis> <emphasis><link linkend="grammar.term">term</link></emphasis> <emphasis role="bold">by</emphasis> [ <emphasis><link linkend="grammar.term">term</link></emphasis> | <emphasis role="bold">_</emphasis> [<emphasis role="bold">(</emphasis><emphasis><link linkend="grammar.autoparams">auto_params</link></emphasis><emphasis role="bold">)</emphasis>]] [<emphasis role="bold">done</emphasis>]</entry>
+ <entry>[<emphasis role="bold">obtain</emphasis> <emphasis><link linkend="grammar.id">id</link></emphasis> | <emphasis role="bold">conclude</emphasis> <emphasis><link linkend="grammar.term">term</link></emphasis>] <emphasis role="bold">=</emphasis> <emphasis><link linkend="grammar.term">term</link></emphasis> [<emphasis><link linkend="grammar.autoparams">auto_params</link></emphasis> | <emphasis role="bold">exact</emphasis> <emphasis><link linkend="grammar.term">term</link></emphasis> | <emphasis role="bold">using</emphasis> <emphasis><link linkend="grammar.term">term</link></emphasis> | <emphasis role="bold">proof</emphasis>] [<emphasis role="bold">done</emphasis>]</entry>
</row>
<row>
<entry/>
<!ENTITY qstring "<emphasis><link linkend='grammar.qstring'>qstring</link></emphasis>">
<!ENTITY interpretation "<emphasis><link linkend='grammar.interpretation'>interpretation</link></emphasis>">
<!ENTITY autoparams "<emphasis><link linkend='grammar.autoparams'>auto_params</link></emphasis>">
+ <!ENTITY simpleautoparam "<emphasis><link linkend='grammar.simpleautoparam'>simple_auto_param</link></emphasis>">
]>
<?yelp:chunk-depth 3?>
<varlistentry>
<term>Pre-condition:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Action:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry>
<term>Pre-condition:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Action:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry>
<term>Pre-condition:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Action:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry>
<term>Pre-condition:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Action:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry>
<term>Pre-condition:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Action:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<term>New sequents to prove:</term>
<listitem>
- <para>Da Fare</para>
+ <para>&TODO;</para>
</listitem>
</varlistentry>
</variablelist>
<sect1 id="tac_obtain">
<title>obtain/conclude</title>
<titleabbrev>obtain/conclude</titleabbrev>
- <para><userinput>obtain H t=t by [t|_] done</userinput></para>
+ <para><userinput>obtain H t=t [auto_params | exact t| proof | using t] done</userinput></para>
<para>
<variablelist>
<varlistentry role="tactic.synopsis">
<term>Synopsis:</term>
<listitem>
- <para>[<emphasis role="bold">obtain</emphasis> &id; | <emphasis role="bold">conclude</emphasis> &term;] <emphasis role="bold">=</emphasis> &term; <emphasis role="bold">by</emphasis> [ &term; | <emphasis role="bold">_</emphasis> [<emphasis role="bold">(</emphasis>&autoparams;<emphasis role="bold">)</emphasis>]] [<emphasis role="bold">done</emphasis>]</para>
+ <para>[<emphasis role="bold">obtain</emphasis> &id; | <emphasis role="bold">conclude</emphasis> &term;] <emphasis role="bold">=</emphasis> &term; [&autoparams; | <emphasis role="bold">exact</emphasis> &term; | <emphasis role="bold">using</emphasis> &term; | <emphasis role="bold">proof</emphasis>] [<emphasis role="bold">done</emphasis>]</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Pre-condition:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<term>Action:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
<varlistentry>
<term>New sequence to prove:</term>
<listitem>
- <para> Da Fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
</variablelist>
<varlistentry>
<term>New sequence to prove:</term>
<listitem>
- <para> Da fare </para>
+ <para> &TODO; </para>
</listitem>
</varlistentry>
</variablelist>
<sect1 id="tac_demodulate">
<title>demodulate</title>
<titleabbrev>demodulate</titleabbrev>
- <para><userinput>demodulate</userinput></para>
+ <para><userinput>demodulate auto_params</userinput></para>
<para>
<variablelist>
<varlistentry role="tactic.synopsis">
<term>Synopsis:</term>
<listitem>
- <para><emphasis role="bold">demodulate</emphasis></para>
+ <para><emphasis role="bold">demodulate</emphasis> &autoparams;</para>
</listitem>
</varlistentry>
<varlistentry>
<title>auto-params</title>
<para>&TODO;</para>
<table frame="topbot" rowsep="0" colsep="0" role="grammar">
- <title>reduction-kind</title>
+ <title>auto-params</title>
<tgroup cols="4">
<tbody>
<row>
<entry id="grammar.autoparams">&autoparams;</entry>
<entry>::=</entry>
+ <entry>[&simpleautoparam;]…
+ [<emphasis role="bold">by</emphasis>
+ &term; [&term;]…]
+ </entry>
+ <entry>&TODO;</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <table frame="topbot" rowsep="0" colsep="0" role="grammar">
+ <title>simple-auto-param</title>
+ <tgroup cols="4">
+ <tbody>
+ <row>
+ <entry id="grammar.simpleautoparam">&simpleautoparam;</entry>
+ <entry>::=</entry>
<entry><emphasis role="bold">depth=&nat;</emphasis></entry>
<entry>&TODO;</entry>
</row>
<row>
<entry/>
<entry>|</entry>
- <entry>
- <link linkend="tac_demodulate">
- <emphasis role="bold">demodulate</emphasis>
- </link>
- </entry>
+ <entry><link linkend="tac_demodulate"><emphasis role="bold">demodulate</emphasis></link> <emphasis><link linkend="grammar.autoparams">auto_params</link></emphasis></entry>
</row>
<row>
<entry/>
<entry>|</entry>
<entry><link linkend="tac_normalize"><emphasis role="bold">normalize</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
</row>
- <row>
- <entry/>
- <entry>|</entry>
- <entry><link linkend="tac_reduce"><emphasis role="bold">reduce</emphasis></link> <emphasis><link linkend="grammar.pattern">pattern</link></emphasis></entry>
- </row>
<row>
<entry/>
<entry>|</entry>