Hello,<br>I&#39;m wondering why &quot;There are 3 cards&quot; is not paraphrased in any &#39;intelligent&#39; way, eg. &quot;There is a card X1. There is a card X2. There is a card X3.&quot; <br>In English I would then unambiguously refer to &quot;the first card [of the 3 cards]&quot; and then &quot;the only red card in the 3 cards/them&quot; and &quot;a card of the 3 cards&quot;. My hope is that ACE could express (at least conceptually) every thing unambiguous english could. <br>

<br>Is it because paraphrasing &quot;there are 10000000 cards&quot; is expensive?<br>If so, no cheap alternatives exist?<br>Could this be one:<br>If the parser encounters &quot;the first card [of the 3 cards]&quot;  and it&#39;s the first encounter then the parser backtracks and adds &quot;there is a card Xn&quot;. Then the first card could be paraphrased as The card X1 [...].<br>
<br>&quot;the only red card in the 3 cards/them&quot;: <br>(Is the lack of support for only a matter of time/priority or a technical difficulty?)<br>There is a card Xn. The card Xn is a red card.<br><br>&quot;a card of the 3 cards&quot;:<br>
There is a card Xn. The card Xn [...]. <br>Xn could then actually be Xn-1 for instance. <br clear="all"><br>-- <br>Regards, <br>K. Gabriele<br><br>--- unchanged since 25/1/10 ---<br>
P.S. Unless a notification (LON), please reply either with an answer OR with &quot; ACK&quot; appended to this subject within 48 hours. Otherwise, I might resend.<br>In(LON, this) ∨ In(48h, TimeNow) ∨ ∃x. In(x, MyInbox) ∧ IsAnswerTo(x, this) ∨ (In(subject(this), subject(x)) ∧ In(ACK, subject(x)) ∧ ¬IsAnswerTo(x,this)) ⇒ ¬IResend(this).<br>

<br>Also note that correspondence may be received only from specified a priori senders, or if the subject of this email ends with a code, eg. -LICHT01X, then also from senders whose reply contains it.<br>∀x. In(x, MyInbox) ⇒ In(senderAddress(x), MySafeSenderList) ∨ (∃y. In(y, subject(this) ) ∧ In(y,x) ∧ isCodeLike(y, -LICHT01X) ).<br>

<br>