{
  "jani-version": 1,
  "name": "Unsolvable/EFSynth/Synth_N/synthN.imi",
  "type": "sha",
  "features": [
    "derived-operators"
  ],
  "actions": [],
  "variables": [
    {
      "name": "x",
      "type": "clock",
      "initial_value": 0
    },
    {
      "name": "y",
      "type": "clock",
      "initial_value": 0
    },
    {
      "name": "p",
      "type": "real"
    }
  ],
  "properties": [],
  "automata": [
    {
      "name": "pta",
      "locations": [
        {
          "name": "l1",
          "time-progress": {
            "exp": {
              "op": ">",
              "left": 1,
              "right": "x"
            }
          }
        },
        {
          "name": "lGoal"
        }
      ],
      "initial_locations": [
        "l1"
      ],
      "edges": [
        {
          "location": "l1",
          "guard": {
            "op": "=",
            "left": "x",
            "right": 1
          },
          "destinations": [
            {
              "location": "l1",
              "assignments": [
                {
                  "ref": "x",
                  "value": 0
                }
              ]
            }
          ]
        },
        {
          "location": "l1",
          "guard": {
            "op": "∧",
            "left": {
              "op": "=",
              "left": "x",
              "right": 0
            },
            "right": {
              "op": "=",
              "left": "p",
              "right": "y"
            }
          },
          "destinations": [
            {
              "location": "lGoal",
              "assignments": [
                {
                  "ref": "x",
                  "value": 0
                },
                {
                  "ref": "y",
                  "value": 0
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "system": {
    "elements": [
      {
        "automaton": "pta"
      }
    ],
    "syncs": []
  }
}
