[sv-ac] RE: afterthought

From: Korchemny, Dmitry <dmitry.korchemny_at_.....>
Date: Sat Jul 14 2007 - 11:49:04 PDT
I agree with you.

Dmitry

-----Original Message-----
From: John Havlicek [mailto:john.havlicek@freescale.com] 
Sent: Tuesday, July 10, 2007 10:29 PM
To: Korchemny, Dmitry
Cc: sv-ac@eda-stds.org
Subject: afterthought

Hi Dmitry:

In my previous mail I said 

> The semantics we want is 
>   
>    w,{},L |== (logic v; (1, v=a) ##1 (logic v; (1, v = c) ##1 v == d)
##1 v == b)
> 
>    iff |w| = 4 and c[w^1] == d[w^2] and a[w^0] == b[w^3]

This was too strong -- I should have said

  The semantics we want has 
   
     w,{},L |== (logic v; (1, v=a) ##1 (logic v; (1, v = c) ##1 v == d)
##1 v == b)
 
     only if |w| = 4 and c[w^1] == d[w^2] and a[w^0] == b[w^3]

In fact, if we use 

   w,L,L' |== (t v; R) 
   iff there exists L" s.t. w,L\v,L" |== R
       and L' = L"\v U L[v], 

then I think we get 

     w,{},L |== (logic v; (1, v=a) ##1 (logic v; (1, v = c) ##1 v == d)
##1 v == b)
 
     iff L = {} and |w| = 4 and c[w^1] == d[w^2] and a[w^0] == b[w^3]
         
This makes sense to me.

J.H.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Sat Jul 14 11:50:02 2007

This archive was generated by hypermail 2.1.8 : Sat Jul 14 2007 - 11:50:34 PDT