1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
3 "https://www.why3.org/why3session.dtd">
4 <why3session shape_version="6">
5 <prover id="0" name="Alt-Ergo" version="2.1.0" timelimit="5" steplimit="0" memlimit="4000"/>
6 <prover id="1" name="Z3" version="4.12.2" timelimit="5" steplimit="0" memlimit="4000"/>
7 <prover id="5" name="Eprover" version="2.0" timelimit="5" steplimit="0" memlimit="1000"/>
8 <prover id="7" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="4000"/>
9 <file format="whyml" proved="true">
10 <path name=".."/><path name="esterel.mlw"/>
11 <theory name="Esterel" proved="true">
12 <goal name="s'vc" expl="VC for s" proved="true">
13 <proof prover="5"><result status="valid" time="0.020000"/></proof>
15 <goal name="union'vc" expl="VC for union" proved="true">
16 <proof prover="0"><result status="valid" time="0.160000" steps="621"/></proof>
18 <goal name="intersection'vc" expl="VC for intersection" proved="true">
19 <proof prover="0"><result status="valid" time="0.060000" steps="680"/></proof>
21 <goal name="aboveMin'vc" expl="VC for aboveMin" proved="true">
22 <transf name="split_goal_right" proved="true" >
23 <goal name="aboveMin'vc.0" expl="assertion" proved="true">
24 <proof prover="0"><result status="valid" time="0.150000" steps="601"/></proof>
26 <goal name="aboveMin'vc.1" expl="assertion" proved="true">
27 <proof prover="7"><result status="valid" time="0.050000" steps="20324"/></proof>
29 <goal name="aboveMin'vc.2" expl="assertion" proved="true">
30 <proof prover="7"><result status="valid" time="1.590000" steps="292678"/></proof>
32 <goal name="aboveMin'vc.3" expl="precondition" proved="true">
33 <proof prover="0"><result status="valid" time="0.270657" steps="1191"/></proof>
35 <goal name="aboveMin'vc.4" expl="postcondition" proved="true">
36 <proof prover="0"><result status="valid" time="0.020000" steps="158"/></proof>
37 <proof prover="1"><result status="valid" time="0.010000" steps="31746"/></proof>
38 <proof prover="7"><result status="valid" time="0.030000" steps="10369"/></proof>
42 <goal name="maxUnion'vc" expl="VC for maxUnion" proved="true">
43 <transf name="split_goal_right" proved="true" >
44 <goal name="maxUnion'vc.0" expl="precondition" proved="true">
45 <proof prover="0"><result status="valid" time="0.020000" steps="150"/></proof>
46 <proof prover="1"><result status="valid" time="0.010000" steps="28591"/></proof>
47 <proof prover="7"><result status="valid" time="0.050000" steps="10240"/></proof>
49 <goal name="maxUnion'vc.1" expl="precondition" proved="true">
50 <proof prover="0"><result status="valid" time="0.010000" steps="152"/></proof>
51 <proof prover="1"><result status="valid" time="0.010000" steps="28826"/></proof>
52 <proof prover="7"><result status="valid" time="0.050000" steps="10300"/></proof>
54 <goal name="maxUnion'vc.2" expl="assertion" proved="true">
55 <proof prover="1"><result status="valid" time="1.249874" steps="1750494"/></proof>
56 <proof prover="7"><result status="valid" time="0.530000" steps="67277"/></proof>
58 <goal name="maxUnion'vc.3" expl="postcondition" proved="true">
59 <proof prover="0"><result status="valid" time="0.690000" steps="2165"/></proof>
61 <goal name="maxUnion'vc.4" expl="postcondition" proved="true">
62 <transf name="split_goal_right" proved="true" >
63 <goal name="maxUnion'vc.4.0" expl="postcondition" proved="true">
64 <proof prover="7"><result status="valid" time="0.060000" steps="17522"/></proof>
66 <goal name="maxUnion'vc.4.1" expl="postcondition" proved="true">
67 <proof prover="0"><result status="valid" time="0.220000" steps="823"/></proof>
68 <proof prover="7"><result status="valid" time="0.170000" steps="28123"/></proof>