PAT
PAT里面有一个trace的隐藏功能。如下面的例子:
P()=a->b->c->P()[]a->b->P()\{b};
Q()=a->Q();
两个判断
#assert P() refines Q();
#assert Q() refines P();
判断结果:
心再坚强也不要独自飞翔
PAT里面有一个trace的隐藏功能。如下面的例子:
P()=a->b->c->P()[]a->b->P()\{b};
Q()=a->Q();
两个判断
#assert P() refines Q();
#assert Q() refines P();
判断结果: