{ 
[x,y:Top]. 
[nms1,nms2:MaName List].
    (if nms1 and nms2 overlap then x else y fi 
    ~ if nms2 and nms1 overlap then x else y fi) }
{ Proof }
Definitions occuring in Statement : 
manames-overlap-case: if nms1 and nms2 overlap then x else y fi, 
MaName: MaName, 
uall:
[x:A]. B[x], 
top: Top, 
list: type List, 
sqequal: s ~ t
Definitions : 
manames-overlap-case: if nms1 and nms2 overlap then x else y fi, 
branch: if p:P then A[p] else B fi , 
member: t 
 T, 
all:
x:A. B[x], 
prop:
, 
implies: P 
 Q, 
decidable: Dec(P), 
uall:
[x:A]. B[x], 
or: P 
 Q, 
not:
A, 
false: False, 
uiff: uiff(P;Q), 
and: P 
 Q, 
uimplies: b supposing a
Lemmas : 
MaName_wf, 
decidable_wf, 
l_disjoint_wf, 
l_disjoint-symmetry, 
top_wf
\mforall{}[x,y:Top].  \mforall{}[nms1,nms2:MaName  List].
    (if  nms1  and  nms2  overlap  then  x  else  y  fi  \msim{}  if  nms2  and  nms1  overlap  then  x  else  y  fi)
Date html generated:
2011_08_10-AM-07_52_19
Last ObjectModification:
2011_06_18-AM-08_14_31
Home
Index