Projects



Changes between Version 14 and Version 15 of MoMoC


Ignore:
Timestamp:
Jan 26, 2020, 9:51:10 PM (5 years ago)
Author:
5willrod
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MoMoC

    v14 v15  
    4646|| || !NetInstanceForall || !(''Arg'', ''!InstancePredicate'') || !(NetA, m(p1) > 0) ||
    4747|| || !NetInstanceExists || ?(''Arg'', ''!InstancePredicate'') || ?(NetB, m(p2) = 4) ||
    48 || || !InstancePredicate || m(''Arg'') ''Op'' ''Number'' || m(p3) <= 1 ||
     48||= Other =|| !InstancePredicate || m(''Arg'') ''Op'' ''Number'' || m(p3) <= 1 ||
    4949|| || Op || =, >, <, >=, <= || ||
    5050|| || Arg || [A-Za-z0-9]+ || ||
     
    5858
    5959AG !(NetB, m(p1) <= 5) : ''"On all paths, globally, all net instances of net template NetB have at least 5 tokens on their place p1"''
     60
     61 
     62
     63''Why does the formula EG(m(p)=1) throw a syntax error?''
     64
     65m(p)=1 is not a valid atomic proposition. Because MoMoC is designed for reference nets, all predicates that refer to a place must be nested into a ''net instance quantifier'' to avoid ambiguity.
     66
    6067
    6168=== Atomic Propositions: Semantics