./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:02:38,786 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:02:38,883 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:02:38,889 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:02:38,890 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:02:38,921 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:02:38,923 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:02:38,923 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:02:38,924 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:02:38,924 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:02:38,925 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:02:38,925 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:02:38,926 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:02:38,930 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:02:38,930 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:02:38,930 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:02:38,931 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:02:38,932 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:02:38,932 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:02:38,932 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:02:38,933 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:02:38,933 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:02:38,933 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:02:38,934 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:02:38,934 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:02:38,934 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:02:38,934 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:02:38,935 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:02:38,935 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:02:38,936 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:02:38,937 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:02:38,937 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:02:38,937 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:02:38,937 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:02:38,937 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:02:38,938 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:02:38,938 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:02:38,938 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:02:38,938 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:02:38,939 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:02:38,939 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:02:38,939 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:02:38,939 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:02:38,940 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 01:02:39,212 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:02:39,237 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:02:39,239 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:02:39,240 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:02:39,241 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:02:39,242 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 01:02:39,427 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:02:39,428 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:02:39,429 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 01:02:40,551 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:02:40,801 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:02:40,801 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 01:02:40,815 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72fa00cf2/26936ae80a304a72a2ba545a7331d387/FLAGfee543f00 [2024-06-28 01:02:40,831 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72fa00cf2/26936ae80a304a72a2ba545a7331d387 [2024-06-28 01:02:40,833 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:02:40,835 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:02:40,838 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:02:40,838 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:02:40,843 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:02:40,844 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:02:39" (1/2) ... [2024-06-28 01:02:40,844 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53ee8205 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:40, skipping insertion in model container [2024-06-28 01:02:40,845 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:02:39" (1/2) ... [2024-06-28 01:02:40,846 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5906b62d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:40, skipping insertion in model container [2024-06-28 01:02:40,846 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:02:40" (2/2) ... [2024-06-28 01:02:40,847 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53ee8205 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:40, skipping insertion in model container [2024-06-28 01:02:40,847 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:02:40" (2/2) ... [2024-06-28 01:02:40,848 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:02:40,906 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:02:40,908 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 01:02:40,908 INFO L97 edCorrectnessWitness]: Location invariant before [L790-L790] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 01:02:40,908 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 01:02:40,908 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:02:40,908 INFO L106 edCorrectnessWitness]: ghost_update [L785-L785] multithreaded = 1; [2024-06-28 01:02:40,957 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:02:41,146 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i[992,1005] [2024-06-28 01:02:41,359 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:02:41,369 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:02:41,410 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i[992,1005] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:02:41,481 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:02:41,525 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:02:41,525 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41 WrapperNode [2024-06-28 01:02:41,526 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:02:41,527 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:02:41,527 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:02:41,527 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:02:41,534 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,552 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,592 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-28 01:02:41,593 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:02:41,594 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:02:41,594 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:02:41,594 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:02:41,612 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,612 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,627 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,640 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 01:02:41,651 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,652 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,658 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,667 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,668 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,679 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,682 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:02:41,682 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:02:41,682 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:02:41,683 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:02:41,683 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (1/1) ... [2024-06-28 01:02:41,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:02:41,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:02:41,713 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:02:41,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:02:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:02:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:02:41,752 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:02:41,753 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:02:41,753 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:02:41,753 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:02:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:02:41,754 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:02:41,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:02:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:02:41,755 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:02:41,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:02:41,757 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:02:41,906 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:02:41,908 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:02:42,099 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:02:42,100 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:02:42,258 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:02:42,258 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:02:42,259 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:02:42 BoogieIcfgContainer [2024-06-28 01:02:42,259 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:02:42,263 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:02:42,263 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:02:42,266 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:02:42,266 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:02:39" (1/4) ... [2024-06-28 01:02:42,267 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d2e461b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:02:42, skipping insertion in model container [2024-06-28 01:02:42,267 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:02:40" (2/4) ... [2024-06-28 01:02:42,267 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d2e461b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:02:42, skipping insertion in model container [2024-06-28 01:02:42,267 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:41" (3/4) ... [2024-06-28 01:02:42,267 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d2e461b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:02:42, skipping insertion in model container [2024-06-28 01:02:42,267 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:02:42" (4/4) ... [2024-06-28 01:02:42,269 INFO L112 eAbstractionObserver]: Analyzing ICFG safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 01:02:42,284 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:02:42,285 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:02:42,285 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:02:42,322 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:02:42,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:02:42,383 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-28 01:02:42,388 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:02:42,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-28 01:02:42,392 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:02:42,396 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 42 transitions, 93 flow [2024-06-28 01:02:42,412 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:02:42,419 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4194f2a0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:02:42,420 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:02:42,428 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:02:42,428 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:02:42,428 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:02:42,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:42,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:02:42,430 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:42,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:42,435 INFO L85 PathProgramCache]: Analyzing trace with hash 214866608, now seen corresponding path program 1 times [2024-06-28 01:02:42,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:42,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134746860] [2024-06-28 01:02:42,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:42,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:42,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:42,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:42,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:42,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134746860] [2024-06-28 01:02:42,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134746860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:42,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:42,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:02:42,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033514415] [2024-06-28 01:02:42,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:42,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:02:42,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:42,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:02:42,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:02:42,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-06-28 01:02:42,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:42,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:42,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-06-28 01:02:42,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:43,194 INFO L124 PetriNetUnfolderBase]: 759/1438 cut-off events. [2024-06-28 01:02:43,195 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 01:02:43,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2642 conditions, 1438 events. 759/1438 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8779 event pairs, 534 based on Foata normal form. 1/1329 useless extension candidates. Maximal degree in co-relation 2630. Up to 1147 conditions per place. [2024-06-28 01:02:43,213 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 31 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-06-28 01:02:43,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 193 flow [2024-06-28 01:02:43,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:02:43,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:02:43,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-06-28 01:02:43,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7430555555555556 [2024-06-28 01:02:43,229 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 93 flow. Second operand 3 states and 107 transitions. [2024-06-28 01:02:43,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 193 flow [2024-06-28 01:02:43,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:43,238 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 120 flow [2024-06-28 01:02:43,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-28 01:02:43,245 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-28 01:02:43,245 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 120 flow [2024-06-28 01:02:43,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:43,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:43,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:43,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:02:43,247 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:43,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:43,248 INFO L85 PathProgramCache]: Analyzing trace with hash 328402831, now seen corresponding path program 1 times [2024-06-28 01:02:43,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:43,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066054073] [2024-06-28 01:02:43,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:43,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:43,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:43,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:43,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:43,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066054073] [2024-06-28 01:02:43,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066054073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:43,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:43,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:02:43,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409757994] [2024-06-28 01:02:43,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:43,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:02:43,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:43,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:02:43,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:02:43,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:02:43,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:43,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:43,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:02:43,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:43,762 INFO L124 PetriNetUnfolderBase]: 1213/2121 cut-off events. [2024-06-28 01:02:43,762 INFO L125 PetriNetUnfolderBase]: For 366/366 co-relation queries the response was YES. [2024-06-28 01:02:43,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4485 conditions, 2121 events. 1213/2121 cut-off events. For 366/366 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12794 event pairs, 653 based on Foata normal form. 4/2084 useless extension candidates. Maximal degree in co-relation 4473. Up to 1756 conditions per place. [2024-06-28 01:02:43,780 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 44 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-28 01:02:43,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 302 flow [2024-06-28 01:02:43,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:02:43,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:02:43,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 140 transitions. [2024-06-28 01:02:43,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7291666666666666 [2024-06-28 01:02:43,789 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 120 flow. Second operand 4 states and 140 transitions. [2024-06-28 01:02:43,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 302 flow [2024-06-28 01:02:43,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 72 transitions, 298 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:02:43,793 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 192 flow [2024-06-28 01:02:43,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=192, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-28 01:02:43,794 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2024-06-28 01:02:43,794 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 192 flow [2024-06-28 01:02:43,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:43,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:43,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:43,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:02:43,798 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:43,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:43,803 INFO L85 PathProgramCache]: Analyzing trace with hash -923679779, now seen corresponding path program 1 times [2024-06-28 01:02:43,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:43,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492288742] [2024-06-28 01:02:43,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:43,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:43,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:44,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:44,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:44,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492288742] [2024-06-28 01:02:44,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492288742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:44,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:44,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:02:44,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612067875] [2024-06-28 01:02:44,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:44,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:02:44,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:44,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:02:44,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:02:44,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-28 01:02:44,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 192 flow. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:44,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:44,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-28 01:02:44,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:44,254 INFO L124 PetriNetUnfolderBase]: 1038/1907 cut-off events. [2024-06-28 01:02:44,255 INFO L125 PetriNetUnfolderBase]: For 1157/1165 co-relation queries the response was YES. [2024-06-28 01:02:44,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4708 conditions, 1907 events. 1038/1907 cut-off events. For 1157/1165 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11856 event pairs, 464 based on Foata normal form. 2/1866 useless extension candidates. Maximal degree in co-relation 4693. Up to 1514 conditions per place. [2024-06-28 01:02:44,270 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 44 selfloop transitions, 7 changer transitions 0/71 dead transitions. [2024-06-28 01:02:44,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 71 transitions, 344 flow [2024-06-28 01:02:44,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:02:44,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:02:44,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-28 01:02:44,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.703125 [2024-06-28 01:02:44,274 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 192 flow. Second operand 4 states and 135 transitions. [2024-06-28 01:02:44,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 71 transitions, 344 flow [2024-06-28 01:02:44,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 71 transitions, 340 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 01:02:44,280 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 230 flow [2024-06-28 01:02:44,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=230, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-28 01:02:44,282 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 8 predicate places. [2024-06-28 01:02:44,282 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 230 flow [2024-06-28 01:02:44,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:44,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:44,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:44,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:02:44,283 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:44,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:44,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2114045261, now seen corresponding path program 1 times [2024-06-28 01:02:44,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:44,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645303184] [2024-06-28 01:02:44,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:44,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:44,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:44,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:44,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:44,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645303184] [2024-06-28 01:02:44,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645303184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:44,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:44,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:44,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638911319] [2024-06-28 01:02:44,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:44,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:44,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:44,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:44,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:44,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:44,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 230 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:44,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:44,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:44,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:44,878 INFO L124 PetriNetUnfolderBase]: 1562/2685 cut-off events. [2024-06-28 01:02:44,878 INFO L125 PetriNetUnfolderBase]: For 2555/2555 co-relation queries the response was YES. [2024-06-28 01:02:44,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7105 conditions, 2685 events. 1562/2685 cut-off events. For 2555/2555 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16357 event pairs, 623 based on Foata normal form. 8/2661 useless extension candidates. Maximal degree in co-relation 7087. Up to 2162 conditions per place. [2024-06-28 01:02:44,902 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 64 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2024-06-28 01:02:44,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 98 transitions, 516 flow [2024-06-28 01:02:44,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:44,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:44,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 200 transitions. [2024-06-28 01:02:44,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-28 01:02:44,905 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 230 flow. Second operand 6 states and 200 transitions. [2024-06-28 01:02:44,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 98 transitions, 516 flow [2024-06-28 01:02:44,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 98 transitions, 498 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:44,909 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 300 flow [2024-06-28 01:02:44,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=300, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-28 01:02:44,910 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 12 predicate places. [2024-06-28 01:02:44,910 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 300 flow [2024-06-28 01:02:44,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:44,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:44,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:44,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:02:44,911 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:44,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:44,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1395345084, now seen corresponding path program 1 times [2024-06-28 01:02:44,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:44,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673249293] [2024-06-28 01:02:44,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:44,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:44,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:45,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:45,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:45,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673249293] [2024-06-28 01:02:45,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673249293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:45,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:45,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:45,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869816919] [2024-06-28 01:02:45,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:45,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:45,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:45,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:45,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:45,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:45,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 300 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:45,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:45,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:45,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:45,390 INFO L124 PetriNetUnfolderBase]: 1606/2740 cut-off events. [2024-06-28 01:02:45,391 INFO L125 PetriNetUnfolderBase]: For 3907/3907 co-relation queries the response was YES. [2024-06-28 01:02:45,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8001 conditions, 2740 events. 1606/2740 cut-off events. For 3907/3907 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16693 event pairs, 473 based on Foata normal form. 3/2734 useless extension candidates. Maximal degree in co-relation 7981. Up to 2228 conditions per place. [2024-06-28 01:02:45,416 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 68 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-28 01:02:45,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 105 transitions, 654 flow [2024-06-28 01:02:45,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:45,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:45,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 169 transitions. [2024-06-28 01:02:45,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7041666666666667 [2024-06-28 01:02:45,419 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 300 flow. Second operand 5 states and 169 transitions. [2024-06-28 01:02:45,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 105 transitions, 654 flow [2024-06-28 01:02:45,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 105 transitions, 608 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:45,430 INFO L231 Difference]: Finished difference. Result has 67 places, 76 transitions, 408 flow [2024-06-28 01:02:45,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=408, PETRI_PLACES=67, PETRI_TRANSITIONS=76} [2024-06-28 01:02:45,433 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-06-28 01:02:45,434 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 76 transitions, 408 flow [2024-06-28 01:02:45,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:45,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:45,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:45,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:02:45,435 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:45,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:45,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1919684002, now seen corresponding path program 2 times [2024-06-28 01:02:45,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:45,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952708223] [2024-06-28 01:02:45,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:45,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:45,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:45,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:45,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:45,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952708223] [2024-06-28 01:02:45,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952708223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:45,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:45,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:45,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264488085] [2024-06-28 01:02:45,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:45,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:45,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:45,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:45,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:45,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:45,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 76 transitions, 408 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:45,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:45,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:45,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:45,960 INFO L124 PetriNetUnfolderBase]: 1600/2780 cut-off events. [2024-06-28 01:02:45,960 INFO L125 PetriNetUnfolderBase]: For 5739/5739 co-relation queries the response was YES. [2024-06-28 01:02:45,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8750 conditions, 2780 events. 1600/2780 cut-off events. For 5739/5739 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17148 event pairs, 509 based on Foata normal form. 3/2773 useless extension candidates. Maximal degree in co-relation 8728. Up to 2224 conditions per place. [2024-06-28 01:02:45,988 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 66 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-28 01:02:45,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 102 transitions, 672 flow [2024-06-28 01:02:45,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:45,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:45,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 164 transitions. [2024-06-28 01:02:45,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-28 01:02:45,990 INFO L175 Difference]: Start difference. First operand has 67 places, 76 transitions, 408 flow. Second operand 5 states and 164 transitions. [2024-06-28 01:02:45,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 102 transitions, 672 flow [2024-06-28 01:02:46,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 102 transitions, 644 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-28 01:02:46,004 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 454 flow [2024-06-28 01:02:46,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=454, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-28 01:02:46,007 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places. [2024-06-28 01:02:46,007 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 454 flow [2024-06-28 01:02:46,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:46,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:46,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:46,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:02:46,008 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:46,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:46,008 INFO L85 PathProgramCache]: Analyzing trace with hash -905418556, now seen corresponding path program 1 times [2024-06-28 01:02:46,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:46,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45552850] [2024-06-28 01:02:46,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:46,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:46,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:46,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:46,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:46,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45552850] [2024-06-28 01:02:46,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45552850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:46,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:46,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:02:46,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041665986] [2024-06-28 01:02:46,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:46,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:02:46,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:46,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:02:46,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:02:46,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:02:46,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 454 flow. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:46,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:46,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:02:46,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:46,474 INFO L124 PetriNetUnfolderBase]: 1486/2545 cut-off events. [2024-06-28 01:02:46,475 INFO L125 PetriNetUnfolderBase]: For 6064/6064 co-relation queries the response was YES. [2024-06-28 01:02:46,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8297 conditions, 2545 events. 1486/2545 cut-off events. For 6064/6064 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 15590 event pairs, 506 based on Foata normal form. 3/2538 useless extension candidates. Maximal degree in co-relation 8271. Up to 2104 conditions per place. [2024-06-28 01:02:46,498 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 52 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-28 01:02:46,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 618 flow [2024-06-28 01:02:46,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:02:46,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:02:46,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-06-28 01:02:46,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-28 01:02:46,500 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 454 flow. Second operand 4 states and 130 transitions. [2024-06-28 01:02:46,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 618 flow [2024-06-28 01:02:46,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 90 transitions, 576 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:46,510 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 455 flow [2024-06-28 01:02:46,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=455, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2024-06-28 01:02:46,511 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 22 predicate places. [2024-06-28 01:02:46,511 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 455 flow [2024-06-28 01:02:46,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:46,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:46,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:46,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:02:46,512 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:46,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:46,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1081978395, now seen corresponding path program 1 times [2024-06-28 01:02:46,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:46,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116472378] [2024-06-28 01:02:46,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:46,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:46,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:46,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:46,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:46,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116472378] [2024-06-28 01:02:46,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116472378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:46,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:46,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:46,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402804002] [2024-06-28 01:02:46,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:46,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:46,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:46,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:46,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:46,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:46,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 455 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:46,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:46,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:46,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:47,027 INFO L124 PetriNetUnfolderBase]: 1610/2702 cut-off events. [2024-06-28 01:02:47,027 INFO L125 PetriNetUnfolderBase]: For 7020/7020 co-relation queries the response was YES. [2024-06-28 01:02:47,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8904 conditions, 2702 events. 1610/2702 cut-off events. For 7020/7020 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16215 event pairs, 485 based on Foata normal form. 3/2700 useless extension candidates. Maximal degree in co-relation 8877. Up to 2268 conditions per place. [2024-06-28 01:02:47,055 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 78 selfloop transitions, 21 changer transitions 0/115 dead transitions. [2024-06-28 01:02:47,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 115 transitions, 761 flow [2024-06-28 01:02:47,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:47,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:47,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 198 transitions. [2024-06-28 01:02:47,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-28 01:02:47,057 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 455 flow. Second operand 6 states and 198 transitions. [2024-06-28 01:02:47,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 115 transitions, 761 flow [2024-06-28 01:02:47,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 115 transitions, 721 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:47,072 INFO L231 Difference]: Finished difference. Result has 77 places, 82 transitions, 502 flow [2024-06-28 01:02:47,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=502, PETRI_PLACES=77, PETRI_TRANSITIONS=82} [2024-06-28 01:02:47,073 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 25 predicate places. [2024-06-28 01:02:47,074 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 82 transitions, 502 flow [2024-06-28 01:02:47,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:47,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:47,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:47,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:02:47,074 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:47,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:47,075 INFO L85 PathProgramCache]: Analyzing trace with hash 896880027, now seen corresponding path program 2 times [2024-06-28 01:02:47,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:47,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737147956] [2024-06-28 01:02:47,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:47,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:47,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:47,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:47,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:47,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737147956] [2024-06-28 01:02:47,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737147956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:47,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:47,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:47,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525727105] [2024-06-28 01:02:47,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:47,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:47,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:47,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:47,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:47,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:47,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 82 transitions, 502 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:47,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:47,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:47,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:47,641 INFO L124 PetriNetUnfolderBase]: 1652/2830 cut-off events. [2024-06-28 01:02:47,642 INFO L125 PetriNetUnfolderBase]: For 8883/8883 co-relation queries the response was YES. [2024-06-28 01:02:47,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9856 conditions, 2830 events. 1652/2830 cut-off events. For 8883/8883 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17437 event pairs, 456 based on Foata normal form. 3/2822 useless extension candidates. Maximal degree in co-relation 9829. Up to 2174 conditions per place. [2024-06-28 01:02:47,664 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 72 selfloop transitions, 39 changer transitions 0/127 dead transitions. [2024-06-28 01:02:47,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 127 transitions, 946 flow [2024-06-28 01:02:47,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:47,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:47,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 202 transitions. [2024-06-28 01:02:47,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-06-28 01:02:47,666 INFO L175 Difference]: Start difference. First operand has 77 places, 82 transitions, 502 flow. Second operand 6 states and 202 transitions. [2024-06-28 01:02:47,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 127 transitions, 946 flow [2024-06-28 01:02:47,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 127 transitions, 889 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:47,681 INFO L231 Difference]: Finished difference. Result has 79 places, 93 transitions, 634 flow [2024-06-28 01:02:47,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=634, PETRI_PLACES=79, PETRI_TRANSITIONS=93} [2024-06-28 01:02:47,682 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-06-28 01:02:47,682 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 93 transitions, 634 flow [2024-06-28 01:02:47,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:47,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:47,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:47,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:02:47,683 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:47,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:47,683 INFO L85 PathProgramCache]: Analyzing trace with hash 896886971, now seen corresponding path program 1 times [2024-06-28 01:02:47,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:47,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854729473] [2024-06-28 01:02:47,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:47,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:47,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:47,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:47,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854729473] [2024-06-28 01:02:47,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854729473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:47,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:47,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:47,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837084629] [2024-06-28 01:02:47,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:47,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:47,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:47,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:47,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:47,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:47,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 93 transitions, 634 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:47,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:47,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:47,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:48,188 INFO L124 PetriNetUnfolderBase]: 1694/2889 cut-off events. [2024-06-28 01:02:48,188 INFO L125 PetriNetUnfolderBase]: For 11621/11621 co-relation queries the response was YES. [2024-06-28 01:02:48,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10744 conditions, 2889 events. 1694/2889 cut-off events. For 11621/11621 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17794 event pairs, 459 based on Foata normal form. 3/2881 useless extension candidates. Maximal degree in co-relation 10716. Up to 2259 conditions per place. [2024-06-28 01:02:48,210 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 88 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-28 01:02:48,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 138 transitions, 1110 flow [2024-06-28 01:02:48,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:48,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:48,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 201 transitions. [2024-06-28 01:02:48,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6979166666666666 [2024-06-28 01:02:48,212 INFO L175 Difference]: Start difference. First operand has 79 places, 93 transitions, 634 flow. Second operand 6 states and 201 transitions. [2024-06-28 01:02:48,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 138 transitions, 1110 flow [2024-06-28 01:02:48,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 138 transitions, 1072 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 01:02:48,230 INFO L231 Difference]: Finished difference. Result has 85 places, 105 transitions, 805 flow [2024-06-28 01:02:48,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=805, PETRI_PLACES=85, PETRI_TRANSITIONS=105} [2024-06-28 01:02:48,232 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 33 predicate places. [2024-06-28 01:02:48,232 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 105 transitions, 805 flow [2024-06-28 01:02:48,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:48,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:48,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:48,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:02:48,233 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:48,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:48,234 INFO L85 PathProgramCache]: Analyzing trace with hash 2019662013, now seen corresponding path program 3 times [2024-06-28 01:02:48,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:48,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568765509] [2024-06-28 01:02:48,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:48,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:48,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:48,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:48,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:48,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568765509] [2024-06-28 01:02:48,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568765509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:48,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:48,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:48,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805142406] [2024-06-28 01:02:48,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:48,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:48,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:48,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:48,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:48,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:48,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 105 transitions, 805 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:48,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:48,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:48,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:48,784 INFO L124 PetriNetUnfolderBase]: 1688/2854 cut-off events. [2024-06-28 01:02:48,784 INFO L125 PetriNetUnfolderBase]: For 14702/14702 co-relation queries the response was YES. [2024-06-28 01:02:48,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11543 conditions, 2854 events. 1688/2854 cut-off events. For 14702/14702 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 17470 event pairs, 445 based on Foata normal form. 3/2846 useless extension candidates. Maximal degree in co-relation 11511. Up to 2228 conditions per place. [2024-06-28 01:02:48,811 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 83 selfloop transitions, 35 changer transitions 0/134 dead transitions. [2024-06-28 01:02:48,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 134 transitions, 1131 flow [2024-06-28 01:02:48,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:48,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:48,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-28 01:02:48,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-28 01:02:48,813 INFO L175 Difference]: Start difference. First operand has 85 places, 105 transitions, 805 flow. Second operand 6 states and 195 transitions. [2024-06-28 01:02:48,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 134 transitions, 1131 flow [2024-06-28 01:02:48,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 134 transitions, 1082 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-28 01:02:48,841 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 835 flow [2024-06-28 01:02:48,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=835, PETRI_PLACES=90, PETRI_TRANSITIONS=105} [2024-06-28 01:02:48,842 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 38 predicate places. [2024-06-28 01:02:48,842 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 835 flow [2024-06-28 01:02:48,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:48,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:48,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:48,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:02:48,843 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:48,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:48,844 INFO L85 PathProgramCache]: Analyzing trace with hash 2032105689, now seen corresponding path program 2 times [2024-06-28 01:02:48,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:48,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76114900] [2024-06-28 01:02:48,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:48,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:48,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:48,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:48,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:48,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76114900] [2024-06-28 01:02:48,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76114900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:48,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:48,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:48,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333331999] [2024-06-28 01:02:48,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:48,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:48,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:48,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:48,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:49,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:49,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 105 transitions, 835 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:49,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:49,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:49,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:49,380 INFO L124 PetriNetUnfolderBase]: 1718/2971 cut-off events. [2024-06-28 01:02:49,380 INFO L125 PetriNetUnfolderBase]: For 16814/16814 co-relation queries the response was YES. [2024-06-28 01:02:49,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12115 conditions, 2971 events. 1718/2971 cut-off events. For 16814/16814 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18433 event pairs, 477 based on Foata normal form. 3/2963 useless extension candidates. Maximal degree in co-relation 12080. Up to 2280 conditions per place. [2024-06-28 01:02:49,409 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 88 selfloop transitions, 35 changer transitions 0/139 dead transitions. [2024-06-28 01:02:49,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 139 transitions, 1260 flow [2024-06-28 01:02:49,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:49,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:49,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-06-28 01:02:49,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6840277777777778 [2024-06-28 01:02:49,411 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 835 flow. Second operand 6 states and 197 transitions. [2024-06-28 01:02:49,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 139 transitions, 1260 flow [2024-06-28 01:02:49,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 139 transitions, 1183 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:49,438 INFO L231 Difference]: Finished difference. Result has 92 places, 109 transitions, 882 flow [2024-06-28 01:02:49,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=882, PETRI_PLACES=92, PETRI_TRANSITIONS=109} [2024-06-28 01:02:49,439 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 40 predicate places. [2024-06-28 01:02:49,439 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 109 transitions, 882 flow [2024-06-28 01:02:49,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:49,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:49,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:49,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:02:49,440 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:49,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:49,441 INFO L85 PathProgramCache]: Analyzing trace with hash 2024070489, now seen corresponding path program 3 times [2024-06-28 01:02:49,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:49,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459815278] [2024-06-28 01:02:49,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:49,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:49,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:49,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:49,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:49,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459815278] [2024-06-28 01:02:49,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459815278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:49,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:49,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:49,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019532408] [2024-06-28 01:02:49,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:49,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:49,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:49,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:49,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:49,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:49,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 109 transitions, 882 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:49,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:49,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:49,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:50,047 INFO L124 PetriNetUnfolderBase]: 1754/3067 cut-off events. [2024-06-28 01:02:50,048 INFO L125 PetriNetUnfolderBase]: For 18723/18723 co-relation queries the response was YES. [2024-06-28 01:02:50,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12633 conditions, 3067 events. 1754/3067 cut-off events. For 18723/18723 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19401 event pairs, 708 based on Foata normal form. 3/3042 useless extension candidates. Maximal degree in co-relation 12597. Up to 2501 conditions per place. [2024-06-28 01:02:50,079 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 115 selfloop transitions, 18 changer transitions 0/149 dead transitions. [2024-06-28 01:02:50,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 149 transitions, 1339 flow [2024-06-28 01:02:50,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:50,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:50,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-28 01:02:50,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-28 01:02:50,081 INFO L175 Difference]: Start difference. First operand has 92 places, 109 transitions, 882 flow. Second operand 7 states and 215 transitions. [2024-06-28 01:02:50,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 149 transitions, 1339 flow [2024-06-28 01:02:50,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 149 transitions, 1236 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:50,121 INFO L231 Difference]: Finished difference. Result has 98 places, 118 transitions, 946 flow [2024-06-28 01:02:50,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=946, PETRI_PLACES=98, PETRI_TRANSITIONS=118} [2024-06-28 01:02:50,122 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 46 predicate places. [2024-06-28 01:02:50,122 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 118 transitions, 946 flow [2024-06-28 01:02:50,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:50,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:50,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:50,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:02:50,123 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:50,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:50,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1278209189, now seen corresponding path program 1 times [2024-06-28 01:02:50,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:50,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992269161] [2024-06-28 01:02:50,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:50,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:50,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:50,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:50,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:50,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992269161] [2024-06-28 01:02:50,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992269161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:50,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:50,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:50,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051913800] [2024-06-28 01:02:50,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:50,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:50,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:50,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:50,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:50,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:02:50,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 118 transitions, 946 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:50,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:50,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:02:50,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:50,688 INFO L124 PetriNetUnfolderBase]: 1616/2913 cut-off events. [2024-06-28 01:02:50,689 INFO L125 PetriNetUnfolderBase]: For 19366/19372 co-relation queries the response was YES. [2024-06-28 01:02:50,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11990 conditions, 2913 events. 1616/2913 cut-off events. For 19366/19372 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 18802 event pairs, 574 based on Foata normal form. 10/2899 useless extension candidates. Maximal degree in co-relation 11951. Up to 2191 conditions per place. [2024-06-28 01:02:50,718 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 101 selfloop transitions, 12 changer transitions 0/148 dead transitions. [2024-06-28 01:02:50,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 148 transitions, 1268 flow [2024-06-28 01:02:50,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:50,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:50,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-28 01:02:50,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631944444444444 [2024-06-28 01:02:50,721 INFO L175 Difference]: Start difference. First operand has 98 places, 118 transitions, 946 flow. Second operand 6 states and 191 transitions. [2024-06-28 01:02:50,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 148 transitions, 1268 flow [2024-06-28 01:02:50,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 148 transitions, 1210 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:50,764 INFO L231 Difference]: Finished difference. Result has 101 places, 120 transitions, 953 flow [2024-06-28 01:02:50,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=953, PETRI_PLACES=101, PETRI_TRANSITIONS=120} [2024-06-28 01:02:50,765 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 49 predicate places. [2024-06-28 01:02:50,765 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 120 transitions, 953 flow [2024-06-28 01:02:50,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:50,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:50,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:50,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:02:50,766 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:50,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:50,766 INFO L85 PathProgramCache]: Analyzing trace with hash 912183481, now seen corresponding path program 1 times [2024-06-28 01:02:50,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:50,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580041531] [2024-06-28 01:02:50,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:50,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:50,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:50,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:50,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:50,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580041531] [2024-06-28 01:02:50,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580041531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:50,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:50,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:50,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010798528] [2024-06-28 01:02:50,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:50,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:50,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:50,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:50,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:50,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:50,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 120 transitions, 953 flow. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:50,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:50,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:50,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:51,303 INFO L124 PetriNetUnfolderBase]: 1768/3086 cut-off events. [2024-06-28 01:02:51,303 INFO L125 PetriNetUnfolderBase]: For 21930/21930 co-relation queries the response was YES. [2024-06-28 01:02:51,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12876 conditions, 3086 events. 1768/3086 cut-off events. For 21930/21930 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19511 event pairs, 496 based on Foata normal form. 2/3077 useless extension candidates. Maximal degree in co-relation 12836. Up to 2450 conditions per place. [2024-06-28 01:02:51,333 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 102 selfloop transitions, 25 changer transitions 0/143 dead transitions. [2024-06-28 01:02:51,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 143 transitions, 1332 flow [2024-06-28 01:02:51,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:51,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:51,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 159 transitions. [2024-06-28 01:02:51,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-28 01:02:51,335 INFO L175 Difference]: Start difference. First operand has 101 places, 120 transitions, 953 flow. Second operand 5 states and 159 transitions. [2024-06-28 01:02:51,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 143 transitions, 1332 flow [2024-06-28 01:02:51,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 143 transitions, 1285 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:51,376 INFO L231 Difference]: Finished difference. Result has 102 places, 124 transitions, 1020 flow [2024-06-28 01:02:51,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1020, PETRI_PLACES=102, PETRI_TRANSITIONS=124} [2024-06-28 01:02:51,378 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-06-28 01:02:51,378 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 124 transitions, 1020 flow [2024-06-28 01:02:51,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:51,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:51,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:51,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:02:51,379 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:51,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:51,379 INFO L85 PathProgramCache]: Analyzing trace with hash 938223481, now seen corresponding path program 2 times [2024-06-28 01:02:51,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:51,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373870384] [2024-06-28 01:02:51,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:51,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:51,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:51,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:51,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:51,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373870384] [2024-06-28 01:02:51,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373870384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:51,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:51,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:51,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278679877] [2024-06-28 01:02:51,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:51,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:51,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:51,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:51,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:51,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:51,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 124 transitions, 1020 flow. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:51,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:51,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:51,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:51,927 INFO L124 PetriNetUnfolderBase]: 1756/3011 cut-off events. [2024-06-28 01:02:51,928 INFO L125 PetriNetUnfolderBase]: For 23246/23246 co-relation queries the response was YES. [2024-06-28 01:02:51,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12807 conditions, 3011 events. 1756/3011 cut-off events. For 23246/23246 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18839 event pairs, 474 based on Foata normal form. 2/2999 useless extension candidates. Maximal degree in co-relation 12766. Up to 2436 conditions per place. [2024-06-28 01:02:51,956 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 96 selfloop transitions, 27 changer transitions 0/139 dead transitions. [2024-06-28 01:02:51,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 139 transitions, 1300 flow [2024-06-28 01:02:51,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:51,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:51,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 01:02:51,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 01:02:51,957 INFO L175 Difference]: Start difference. First operand has 102 places, 124 transitions, 1020 flow. Second operand 5 states and 156 transitions. [2024-06-28 01:02:51,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 139 transitions, 1300 flow [2024-06-28 01:02:51,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 139 transitions, 1262 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:51,995 INFO L231 Difference]: Finished difference. Result has 105 places, 124 transitions, 1043 flow [2024-06-28 01:02:51,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1043, PETRI_PLACES=105, PETRI_TRANSITIONS=124} [2024-06-28 01:02:51,995 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 53 predicate places. [2024-06-28 01:02:51,996 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 124 transitions, 1043 flow [2024-06-28 01:02:51,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:51,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:51,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:51,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:02:51,996 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:51,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:51,997 INFO L85 PathProgramCache]: Analyzing trace with hash 969515585, now seen corresponding path program 1 times [2024-06-28 01:02:51,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:51,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397608014] [2024-06-28 01:02:51,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:51,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:52,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:52,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:52,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:52,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397608014] [2024-06-28 01:02:52,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397608014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:52,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:52,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:52,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283633326] [2024-06-28 01:02:52,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:52,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:52,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:52,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:52,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:52,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:02:52,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 124 transitions, 1043 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:52,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:52,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:02:52,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:52,519 INFO L124 PetriNetUnfolderBase]: 1669/2952 cut-off events. [2024-06-28 01:02:52,519 INFO L125 PetriNetUnfolderBase]: For 24599/24599 co-relation queries the response was YES. [2024-06-28 01:02:52,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12448 conditions, 2952 events. 1669/2952 cut-off events. For 24599/24599 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19096 event pairs, 693 based on Foata normal form. 3/2925 useless extension candidates. Maximal degree in co-relation 12406. Up to 2269 conditions per place. [2024-06-28 01:02:52,551 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 97 selfloop transitions, 21 changer transitions 0/147 dead transitions. [2024-06-28 01:02:52,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 147 transitions, 1397 flow [2024-06-28 01:02:52,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:52,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:52,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-28 01:02:52,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:02:52,552 INFO L175 Difference]: Start difference. First operand has 105 places, 124 transitions, 1043 flow. Second operand 5 states and 160 transitions. [2024-06-28 01:02:52,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 147 transitions, 1397 flow [2024-06-28 01:02:52,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 147 transitions, 1299 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:52,595 INFO L231 Difference]: Finished difference. Result has 104 places, 131 transitions, 1053 flow [2024-06-28 01:02:52,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1053, PETRI_PLACES=104, PETRI_TRANSITIONS=131} [2024-06-28 01:02:52,595 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 52 predicate places. [2024-06-28 01:02:52,595 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 131 transitions, 1053 flow [2024-06-28 01:02:52,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:52,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:52,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:52,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:02:52,596 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:52,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:52,597 INFO L85 PathProgramCache]: Analyzing trace with hash -855688006, now seen corresponding path program 1 times [2024-06-28 01:02:52,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:52,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447902778] [2024-06-28 01:02:52,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:52,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:52,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:52,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:52,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:52,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447902778] [2024-06-28 01:02:52,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447902778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:52,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:52,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:52,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034648964] [2024-06-28 01:02:52,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:52,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:52,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:52,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:52,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:52,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:52,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 131 transitions, 1053 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:52,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:52,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:52,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:53,364 INFO L124 PetriNetUnfolderBase]: 1878/3177 cut-off events. [2024-06-28 01:02:53,364 INFO L125 PetriNetUnfolderBase]: For 28944/28944 co-relation queries the response was YES. [2024-06-28 01:02:53,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14243 conditions, 3177 events. 1878/3177 cut-off events. For 28944/28944 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 19892 event pairs, 337 based on Foata normal form. 6/3170 useless extension candidates. Maximal degree in co-relation 14202. Up to 2495 conditions per place. [2024-06-28 01:02:53,401 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 140 selfloop transitions, 30 changer transitions 0/186 dead transitions. [2024-06-28 01:02:53,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 186 transitions, 1653 flow [2024-06-28 01:02:53,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:53,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:53,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 261 transitions. [2024-06-28 01:02:53,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6796875 [2024-06-28 01:02:53,403 INFO L175 Difference]: Start difference. First operand has 104 places, 131 transitions, 1053 flow. Second operand 8 states and 261 transitions. [2024-06-28 01:02:53,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 186 transitions, 1653 flow [2024-06-28 01:02:53,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 186 transitions, 1620 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-28 01:02:53,461 INFO L231 Difference]: Finished difference. Result has 111 places, 137 transitions, 1178 flow [2024-06-28 01:02:53,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1178, PETRI_PLACES=111, PETRI_TRANSITIONS=137} [2024-06-28 01:02:53,462 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 59 predicate places. [2024-06-28 01:02:53,462 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 137 transitions, 1178 flow [2024-06-28 01:02:53,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:53,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:53,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:53,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:02:53,464 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:53,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:53,464 INFO L85 PathProgramCache]: Analyzing trace with hash 2061968464, now seen corresponding path program 2 times [2024-06-28 01:02:53,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:53,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991712435] [2024-06-28 01:02:53,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:53,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:53,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:53,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:53,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:53,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991712435] [2024-06-28 01:02:53,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991712435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:53,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:53,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:53,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679295997] [2024-06-28 01:02:53,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:53,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:53,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:53,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:53,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:53,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:53,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 137 transitions, 1178 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:53,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:53,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:53,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:54,192 INFO L124 PetriNetUnfolderBase]: 1865/3158 cut-off events. [2024-06-28 01:02:54,192 INFO L125 PetriNetUnfolderBase]: For 31899/31899 co-relation queries the response was YES. [2024-06-28 01:02:54,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14655 conditions, 3158 events. 1865/3158 cut-off events. For 31899/31899 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19790 event pairs, 472 based on Foata normal form. 6/3151 useless extension candidates. Maximal degree in co-relation 14611. Up to 2588 conditions per place. [2024-06-28 01:02:54,222 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 137 selfloop transitions, 24 changer transitions 0/177 dead transitions. [2024-06-28 01:02:54,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 177 transitions, 1596 flow [2024-06-28 01:02:54,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:54,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:54,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-06-28 01:02:54,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-28 01:02:54,224 INFO L175 Difference]: Start difference. First operand has 111 places, 137 transitions, 1178 flow. Second operand 7 states and 228 transitions. [2024-06-28 01:02:54,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 177 transitions, 1596 flow [2024-06-28 01:02:54,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 177 transitions, 1501 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:54,286 INFO L231 Difference]: Finished difference. Result has 114 places, 137 transitions, 1139 flow [2024-06-28 01:02:54,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1139, PETRI_PLACES=114, PETRI_TRANSITIONS=137} [2024-06-28 01:02:54,287 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 62 predicate places. [2024-06-28 01:02:54,287 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 137 transitions, 1139 flow [2024-06-28 01:02:54,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:54,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:54,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:54,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:02:54,288 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:54,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:54,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1667593254, now seen corresponding path program 1 times [2024-06-28 01:02:54,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:54,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926903067] [2024-06-28 01:02:54,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:54,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:54,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:54,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:54,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:54,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926903067] [2024-06-28 01:02:54,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926903067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:54,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:54,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:54,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729902753] [2024-06-28 01:02:54,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:54,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:54,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:54,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:54,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:54,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:54,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 137 transitions, 1139 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:54,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:54,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:54,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:54,915 INFO L124 PetriNetUnfolderBase]: 1893/3266 cut-off events. [2024-06-28 01:02:54,915 INFO L125 PetriNetUnfolderBase]: For 33478/33478 co-relation queries the response was YES. [2024-06-28 01:02:54,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14881 conditions, 3266 events. 1893/3266 cut-off events. For 33478/33478 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 20728 event pairs, 479 based on Foata normal form. 3/3262 useless extension candidates. Maximal degree in co-relation 14835. Up to 2647 conditions per place. [2024-06-28 01:02:54,945 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 139 selfloop transitions, 25 changer transitions 0/180 dead transitions. [2024-06-28 01:02:54,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 180 transitions, 1615 flow [2024-06-28 01:02:54,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:54,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:54,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-06-28 01:02:54,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-28 01:02:54,947 INFO L175 Difference]: Start difference. First operand has 114 places, 137 transitions, 1139 flow. Second operand 7 states and 228 transitions. [2024-06-28 01:02:54,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 180 transitions, 1615 flow [2024-06-28 01:02:55,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 180 transitions, 1559 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:55,005 INFO L231 Difference]: Finished difference. Result has 115 places, 141 transitions, 1204 flow [2024-06-28 01:02:55,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1204, PETRI_PLACES=115, PETRI_TRANSITIONS=141} [2024-06-28 01:02:55,006 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 63 predicate places. [2024-06-28 01:02:55,006 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 141 transitions, 1204 flow [2024-06-28 01:02:55,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:55,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:55,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:55,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:02:55,007 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:55,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:55,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1637025052, now seen corresponding path program 3 times [2024-06-28 01:02:55,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:55,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919943537] [2024-06-28 01:02:55,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:55,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:55,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:55,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:55,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919943537] [2024-06-28 01:02:55,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919943537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:55,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:55,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:55,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707591294] [2024-06-28 01:02:55,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:55,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:55,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:55,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:55,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:55,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:55,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 141 transitions, 1204 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:55,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:55,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:55,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:55,593 INFO L124 PetriNetUnfolderBase]: 1938/3267 cut-off events. [2024-06-28 01:02:55,593 INFO L125 PetriNetUnfolderBase]: For 38102/38102 co-relation queries the response was YES. [2024-06-28 01:02:55,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15688 conditions, 3267 events. 1938/3267 cut-off events. For 38102/38102 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 20384 event pairs, 409 based on Foata normal form. 6/3259 useless extension candidates. Maximal degree in co-relation 15641. Up to 2537 conditions per place. [2024-06-28 01:02:55,622 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 120 selfloop transitions, 46 changer transitions 0/182 dead transitions. [2024-06-28 01:02:55,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 182 transitions, 1718 flow [2024-06-28 01:02:55,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:55,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:55,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-28 01:02:55,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-28 01:02:55,623 INFO L175 Difference]: Start difference. First operand has 115 places, 141 transitions, 1204 flow. Second operand 7 states and 230 transitions. [2024-06-28 01:02:55,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 182 transitions, 1718 flow [2024-06-28 01:02:55,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 182 transitions, 1627 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:55,687 INFO L231 Difference]: Finished difference. Result has 117 places, 144 transitions, 1271 flow [2024-06-28 01:02:55,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1271, PETRI_PLACES=117, PETRI_TRANSITIONS=144} [2024-06-28 01:02:55,687 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-06-28 01:02:55,687 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 144 transitions, 1271 flow [2024-06-28 01:02:55,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:55,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:55,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:55,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:02:55,688 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:55,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:55,688 INFO L85 PathProgramCache]: Analyzing trace with hash -2062291442, now seen corresponding path program 2 times [2024-06-28 01:02:55,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:55,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551120198] [2024-06-28 01:02:55,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:55,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:55,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:55,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:55,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:55,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551120198] [2024-06-28 01:02:55,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551120198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:55,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:55,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:55,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119344159] [2024-06-28 01:02:55,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:55,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:55,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:55,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:55,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:55,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:55,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 144 transitions, 1271 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:55,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:55,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:55,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:56,287 INFO L124 PetriNetUnfolderBase]: 2016/3413 cut-off events. [2024-06-28 01:02:56,288 INFO L125 PetriNetUnfolderBase]: For 44099/44099 co-relation queries the response was YES. [2024-06-28 01:02:56,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16945 conditions, 3413 events. 2016/3413 cut-off events. For 44099/44099 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21664 event pairs, 426 based on Foata normal form. 3/3397 useless extension candidates. Maximal degree in co-relation 16897. Up to 2403 conditions per place. [2024-06-28 01:02:56,317 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 110 selfloop transitions, 74 changer transitions 0/200 dead transitions. [2024-06-28 01:02:56,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 200 transitions, 2167 flow [2024-06-28 01:02:56,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:56,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:56,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 238 transitions. [2024-06-28 01:02:56,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-28 01:02:56,324 INFO L175 Difference]: Start difference. First operand has 117 places, 144 transitions, 1271 flow. Second operand 7 states and 238 transitions. [2024-06-28 01:02:56,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 200 transitions, 2167 flow [2024-06-28 01:02:56,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 200 transitions, 2033 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:56,461 INFO L231 Difference]: Finished difference. Result has 119 places, 159 transitions, 1540 flow [2024-06-28 01:02:56,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1540, PETRI_PLACES=119, PETRI_TRANSITIONS=159} [2024-06-28 01:02:56,462 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 67 predicate places. [2024-06-28 01:02:56,462 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 159 transitions, 1540 flow [2024-06-28 01:02:56,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:56,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:56,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:56,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:02:56,463 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:56,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:56,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2055625202, now seen corresponding path program 3 times [2024-06-28 01:02:56,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:56,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581589354] [2024-06-28 01:02:56,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:56,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:56,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:56,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:56,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:56,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581589354] [2024-06-28 01:02:56,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581589354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:56,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:56,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:56,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073749109] [2024-06-28 01:02:56,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:56,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:56,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:56,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:56,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:56,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:56,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 159 transitions, 1540 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:56,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:56,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:56,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:57,040 INFO L124 PetriNetUnfolderBase]: 2008/3419 cut-off events. [2024-06-28 01:02:57,040 INFO L125 PetriNetUnfolderBase]: For 47697/47697 co-relation queries the response was YES. [2024-06-28 01:02:57,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17280 conditions, 3419 events. 2008/3419 cut-off events. For 47697/47697 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21797 event pairs, 427 based on Foata normal form. 3/3400 useless extension candidates. Maximal degree in co-relation 17231. Up to 2396 conditions per place. [2024-06-28 01:02:57,076 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 107 selfloop transitions, 75 changer transitions 0/198 dead transitions. [2024-06-28 01:02:57,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 198 transitions, 2120 flow [2024-06-28 01:02:57,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:57,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:57,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 235 transitions. [2024-06-28 01:02:57,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6994047619047619 [2024-06-28 01:02:57,082 INFO L175 Difference]: Start difference. First operand has 119 places, 159 transitions, 1540 flow. Second operand 7 states and 235 transitions. [2024-06-28 01:02:57,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 198 transitions, 2120 flow [2024-06-28 01:02:57,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 198 transitions, 1994 flow, removed 55 selfloop flow, removed 1 redundant places. [2024-06-28 01:02:57,198 INFO L231 Difference]: Finished difference. Result has 125 places, 159 transitions, 1573 flow [2024-06-28 01:02:57,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1573, PETRI_PLACES=125, PETRI_TRANSITIONS=159} [2024-06-28 01:02:57,199 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 73 predicate places. [2024-06-28 01:02:57,199 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 159 transitions, 1573 flow [2024-06-28 01:02:57,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:57,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:57,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:57,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:02:57,202 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:57,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:57,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1643705180, now seen corresponding path program 1 times [2024-06-28 01:02:57,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:57,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756580526] [2024-06-28 01:02:57,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:57,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:57,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:57,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:57,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:57,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756580526] [2024-06-28 01:02:57,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756580526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:57,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:57,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:57,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30912642] [2024-06-28 01:02:57,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:57,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:57,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:57,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:57,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:57,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:57,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 159 transitions, 1573 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:57,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:57,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:57,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:57,874 INFO L124 PetriNetUnfolderBase]: 2053/3459 cut-off events. [2024-06-28 01:02:57,874 INFO L125 PetriNetUnfolderBase]: For 52674/52674 co-relation queries the response was YES. [2024-06-28 01:02:57,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17945 conditions, 3459 events. 2053/3459 cut-off events. For 52674/52674 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 21864 event pairs, 408 based on Foata normal form. 6/3443 useless extension candidates. Maximal degree in co-relation 17893. Up to 2695 conditions per place. [2024-06-28 01:02:57,902 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 134 selfloop transitions, 51 changer transitions 0/201 dead transitions. [2024-06-28 01:02:57,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 201 transitions, 2183 flow [2024-06-28 01:02:57,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:57,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:57,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-28 01:02:57,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-28 01:02:57,904 INFO L175 Difference]: Start difference. First operand has 125 places, 159 transitions, 1573 flow. Second operand 7 states and 230 transitions. [2024-06-28 01:02:57,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 201 transitions, 2183 flow [2024-06-28 01:02:57,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 201 transitions, 2054 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:57,992 INFO L231 Difference]: Finished difference. Result has 127 places, 162 transitions, 1616 flow [2024-06-28 01:02:57,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1616, PETRI_PLACES=127, PETRI_TRANSITIONS=162} [2024-06-28 01:02:57,993 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 75 predicate places. [2024-06-28 01:02:57,993 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 162 transitions, 1616 flow [2024-06-28 01:02:57,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:57,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:57,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:57,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:02:57,993 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:57,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:57,994 INFO L85 PathProgramCache]: Analyzing trace with hash -682872228, now seen corresponding path program 4 times [2024-06-28 01:02:57,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:57,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431955755] [2024-06-28 01:02:57,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:57,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:58,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:58,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:58,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:58,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431955755] [2024-06-28 01:02:58,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431955755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:58,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:58,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:58,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228091431] [2024-06-28 01:02:58,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:58,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:58,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:58,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:58,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:58,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:58,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 162 transitions, 1616 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:58,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:58,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:58,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:58,576 INFO L124 PetriNetUnfolderBase]: 2063/3491 cut-off events. [2024-06-28 01:02:58,576 INFO L125 PetriNetUnfolderBase]: For 55170/55170 co-relation queries the response was YES. [2024-06-28 01:02:58,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18260 conditions, 3491 events. 2063/3491 cut-off events. For 55170/55170 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22056 event pairs, 399 based on Foata normal form. 6/3486 useless extension candidates. Maximal degree in co-relation 18207. Up to 2715 conditions per place. [2024-06-28 01:02:58,656 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 142 selfloop transitions, 42 changer transitions 0/200 dead transitions. [2024-06-28 01:02:58,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 200 transitions, 2180 flow [2024-06-28 01:02:58,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:58,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:58,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-06-28 01:02:58,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6696428571428571 [2024-06-28 01:02:58,661 INFO L175 Difference]: Start difference. First operand has 127 places, 162 transitions, 1616 flow. Second operand 7 states and 225 transitions. [2024-06-28 01:02:58,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 200 transitions, 2180 flow [2024-06-28 01:02:58,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 200 transitions, 2032 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:58,755 INFO L231 Difference]: Finished difference. Result has 129 places, 165 transitions, 1632 flow [2024-06-28 01:02:58,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1632, PETRI_PLACES=129, PETRI_TRANSITIONS=165} [2024-06-28 01:02:58,756 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-06-28 01:02:58,756 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 165 transitions, 1632 flow [2024-06-28 01:02:58,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:58,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:58,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:58,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:02:58,757 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:58,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:58,758 INFO L85 PathProgramCache]: Analyzing trace with hash 344499162, now seen corresponding path program 4 times [2024-06-28 01:02:58,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:58,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424851738] [2024-06-28 01:02:58,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:58,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:58,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:58,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:58,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:58,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424851738] [2024-06-28 01:02:58,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424851738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:58,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:58,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:58,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456732256] [2024-06-28 01:02:58,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:58,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:58,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:58,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:58,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:58,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:58,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 165 transitions, 1632 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:58,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:58,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:58,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:59,377 INFO L124 PetriNetUnfolderBase]: 2127/3604 cut-off events. [2024-06-28 01:02:59,377 INFO L125 PetriNetUnfolderBase]: For 60620/60620 co-relation queries the response was YES. [2024-06-28 01:02:59,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19097 conditions, 3604 events. 2127/3604 cut-off events. For 60620/60620 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 22979 event pairs, 394 based on Foata normal form. 3/3596 useless extension candidates. Maximal degree in co-relation 19043. Up to 2536 conditions per place. [2024-06-28 01:02:59,408 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 121 selfloop transitions, 74 changer transitions 0/211 dead transitions. [2024-06-28 01:02:59,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 211 transitions, 2500 flow [2024-06-28 01:02:59,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:59,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:59,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 233 transitions. [2024-06-28 01:02:59,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6934523809523809 [2024-06-28 01:02:59,411 INFO L175 Difference]: Start difference. First operand has 129 places, 165 transitions, 1632 flow. Second operand 7 states and 233 transitions. [2024-06-28 01:02:59,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 211 transitions, 2500 flow [2024-06-28 01:02:59,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 211 transitions, 2360 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:59,521 INFO L231 Difference]: Finished difference. Result has 131 places, 173 transitions, 1805 flow [2024-06-28 01:02:59,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1805, PETRI_PLACES=131, PETRI_TRANSITIONS=173} [2024-06-28 01:02:59,521 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 79 predicate places. [2024-06-28 01:02:59,521 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 173 transitions, 1805 flow [2024-06-28 01:02:59,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:59,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:59,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:59,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:02:59,522 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:59,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash 337832922, now seen corresponding path program 5 times [2024-06-28 01:02:59,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:59,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942827772] [2024-06-28 01:02:59,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:59,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:59,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:59,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:59,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942827772] [2024-06-28 01:02:59,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942827772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:59,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:59,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:59,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602785480] [2024-06-28 01:02:59,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:59,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:59,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:59,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:59,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:59,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:02:59,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 173 transitions, 1805 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:59,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:59,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:02:59,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:00,195 INFO L124 PetriNetUnfolderBase]: 2119/3625 cut-off events. [2024-06-28 01:03:00,195 INFO L125 PetriNetUnfolderBase]: For 62338/62338 co-relation queries the response was YES. [2024-06-28 01:03:00,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19056 conditions, 3625 events. 2119/3625 cut-off events. For 62338/62338 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 23359 event pairs, 432 based on Foata normal form. 3/3610 useless extension candidates. Maximal degree in co-relation 19001. Up to 2529 conditions per place. [2024-06-28 01:03:00,221 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 118 selfloop transitions, 76 changer transitions 0/210 dead transitions. [2024-06-28 01:03:00,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 210 transitions, 2479 flow [2024-06-28 01:03:00,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:00,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:00,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 231 transitions. [2024-06-28 01:03:00,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-28 01:03:00,222 INFO L175 Difference]: Start difference. First operand has 131 places, 173 transitions, 1805 flow. Second operand 7 states and 231 transitions. [2024-06-28 01:03:00,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 210 transitions, 2479 flow [2024-06-28 01:03:00,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 210 transitions, 2208 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:00,349 INFO L231 Difference]: Finished difference. Result has 134 places, 173 transitions, 1695 flow [2024-06-28 01:03:00,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1695, PETRI_PLACES=134, PETRI_TRANSITIONS=173} [2024-06-28 01:03:00,349 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 82 predicate places. [2024-06-28 01:03:00,350 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 173 transitions, 1695 flow [2024-06-28 01:03:00,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:00,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:00,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:00,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:03:00,350 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:00,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:00,351 INFO L85 PathProgramCache]: Analyzing trace with hash -8819750, now seen corresponding path program 6 times [2024-06-28 01:03:00,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:00,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040678544] [2024-06-28 01:03:00,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:00,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:00,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:00,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:00,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:00,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040678544] [2024-06-28 01:03:00,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040678544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:00,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:00,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:00,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229247502] [2024-06-28 01:03:00,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:00,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:00,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:00,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:00,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:00,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:00,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 173 transitions, 1695 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:00,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:00,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:00,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:01,007 INFO L124 PetriNetUnfolderBase]: 2141/3711 cut-off events. [2024-06-28 01:03:01,008 INFO L125 PetriNetUnfolderBase]: For 63080/63080 co-relation queries the response was YES. [2024-06-28 01:03:01,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19138 conditions, 3711 events. 2141/3711 cut-off events. For 63080/63080 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 24006 event pairs, 662 based on Foata normal form. 3/3690 useless extension candidates. Maximal degree in co-relation 19082. Up to 3020 conditions per place. [2024-06-28 01:03:01,033 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 176 selfloop transitions, 24 changer transitions 0/216 dead transitions. [2024-06-28 01:03:01,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 216 transitions, 2328 flow [2024-06-28 01:03:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:01,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:01,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-28 01:03:01,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-28 01:03:01,034 INFO L175 Difference]: Start difference. First operand has 134 places, 173 transitions, 1695 flow. Second operand 8 states and 246 transitions. [2024-06-28 01:03:01,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 216 transitions, 2328 flow [2024-06-28 01:03:01,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 216 transitions, 2156 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:01,152 INFO L231 Difference]: Finished difference. Result has 138 places, 179 transitions, 1694 flow [2024-06-28 01:03:01,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1694, PETRI_PLACES=138, PETRI_TRANSITIONS=179} [2024-06-28 01:03:01,153 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 86 predicate places. [2024-06-28 01:03:01,153 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 179 transitions, 1694 flow [2024-06-28 01:03:01,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:01,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:01,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:01,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:03:01,154 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:01,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:01,154 INFO L85 PathProgramCache]: Analyzing trace with hash -293910692, now seen corresponding path program 2 times [2024-06-28 01:03:01,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:01,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615365118] [2024-06-28 01:03:01,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:01,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:01,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:01,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:01,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:01,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615365118] [2024-06-28 01:03:01,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615365118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:01,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:01,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:01,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541019319] [2024-06-28 01:03:01,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:01,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:01,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:01,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:01,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:01,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:01,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 179 transitions, 1694 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:01,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:01,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:01,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:01,844 INFO L124 PetriNetUnfolderBase]: 2186/3777 cut-off events. [2024-06-28 01:03:01,844 INFO L125 PetriNetUnfolderBase]: For 67982/67982 co-relation queries the response was YES. [2024-06-28 01:03:01,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19332 conditions, 3777 events. 2186/3777 cut-off events. For 67982/67982 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24480 event pairs, 439 based on Foata normal form. 6/3769 useless extension candidates. Maximal degree in co-relation 19274. Up to 2884 conditions per place. [2024-06-28 01:03:01,868 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 154 selfloop transitions, 48 changer transitions 0/218 dead transitions. [2024-06-28 01:03:01,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 218 transitions, 2360 flow [2024-06-28 01:03:01,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:01,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:01,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-06-28 01:03:01,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6726190476190477 [2024-06-28 01:03:01,870 INFO L175 Difference]: Start difference. First operand has 138 places, 179 transitions, 1694 flow. Second operand 7 states and 226 transitions. [2024-06-28 01:03:01,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 218 transitions, 2360 flow [2024-06-28 01:03:01,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 218 transitions, 2280 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:01,948 INFO L231 Difference]: Finished difference. Result has 140 places, 182 transitions, 1790 flow [2024-06-28 01:03:01,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1790, PETRI_PLACES=140, PETRI_TRANSITIONS=182} [2024-06-28 01:03:01,949 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 88 predicate places. [2024-06-28 01:03:01,949 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 182 transitions, 1790 flow [2024-06-28 01:03:01,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:01,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:01,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:01,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:03:01,950 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:01,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:01,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1308508, now seen corresponding path program 3 times [2024-06-28 01:03:01,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:01,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798960963] [2024-06-28 01:03:01,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:01,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:02,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:02,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:02,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798960963] [2024-06-28 01:03:02,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798960963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:02,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:02,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:02,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381904306] [2024-06-28 01:03:02,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:02,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:02,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:02,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:02,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:02,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:02,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 182 transitions, 1790 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:02,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:02,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:02,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:02,691 INFO L124 PetriNetUnfolderBase]: 2234/3872 cut-off events. [2024-06-28 01:03:02,692 INFO L125 PetriNetUnfolderBase]: For 75022/75022 co-relation queries the response was YES. [2024-06-28 01:03:02,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 3872 events. 2234/3872 cut-off events. For 75022/75022 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 25231 event pairs, 711 based on Foata normal form. 6/3846 useless extension candidates. Maximal degree in co-relation 20269. Up to 3151 conditions per place. [2024-06-28 01:03:02,719 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 186 selfloop transitions, 21 changer transitions 0/223 dead transitions. [2024-06-28 01:03:02,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 223 transitions, 2422 flow [2024-06-28 01:03:02,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:02,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:02,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 01:03:02,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6380208333333334 [2024-06-28 01:03:02,720 INFO L175 Difference]: Start difference. First operand has 140 places, 182 transitions, 1790 flow. Second operand 8 states and 245 transitions. [2024-06-28 01:03:02,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 223 transitions, 2422 flow [2024-06-28 01:03:02,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 223 transitions, 2270 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:02,822 INFO L231 Difference]: Finished difference. Result has 143 places, 185 transitions, 1766 flow [2024-06-28 01:03:02,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1766, PETRI_PLACES=143, PETRI_TRANSITIONS=185} [2024-06-28 01:03:02,822 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 91 predicate places. [2024-06-28 01:03:02,823 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 185 transitions, 1766 flow [2024-06-28 01:03:02,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:02,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:02,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:02,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:03:02,823 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:02,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:02,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1664698, now seen corresponding path program 4 times [2024-06-28 01:03:02,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:02,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968231572] [2024-06-28 01:03:02,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:02,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:02,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:02,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:02,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:02,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968231572] [2024-06-28 01:03:02,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968231572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:02,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:02,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:02,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164818236] [2024-06-28 01:03:02,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:02,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:02,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:02,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:02,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:03,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:03,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 185 transitions, 1766 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:03,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:03,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:03,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:03,522 INFO L124 PetriNetUnfolderBase]: 2293/3986 cut-off events. [2024-06-28 01:03:03,522 INFO L125 PetriNetUnfolderBase]: For 80274/80274 co-relation queries the response was YES. [2024-06-28 01:03:03,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21005 conditions, 3986 events. 2293/3986 cut-off events. For 80274/80274 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 26140 event pairs, 682 based on Foata normal form. 6/3961 useless extension candidates. Maximal degree in co-relation 20945. Up to 3096 conditions per place. [2024-06-28 01:03:03,548 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 193 selfloop transitions, 25 changer transitions 0/234 dead transitions. [2024-06-28 01:03:03,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 234 transitions, 2558 flow [2024-06-28 01:03:03,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:03,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:03,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-06-28 01:03:03,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536458333333334 [2024-06-28 01:03:03,550 INFO L175 Difference]: Start difference. First operand has 143 places, 185 transitions, 1766 flow. Second operand 8 states and 251 transitions. [2024-06-28 01:03:03,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 234 transitions, 2558 flow [2024-06-28 01:03:03,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 234 transitions, 2454 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:03,695 INFO L231 Difference]: Finished difference. Result has 146 places, 191 transitions, 1875 flow [2024-06-28 01:03:03,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1875, PETRI_PLACES=146, PETRI_TRANSITIONS=191} [2024-06-28 01:03:03,696 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-06-28 01:03:03,696 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 191 transitions, 1875 flow [2024-06-28 01:03:03,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:03,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:03,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:03,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:03:03,696 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:03,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:03,697 INFO L85 PathProgramCache]: Analyzing trace with hash -318616416, now seen corresponding path program 1 times [2024-06-28 01:03:03,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:03,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298273972] [2024-06-28 01:03:03,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:03,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:03,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:03,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:03,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:03,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298273972] [2024-06-28 01:03:03,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298273972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:03,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:03,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:03:03,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23546868] [2024-06-28 01:03:03,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:03,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:03:03,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:03,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:03:03,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:03:03,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:03,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 191 transitions, 1875 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:03,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:03,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:03,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:04,223 INFO L124 PetriNetUnfolderBase]: 2154/3886 cut-off events. [2024-06-28 01:03:04,224 INFO L125 PetriNetUnfolderBase]: For 83480/83486 co-relation queries the response was YES. [2024-06-28 01:03:04,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20498 conditions, 3886 events. 2154/3886 cut-off events. For 83480/83486 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 26474 event pairs, 719 based on Foata normal form. 8/3855 useless extension candidates. Maximal degree in co-relation 20436. Up to 2917 conditions per place. [2024-06-28 01:03:04,252 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 158 selfloop transitions, 24 changer transitions 0/216 dead transitions. [2024-06-28 01:03:04,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 216 transitions, 2377 flow [2024-06-28 01:03:04,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:04,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:04,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 166 transitions. [2024-06-28 01:03:04,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-28 01:03:04,253 INFO L175 Difference]: Start difference. First operand has 146 places, 191 transitions, 1875 flow. Second operand 5 states and 166 transitions. [2024-06-28 01:03:04,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 216 transitions, 2377 flow [2024-06-28 01:03:04,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 216 transitions, 2263 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:04,382 INFO L231 Difference]: Finished difference. Result has 147 places, 194 transitions, 1840 flow [2024-06-28 01:03:04,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1840, PETRI_PLACES=147, PETRI_TRANSITIONS=194} [2024-06-28 01:03:04,382 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 95 predicate places. [2024-06-28 01:03:04,383 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 194 transitions, 1840 flow [2024-06-28 01:03:04,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:04,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:04,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:04,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:03:04,383 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:04,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:04,384 INFO L85 PathProgramCache]: Analyzing trace with hash -2128164636, now seen corresponding path program 2 times [2024-06-28 01:03:04,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:04,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158491335] [2024-06-28 01:03:04,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:04,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:04,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:04,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:04,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:04,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158491335] [2024-06-28 01:03:04,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158491335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:04,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:04,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:04,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937847188] [2024-06-28 01:03:04,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:04,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:04,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:04,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:04,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:04,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:04,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 194 transitions, 1840 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:04,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:04,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:04,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:05,009 INFO L124 PetriNetUnfolderBase]: 2162/3743 cut-off events. [2024-06-28 01:03:05,009 INFO L125 PetriNetUnfolderBase]: For 80861/80861 co-relation queries the response was YES. [2024-06-28 01:03:05,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20002 conditions, 3743 events. 2162/3743 cut-off events. For 80861/80861 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 24585 event pairs, 402 based on Foata normal form. 2/3733 useless extension candidates. Maximal degree in co-relation 19938. Up to 2912 conditions per place. [2024-06-28 01:03:05,042 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 154 selfloop transitions, 24 changer transitions 0/212 dead transitions. [2024-06-28 01:03:05,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 212 transitions, 2236 flow [2024-06-28 01:03:05,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:05,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:05,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 01:03:05,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 01:03:05,043 INFO L175 Difference]: Start difference. First operand has 147 places, 194 transitions, 1840 flow. Second operand 6 states and 186 transitions. [2024-06-28 01:03:05,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 212 transitions, 2236 flow [2024-06-28 01:03:05,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 212 transitions, 2172 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:05,182 INFO L231 Difference]: Finished difference. Result has 150 places, 194 transitions, 1830 flow [2024-06-28 01:03:05,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1830, PETRI_PLACES=150, PETRI_TRANSITIONS=194} [2024-06-28 01:03:05,183 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 98 predicate places. [2024-06-28 01:03:05,183 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 194 transitions, 1830 flow [2024-06-28 01:03:05,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:05,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:05,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:05,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:03:05,183 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:05,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:05,184 INFO L85 PathProgramCache]: Analyzing trace with hash 430290936, now seen corresponding path program 1 times [2024-06-28 01:03:05,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:05,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278911678] [2024-06-28 01:03:05,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:05,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:05,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:05,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:05,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:05,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278911678] [2024-06-28 01:03:05,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278911678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:05,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:05,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:05,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084685887] [2024-06-28 01:03:05,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:05,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:05,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:05,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:05,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:05,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:05,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 194 transitions, 1830 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:05,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:05,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:05,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:05,757 INFO L124 PetriNetUnfolderBase]: 2296/3888 cut-off events. [2024-06-28 01:03:05,758 INFO L125 PetriNetUnfolderBase]: For 83410/83410 co-relation queries the response was YES. [2024-06-28 01:03:05,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20835 conditions, 3888 events. 2296/3888 cut-off events. For 83410/83410 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24957 event pairs, 383 based on Foata normal form. 2/3886 useless extension candidates. Maximal degree in co-relation 20771. Up to 3284 conditions per place. [2024-06-28 01:03:05,790 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 190 selfloop transitions, 18 changer transitions 0/224 dead transitions. [2024-06-28 01:03:05,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 224 transitions, 2316 flow [2024-06-28 01:03:05,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:05,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:05,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 01:03:05,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6339285714285714 [2024-06-28 01:03:05,792 INFO L175 Difference]: Start difference. First operand has 150 places, 194 transitions, 1830 flow. Second operand 7 states and 213 transitions. [2024-06-28 01:03:05,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 224 transitions, 2316 flow [2024-06-28 01:03:05,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 224 transitions, 2243 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:05,948 INFO L231 Difference]: Finished difference. Result has 152 places, 194 transitions, 1801 flow [2024-06-28 01:03:05,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1801, PETRI_PLACES=152, PETRI_TRANSITIONS=194} [2024-06-28 01:03:05,948 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-06-28 01:03:05,948 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 194 transitions, 1801 flow [2024-06-28 01:03:05,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:05,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:05,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:05,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:03:05,949 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:05,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:05,950 INFO L85 PathProgramCache]: Analyzing trace with hash 435052536, now seen corresponding path program 2 times [2024-06-28 01:03:05,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:05,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399660006] [2024-06-28 01:03:05,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:05,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:05,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:06,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:06,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:06,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399660006] [2024-06-28 01:03:06,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399660006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:06,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:06,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:06,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103997912] [2024-06-28 01:03:06,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:06,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:06,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:06,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:06,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:06,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:06,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 194 transitions, 1801 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:06,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:06,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:06,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:06,521 INFO L124 PetriNetUnfolderBase]: 2332/4045 cut-off events. [2024-06-28 01:03:06,521 INFO L125 PetriNetUnfolderBase]: For 88782/88782 co-relation queries the response was YES. [2024-06-28 01:03:06,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21330 conditions, 4045 events. 2332/4045 cut-off events. For 88782/88782 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 26675 event pairs, 472 based on Foata normal form. 2/4033 useless extension candidates. Maximal degree in co-relation 21265. Up to 3122 conditions per place. [2024-06-28 01:03:06,578 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 156 selfloop transitions, 52 changer transitions 0/224 dead transitions. [2024-06-28 01:03:06,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 224 transitions, 2506 flow [2024-06-28 01:03:06,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:06,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:06,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 01:03:06,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 01:03:06,589 INFO L175 Difference]: Start difference. First operand has 152 places, 194 transitions, 1801 flow. Second operand 6 states and 189 transitions. [2024-06-28 01:03:06,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 224 transitions, 2506 flow [2024-06-28 01:03:06,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 224 transitions, 2470 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:06,776 INFO L231 Difference]: Finished difference. Result has 152 places, 201 transitions, 1979 flow [2024-06-28 01:03:06,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1979, PETRI_PLACES=152, PETRI_TRANSITIONS=201} [2024-06-28 01:03:06,776 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-06-28 01:03:06,777 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 201 transitions, 1979 flow [2024-06-28 01:03:06,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:06,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:06,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:06,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:03:06,777 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:06,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:06,778 INFO L85 PathProgramCache]: Analyzing trace with hash 435059480, now seen corresponding path program 1 times [2024-06-28 01:03:06,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:06,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930182739] [2024-06-28 01:03:06,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:06,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:06,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:06,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:06,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:06,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930182739] [2024-06-28 01:03:06,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930182739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:06,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:06,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:06,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322352281] [2024-06-28 01:03:06,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:06,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:06,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:06,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:06,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:06,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:06,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 201 transitions, 1979 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:06,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:06,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:06,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:07,317 INFO L124 PetriNetUnfolderBase]: 2354/4103 cut-off events. [2024-06-28 01:03:07,317 INFO L125 PetriNetUnfolderBase]: For 93512/93512 co-relation queries the response was YES. [2024-06-28 01:03:07,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21895 conditions, 4103 events. 2354/4103 cut-off events. For 93512/93512 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 27210 event pairs, 488 based on Foata normal form. 2/4088 useless extension candidates. Maximal degree in co-relation 21829. Up to 3203 conditions per place. [2024-06-28 01:03:07,348 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 188 selfloop transitions, 34 changer transitions 0/238 dead transitions. [2024-06-28 01:03:07,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 238 transitions, 2687 flow [2024-06-28 01:03:07,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:07,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:07,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-28 01:03:07,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-28 01:03:07,350 INFO L175 Difference]: Start difference. First operand has 152 places, 201 transitions, 1979 flow. Second operand 6 states and 188 transitions. [2024-06-28 01:03:07,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 238 transitions, 2687 flow [2024-06-28 01:03:07,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 238 transitions, 2615 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:07,525 INFO L231 Difference]: Finished difference. Result has 157 places, 215 transitions, 2141 flow [2024-06-28 01:03:07,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2141, PETRI_PLACES=157, PETRI_TRANSITIONS=215} [2024-06-28 01:03:07,525 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 105 predicate places. [2024-06-28 01:03:07,526 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 215 transitions, 2141 flow [2024-06-28 01:03:07,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:07,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:07,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:07,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:03:07,526 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:07,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:07,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1299357250, now seen corresponding path program 3 times [2024-06-28 01:03:07,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:07,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184967235] [2024-06-28 01:03:07,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:07,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:07,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:07,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:07,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:07,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184967235] [2024-06-28 01:03:07,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184967235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:07,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:07,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:07,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079136565] [2024-06-28 01:03:07,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:07,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:07,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:07,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:07,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:07,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:07,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 215 transitions, 2141 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:07,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:07,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:07,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:08,192 INFO L124 PetriNetUnfolderBase]: 2348/4034 cut-off events. [2024-06-28 01:03:08,192 INFO L125 PetriNetUnfolderBase]: For 98110/98110 co-relation queries the response was YES. [2024-06-28 01:03:08,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22176 conditions, 4034 events. 2348/4034 cut-off events. For 98110/98110 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26529 event pairs, 464 based on Foata normal form. 2/4018 useless extension candidates. Maximal degree in co-relation 22108. Up to 3147 conditions per place. [2024-06-28 01:03:08,220 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 164 selfloop transitions, 55 changer transitions 0/235 dead transitions. [2024-06-28 01:03:08,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 235 transitions, 2767 flow [2024-06-28 01:03:08,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:08,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:08,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 01:03:08,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-28 01:03:08,221 INFO L175 Difference]: Start difference. First operand has 157 places, 215 transitions, 2141 flow. Second operand 6 states and 187 transitions. [2024-06-28 01:03:08,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 235 transitions, 2767 flow [2024-06-28 01:03:08,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 235 transitions, 2708 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-28 01:03:08,370 INFO L231 Difference]: Finished difference. Result has 162 places, 215 transitions, 2199 flow [2024-06-28 01:03:08,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2199, PETRI_PLACES=162, PETRI_TRANSITIONS=215} [2024-06-28 01:03:08,370 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 110 predicate places. [2024-06-28 01:03:08,370 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 215 transitions, 2199 flow [2024-06-28 01:03:08,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:08,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:08,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:08,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:03:08,371 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:08,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:08,371 INFO L85 PathProgramCache]: Analyzing trace with hash -311943232, now seen corresponding path program 2 times [2024-06-28 01:03:08,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:08,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903756328] [2024-06-28 01:03:08,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:08,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:08,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:08,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:08,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:08,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903756328] [2024-06-28 01:03:08,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903756328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:08,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:08,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:08,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111233372] [2024-06-28 01:03:08,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:08,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:08,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:08,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:08,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:08,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:08,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 215 transitions, 2199 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:08,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:08,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:08,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:08,959 INFO L124 PetriNetUnfolderBase]: 2384/4056 cut-off events. [2024-06-28 01:03:08,959 INFO L125 PetriNetUnfolderBase]: For 102683/102683 co-relation queries the response was YES. [2024-06-28 01:03:08,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22762 conditions, 4056 events. 2384/4056 cut-off events. For 102683/102683 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 26466 event pairs, 424 based on Foata normal form. 2/4042 useless extension candidates. Maximal degree in co-relation 22691. Up to 3230 conditions per place. [2024-06-28 01:03:08,993 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 184 selfloop transitions, 44 changer transitions 0/244 dead transitions. [2024-06-28 01:03:08,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 244 transitions, 2966 flow [2024-06-28 01:03:08,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:08,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:08,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-28 01:03:08,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-28 01:03:08,995 INFO L175 Difference]: Start difference. First operand has 162 places, 215 transitions, 2199 flow. Second operand 6 states and 188 transitions. [2024-06-28 01:03:08,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 244 transitions, 2966 flow [2024-06-28 01:03:09,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 244 transitions, 2728 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:09,193 INFO L231 Difference]: Finished difference. Result has 161 places, 224 transitions, 2177 flow [2024-06-28 01:03:09,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2177, PETRI_PLACES=161, PETRI_TRANSITIONS=224} [2024-06-28 01:03:09,194 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 109 predicate places. [2024-06-28 01:03:09,194 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 224 transitions, 2177 flow [2024-06-28 01:03:09,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:09,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:09,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:09,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:03:09,194 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:09,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:09,194 INFO L85 PathProgramCache]: Analyzing trace with hash -303372352, now seen corresponding path program 3 times [2024-06-28 01:03:09,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:09,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257995097] [2024-06-28 01:03:09,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:09,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:09,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:09,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:09,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:09,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257995097] [2024-06-28 01:03:09,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257995097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:09,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:09,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:09,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825241605] [2024-06-28 01:03:09,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:09,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:09,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:09,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:09,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:09,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:09,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 224 transitions, 2177 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:09,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:09,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:09,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:09,927 INFO L124 PetriNetUnfolderBase]: 2378/4048 cut-off events. [2024-06-28 01:03:09,928 INFO L125 PetriNetUnfolderBase]: For 102735/102735 co-relation queries the response was YES. [2024-06-28 01:03:09,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22603 conditions, 4048 events. 2378/4048 cut-off events. For 102735/102735 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 26455 event pairs, 424 based on Foata normal form. 2/4034 useless extension candidates. Maximal degree in co-relation 22532. Up to 3225 conditions per place. [2024-06-28 01:03:09,954 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 182 selfloop transitions, 45 changer transitions 0/243 dead transitions. [2024-06-28 01:03:09,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 243 transitions, 2749 flow [2024-06-28 01:03:09,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:09,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:09,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 01:03:09,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 01:03:09,956 INFO L175 Difference]: Start difference. First operand has 161 places, 224 transitions, 2177 flow. Second operand 6 states and 186 transitions. [2024-06-28 01:03:09,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 243 transitions, 2749 flow [2024-06-28 01:03:10,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 243 transitions, 2679 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-28 01:03:10,145 INFO L231 Difference]: Finished difference. Result has 167 places, 224 transitions, 2204 flow [2024-06-28 01:03:10,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2204, PETRI_PLACES=167, PETRI_TRANSITIONS=224} [2024-06-28 01:03:10,145 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 115 predicate places. [2024-06-28 01:03:10,145 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 224 transitions, 2204 flow [2024-06-28 01:03:10,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:10,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:10,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:03:10,146 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:10,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:10,147 INFO L85 PathProgramCache]: Analyzing trace with hash -2124578904, now seen corresponding path program 1 times [2024-06-28 01:03:10,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:10,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053526501] [2024-06-28 01:03:10,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:10,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:10,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:10,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:10,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:10,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053526501] [2024-06-28 01:03:10,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053526501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:10,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:10,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:10,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318818280] [2024-06-28 01:03:10,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:10,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:10,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:10,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:10,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:10,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:10,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 224 transitions, 2204 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:10,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:10,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:10,727 INFO L124 PetriNetUnfolderBase]: 2325/4036 cut-off events. [2024-06-28 01:03:10,727 INFO L125 PetriNetUnfolderBase]: For 113075/113081 co-relation queries the response was YES. [2024-06-28 01:03:10,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22322 conditions, 4036 events. 2325/4036 cut-off events. For 113075/113081 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 26994 event pairs, 695 based on Foata normal form. 18/4021 useless extension candidates. Maximal degree in co-relation 22248. Up to 3004 conditions per place. [2024-06-28 01:03:10,761 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 174 selfloop transitions, 32 changer transitions 0/248 dead transitions. [2024-06-28 01:03:10,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 248 transitions, 2712 flow [2024-06-28 01:03:10,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:10,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:10,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 01:03:10,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 01:03:10,762 INFO L175 Difference]: Start difference. First operand has 167 places, 224 transitions, 2204 flow. Second operand 6 states and 189 transitions. [2024-06-28 01:03:10,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 248 transitions, 2712 flow [2024-06-28 01:03:10,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 248 transitions, 2616 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:10,955 INFO L231 Difference]: Finished difference. Result has 169 places, 226 transitions, 2215 flow [2024-06-28 01:03:10,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2215, PETRI_PLACES=169, PETRI_TRANSITIONS=226} [2024-06-28 01:03:10,955 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 117 predicate places. [2024-06-28 01:03:10,955 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 226 transitions, 2215 flow [2024-06-28 01:03:10,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:10,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:10,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:03:10,956 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:10,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:10,956 INFO L85 PathProgramCache]: Analyzing trace with hash -65349989, now seen corresponding path program 1 times [2024-06-28 01:03:10,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:10,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378001440] [2024-06-28 01:03:10,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:10,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:10,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:11,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:11,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:11,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378001440] [2024-06-28 01:03:11,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378001440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:11,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:11,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:11,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481981192] [2024-06-28 01:03:11,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:11,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:11,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:11,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:11,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:11,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:11,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 226 transitions, 2215 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:11,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:11,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:11,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:11,859 INFO L124 PetriNetUnfolderBase]: 2772/4779 cut-off events. [2024-06-28 01:03:11,859 INFO L125 PetriNetUnfolderBase]: For 154051/154051 co-relation queries the response was YES. [2024-06-28 01:03:11,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27918 conditions, 4779 events. 2772/4779 cut-off events. For 154051/154051 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32140 event pairs, 644 based on Foata normal form. 18/4739 useless extension candidates. Maximal degree in co-relation 27843. Up to 3373 conditions per place. [2024-06-28 01:03:11,893 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 239 selfloop transitions, 36 changer transitions 0/291 dead transitions. [2024-06-28 01:03:11,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 291 transitions, 3209 flow [2024-06-28 01:03:11,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:11,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:11,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 296 transitions. [2024-06-28 01:03:11,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-28 01:03:11,894 INFO L175 Difference]: Start difference. First operand has 169 places, 226 transitions, 2215 flow. Second operand 9 states and 296 transitions. [2024-06-28 01:03:11,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 291 transitions, 3209 flow [2024-06-28 01:03:12,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 291 transitions, 3126 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:12,139 INFO L231 Difference]: Finished difference. Result has 174 places, 230 transitions, 2355 flow [2024-06-28 01:03:12,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2355, PETRI_PLACES=174, PETRI_TRANSITIONS=230} [2024-06-28 01:03:12,140 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-28 01:03:12,140 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 230 transitions, 2355 flow [2024-06-28 01:03:12,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:12,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:12,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:12,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:03:12,141 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:12,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:12,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1068496539, now seen corresponding path program 2 times [2024-06-28 01:03:12,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:12,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477691951] [2024-06-28 01:03:12,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:12,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:12,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:12,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:12,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477691951] [2024-06-28 01:03:12,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477691951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:12,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:12,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:12,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940653266] [2024-06-28 01:03:12,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:12,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:12,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:12,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:12,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:12,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:12,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 230 transitions, 2355 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:12,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:12,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:12,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:12,990 INFO L124 PetriNetUnfolderBase]: 2885/4836 cut-off events. [2024-06-28 01:03:12,990 INFO L125 PetriNetUnfolderBase]: For 165720/165720 co-relation queries the response was YES. [2024-06-28 01:03:13,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29407 conditions, 4836 events. 2885/4836 cut-off events. For 165720/165720 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 32091 event pairs, 455 based on Foata normal form. 18/4843 useless extension candidates. Maximal degree in co-relation 29331. Up to 3677 conditions per place. [2024-06-28 01:03:13,035 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 239 selfloop transitions, 31 changer transitions 0/286 dead transitions. [2024-06-28 01:03:13,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 286 transitions, 3261 flow [2024-06-28 01:03:13,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:13,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:13,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 265 transitions. [2024-06-28 01:03:13,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6901041666666666 [2024-06-28 01:03:13,036 INFO L175 Difference]: Start difference. First operand has 174 places, 230 transitions, 2355 flow. Second operand 8 states and 265 transitions. [2024-06-28 01:03:13,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 286 transitions, 3261 flow [2024-06-28 01:03:13,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 286 transitions, 3163 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:13,368 INFO L231 Difference]: Finished difference. Result has 177 places, 232 transitions, 2400 flow [2024-06-28 01:03:13,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2400, PETRI_PLACES=177, PETRI_TRANSITIONS=232} [2024-06-28 01:03:13,369 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 125 predicate places. [2024-06-28 01:03:13,369 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 232 transitions, 2400 flow [2024-06-28 01:03:13,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:13,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:13,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:13,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:03:13,370 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:13,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:13,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1834097115, now seen corresponding path program 3 times [2024-06-28 01:03:13,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:13,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669326466] [2024-06-28 01:03:13,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:13,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:13,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:13,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:13,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:13,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669326466] [2024-06-28 01:03:13,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669326466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:13,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:13,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:13,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863322037] [2024-06-28 01:03:13,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:13,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:13,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:13,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:13,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:13,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:13,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 232 transitions, 2400 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:13,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:13,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:13,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:14,343 INFO L124 PetriNetUnfolderBase]: 2839/4944 cut-off events. [2024-06-28 01:03:14,343 INFO L125 PetriNetUnfolderBase]: For 154428/154428 co-relation queries the response was YES. [2024-06-28 01:03:14,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27839 conditions, 4944 events. 2839/4944 cut-off events. For 154428/154428 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 33855 event pairs, 878 based on Foata normal form. 24/4908 useless extension candidates. Maximal degree in co-relation 27761. Up to 3854 conditions per place. [2024-06-28 01:03:14,392 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 238 selfloop transitions, 27 changer transitions 0/281 dead transitions. [2024-06-28 01:03:14,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 281 transitions, 3066 flow [2024-06-28 01:03:14,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:14,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:14,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 260 transitions. [2024-06-28 01:03:14,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-28 01:03:14,394 INFO L175 Difference]: Start difference. First operand has 177 places, 232 transitions, 2400 flow. Second operand 8 states and 260 transitions. [2024-06-28 01:03:14,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 281 transitions, 3066 flow [2024-06-28 01:03:14,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 281 transitions, 2924 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:14,696 INFO L231 Difference]: Finished difference. Result has 179 places, 232 transitions, 2320 flow [2024-06-28 01:03:14,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2320, PETRI_PLACES=179, PETRI_TRANSITIONS=232} [2024-06-28 01:03:14,696 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 127 predicate places. [2024-06-28 01:03:14,697 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 232 transitions, 2320 flow [2024-06-28 01:03:14,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:14,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:14,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:14,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:03:14,698 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:14,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:14,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1227863835, now seen corresponding path program 4 times [2024-06-28 01:03:14,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:14,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962534332] [2024-06-28 01:03:14,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:14,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:14,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:14,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:14,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:14,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962534332] [2024-06-28 01:03:14,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962534332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:14,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:14,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:14,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724702695] [2024-06-28 01:03:14,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:14,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:14,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:14,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:14,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:14,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:14,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 232 transitions, 2320 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:14,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:14,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:14,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:15,588 INFO L124 PetriNetUnfolderBase]: 2997/5057 cut-off events. [2024-06-28 01:03:15,588 INFO L125 PetriNetUnfolderBase]: For 156982/156982 co-relation queries the response was YES. [2024-06-28 01:03:15,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28599 conditions, 5057 events. 2997/5057 cut-off events. For 156982/156982 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 34159 event pairs, 542 based on Foata normal form. 24/5060 useless extension candidates. Maximal degree in co-relation 28520. Up to 3641 conditions per place. [2024-06-28 01:03:15,635 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 171 selfloop transitions, 95 changer transitions 0/282 dead transitions. [2024-06-28 01:03:15,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 282 transitions, 3230 flow [2024-06-28 01:03:15,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:15,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:15,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 267 transitions. [2024-06-28 01:03:15,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6953125 [2024-06-28 01:03:15,637 INFO L175 Difference]: Start difference. First operand has 179 places, 232 transitions, 2320 flow. Second operand 8 states and 267 transitions. [2024-06-28 01:03:15,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 282 transitions, 3230 flow [2024-06-28 01:03:15,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 282 transitions, 3168 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:15,865 INFO L231 Difference]: Finished difference. Result has 180 places, 234 transitions, 2534 flow [2024-06-28 01:03:15,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2534, PETRI_PLACES=180, PETRI_TRANSITIONS=234} [2024-06-28 01:03:15,866 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 128 predicate places. [2024-06-28 01:03:15,866 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 234 transitions, 2534 flow [2024-06-28 01:03:15,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:15,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:15,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:15,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:03:15,867 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:15,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:15,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1223102235, now seen corresponding path program 5 times [2024-06-28 01:03:15,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:15,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336079496] [2024-06-28 01:03:15,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:15,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:15,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:15,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:15,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:15,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336079496] [2024-06-28 01:03:15,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336079496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:15,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:15,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:15,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028199796] [2024-06-28 01:03:15,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:15,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:15,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:15,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:15,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:16,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:16,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 234 transitions, 2534 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:16,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:16,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:16,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:16,829 INFO L124 PetriNetUnfolderBase]: 3314/5599 cut-off events. [2024-06-28 01:03:16,829 INFO L125 PetriNetUnfolderBase]: For 198608/198608 co-relation queries the response was YES. [2024-06-28 01:03:16,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34003 conditions, 5599 events. 3314/5599 cut-off events. For 198608/198608 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38592 event pairs, 595 based on Foata normal form. 18/5593 useless extension candidates. Maximal degree in co-relation 33923. Up to 3685 conditions per place. [2024-06-28 01:03:16,876 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 174 selfloop transitions, 101 changer transitions 0/291 dead transitions. [2024-06-28 01:03:16,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 291 transitions, 3716 flow [2024-06-28 01:03:16,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:16,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:16,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 271 transitions. [2024-06-28 01:03:16,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7057291666666666 [2024-06-28 01:03:16,884 INFO L175 Difference]: Start difference. First operand has 180 places, 234 transitions, 2534 flow. Second operand 8 states and 271 transitions. [2024-06-28 01:03:16,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 291 transitions, 3716 flow [2024-06-28 01:03:17,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 291 transitions, 3484 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:17,298 INFO L231 Difference]: Finished difference. Result has 182 places, 238 transitions, 2671 flow [2024-06-28 01:03:17,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2302, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2671, PETRI_PLACES=182, PETRI_TRANSITIONS=238} [2024-06-28 01:03:17,298 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 130 predicate places. [2024-06-28 01:03:17,299 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 238 transitions, 2671 flow [2024-06-28 01:03:17,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:17,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:17,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:17,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:03:17,299 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:17,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:17,300 INFO L85 PathProgramCache]: Analyzing trace with hash -955814117, now seen corresponding path program 6 times [2024-06-28 01:03:17,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:17,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859420915] [2024-06-28 01:03:17,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:17,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:17,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:17,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:17,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:17,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859420915] [2024-06-28 01:03:17,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859420915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:17,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:17,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:17,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858436144] [2024-06-28 01:03:17,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:17,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:17,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:17,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:17,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:17,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:17,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 238 transitions, 2671 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:17,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:17,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:17,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:18,136 INFO L124 PetriNetUnfolderBase]: 3268/5533 cut-off events. [2024-06-28 01:03:18,136 INFO L125 PetriNetUnfolderBase]: For 184570/184570 co-relation queries the response was YES. [2024-06-28 01:03:18,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32264 conditions, 5533 events. 3268/5533 cut-off events. For 184570/184570 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38248 event pairs, 606 based on Foata normal form. 24/5533 useless extension candidates. Maximal degree in co-relation 32183. Up to 4066 conditions per place. [2024-06-28 01:03:18,185 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 174 selfloop transitions, 96 changer transitions 0/286 dead transitions. [2024-06-28 01:03:18,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 286 transitions, 3523 flow [2024-06-28 01:03:18,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:18,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:18,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 266 transitions. [2024-06-28 01:03:18,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6927083333333334 [2024-06-28 01:03:18,187 INFO L175 Difference]: Start difference. First operand has 182 places, 238 transitions, 2671 flow. Second operand 8 states and 266 transitions. [2024-06-28 01:03:18,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 286 transitions, 3523 flow [2024-06-28 01:03:18,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 286 transitions, 3300 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:18,594 INFO L231 Difference]: Finished difference. Result has 186 places, 238 transitions, 2648 flow [2024-06-28 01:03:18,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2448, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2648, PETRI_PLACES=186, PETRI_TRANSITIONS=238} [2024-06-28 01:03:18,595 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 134 predicate places. [2024-06-28 01:03:18,595 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 238 transitions, 2648 flow [2024-06-28 01:03:18,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:18,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:18,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:18,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:03:18,595 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:18,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:18,596 INFO L85 PathProgramCache]: Analyzing trace with hash -947236293, now seen corresponding path program 1 times [2024-06-28 01:03:18,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:18,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134093323] [2024-06-28 01:03:18,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:18,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:18,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:18,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:18,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:18,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134093323] [2024-06-28 01:03:18,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134093323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:18,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:18,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:18,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686925601] [2024-06-28 01:03:18,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:18,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:18,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:18,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:18,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:18,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:18,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 238 transitions, 2648 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:18,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:18,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:18,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:19,526 INFO L124 PetriNetUnfolderBase]: 3381/5704 cut-off events. [2024-06-28 01:03:19,527 INFO L125 PetriNetUnfolderBase]: For 178717/178717 co-relation queries the response was YES. [2024-06-28 01:03:19,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33003 conditions, 5704 events. 3381/5704 cut-off events. For 178717/178717 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 39542 event pairs, 591 based on Foata normal form. 18/5690 useless extension candidates. Maximal degree in co-relation 32920. Up to 3644 conditions per place. [2024-06-28 01:03:19,573 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 171 selfloop transitions, 104 changer transitions 0/291 dead transitions. [2024-06-28 01:03:19,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 291 transitions, 3614 flow [2024-06-28 01:03:19,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:19,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:19,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 268 transitions. [2024-06-28 01:03:19,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6979166666666666 [2024-06-28 01:03:19,575 INFO L175 Difference]: Start difference. First operand has 186 places, 238 transitions, 2648 flow. Second operand 8 states and 268 transitions. [2024-06-28 01:03:19,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 291 transitions, 3614 flow [2024-06-28 01:03:19,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 291 transitions, 3406 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:19,897 INFO L231 Difference]: Finished difference. Result has 187 places, 240 transitions, 2741 flow [2024-06-28 01:03:19,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2440, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2741, PETRI_PLACES=187, PETRI_TRANSITIONS=240} [2024-06-28 01:03:19,897 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-06-28 01:03:19,897 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 240 transitions, 2741 flow [2024-06-28 01:03:19,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:19,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:19,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:19,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:03:19,898 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:19,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:19,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1231164699, now seen corresponding path program 7 times [2024-06-28 01:03:19,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:19,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455609542] [2024-06-28 01:03:19,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:19,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:19,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:20,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:20,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:20,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455609542] [2024-06-28 01:03:20,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455609542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:20,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:20,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:20,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654549566] [2024-06-28 01:03:20,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:20,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:20,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:20,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:20,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:20,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:20,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 240 transitions, 2741 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:20,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:20,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:20,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:20,919 INFO L124 PetriNetUnfolderBase]: 3539/5929 cut-off events. [2024-06-28 01:03:20,919 INFO L125 PetriNetUnfolderBase]: For 201598/201598 co-relation queries the response was YES. [2024-06-28 01:03:20,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35344 conditions, 5929 events. 3539/5929 cut-off events. For 201598/201598 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41326 event pairs, 622 based on Foata normal form. 24/5942 useless extension candidates. Maximal degree in co-relation 35260. Up to 4491 conditions per place. [2024-06-28 01:03:20,975 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 184 selfloop transitions, 87 changer transitions 0/287 dead transitions. [2024-06-28 01:03:20,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 287 transitions, 3681 flow [2024-06-28 01:03:20,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:20,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:20,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-06-28 01:03:20,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6822916666666666 [2024-06-28 01:03:20,977 INFO L175 Difference]: Start difference. First operand has 187 places, 240 transitions, 2741 flow. Second operand 8 states and 262 transitions. [2024-06-28 01:03:20,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 287 transitions, 3681 flow [2024-06-28 01:03:21,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 287 transitions, 3416 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:21,412 INFO L231 Difference]: Finished difference. Result has 189 places, 242 transitions, 2748 flow [2024-06-28 01:03:21,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2748, PETRI_PLACES=189, PETRI_TRANSITIONS=242} [2024-06-28 01:03:21,413 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 137 predicate places. [2024-06-28 01:03:21,413 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 242 transitions, 2748 flow [2024-06-28 01:03:21,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:21,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:21,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:21,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:03:21,413 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:21,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:21,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1760023815, now seen corresponding path program 8 times [2024-06-28 01:03:21,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:21,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481747171] [2024-06-28 01:03:21,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:21,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:21,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:21,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:21,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481747171] [2024-06-28 01:03:21,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481747171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:21,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:21,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:21,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868706626] [2024-06-28 01:03:21,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:21,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:21,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:21,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:21,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:21,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:21,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 242 transitions, 2748 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:21,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:21,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:21,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:22,429 INFO L124 PetriNetUnfolderBase]: 3697/6228 cut-off events. [2024-06-28 01:03:22,429 INFO L125 PetriNetUnfolderBase]: For 215848/215848 co-relation queries the response was YES. [2024-06-28 01:03:22,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36854 conditions, 6228 events. 3697/6228 cut-off events. For 215848/215848 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43891 event pairs, 696 based on Foata normal form. 24/6228 useless extension candidates. Maximal degree in co-relation 36769. Up to 4737 conditions per place. [2024-06-28 01:03:22,479 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 185 selfloop transitions, 89 changer transitions 0/290 dead transitions. [2024-06-28 01:03:22,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 290 transitions, 3800 flow [2024-06-28 01:03:22,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:22,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:22,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-06-28 01:03:22,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6822916666666666 [2024-06-28 01:03:22,481 INFO L175 Difference]: Start difference. First operand has 189 places, 242 transitions, 2748 flow. Second operand 8 states and 262 transitions. [2024-06-28 01:03:22,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 290 transitions, 3800 flow [2024-06-28 01:03:22,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 290 transitions, 3572 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:22,907 INFO L231 Difference]: Finished difference. Result has 191 places, 244 transitions, 2800 flow [2024-06-28 01:03:22,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2800, PETRI_PLACES=191, PETRI_TRANSITIONS=244} [2024-06-28 01:03:22,907 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 139 predicate places. [2024-06-28 01:03:22,908 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 244 transitions, 2800 flow [2024-06-28 01:03:22,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:22,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:22,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:22,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:03:22,908 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:22,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:22,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1764785415, now seen corresponding path program 9 times [2024-06-28 01:03:22,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:22,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775497204] [2024-06-28 01:03:22,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:22,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:22,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:23,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:23,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:23,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775497204] [2024-06-28 01:03:23,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775497204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:23,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:23,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:23,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324863973] [2024-06-28 01:03:23,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:23,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:23,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:23,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:23,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:23,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:23,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 244 transitions, 2800 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:23,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:23,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:23,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:23,881 INFO L124 PetriNetUnfolderBase]: 3979/6640 cut-off events. [2024-06-28 01:03:23,881 INFO L125 PetriNetUnfolderBase]: For 251222/251222 co-relation queries the response was YES. [2024-06-28 01:03:23,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40976 conditions, 6640 events. 3979/6640 cut-off events. For 251222/251222 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 46995 event pairs, 687 based on Foata normal form. 18/6647 useless extension candidates. Maximal degree in co-relation 40890. Up to 4514 conditions per place. [2024-06-28 01:03:23,946 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 186 selfloop transitions, 97 changer transitions 0/299 dead transitions. [2024-06-28 01:03:23,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 299 transitions, 4162 flow [2024-06-28 01:03:23,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:23,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:23,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 266 transitions. [2024-06-28 01:03:23,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6927083333333334 [2024-06-28 01:03:23,947 INFO L175 Difference]: Start difference. First operand has 191 places, 244 transitions, 2800 flow. Second operand 8 states and 266 transitions. [2024-06-28 01:03:23,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 299 transitions, 4162 flow [2024-06-28 01:03:24,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 299 transitions, 3926 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:24,472 INFO L231 Difference]: Finished difference. Result has 193 places, 248 transitions, 2957 flow [2024-06-28 01:03:24,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2957, PETRI_PLACES=193, PETRI_TRANSITIONS=248} [2024-06-28 01:03:24,473 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 141 predicate places. [2024-06-28 01:03:24,473 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 248 transitions, 2957 flow [2024-06-28 01:03:24,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:24,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:24,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:24,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:03:24,474 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:24,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:24,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2038687643, now seen corresponding path program 10 times [2024-06-28 01:03:24,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:24,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236840770] [2024-06-28 01:03:24,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:24,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:24,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:24,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:24,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:24,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236840770] [2024-06-28 01:03:24,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236840770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:24,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:24,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:24,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629620900] [2024-06-28 01:03:24,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:24,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:24,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:24,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:24,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:24,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:24,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 248 transitions, 2957 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:24,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:24,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:24,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:25,494 INFO L124 PetriNetUnfolderBase]: 4015/6796 cut-off events. [2024-06-28 01:03:25,495 INFO L125 PetriNetUnfolderBase]: For 247823/247823 co-relation queries the response was YES. [2024-06-28 01:03:25,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40571 conditions, 6796 events. 4015/6796 cut-off events. For 247823/247823 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 48761 event pairs, 1375 based on Foata normal form. 24/6775 useless extension candidates. Maximal degree in co-relation 40484. Up to 5715 conditions per place. [2024-06-28 01:03:25,553 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 254 selfloop transitions, 26 changer transitions 0/296 dead transitions. [2024-06-28 01:03:25,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 296 transitions, 3791 flow [2024-06-28 01:03:25,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:25,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:25,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 278 transitions. [2024-06-28 01:03:25,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6435185185185185 [2024-06-28 01:03:25,555 INFO L175 Difference]: Start difference. First operand has 193 places, 248 transitions, 2957 flow. Second operand 9 states and 278 transitions. [2024-06-28 01:03:25,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 296 transitions, 3791 flow [2024-06-28 01:03:26,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 296 transitions, 3578 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:26,202 INFO L231 Difference]: Finished difference. Result has 198 places, 249 transitions, 2852 flow [2024-06-28 01:03:26,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2852, PETRI_PLACES=198, PETRI_TRANSITIONS=249} [2024-06-28 01:03:26,203 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 146 predicate places. [2024-06-28 01:03:26,203 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 249 transitions, 2852 flow [2024-06-28 01:03:26,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:26,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:26,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:26,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:03:26,203 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:26,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:26,204 INFO L85 PathProgramCache]: Analyzing trace with hash -526638759, now seen corresponding path program 2 times [2024-06-28 01:03:26,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:26,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294818542] [2024-06-28 01:03:26,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:26,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:26,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:26,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:26,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294818542] [2024-06-28 01:03:26,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294818542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:26,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:26,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:26,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391352195] [2024-06-28 01:03:26,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:26,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:26,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:26,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:26,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:26,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:26,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 249 transitions, 2852 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:26,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:26,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:26,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:27,363 INFO L124 PetriNetUnfolderBase]: 4128/6892 cut-off events. [2024-06-28 01:03:27,363 INFO L125 PetriNetUnfolderBase]: For 239228/239228 co-relation queries the response was YES. [2024-06-28 01:03:27,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41014 conditions, 6892 events. 4128/6892 cut-off events. For 239228/239228 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 49142 event pairs, 713 based on Foata normal form. 18/6899 useless extension candidates. Maximal degree in co-relation 40925. Up to 5013 conditions per place. [2024-06-28 01:03:27,415 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 190 selfloop transitions, 93 changer transitions 0/299 dead transitions. [2024-06-28 01:03:27,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 299 transitions, 3862 flow [2024-06-28 01:03:27,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:27,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:27,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 264 transitions. [2024-06-28 01:03:27,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-28 01:03:27,416 INFO L175 Difference]: Start difference. First operand has 198 places, 249 transitions, 2852 flow. Second operand 8 states and 264 transitions. [2024-06-28 01:03:27,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 299 transitions, 3862 flow [2024-06-28 01:03:28,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 299 transitions, 3766 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:28,006 INFO L231 Difference]: Finished difference. Result has 199 places, 251 transitions, 3051 flow [2024-06-28 01:03:28,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3051, PETRI_PLACES=199, PETRI_TRANSITIONS=251} [2024-06-28 01:03:28,006 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 147 predicate places. [2024-06-28 01:03:28,007 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 251 transitions, 3051 flow [2024-06-28 01:03:28,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:28,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:28,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:28,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:03:28,007 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:28,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:28,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1257526843, now seen corresponding path program 3 times [2024-06-28 01:03:28,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:28,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427522049] [2024-06-28 01:03:28,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:28,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:28,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:28,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:28,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:28,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427522049] [2024-06-28 01:03:28,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427522049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:28,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:28,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:28,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165452204] [2024-06-28 01:03:28,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:28,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:28,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:28,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:28,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:28,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:28,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 251 transitions, 3051 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:28,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:28,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:28,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:29,145 INFO L124 PetriNetUnfolderBase]: 4241/7187 cut-off events. [2024-06-28 01:03:29,145 INFO L125 PetriNetUnfolderBase]: For 254546/254546 co-relation queries the response was YES. [2024-06-28 01:03:29,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42897 conditions, 7187 events. 4241/7187 cut-off events. For 254546/254546 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 52117 event pairs, 1422 based on Foata normal form. 18/7162 useless extension candidates. Maximal degree in co-relation 42807. Up to 5880 conditions per place. [2024-06-28 01:03:29,215 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 257 selfloop transitions, 30 changer transitions 0/303 dead transitions. [2024-06-28 01:03:29,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 303 transitions, 3977 flow [2024-06-28 01:03:29,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:29,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:29,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-06-28 01:03:29,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504629629629629 [2024-06-28 01:03:29,216 INFO L175 Difference]: Start difference. First operand has 199 places, 251 transitions, 3051 flow. Second operand 9 states and 281 transitions. [2024-06-28 01:03:29,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 303 transitions, 3977 flow [2024-06-28 01:03:29,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 303 transitions, 3718 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:29,776 INFO L231 Difference]: Finished difference. Result has 202 places, 253 transitions, 2965 flow [2024-06-28 01:03:29,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2792, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2965, PETRI_PLACES=202, PETRI_TRANSITIONS=253} [2024-06-28 01:03:29,777 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 150 predicate places. [2024-06-28 01:03:29,777 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 253 transitions, 2965 flow [2024-06-28 01:03:29,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:29,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:29,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:29,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:03:29,778 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:29,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:29,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1599825433, now seen corresponding path program 4 times [2024-06-28 01:03:29,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:29,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743033022] [2024-06-28 01:03:29,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:29,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:29,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:29,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:29,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:29,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743033022] [2024-06-28 01:03:29,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743033022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:29,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:29,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:29,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128097176] [2024-06-28 01:03:29,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:29,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:29,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:29,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:29,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:29,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:29,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 253 transitions, 2965 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:29,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:29,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:29,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:31,042 INFO L124 PetriNetUnfolderBase]: 4356/7298 cut-off events. [2024-06-28 01:03:31,042 INFO L125 PetriNetUnfolderBase]: For 259273/259273 co-relation queries the response was YES. [2024-06-28 01:03:31,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43599 conditions, 7298 events. 4356/7298 cut-off events. For 259273/259273 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 52555 event pairs, 733 based on Foata normal form. 18/7312 useless extension candidates. Maximal degree in co-relation 43508. Up to 5571 conditions per place. [2024-06-28 01:03:31,122 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 261 selfloop transitions, 32 changer transitions 0/309 dead transitions. [2024-06-28 01:03:31,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 309 transitions, 3939 flow [2024-06-28 01:03:31,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:31,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:31,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 285 transitions. [2024-06-28 01:03:31,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6597222222222222 [2024-06-28 01:03:31,123 INFO L175 Difference]: Start difference. First operand has 202 places, 253 transitions, 2965 flow. Second operand 9 states and 285 transitions. [2024-06-28 01:03:31,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 309 transitions, 3939 flow [2024-06-28 01:03:31,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 309 transitions, 3802 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:31,801 INFO L231 Difference]: Finished difference. Result has 203 places, 254 transitions, 2917 flow [2024-06-28 01:03:31,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2917, PETRI_PLACES=203, PETRI_TRANSITIONS=254} [2024-06-28 01:03:31,802 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 151 predicate places. [2024-06-28 01:03:31,802 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 254 transitions, 2917 flow [2024-06-28 01:03:31,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:31,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:31,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:31,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:03:31,803 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:31,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:31,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1190848582, now seen corresponding path program 1 times [2024-06-28 01:03:31,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:31,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435763137] [2024-06-28 01:03:31,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:31,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:31,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:31,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:31,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:31,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435763137] [2024-06-28 01:03:31,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435763137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:31,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:31,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:03:31,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529619335] [2024-06-28 01:03:31,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:31,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:03:31,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:31,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:03:31,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:03:31,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 48 [2024-06-28 01:03:31,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 254 transitions, 2917 flow. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:31,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:31,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 48 [2024-06-28 01:03:31,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:32,818 INFO L124 PetriNetUnfolderBase]: 2897/6539 cut-off events. [2024-06-28 01:03:32,819 INFO L125 PetriNetUnfolderBase]: For 98770/98960 co-relation queries the response was YES. [2024-06-28 01:03:32,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25780 conditions, 6539 events. 2897/6539 cut-off events. For 98770/98960 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 60506 event pairs, 422 based on Foata normal form. 299/6446 useless extension candidates. Maximal degree in co-relation 25688. Up to 2446 conditions per place. [2024-06-28 01:03:32,885 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 30 selfloop transitions, 51 changer transitions 0/271 dead transitions. [2024-06-28 01:03:32,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 271 transitions, 3165 flow [2024-06-28 01:03:32,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:03:32,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:03:32,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 149 transitions. [2024-06-28 01:03:32,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7760416666666666 [2024-06-28 01:03:32,886 INFO L175 Difference]: Start difference. First operand has 203 places, 254 transitions, 2917 flow. Second operand 4 states and 149 transitions. [2024-06-28 01:03:32,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 271 transitions, 3165 flow [2024-06-28 01:03:33,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 271 transitions, 3044 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:33,114 INFO L231 Difference]: Finished difference. Result has 203 places, 258 transitions, 3042 flow [2024-06-28 01:03:33,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3042, PETRI_PLACES=203, PETRI_TRANSITIONS=258} [2024-06-28 01:03:33,114 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 151 predicate places. [2024-06-28 01:03:33,114 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 258 transitions, 3042 flow [2024-06-28 01:03:33,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:33,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:33,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:33,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:03:33,115 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:33,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:33,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1501259549, now seen corresponding path program 1 times [2024-06-28 01:03:33,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:33,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019958104] [2024-06-28 01:03:33,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:33,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:33,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:33,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:33,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:33,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019958104] [2024-06-28 01:03:33,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019958104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:33,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:33,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:33,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398845802] [2024-06-28 01:03:33,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:33,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:33,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:33,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:33,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:33,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:33,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 258 transitions, 3042 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:33,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:33,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:33,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:34,311 INFO L124 PetriNetUnfolderBase]: 4447/7799 cut-off events. [2024-06-28 01:03:34,312 INFO L125 PetriNetUnfolderBase]: For 242307/242332 co-relation queries the response was YES. [2024-06-28 01:03:34,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46223 conditions, 7799 events. 4447/7799 cut-off events. For 242307/242332 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59012 event pairs, 1529 based on Foata normal form. 5/7545 useless extension candidates. Maximal degree in co-relation 46128. Up to 6723 conditions per place. [2024-06-28 01:03:34,386 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 221 selfloop transitions, 39 changer transitions 0/277 dead transitions. [2024-06-28 01:03:34,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 277 transitions, 3784 flow [2024-06-28 01:03:34,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:34,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:34,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 01:03:34,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 01:03:34,387 INFO L175 Difference]: Start difference. First operand has 203 places, 258 transitions, 3042 flow. Second operand 5 states and 155 transitions. [2024-06-28 01:03:34,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 277 transitions, 3784 flow [2024-06-28 01:03:34,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 277 transitions, 3782 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:03:34,959 INFO L231 Difference]: Finished difference. Result has 207 places, 264 transitions, 3219 flow [2024-06-28 01:03:34,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3219, PETRI_PLACES=207, PETRI_TRANSITIONS=264} [2024-06-28 01:03:34,959 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-06-28 01:03:34,960 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 264 transitions, 3219 flow [2024-06-28 01:03:34,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:34,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:34,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:34,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:03:34,960 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:34,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:34,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1463934213, now seen corresponding path program 2 times [2024-06-28 01:03:34,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:34,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672014849] [2024-06-28 01:03:34,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:34,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:34,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:35,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:35,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:35,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672014849] [2024-06-28 01:03:35,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672014849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:35,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:35,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:35,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486330753] [2024-06-28 01:03:35,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:35,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:35,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:35,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:35,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:35,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:35,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 264 transitions, 3219 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:35,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:35,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:35,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:36,169 INFO L124 PetriNetUnfolderBase]: 4444/7794 cut-off events. [2024-06-28 01:03:36,169 INFO L125 PetriNetUnfolderBase]: For 247157/247189 co-relation queries the response was YES. [2024-06-28 01:03:36,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46379 conditions, 7794 events. 4444/7794 cut-off events. For 247157/247189 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 58980 event pairs, 1526 based on Foata normal form. 12/7551 useless extension candidates. Maximal degree in co-relation 46282. Up to 6720 conditions per place. [2024-06-28 01:03:36,249 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 217 selfloop transitions, 44 changer transitions 0/278 dead transitions. [2024-06-28 01:03:36,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 3775 flow [2024-06-28 01:03:36,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:36,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:36,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:03:36,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 01:03:36,250 INFO L175 Difference]: Start difference. First operand has 207 places, 264 transitions, 3219 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:03:36,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 3775 flow [2024-06-28 01:03:36,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 278 transitions, 3744 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:36,860 INFO L231 Difference]: Finished difference. Result has 212 places, 264 transitions, 3287 flow [2024-06-28 01:03:36,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3287, PETRI_PLACES=212, PETRI_TRANSITIONS=264} [2024-06-28 01:03:36,860 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 160 predicate places. [2024-06-28 01:03:36,861 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 264 transitions, 3287 flow [2024-06-28 01:03:36,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:36,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:36,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:36,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:03:36,861 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:36,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:36,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1830948549, now seen corresponding path program 3 times [2024-06-28 01:03:36,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:36,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707071878] [2024-06-28 01:03:36,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:36,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:36,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:36,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:36,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:36,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707071878] [2024-06-28 01:03:36,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707071878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:36,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:36,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:36,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910944742] [2024-06-28 01:03:36,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:36,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:36,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:36,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:36,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:37,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:37,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 264 transitions, 3287 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:37,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:37,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:37,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:38,197 INFO L124 PetriNetUnfolderBase]: 4450/7805 cut-off events. [2024-06-28 01:03:38,197 INFO L125 PetriNetUnfolderBase]: For 247765/247790 co-relation queries the response was YES. [2024-06-28 01:03:38,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46603 conditions, 7805 events. 4450/7805 cut-off events. For 247765/247790 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 58972 event pairs, 1529 based on Foata normal form. 5/7550 useless extension candidates. Maximal degree in co-relation 46505. Up to 6693 conditions per place. [2024-06-28 01:03:38,271 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 219 selfloop transitions, 48 changer transitions 0/284 dead transitions. [2024-06-28 01:03:38,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 4020 flow [2024-06-28 01:03:38,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:38,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:38,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 01:03:38,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-28 01:03:38,272 INFO L175 Difference]: Start difference. First operand has 212 places, 264 transitions, 3287 flow. Second operand 6 states and 181 transitions. [2024-06-28 01:03:38,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 4020 flow [2024-06-28 01:03:38,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 284 transitions, 3900 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:38,987 INFO L231 Difference]: Finished difference. Result has 211 places, 267 transitions, 3319 flow [2024-06-28 01:03:38,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3169, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3319, PETRI_PLACES=211, PETRI_TRANSITIONS=267} [2024-06-28 01:03:38,987 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 159 predicate places. [2024-06-28 01:03:38,987 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 267 transitions, 3319 flow [2024-06-28 01:03:38,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:38,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:38,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:38,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:03:38,988 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:38,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:38,988 INFO L85 PathProgramCache]: Analyzing trace with hash -393887359, now seen corresponding path program 4 times [2024-06-28 01:03:38,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:38,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085186446] [2024-06-28 01:03:38,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:38,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:38,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:39,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:39,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:39,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085186446] [2024-06-28 01:03:39,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085186446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:39,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:39,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:39,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737860294] [2024-06-28 01:03:39,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:39,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:39,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:39,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:39,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:39,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:39,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 267 transitions, 3319 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:39,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:39,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:39,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:40,143 INFO L124 PetriNetUnfolderBase]: 4456/7815 cut-off events. [2024-06-28 01:03:40,143 INFO L125 PetriNetUnfolderBase]: For 247835/247860 co-relation queries the response was YES. [2024-06-28 01:03:40,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46680 conditions, 7815 events. 4456/7815 cut-off events. For 247835/247860 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59051 event pairs, 1529 based on Foata normal form. 5/7559 useless extension candidates. Maximal degree in co-relation 46582. Up to 6700 conditions per place. [2024-06-28 01:03:40,382 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 214 selfloop transitions, 53 changer transitions 0/284 dead transitions. [2024-06-28 01:03:40,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 284 transitions, 4050 flow [2024-06-28 01:03:40,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:40,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:40,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:03:40,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6215277777777778 [2024-06-28 01:03:40,383 INFO L175 Difference]: Start difference. First operand has 211 places, 267 transitions, 3319 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:03:40,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 284 transitions, 4050 flow [2024-06-28 01:03:40,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 284 transitions, 3904 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:40,903 INFO L231 Difference]: Finished difference. Result has 213 places, 270 transitions, 3338 flow [2024-06-28 01:03:40,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3338, PETRI_PLACES=213, PETRI_TRANSITIONS=270} [2024-06-28 01:03:40,904 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 161 predicate places. [2024-06-28 01:03:40,904 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 270 transitions, 3338 flow [2024-06-28 01:03:40,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:40,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:40,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:40,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:03:40,905 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:40,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:40,906 INFO L85 PathProgramCache]: Analyzing trace with hash -966257885, now seen corresponding path program 5 times [2024-06-28 01:03:40,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:40,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314363462] [2024-06-28 01:03:40,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:40,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:40,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:40,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:40,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314363462] [2024-06-28 01:03:40,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314363462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:40,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:40,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:40,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33147451] [2024-06-28 01:03:40,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:40,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:40,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:41,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:41,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:41,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:41,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 270 transitions, 3338 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:41,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:41,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:41,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:41,973 INFO L124 PetriNetUnfolderBase]: 4453/7812 cut-off events. [2024-06-28 01:03:41,973 INFO L125 PetriNetUnfolderBase]: For 252783/252828 co-relation queries the response was YES. [2024-06-28 01:03:42,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46579 conditions, 7812 events. 4453/7812 cut-off events. For 252783/252828 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 59204 event pairs, 1555 based on Foata normal form. 20/7578 useless extension candidates. Maximal degree in co-relation 46481. Up to 6697 conditions per place. [2024-06-28 01:03:42,046 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 208 selfloop transitions, 55 changer transitions 0/280 dead transitions. [2024-06-28 01:03:42,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 280 transitions, 3888 flow [2024-06-28 01:03:42,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:42,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:42,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 01:03:42,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 01:03:42,048 INFO L175 Difference]: Start difference. First operand has 213 places, 270 transitions, 3338 flow. Second operand 6 states and 176 transitions. [2024-06-28 01:03:42,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 280 transitions, 3888 flow [2024-06-28 01:03:42,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 280 transitions, 3804 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:42,779 INFO L231 Difference]: Finished difference. Result has 216 places, 270 transitions, 3370 flow [2024-06-28 01:03:42,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3370, PETRI_PLACES=216, PETRI_TRANSITIONS=270} [2024-06-28 01:03:42,779 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 164 predicate places. [2024-06-28 01:03:42,780 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 270 transitions, 3370 flow [2024-06-28 01:03:42,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:42,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:42,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:42,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:03:42,780 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:42,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:42,781 INFO L85 PathProgramCache]: Analyzing trace with hash 2019225667, now seen corresponding path program 1 times [2024-06-28 01:03:42,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:42,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950303376] [2024-06-28 01:03:42,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:42,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:42,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:42,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:42,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:42,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950303376] [2024-06-28 01:03:42,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950303376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:42,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:42,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:42,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139982957] [2024-06-28 01:03:42,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:42,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:42,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:42,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:42,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:42,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:42,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 270 transitions, 3370 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:42,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:42,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:42,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:43,952 INFO L124 PetriNetUnfolderBase]: 4474/7847 cut-off events. [2024-06-28 01:03:43,952 INFO L125 PetriNetUnfolderBase]: For 263185/263210 co-relation queries the response was YES. [2024-06-28 01:03:43,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47063 conditions, 7847 events. 4474/7847 cut-off events. For 263185/263210 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59261 event pairs, 1246 based on Foata normal form. 6/7596 useless extension candidates. Maximal degree in co-relation 46964. Up to 6740 conditions per place. [2024-06-28 01:03:44,016 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 257 selfloop transitions, 19 changer transitions 0/293 dead transitions. [2024-06-28 01:03:44,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 293 transitions, 4216 flow [2024-06-28 01:03:44,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:44,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:44,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 01:03:44,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 01:03:44,017 INFO L175 Difference]: Start difference. First operand has 216 places, 270 transitions, 3370 flow. Second operand 5 states and 155 transitions. [2024-06-28 01:03:44,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 293 transitions, 4216 flow [2024-06-28 01:03:44,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 293 transitions, 3984 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:03:44,629 INFO L231 Difference]: Finished difference. Result has 213 places, 274 transitions, 3313 flow [2024-06-28 01:03:44,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3313, PETRI_PLACES=213, PETRI_TRANSITIONS=274} [2024-06-28 01:03:44,630 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 161 predicate places. [2024-06-28 01:03:44,630 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 274 transitions, 3313 flow [2024-06-28 01:03:44,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:44,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:44,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:44,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:03:44,631 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:44,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:44,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1241217637, now seen corresponding path program 2 times [2024-06-28 01:03:44,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:44,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332994103] [2024-06-28 01:03:44,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:44,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:44,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:44,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:44,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:44,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332994103] [2024-06-28 01:03:44,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332994103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:44,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:44,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:44,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283223734] [2024-06-28 01:03:44,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:44,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:44,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:44,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:44,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:44,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:44,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 274 transitions, 3313 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:44,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:44,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:44,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:45,785 INFO L124 PetriNetUnfolderBase]: 4469/7839 cut-off events. [2024-06-28 01:03:45,785 INFO L125 PetriNetUnfolderBase]: For 266926/266955 co-relation queries the response was YES. [2024-06-28 01:03:45,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47010 conditions, 7839 events. 4469/7839 cut-off events. For 266926/266955 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59484 event pairs, 1525 based on Foata normal form. 10/7590 useless extension candidates. Maximal degree in co-relation 46911. Up to 6809 conditions per place. [2024-06-28 01:03:45,860 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 251 selfloop transitions, 18 changer transitions 0/286 dead transitions. [2024-06-28 01:03:45,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 286 transitions, 3883 flow [2024-06-28 01:03:45,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:45,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:45,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 01:03:45,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:03:45,861 INFO L175 Difference]: Start difference. First operand has 213 places, 274 transitions, 3313 flow. Second operand 5 states and 150 transitions. [2024-06-28 01:03:45,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 286 transitions, 3883 flow [2024-06-28 01:03:46,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 286 transitions, 3759 flow, removed 56 selfloop flow, removed 1 redundant places. [2024-06-28 01:03:46,599 INFO L231 Difference]: Finished difference. Result has 217 places, 274 transitions, 3230 flow [2024-06-28 01:03:46,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3230, PETRI_PLACES=217, PETRI_TRANSITIONS=274} [2024-06-28 01:03:46,600 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 165 predicate places. [2024-06-28 01:03:46,600 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 274 transitions, 3230 flow [2024-06-28 01:03:46,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:46,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:46,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:46,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:03:46,601 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:46,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:46,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1835317255, now seen corresponding path program 1 times [2024-06-28 01:03:46,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:46,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991953444] [2024-06-28 01:03:46,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:46,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:46,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:46,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:46,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:46,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991953444] [2024-06-28 01:03:46,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991953444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:46,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:46,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:46,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893389536] [2024-06-28 01:03:46,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:46,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:46,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:46,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:46,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:46,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:46,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 274 transitions, 3230 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:46,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:46,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:46,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:47,763 INFO L124 PetriNetUnfolderBase]: 4475/7858 cut-off events. [2024-06-28 01:03:47,763 INFO L125 PetriNetUnfolderBase]: For 267493/267524 co-relation queries the response was YES. [2024-06-28 01:03:47,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46744 conditions, 7858 events. 4475/7858 cut-off events. For 267493/267524 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59425 event pairs, 1520 based on Foata normal form. 11/7605 useless extension candidates. Maximal degree in co-relation 46643. Up to 6729 conditions per place. [2024-06-28 01:03:47,835 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 227 selfloop transitions, 58 changer transitions 0/302 dead transitions. [2024-06-28 01:03:47,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 302 transitions, 4145 flow [2024-06-28 01:03:47,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:47,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:47,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 01:03:47,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-28 01:03:47,836 INFO L175 Difference]: Start difference. First operand has 217 places, 274 transitions, 3230 flow. Second operand 7 states and 214 transitions. [2024-06-28 01:03:47,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 302 transitions, 4145 flow [2024-06-28 01:03:48,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 302 transitions, 4097 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:48,454 INFO L231 Difference]: Finished difference. Result has 220 places, 277 transitions, 3351 flow [2024-06-28 01:03:48,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3351, PETRI_PLACES=220, PETRI_TRANSITIONS=277} [2024-06-28 01:03:48,456 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 168 predicate places. [2024-06-28 01:03:48,456 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 277 transitions, 3351 flow [2024-06-28 01:03:48,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:48,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:48,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:48,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:03:48,457 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:48,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:48,457 INFO L85 PathProgramCache]: Analyzing trace with hash -78792587, now seen corresponding path program 2 times [2024-06-28 01:03:48,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:48,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667191056] [2024-06-28 01:03:48,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:48,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:48,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:48,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:48,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:48,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667191056] [2024-06-28 01:03:48,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667191056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:48,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:48,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:48,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009067988] [2024-06-28 01:03:48,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:48,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:48,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:48,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:48,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:48,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:48,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 277 transitions, 3351 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:48,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:48,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:48,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:49,661 INFO L124 PetriNetUnfolderBase]: 4472/7849 cut-off events. [2024-06-28 01:03:49,661 INFO L125 PetriNetUnfolderBase]: For 271871/271892 co-relation queries the response was YES. [2024-06-28 01:03:49,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46853 conditions, 7849 events. 4472/7849 cut-off events. For 271871/271892 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59356 event pairs, 1509 based on Foata normal form. 1/7585 useless extension candidates. Maximal degree in co-relation 46751. Up to 6726 conditions per place. [2024-06-28 01:03:49,737 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 226 selfloop transitions, 55 changer transitions 0/298 dead transitions. [2024-06-28 01:03:49,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 298 transitions, 4085 flow [2024-06-28 01:03:49,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:49,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:49,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:03:49,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-28 01:03:49,739 INFO L175 Difference]: Start difference. First operand has 220 places, 277 transitions, 3351 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:03:49,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 298 transitions, 4085 flow [2024-06-28 01:03:50,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 298 transitions, 3983 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:50,573 INFO L231 Difference]: Finished difference. Result has 223 places, 277 transitions, 3365 flow [2024-06-28 01:03:50,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3365, PETRI_PLACES=223, PETRI_TRANSITIONS=277} [2024-06-28 01:03:50,574 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 171 predicate places. [2024-06-28 01:03:50,574 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 277 transitions, 3365 flow [2024-06-28 01:03:50,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:50,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:50,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:50,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:03:50,575 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:50,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:50,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1026496671, now seen corresponding path program 3 times [2024-06-28 01:03:50,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:50,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433586593] [2024-06-28 01:03:50,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:50,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:50,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:50,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:50,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:50,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433586593] [2024-06-28 01:03:50,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433586593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:50,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:50,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:50,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590615835] [2024-06-28 01:03:50,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:50,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:50,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:50,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:50,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:50,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:50,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 277 transitions, 3365 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:50,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:50,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:50,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:51,690 INFO L124 PetriNetUnfolderBase]: 4478/7858 cut-off events. [2024-06-28 01:03:51,691 INFO L125 PetriNetUnfolderBase]: For 277827/277848 co-relation queries the response was YES. [2024-06-28 01:03:51,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47021 conditions, 7858 events. 4478/7858 cut-off events. For 277827/277848 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59466 event pairs, 1517 based on Foata normal form. 1/7593 useless extension candidates. Maximal degree in co-relation 46917. Up to 6733 conditions per place. [2024-06-28 01:03:51,765 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 220 selfloop transitions, 58 changer transitions 0/295 dead transitions. [2024-06-28 01:03:51,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 295 transitions, 4128 flow [2024-06-28 01:03:51,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:51,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:51,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:03:51,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:03:51,766 INFO L175 Difference]: Start difference. First operand has 223 places, 277 transitions, 3365 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:03:51,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 295 transitions, 4128 flow [2024-06-28 01:03:52,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 295 transitions, 3943 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:03:52,444 INFO L231 Difference]: Finished difference. Result has 222 places, 280 transitions, 3351 flow [2024-06-28 01:03:52,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3351, PETRI_PLACES=222, PETRI_TRANSITIONS=280} [2024-06-28 01:03:52,444 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 170 predicate places. [2024-06-28 01:03:52,444 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 280 transitions, 3351 flow [2024-06-28 01:03:52,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:52,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:52,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:52,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:03:52,445 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:52,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:52,445 INFO L85 PathProgramCache]: Analyzing trace with hash -869421473, now seen corresponding path program 1 times [2024-06-28 01:03:52,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:52,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017784813] [2024-06-28 01:03:52,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:52,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:52,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:52,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:52,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:52,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017784813] [2024-06-28 01:03:52,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017784813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:52,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:52,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:52,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064367738] [2024-06-28 01:03:52,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:52,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:52,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:52,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:52,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:52,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:52,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 280 transitions, 3351 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:52,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:52,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:52,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:53,604 INFO L124 PetriNetUnfolderBase]: 4493/7884 cut-off events. [2024-06-28 01:03:53,604 INFO L125 PetriNetUnfolderBase]: For 285871/285911 co-relation queries the response was YES. [2024-06-28 01:03:53,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47289 conditions, 7884 events. 4493/7884 cut-off events. For 285871/285911 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59645 event pairs, 1521 based on Foata normal form. 14/7633 useless extension candidates. Maximal degree in co-relation 47186. Up to 6780 conditions per place. [2024-06-28 01:03:53,676 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 238 selfloop transitions, 49 changer transitions 0/304 dead transitions. [2024-06-28 01:03:53,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 304 transitions, 4305 flow [2024-06-28 01:03:53,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:53,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:53,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:03:53,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-28 01:03:53,678 INFO L175 Difference]: Start difference. First operand has 222 places, 280 transitions, 3351 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:03:53,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 304 transitions, 4305 flow [2024-06-28 01:03:54,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 304 transitions, 4209 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:54,371 INFO L231 Difference]: Finished difference. Result has 224 places, 286 transitions, 3447 flow [2024-06-28 01:03:54,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3447, PETRI_PLACES=224, PETRI_TRANSITIONS=286} [2024-06-28 01:03:54,372 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 172 predicate places. [2024-06-28 01:03:54,372 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 286 transitions, 3447 flow [2024-06-28 01:03:54,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:54,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:54,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:54,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:03:54,373 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:54,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:54,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1480379319, now seen corresponding path program 2 times [2024-06-28 01:03:54,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:54,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506572951] [2024-06-28 01:03:54,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:54,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:54,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:54,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:54,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:54,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506572951] [2024-06-28 01:03:54,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506572951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:54,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:54,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:54,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284981466] [2024-06-28 01:03:54,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:54,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:54,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:54,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:54,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:54,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:54,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 286 transitions, 3447 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:54,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:54,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:54,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:55,548 INFO L124 PetriNetUnfolderBase]: 4499/7894 cut-off events. [2024-06-28 01:03:55,548 INFO L125 PetriNetUnfolderBase]: For 292969/293009 co-relation queries the response was YES. [2024-06-28 01:03:55,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47440 conditions, 7894 events. 4499/7894 cut-off events. For 292969/293009 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59835 event pairs, 1521 based on Foata normal form. 14/7642 useless extension candidates. Maximal degree in co-relation 47336. Up to 6787 conditions per place. [2024-06-28 01:03:55,625 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 237 selfloop transitions, 50 changer transitions 0/304 dead transitions. [2024-06-28 01:03:55,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 304 transitions, 4233 flow [2024-06-28 01:03:55,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:55,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:55,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:03:55,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:03:55,628 INFO L175 Difference]: Start difference. First operand has 224 places, 286 transitions, 3447 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:03:55,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 304 transitions, 4233 flow [2024-06-28 01:03:56,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 304 transitions, 4155 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:56,252 INFO L231 Difference]: Finished difference. Result has 229 places, 289 transitions, 3525 flow [2024-06-28 01:03:56,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3525, PETRI_PLACES=229, PETRI_TRANSITIONS=289} [2024-06-28 01:03:56,253 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 177 predicate places. [2024-06-28 01:03:56,253 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 289 transitions, 3525 flow [2024-06-28 01:03:56,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:56,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:56,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:56,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:03:56,253 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:56,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:56,253 INFO L85 PathProgramCache]: Analyzing trace with hash -371548585, now seen corresponding path program 4 times [2024-06-28 01:03:56,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:56,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59867256] [2024-06-28 01:03:56,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:56,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:56,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:56,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:56,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:56,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59867256] [2024-06-28 01:03:56,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59867256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:56,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:56,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:56,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241697808] [2024-06-28 01:03:56,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:56,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:56,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:56,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:56,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:56,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:56,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 289 transitions, 3525 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:56,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:56,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:56,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:57,579 INFO L124 PetriNetUnfolderBase]: 4496/7889 cut-off events. [2024-06-28 01:03:57,579 INFO L125 PetriNetUnfolderBase]: For 298601/298653 co-relation queries the response was YES. [2024-06-28 01:03:57,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47480 conditions, 7889 events. 4496/7889 cut-off events. For 298601/298653 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59886 event pairs, 1549 based on Foata normal form. 25/7654 useless extension candidates. Maximal degree in co-relation 47375. Up to 6758 conditions per place. [2024-06-28 01:03:57,663 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 222 selfloop transitions, 61 changer transitions 0/300 dead transitions. [2024-06-28 01:03:57,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 300 transitions, 4117 flow [2024-06-28 01:03:57,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:57,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:57,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:03:57,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 01:03:57,664 INFO L175 Difference]: Start difference. First operand has 229 places, 289 transitions, 3525 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:03:57,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 300 transitions, 4117 flow [2024-06-28 01:03:58,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 300 transitions, 3991 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:58,414 INFO L231 Difference]: Finished difference. Result has 231 places, 289 transitions, 3527 flow [2024-06-28 01:03:58,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=231, PETRI_TRANSITIONS=289} [2024-06-28 01:03:58,415 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 179 predicate places. [2024-06-28 01:03:58,415 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 289 transitions, 3527 flow [2024-06-28 01:03:58,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:58,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:58,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:58,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:03:58,416 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:58,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:58,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1087763135, now seen corresponding path program 3 times [2024-06-28 01:03:58,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:58,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177374746] [2024-06-28 01:03:58,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:58,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:58,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:58,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:58,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:58,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177374746] [2024-06-28 01:03:58,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177374746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:58,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:58,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:58,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883006066] [2024-06-28 01:03:58,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:58,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:58,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:58,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:58,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:58,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:58,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 289 transitions, 3527 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:58,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:58,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:58,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:59,550 INFO L124 PetriNetUnfolderBase]: 4502/7906 cut-off events. [2024-06-28 01:03:59,550 INFO L125 PetriNetUnfolderBase]: For 304922/304964 co-relation queries the response was YES. [2024-06-28 01:03:59,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47659 conditions, 7906 events. 4502/7906 cut-off events. For 304922/304964 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59839 event pairs, 1525 based on Foata normal form. 13/7652 useless extension candidates. Maximal degree in co-relation 47553. Up to 6790 conditions per place. [2024-06-28 01:03:59,627 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 239 selfloop transitions, 57 changer transitions 0/313 dead transitions. [2024-06-28 01:03:59,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 313 transitions, 4478 flow [2024-06-28 01:03:59,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:59,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:59,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 01:03:59,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-28 01:03:59,628 INFO L175 Difference]: Start difference. First operand has 231 places, 289 transitions, 3527 flow. Second operand 6 states and 187 transitions. [2024-06-28 01:03:59,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 313 transitions, 4478 flow [2024-06-28 01:04:00,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 313 transitions, 4293 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:00,360 INFO L231 Difference]: Finished difference. Result has 230 places, 292 transitions, 3509 flow [2024-06-28 01:04:00,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3342, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3509, PETRI_PLACES=230, PETRI_TRANSITIONS=292} [2024-06-28 01:04:00,361 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 178 predicate places. [2024-06-28 01:04:00,361 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 292 transitions, 3509 flow [2024-06-28 01:04:00,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:00,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:00,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:00,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:04:00,361 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:00,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:00,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1331978179, now seen corresponding path program 4 times [2024-06-28 01:04:00,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:00,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602090027] [2024-06-28 01:04:00,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:00,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:00,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:00,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:00,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:00,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602090027] [2024-06-28 01:04:00,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602090027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:00,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:00,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:04:00,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221038493] [2024-06-28 01:04:00,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:00,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:04:00,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:00,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:04:00,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:04:00,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:00,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 292 transitions, 3509 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:00,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:00,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:00,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:01,512 INFO L124 PetriNetUnfolderBase]: 4508/7916 cut-off events. [2024-06-28 01:04:01,512 INFO L125 PetriNetUnfolderBase]: For 311458/311497 co-relation queries the response was YES. [2024-06-28 01:04:01,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47778 conditions, 7916 events. 4508/7916 cut-off events. For 311458/311497 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 60009 event pairs, 1525 based on Foata normal form. 11/7659 useless extension candidates. Maximal degree in co-relation 47671. Up to 6797 conditions per place. [2024-06-28 01:04:01,589 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 61 changer transitions 0/313 dead transitions. [2024-06-28 01:04:01,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 313 transitions, 4343 flow [2024-06-28 01:04:01,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:04:01,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:04:01,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 01:04:01,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-06-28 01:04:01,591 INFO L175 Difference]: Start difference. First operand has 230 places, 292 transitions, 3509 flow. Second operand 6 states and 182 transitions. [2024-06-28 01:04:01,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 313 transitions, 4343 flow [2024-06-28 01:04:02,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 313 transitions, 4159 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:02,357 INFO L231 Difference]: Finished difference. Result has 232 places, 296 transitions, 3521 flow [2024-06-28 01:04:02,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3340, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3521, PETRI_PLACES=232, PETRI_TRANSITIONS=296} [2024-06-28 01:04:02,358 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-06-28 01:04:02,358 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 296 transitions, 3521 flow [2024-06-28 01:04:02,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:02,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:02,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:02,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:04:02,358 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:02,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:02,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1849638281, now seen corresponding path program 5 times [2024-06-28 01:04:02,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:02,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016313191] [2024-06-28 01:04:02,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:02,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:02,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:02,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:02,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:02,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016313191] [2024-06-28 01:04:02,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016313191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:02,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:02,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:02,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121860725] [2024-06-28 01:04:02,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:02,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:02,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:02,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:02,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:02,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:02,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 296 transitions, 3521 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:02,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:02,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:02,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:03,670 INFO L124 PetriNetUnfolderBase]: 4514/7921 cut-off events. [2024-06-28 01:04:03,670 INFO L125 PetriNetUnfolderBase]: For 318101/318133 co-relation queries the response was YES. [2024-06-28 01:04:03,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47917 conditions, 7921 events. 4514/7921 cut-off events. For 318101/318133 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59994 event pairs, 1537 based on Foata normal form. 6/7660 useless extension candidates. Maximal degree in co-relation 47810. Up to 6804 conditions per place. [2024-06-28 01:04:03,767 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 231 selfloop transitions, 63 changer transitions 0/311 dead transitions. [2024-06-28 01:04:03,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 311 transitions, 4322 flow [2024-06-28 01:04:03,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:03,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:03,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:04:03,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-28 01:04:03,768 INFO L175 Difference]: Start difference. First operand has 232 places, 296 transitions, 3521 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:04:03,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 311 transitions, 4322 flow [2024-06-28 01:04:04,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 311 transitions, 4220 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 01:04:04,655 INFO L231 Difference]: Finished difference. Result has 237 places, 299 transitions, 3602 flow [2024-06-28 01:04:04,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3602, PETRI_PLACES=237, PETRI_TRANSITIONS=299} [2024-06-28 01:04:04,656 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-28 01:04:04,656 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 299 transitions, 3602 flow [2024-06-28 01:04:04,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:04,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:04,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:04,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:04:04,657 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:04,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:04,657 INFO L85 PathProgramCache]: Analyzing trace with hash -153164505, now seen corresponding path program 6 times [2024-06-28 01:04:04,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:04,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230135495] [2024-06-28 01:04:04,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:04,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:04,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:04,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:04,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:04,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230135495] [2024-06-28 01:04:04,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230135495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:04,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:04,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:04,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896332690] [2024-06-28 01:04:04,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:04,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:04,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:04,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:04,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:04,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:04,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 299 transitions, 3602 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:04,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:04,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:04,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:05,903 INFO L124 PetriNetUnfolderBase]: 4511/7914 cut-off events. [2024-06-28 01:04:05,903 INFO L125 PetriNetUnfolderBase]: For 322946/322967 co-relation queries the response was YES. [2024-06-28 01:04:05,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47935 conditions, 7914 events. 4511/7914 cut-off events. For 322946/322967 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59912 event pairs, 1533 based on Foata normal form. 1/7643 useless extension candidates. Maximal degree in co-relation 47827. Up to 6801 conditions per place. [2024-06-28 01:04:05,979 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 231 selfloop transitions, 65 changer transitions 0/313 dead transitions. [2024-06-28 01:04:05,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 313 transitions, 4362 flow [2024-06-28 01:04:05,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:04:05,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:04:05,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-06-28 01:04:05,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787037037037037 [2024-06-28 01:04:05,980 INFO L175 Difference]: Start difference. First operand has 237 places, 299 transitions, 3602 flow. Second operand 9 states and 250 transitions. [2024-06-28 01:04:05,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 313 transitions, 4362 flow [2024-06-28 01:04:06,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 313 transitions, 4248 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:06,707 INFO L231 Difference]: Finished difference. Result has 242 places, 299 transitions, 3624 flow [2024-06-28 01:04:06,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3624, PETRI_PLACES=242, PETRI_TRANSITIONS=299} [2024-06-28 01:04:06,708 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-28 01:04:06,708 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 299 transitions, 3624 flow [2024-06-28 01:04:06,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:06,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:06,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:06,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:04:06,708 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:06,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:06,709 INFO L85 PathProgramCache]: Analyzing trace with hash 510326367, now seen corresponding path program 7 times [2024-06-28 01:04:06,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:06,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300283550] [2024-06-28 01:04:06,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:06,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:06,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:06,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:06,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:06,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300283550] [2024-06-28 01:04:06,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300283550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:06,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:06,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:06,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22007223] [2024-06-28 01:04:06,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:06,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:06,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:06,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:06,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:06,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:06,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 299 transitions, 3624 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:06,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:06,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:06,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:07,972 INFO L124 PetriNetUnfolderBase]: 4508/7910 cut-off events. [2024-06-28 01:04:07,972 INFO L125 PetriNetUnfolderBase]: For 327987/328008 co-relation queries the response was YES. [2024-06-28 01:04:08,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47940 conditions, 7910 events. 4508/7910 cut-off events. For 327987/328008 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 59927 event pairs, 1533 based on Foata normal form. 1/7639 useless extension candidates. Maximal degree in co-relation 47830. Up to 6798 conditions per place. [2024-06-28 01:04:08,048 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 229 selfloop transitions, 64 changer transitions 0/310 dead transitions. [2024-06-28 01:04:08,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 310 transitions, 4236 flow [2024-06-28 01:04:08,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:08,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:08,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:04:08,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 01:04:08,049 INFO L175 Difference]: Start difference. First operand has 242 places, 299 transitions, 3624 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:04:08,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 310 transitions, 4236 flow [2024-06-28 01:04:08,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 310 transitions, 3987 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 01:04:08,906 INFO L231 Difference]: Finished difference. Result has 240 places, 299 transitions, 3509 flow [2024-06-28 01:04:08,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3375, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3509, PETRI_PLACES=240, PETRI_TRANSITIONS=299} [2024-06-28 01:04:08,907 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 188 predicate places. [2024-06-28 01:04:08,907 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 299 transitions, 3509 flow [2024-06-28 01:04:08,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:08,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:08,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:08,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:04:08,907 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:08,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:08,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1747573541, now seen corresponding path program 1 times [2024-06-28 01:04:08,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:08,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624322689] [2024-06-28 01:04:08,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:08,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:08,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:09,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:09,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:09,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624322689] [2024-06-28 01:04:09,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624322689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:09,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:09,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:04:09,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099182173] [2024-06-28 01:04:09,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:09,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:04:09,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:09,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:04:09,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:04:09,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:09,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 299 transitions, 3509 flow. Second operand has 6 states, 6 states have (on average 23.333333333333332) internal successors, (140), 6 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:09,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:09,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:09,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:10,123 INFO L124 PetriNetUnfolderBase]: 4379/7836 cut-off events. [2024-06-28 01:04:10,123 INFO L125 PetriNetUnfolderBase]: For 358739/358794 co-relation queries the response was YES. [2024-06-28 01:04:10,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47414 conditions, 7836 events. 4379/7836 cut-off events. For 358739/358794 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 60092 event pairs, 1452 based on Foata normal form. 44/7569 useless extension candidates. Maximal degree in co-relation 47303. Up to 6428 conditions per place. [2024-06-28 01:04:10,199 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 239 selfloop transitions, 31 changer transitions 0/322 dead transitions. [2024-06-28 01:04:10,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 322 transitions, 4139 flow [2024-06-28 01:04:10,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:04:10,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:04:10,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 01:04:10,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-28 01:04:10,200 INFO L175 Difference]: Start difference. First operand has 240 places, 299 transitions, 3509 flow. Second operand 6 states and 187 transitions. [2024-06-28 01:04:10,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 322 transitions, 4139 flow [2024-06-28 01:04:11,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 322 transitions, 4011 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:11,145 INFO L231 Difference]: Finished difference. Result has 240 places, 300 transitions, 3465 flow [2024-06-28 01:04:11,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3465, PETRI_PLACES=240, PETRI_TRANSITIONS=300} [2024-06-28 01:04:11,145 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 188 predicate places. [2024-06-28 01:04:11,145 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 300 transitions, 3465 flow [2024-06-28 01:04:11,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.333333333333332) internal successors, (140), 6 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:11,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:11,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:11,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:04:11,146 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:11,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:11,146 INFO L85 PathProgramCache]: Analyzing trace with hash -761717693, now seen corresponding path program 2 times [2024-06-28 01:04:11,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:11,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40406682] [2024-06-28 01:04:11,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:11,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:11,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:11,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:11,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:11,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40406682] [2024-06-28 01:04:11,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40406682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:11,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:11,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:11,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215574159] [2024-06-28 01:04:11,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:11,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:11,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:11,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:11,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:11,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:11,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 300 transitions, 3465 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:11,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:11,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:11,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:12,367 INFO L124 PetriNetUnfolderBase]: 4456/7980 cut-off events. [2024-06-28 01:04:12,367 INFO L125 PetriNetUnfolderBase]: For 367942/367988 co-relation queries the response was YES. [2024-06-28 01:04:12,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48262 conditions, 7980 events. 4456/7980 cut-off events. For 367942/367988 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 61619 event pairs, 1485 based on Foata normal form. 31/7688 useless extension candidates. Maximal degree in co-relation 48150. Up to 6554 conditions per place. [2024-06-28 01:04:12,448 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 235 selfloop transitions, 31 changer transitions 0/318 dead transitions. [2024-06-28 01:04:12,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 318 transitions, 4075 flow [2024-06-28 01:04:12,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:12,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:12,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:04:12,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 01:04:12,449 INFO L175 Difference]: Start difference. First operand has 240 places, 300 transitions, 3465 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:04:12,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 318 transitions, 4075 flow [2024-06-28 01:04:13,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 318 transitions, 4009 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:13,367 INFO L231 Difference]: Finished difference. Result has 243 places, 301 transitions, 3485 flow [2024-06-28 01:04:13,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3485, PETRI_PLACES=243, PETRI_TRANSITIONS=301} [2024-06-28 01:04:13,368 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-28 01:04:13,368 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 301 transitions, 3485 flow [2024-06-28 01:04:13,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:13,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:13,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:13,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:04:13,369 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:13,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:13,369 INFO L85 PathProgramCache]: Analyzing trace with hash 527479039, now seen corresponding path program 3 times [2024-06-28 01:04:13,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:13,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605373584] [2024-06-28 01:04:13,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:13,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:13,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:13,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:13,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:13,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605373584] [2024-06-28 01:04:13,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605373584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:13,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:13,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:13,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409161670] [2024-06-28 01:04:13,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:13,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:13,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:13,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:13,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:13,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:13,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 301 transitions, 3485 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:13,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:13,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:13,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:14,682 INFO L124 PetriNetUnfolderBase]: 4478/8010 cut-off events. [2024-06-28 01:04:14,682 INFO L125 PetriNetUnfolderBase]: For 360630/360673 co-relation queries the response was YES. [2024-06-28 01:04:14,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48143 conditions, 8010 events. 4478/8010 cut-off events. For 360630/360673 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 61928 event pairs, 1472 based on Foata normal form. 30/7718 useless extension candidates. Maximal degree in co-relation 48030. Up to 6423 conditions per place. [2024-06-28 01:04:14,760 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 239 selfloop transitions, 34 changer transitions 0/325 dead transitions. [2024-06-28 01:04:14,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 325 transitions, 4141 flow [2024-06-28 01:04:14,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:14,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:14,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:04:14,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-28 01:04:14,761 INFO L175 Difference]: Start difference. First operand has 243 places, 301 transitions, 3485 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:04:14,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 325 transitions, 4141 flow [2024-06-28 01:04:15,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 325 transitions, 4073 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:15,671 INFO L231 Difference]: Finished difference. Result has 246 places, 302 transitions, 3509 flow [2024-06-28 01:04:15,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3417, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3509, PETRI_PLACES=246, PETRI_TRANSITIONS=302} [2024-06-28 01:04:15,672 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 194 predicate places. [2024-06-28 01:04:15,672 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 302 transitions, 3509 flow [2024-06-28 01:04:15,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:15,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:15,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:15,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:04:15,672 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:15,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:15,673 INFO L85 PathProgramCache]: Analyzing trace with hash 723155653, now seen corresponding path program 1 times [2024-06-28 01:04:15,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:15,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58931315] [2024-06-28 01:04:15,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:15,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:15,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:15,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:15,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:15,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58931315] [2024-06-28 01:04:15,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58931315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:15,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:15,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:15,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709655062] [2024-06-28 01:04:15,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:15,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:15,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:15,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:15,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:15,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:15,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 302 transitions, 3509 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:15,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:15,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:15,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:17,189 INFO L124 PetriNetUnfolderBase]: 4762/8446 cut-off events. [2024-06-28 01:04:17,189 INFO L125 PetriNetUnfolderBase]: For 358605/358629 co-relation queries the response was YES. [2024-06-28 01:04:17,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50300 conditions, 8446 events. 4762/8446 cut-off events. For 358605/358629 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 64947 event pairs, 1439 based on Foata normal form. 4/8168 useless extension candidates. Maximal degree in co-relation 50186. Up to 7054 conditions per place. [2024-06-28 01:04:17,277 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 291 selfloop transitions, 28 changer transitions 0/336 dead transitions. [2024-06-28 01:04:17,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 336 transitions, 4424 flow [2024-06-28 01:04:17,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:17,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:17,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:04:17,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-28 01:04:17,278 INFO L175 Difference]: Start difference. First operand has 246 places, 302 transitions, 3509 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:04:17,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 336 transitions, 4424 flow [2024-06-28 01:04:18,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 336 transitions, 4346 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:18,118 INFO L231 Difference]: Finished difference. Result has 248 places, 305 transitions, 3546 flow [2024-06-28 01:04:18,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3546, PETRI_PLACES=248, PETRI_TRANSITIONS=305} [2024-06-28 01:04:18,118 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 196 predicate places. [2024-06-28 01:04:18,119 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 305 transitions, 3546 flow [2024-06-28 01:04:18,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:18,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:18,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:18,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:04:18,119 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:18,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:18,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1141776929, now seen corresponding path program 2 times [2024-06-28 01:04:18,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:18,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472774035] [2024-06-28 01:04:18,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:18,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:18,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:18,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:18,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:18,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472774035] [2024-06-28 01:04:18,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472774035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:18,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:18,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:18,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123351846] [2024-06-28 01:04:18,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:18,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:18,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:18,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:18,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:18,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:18,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 305 transitions, 3546 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:18,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:18,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:18,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:19,387 INFO L124 PetriNetUnfolderBase]: 4742/8320 cut-off events. [2024-06-28 01:04:19,387 INFO L125 PetriNetUnfolderBase]: For 353478/353502 co-relation queries the response was YES. [2024-06-28 01:04:19,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49616 conditions, 8320 events. 4742/8320 cut-off events. For 353478/353502 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 63482 event pairs, 1588 based on Foata normal form. 4/8040 useless extension candidates. Maximal degree in co-relation 49501. Up to 7216 conditions per place. [2024-06-28 01:04:19,467 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 291 selfloop transitions, 21 changer transitions 0/329 dead transitions. [2024-06-28 01:04:19,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 329 transitions, 4232 flow [2024-06-28 01:04:19,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:19,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:19,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:04:19,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-06-28 01:04:19,468 INFO L175 Difference]: Start difference. First operand has 248 places, 305 transitions, 3546 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:04:19,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 329 transitions, 4232 flow [2024-06-28 01:04:20,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 329 transitions, 4141 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:20,661 INFO L231 Difference]: Finished difference. Result has 251 places, 305 transitions, 3503 flow [2024-06-28 01:04:20,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3455, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3503, PETRI_PLACES=251, PETRI_TRANSITIONS=305} [2024-06-28 01:04:20,662 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 199 predicate places. [2024-06-28 01:04:20,662 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 305 transitions, 3503 flow [2024-06-28 01:04:20,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:20,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:20,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:20,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:04:20,662 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:20,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:20,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1192791703, now seen corresponding path program 1 times [2024-06-28 01:04:20,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:20,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588509120] [2024-06-28 01:04:20,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:20,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:20,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:20,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:20,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588509120] [2024-06-28 01:04:20,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588509120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:20,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:20,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:20,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954832583] [2024-06-28 01:04:20,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:20,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:20,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:20,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:20,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:20,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:20,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 305 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:20,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:20,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:20,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:21,902 INFO L124 PetriNetUnfolderBase]: 4766/8357 cut-off events. [2024-06-28 01:04:21,902 INFO L125 PetriNetUnfolderBase]: For 356805/356829 co-relation queries the response was YES. [2024-06-28 01:04:21,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49567 conditions, 8357 events. 4766/8357 cut-off events. For 356805/356829 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 63871 event pairs, 1587 based on Foata normal form. 2/8069 useless extension candidates. Maximal degree in co-relation 49451. Up to 7263 conditions per place. [2024-06-28 01:04:21,988 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 293 selfloop transitions, 24 changer transitions 0/334 dead transitions. [2024-06-28 01:04:21,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 334 transitions, 4445 flow [2024-06-28 01:04:21,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:21,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:21,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:04:21,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-06-28 01:04:21,989 INFO L175 Difference]: Start difference. First operand has 251 places, 305 transitions, 3503 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:04:21,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 334 transitions, 4445 flow [2024-06-28 01:04:23,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 334 transitions, 4373 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 01:04:23,074 INFO L231 Difference]: Finished difference. Result has 251 places, 312 transitions, 3598 flow [2024-06-28 01:04:23,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3598, PETRI_PLACES=251, PETRI_TRANSITIONS=312} [2024-06-28 01:04:23,075 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 199 predicate places. [2024-06-28 01:04:23,075 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 312 transitions, 3598 flow [2024-06-28 01:04:23,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:23,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:23,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:23,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:04:23,075 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:23,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:23,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1473717047, now seen corresponding path program 3 times [2024-06-28 01:04:23,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:23,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212310604] [2024-06-28 01:04:23,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:23,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:23,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:23,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:23,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:23,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212310604] [2024-06-28 01:04:23,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212310604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:23,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:23,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:23,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549400959] [2024-06-28 01:04:23,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:23,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:23,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:23,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:23,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:23,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:23,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 312 transitions, 3598 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:23,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:23,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:23,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:24,316 INFO L124 PetriNetUnfolderBase]: 4808/8428 cut-off events. [2024-06-28 01:04:24,316 INFO L125 PetriNetUnfolderBase]: For 378434/378458 co-relation queries the response was YES. [2024-06-28 01:04:24,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50645 conditions, 8428 events. 4808/8428 cut-off events. For 378434/378458 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 64469 event pairs, 1601 based on Foata normal form. 4/8134 useless extension candidates. Maximal degree in co-relation 50528. Up to 7197 conditions per place. [2024-06-28 01:04:24,402 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 254 selfloop transitions, 61 changer transitions 0/332 dead transitions. [2024-06-28 01:04:24,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 332 transitions, 4370 flow [2024-06-28 01:04:24,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:24,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:24,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:04:24,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-28 01:04:24,403 INFO L175 Difference]: Start difference. First operand has 251 places, 312 transitions, 3598 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:04:24,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 332 transitions, 4370 flow [2024-06-28 01:04:25,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 332 transitions, 4296 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:25,300 INFO L231 Difference]: Finished difference. Result has 254 places, 315 transitions, 3756 flow [2024-06-28 01:04:25,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3756, PETRI_PLACES=254, PETRI_TRANSITIONS=315} [2024-06-28 01:04:25,300 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 202 predicate places. [2024-06-28 01:04:25,300 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 315 transitions, 3756 flow [2024-06-28 01:04:25,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:25,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:25,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:25,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:04:25,301 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:25,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:25,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1026480799, now seen corresponding path program 2 times [2024-06-28 01:04:25,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:25,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541436059] [2024-06-28 01:04:25,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:25,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:25,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:25,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:25,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:25,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541436059] [2024-06-28 01:04:25,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541436059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:25,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:25,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:25,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46021423] [2024-06-28 01:04:25,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:25,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:25,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:25,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:25,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:25,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:25,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 315 transitions, 3756 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:25,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:25,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:25,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:26,785 INFO L124 PetriNetUnfolderBase]: 4852/8497 cut-off events. [2024-06-28 01:04:26,786 INFO L125 PetriNetUnfolderBase]: For 393470/393510 co-relation queries the response was YES. [2024-06-28 01:04:26,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51923 conditions, 8497 events. 4852/8497 cut-off events. For 393470/393510 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 64955 event pairs, 1604 based on Foata normal form. 13/8205 useless extension candidates. Maximal degree in co-relation 51804. Up to 7153 conditions per place. [2024-06-28 01:04:26,883 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 235 selfloop transitions, 95 changer transitions 0/347 dead transitions. [2024-06-28 01:04:26,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 347 transitions, 5194 flow [2024-06-28 01:04:26,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:26,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:26,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:04:26,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:04:26,884 INFO L175 Difference]: Start difference. First operand has 254 places, 315 transitions, 3756 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:04:26,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 347 transitions, 5194 flow [2024-06-28 01:04:28,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 347 transitions, 4984 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:28,209 INFO L231 Difference]: Finished difference. Result has 257 places, 329 transitions, 4011 flow [2024-06-28 01:04:28,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4011, PETRI_PLACES=257, PETRI_TRANSITIONS=329} [2024-06-28 01:04:28,209 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 205 predicate places. [2024-06-28 01:04:28,210 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 329 transitions, 4011 flow [2024-06-28 01:04:28,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:28,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:28,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:28,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:04:28,210 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:28,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:28,210 INFO L85 PathProgramCache]: Analyzing trace with hash -854175425, now seen corresponding path program 3 times [2024-06-28 01:04:28,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:28,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093530593] [2024-06-28 01:04:28,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:28,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:28,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:28,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:28,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:28,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093530593] [2024-06-28 01:04:28,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093530593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:28,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:28,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:28,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569973826] [2024-06-28 01:04:28,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:28,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:28,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:28,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:28,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:28,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:28,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 329 transitions, 4011 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:28,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:28,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:28,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:29,507 INFO L124 PetriNetUnfolderBase]: 4846/8489 cut-off events. [2024-06-28 01:04:29,507 INFO L125 PetriNetUnfolderBase]: For 390373/390413 co-relation queries the response was YES. [2024-06-28 01:04:29,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51514 conditions, 8489 events. 4846/8489 cut-off events. For 390373/390413 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 64881 event pairs, 1604 based on Foata normal form. 13/8197 useless extension candidates. Maximal degree in co-relation 51393. Up to 7148 conditions per place. [2024-06-28 01:04:29,600 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 231 selfloop transitions, 98 changer transitions 0/346 dead transitions. [2024-06-28 01:04:29,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 346 transitions, 5051 flow [2024-06-28 01:04:29,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:29,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:29,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:04:29,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:04:29,602 INFO L175 Difference]: Start difference. First operand has 257 places, 329 transitions, 4011 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:04:29,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 346 transitions, 5051 flow [2024-06-28 01:04:30,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 346 transitions, 4914 flow, removed 61 selfloop flow, removed 1 redundant places. [2024-06-28 01:04:30,838 INFO L231 Difference]: Finished difference. Result has 263 places, 329 transitions, 4077 flow [2024-06-28 01:04:30,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3874, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4077, PETRI_PLACES=263, PETRI_TRANSITIONS=329} [2024-06-28 01:04:30,839 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-06-28 01:04:30,839 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 329 transitions, 4077 flow [2024-06-28 01:04:30,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:30,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:30,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:30,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:04:30,840 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:30,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:30,840 INFO L85 PathProgramCache]: Analyzing trace with hash -854166497, now seen corresponding path program 1 times [2024-06-28 01:04:30,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:30,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395520390] [2024-06-28 01:04:30,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:30,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:30,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:30,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:30,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:30,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395520390] [2024-06-28 01:04:30,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395520390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:30,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:30,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:30,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401925509] [2024-06-28 01:04:30,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:30,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:30,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:30,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:30,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:30,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:30,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 329 transitions, 4077 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:30,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:30,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:30,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:32,265 INFO L124 PetriNetUnfolderBase]: 4888/8561 cut-off events. [2024-06-28 01:04:32,265 INFO L125 PetriNetUnfolderBase]: For 405734/405774 co-relation queries the response was YES. [2024-06-28 01:04:32,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52211 conditions, 8561 events. 4888/8561 cut-off events. For 405734/405774 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 65530 event pairs, 1609 based on Foata normal form. 15/8267 useless extension candidates. Maximal degree in co-relation 52088. Up to 7332 conditions per place. [2024-06-28 01:04:32,348 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 269 selfloop transitions, 63 changer transitions 0/349 dead transitions. [2024-06-28 01:04:32,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 349 transitions, 4853 flow [2024-06-28 01:04:32,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:32,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:32,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:04:32,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-28 01:04:32,349 INFO L175 Difference]: Start difference. First operand has 263 places, 329 transitions, 4077 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:04:32,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 349 transitions, 4853 flow [2024-06-28 01:04:33,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 349 transitions, 4654 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:33,365 INFO L231 Difference]: Finished difference. Result has 265 places, 332 transitions, 4084 flow [2024-06-28 01:04:33,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3878, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4084, PETRI_PLACES=265, PETRI_TRANSITIONS=332} [2024-06-28 01:04:33,365 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 213 predicate places. [2024-06-28 01:04:33,365 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 332 transitions, 4084 flow [2024-06-28 01:04:33,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:33,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:33,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:33,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:04:33,366 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:33,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:33,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1153108223, now seen corresponding path program 4 times [2024-06-28 01:04:33,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:33,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051760931] [2024-06-28 01:04:33,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:33,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:33,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:33,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:33,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:33,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051760931] [2024-06-28 01:04:33,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051760931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:33,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:33,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:33,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43901316] [2024-06-28 01:04:33,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:33,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:33,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:33,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:33,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:33,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:33,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 332 transitions, 4084 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:33,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:33,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:33,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:34,709 INFO L124 PetriNetUnfolderBase]: 4904/8590 cut-off events. [2024-06-28 01:04:34,710 INFO L125 PetriNetUnfolderBase]: For 413556/413603 co-relation queries the response was YES. [2024-06-28 01:04:34,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52672 conditions, 8590 events. 4904/8590 cut-off events. For 413556/413603 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 65916 event pairs, 1639 based on Foata normal form. 24/8310 useless extension candidates. Maximal degree in co-relation 52548. Up to 7332 conditions per place. [2024-06-28 01:04:34,801 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 268 selfloop transitions, 64 changer transitions 0/349 dead transitions. [2024-06-28 01:04:34,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 349 transitions, 4896 flow [2024-06-28 01:04:34,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:34,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:34,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:04:34,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:04:34,802 INFO L175 Difference]: Start difference. First operand has 265 places, 332 transitions, 4084 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:04:34,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 349 transitions, 4896 flow [2024-06-28 01:04:35,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 349 transitions, 4712 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:35,834 INFO L231 Difference]: Finished difference. Result has 267 places, 335 transitions, 4152 flow [2024-06-28 01:04:35,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4152, PETRI_PLACES=267, PETRI_TRANSITIONS=335} [2024-06-28 01:04:35,835 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-28 01:04:35,835 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 335 transitions, 4152 flow [2024-06-28 01:04:35,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:35,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:35,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:35,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:04:35,836 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:35,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:35,836 INFO L85 PathProgramCache]: Analyzing trace with hash 870320447, now seen corresponding path program 4 times [2024-06-28 01:04:35,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:35,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997385286] [2024-06-28 01:04:35,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:35,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:35,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:35,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:35,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:35,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997385286] [2024-06-28 01:04:35,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997385286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:35,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:35,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:35,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104713103] [2024-06-28 01:04:35,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:35,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:35,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:35,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:35,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:35,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:35,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 335 transitions, 4152 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:35,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:35,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:35,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:37,180 INFO L124 PetriNetUnfolderBase]: 4948/8661 cut-off events. [2024-06-28 01:04:37,180 INFO L125 PetriNetUnfolderBase]: For 427389/427450 co-relation queries the response was YES. [2024-06-28 01:04:37,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53469 conditions, 8661 events. 4948/8661 cut-off events. For 427389/427450 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 66434 event pairs, 1649 based on Foata normal form. 29/8382 useless extension candidates. Maximal degree in co-relation 53344. Up to 7278 conditions per place. [2024-06-28 01:04:37,267 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 234 selfloop transitions, 111 changer transitions 0/362 dead transitions. [2024-06-28 01:04:37,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 362 transitions, 5788 flow [2024-06-28 01:04:37,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:37,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:37,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:04:37,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:04:37,268 INFO L175 Difference]: Start difference. First operand has 267 places, 335 transitions, 4152 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:04:37,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 362 transitions, 5788 flow [2024-06-28 01:04:38,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 362 transitions, 5558 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:38,466 INFO L231 Difference]: Finished difference. Result has 269 places, 347 transitions, 4417 flow [2024-06-28 01:04:38,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3922, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4417, PETRI_PLACES=269, PETRI_TRANSITIONS=347} [2024-06-28 01:04:38,467 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 217 predicate places. [2024-06-28 01:04:38,467 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 347 transitions, 4417 flow [2024-06-28 01:04:38,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:38,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:38,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:38,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:04:38,468 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:38,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:38,468 INFO L85 PathProgramCache]: Analyzing trace with hash 863654207, now seen corresponding path program 5 times [2024-06-28 01:04:38,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:38,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474798056] [2024-06-28 01:04:38,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:38,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:38,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:38,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:38,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:38,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474798056] [2024-06-28 01:04:38,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474798056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:38,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:38,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:38,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300816364] [2024-06-28 01:04:38,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:38,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:38,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:38,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:38,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:38,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:38,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 347 transitions, 4417 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:38,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:38,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:38,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:39,870 INFO L124 PetriNetUnfolderBase]: 4942/8653 cut-off events. [2024-06-28 01:04:39,870 INFO L125 PetriNetUnfolderBase]: For 421018/421079 co-relation queries the response was YES. [2024-06-28 01:04:39,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52767 conditions, 8653 events. 4942/8653 cut-off events. For 421018/421079 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 66374 event pairs, 1649 based on Foata normal form. 29/8374 useless extension candidates. Maximal degree in co-relation 52641. Up to 7273 conditions per place. [2024-06-28 01:04:39,962 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 232 selfloop transitions, 112 changer transitions 0/361 dead transitions. [2024-06-28 01:04:39,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 361 transitions, 5629 flow [2024-06-28 01:04:39,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:39,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:39,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:04:39,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:04:39,963 INFO L175 Difference]: Start difference. First operand has 269 places, 347 transitions, 4417 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:04:39,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 361 transitions, 5629 flow [2024-06-28 01:04:41,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 361 transitions, 5427 flow, removed 73 selfloop flow, removed 2 redundant places. [2024-06-28 01:04:41,356 INFO L231 Difference]: Finished difference. Result has 274 places, 347 transitions, 4446 flow [2024-06-28 01:04:41,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4446, PETRI_PLACES=274, PETRI_TRANSITIONS=347} [2024-06-28 01:04:41,357 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 222 predicate places. [2024-06-28 01:04:41,357 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 347 transitions, 4446 flow [2024-06-28 01:04:41,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:41,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:41,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:41,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:04:41,357 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:41,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:41,358 INFO L85 PathProgramCache]: Analyzing trace with hash 517001535, now seen corresponding path program 6 times [2024-06-28 01:04:41,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:41,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937288097] [2024-06-28 01:04:41,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:41,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:41,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:41,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:41,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:41,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937288097] [2024-06-28 01:04:41,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937288097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:41,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:41,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:41,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463221379] [2024-06-28 01:04:41,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:41,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:41,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:41,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:41,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:41,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:41,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 347 transitions, 4446 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:41,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:41,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:41,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:42,687 INFO L124 PetriNetUnfolderBase]: 4936/8645 cut-off events. [2024-06-28 01:04:42,687 INFO L125 PetriNetUnfolderBase]: For 419576/419637 co-relation queries the response was YES. [2024-06-28 01:04:42,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52610 conditions, 8645 events. 4936/8645 cut-off events. For 419576/419637 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 66352 event pairs, 1649 based on Foata normal form. 29/8366 useless extension candidates. Maximal degree in co-relation 52482. Up to 7268 conditions per place. [2024-06-28 01:04:42,780 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 227 selfloop transitions, 116 changer transitions 0/360 dead transitions. [2024-06-28 01:04:42,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 360 transitions, 5494 flow [2024-06-28 01:04:42,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:42,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:42,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:04:42,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 01:04:42,781 INFO L175 Difference]: Start difference. First operand has 274 places, 347 transitions, 4446 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:04:42,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 360 transitions, 5494 flow [2024-06-28 01:04:43,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 360 transitions, 5246 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:43,895 INFO L231 Difference]: Finished difference. Result has 276 places, 347 transitions, 4437 flow [2024-06-28 01:04:43,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4198, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4437, PETRI_PLACES=276, PETRI_TRANSITIONS=347} [2024-06-28 01:04:43,896 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 224 predicate places. [2024-06-28 01:04:43,896 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 347 transitions, 4437 flow [2024-06-28 01:04:43,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:43,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:43,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:43,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:04:43,897 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:43,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:43,897 INFO L85 PathProgramCache]: Analyzing trace with hash -260543079, now seen corresponding path program 2 times [2024-06-28 01:04:43,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:43,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588325870] [2024-06-28 01:04:43,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:43,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:43,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:43,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:43,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:43,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588325870] [2024-06-28 01:04:43,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588325870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:43,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:43,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:43,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346381171] [2024-06-28 01:04:43,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:43,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:43,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:43,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:43,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:44,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:44,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 347 transitions, 4437 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:44,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:44,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:44,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:45,305 INFO L124 PetriNetUnfolderBase]: 4978/8715 cut-off events. [2024-06-28 01:04:45,306 INFO L125 PetriNetUnfolderBase]: For 437410/437448 co-relation queries the response was YES. [2024-06-28 01:04:45,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53105 conditions, 8715 events. 4978/8715 cut-off events. For 437410/437448 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 66803 event pairs, 1631 based on Foata normal form. 11/8404 useless extension candidates. Maximal degree in co-relation 52976. Up to 7459 conditions per place. [2024-06-28 01:04:45,392 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 281 selfloop transitions, 66 changer transitions 0/364 dead transitions. [2024-06-28 01:04:45,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 364 transitions, 5241 flow [2024-06-28 01:04:45,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:45,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:45,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 01:04:45,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 01:04:45,393 INFO L175 Difference]: Start difference. First operand has 276 places, 347 transitions, 4437 flow. Second operand 7 states and 204 transitions. [2024-06-28 01:04:45,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 364 transitions, 5241 flow [2024-06-28 01:04:46,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 364 transitions, 4937 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 01:04:46,553 INFO L231 Difference]: Finished difference. Result has 275 places, 350 transitions, 4351 flow [2024-06-28 01:04:46,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4351, PETRI_PLACES=275, PETRI_TRANSITIONS=350} [2024-06-28 01:04:46,554 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 223 predicate places. [2024-06-28 01:04:46,554 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 350 transitions, 4351 flow [2024-06-28 01:04:46,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:46,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:46,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:46,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:04:46,554 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:46,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:46,554 INFO L85 PathProgramCache]: Analyzing trace with hash 517010463, now seen corresponding path program 3 times [2024-06-28 01:04:46,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:46,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969414328] [2024-06-28 01:04:46,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:46,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:46,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:46,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:46,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:46,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969414328] [2024-06-28 01:04:46,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969414328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:46,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:46,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:46,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819466882] [2024-06-28 01:04:46,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:46,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:46,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:46,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:46,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:46,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:46,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 350 transitions, 4351 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:46,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:46,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:46,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:47,939 INFO L124 PetriNetUnfolderBase]: 5020/8787 cut-off events. [2024-06-28 01:04:47,939 INFO L125 PetriNetUnfolderBase]: For 450169/450207 co-relation queries the response was YES. [2024-06-28 01:04:48,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53794 conditions, 8787 events. 5020/8787 cut-off events. For 450169/450207 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 67509 event pairs, 1649 based on Foata normal form. 11/8472 useless extension candidates. Maximal degree in co-relation 53665. Up to 7521 conditions per place. [2024-06-28 01:04:48,039 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 283 selfloop transitions, 67 changer transitions 0/367 dead transitions. [2024-06-28 01:04:48,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 367 transitions, 5167 flow [2024-06-28 01:04:48,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:48,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:48,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:04:48,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:04:48,040 INFO L175 Difference]: Start difference. First operand has 275 places, 350 transitions, 4351 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:04:48,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 367 transitions, 5167 flow [2024-06-28 01:04:49,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 367 transitions, 4971 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:49,394 INFO L231 Difference]: Finished difference. Result has 277 places, 353 transitions, 4381 flow [2024-06-28 01:04:49,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4155, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4381, PETRI_PLACES=277, PETRI_TRANSITIONS=353} [2024-06-28 01:04:49,394 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 225 predicate places. [2024-06-28 01:04:49,395 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 353 transitions, 4381 flow [2024-06-28 01:04:49,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:49,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:49,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:49,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:04:49,395 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:49,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:49,395 INFO L85 PathProgramCache]: Analyzing trace with hash 527485983, now seen corresponding path program 4 times [2024-06-28 01:04:49,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:49,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937997168] [2024-06-28 01:04:49,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:49,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:49,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:49,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:49,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:49,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937997168] [2024-06-28 01:04:49,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937997168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:49,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:49,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:49,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855817070] [2024-06-28 01:04:49,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:49,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:49,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:49,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:49,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:49,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:49,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 353 transitions, 4381 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:49,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:49,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:49,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:50,770 INFO L124 PetriNetUnfolderBase]: 5036/8858 cut-off events. [2024-06-28 01:04:50,770 INFO L125 PetriNetUnfolderBase]: For 452323/452361 co-relation queries the response was YES. [2024-06-28 01:04:50,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53884 conditions, 8858 events. 5036/8858 cut-off events. For 452323/452361 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 68346 event pairs, 1608 based on Foata normal form. 11/8547 useless extension candidates. Maximal degree in co-relation 53754. Up to 7419 conditions per place. [2024-06-28 01:04:50,870 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 280 selfloop transitions, 78 changer transitions 0/375 dead transitions. [2024-06-28 01:04:50,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 375 transitions, 5265 flow [2024-06-28 01:04:50,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:50,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:50,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:04:50,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 01:04:50,871 INFO L175 Difference]: Start difference. First operand has 277 places, 353 transitions, 4381 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:04:50,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 375 transitions, 5265 flow [2024-06-28 01:04:52,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 375 transitions, 5061 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:52,142 INFO L231 Difference]: Finished difference. Result has 280 places, 358 transitions, 4485 flow [2024-06-28 01:04:52,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4177, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4485, PETRI_PLACES=280, PETRI_TRANSITIONS=358} [2024-06-28 01:04:52,142 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 228 predicate places. [2024-06-28 01:04:52,142 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 358 transitions, 4485 flow [2024-06-28 01:04:52,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:52,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:52,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:52,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:04:52,143 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:52,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:52,143 INFO L85 PathProgramCache]: Analyzing trace with hash 607548614, now seen corresponding path program 1 times [2024-06-28 01:04:52,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:52,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124698430] [2024-06-28 01:04:52,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:52,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:52,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:52,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:52,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:52,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124698430] [2024-06-28 01:04:52,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124698430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:52,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:52,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:52,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346078468] [2024-06-28 01:04:52,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:52,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:52,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:52,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:52,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:52,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:52,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 358 transitions, 4485 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:52,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:52,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:52,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:53,790 INFO L124 PetriNetUnfolderBase]: 5109/8957 cut-off events. [2024-06-28 01:04:53,790 INFO L125 PetriNetUnfolderBase]: For 481464/481492 co-relation queries the response was YES. [2024-06-28 01:04:53,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56033 conditions, 8957 events. 5109/8957 cut-off events. For 481464/481492 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 68917 event pairs, 1319 based on Foata normal form. 6/8634 useless extension candidates. Maximal degree in co-relation 55901. Up to 7421 conditions per place. [2024-06-28 01:04:53,882 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 327 selfloop transitions, 51 changer transitions 0/395 dead transitions. [2024-06-28 01:04:53,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 395 transitions, 5919 flow [2024-06-28 01:04:53,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:53,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:53,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-28 01:04:53,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 01:04:53,884 INFO L175 Difference]: Start difference. First operand has 280 places, 358 transitions, 4485 flow. Second operand 7 states and 217 transitions. [2024-06-28 01:04:53,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 395 transitions, 5919 flow [2024-06-28 01:04:55,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 395 transitions, 5737 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-28 01:04:55,153 INFO L231 Difference]: Finished difference. Result has 284 places, 364 transitions, 4660 flow [2024-06-28 01:04:55,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4660, PETRI_PLACES=284, PETRI_TRANSITIONS=364} [2024-06-28 01:04:55,153 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 232 predicate places. [2024-06-28 01:04:55,153 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 364 transitions, 4660 flow [2024-06-28 01:04:55,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:55,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:55,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:55,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:04:55,154 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:55,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:55,154 INFO L85 PathProgramCache]: Analyzing trace with hash -849298110, now seen corresponding path program 2 times [2024-06-28 01:04:55,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:55,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801638158] [2024-06-28 01:04:55,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:55,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:55,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:55,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:55,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:55,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801638158] [2024-06-28 01:04:55,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801638158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:55,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:55,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:55,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216428111] [2024-06-28 01:04:55,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:55,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:55,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:55,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:55,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:55,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:55,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 364 transitions, 4660 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:55,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:55,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:55,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:56,670 INFO L124 PetriNetUnfolderBase]: 5156/9063 cut-off events. [2024-06-28 01:04:56,670 INFO L125 PetriNetUnfolderBase]: For 506193/506221 co-relation queries the response was YES. [2024-06-28 01:04:56,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57251 conditions, 9063 events. 5156/9063 cut-off events. For 506193/506221 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 70041 event pairs, 1342 based on Foata normal form. 6/8736 useless extension candidates. Maximal degree in co-relation 57117. Up to 7465 conditions per place. [2024-06-28 01:04:56,786 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 324 selfloop transitions, 55 changer transitions 0/396 dead transitions. [2024-06-28 01:04:56,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 396 transitions, 6018 flow [2024-06-28 01:04:56,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:56,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:56,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 01:04:56,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-28 01:04:56,788 INFO L175 Difference]: Start difference. First operand has 284 places, 364 transitions, 4660 flow. Second operand 7 states and 214 transitions. [2024-06-28 01:04:56,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 396 transitions, 6018 flow [2024-06-28 01:04:58,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 396 transitions, 5801 flow, removed 89 selfloop flow, removed 2 redundant places. [2024-06-28 01:04:58,385 INFO L231 Difference]: Finished difference. Result has 289 places, 368 transitions, 4730 flow [2024-06-28 01:04:58,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4493, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4730, PETRI_PLACES=289, PETRI_TRANSITIONS=368} [2024-06-28 01:04:58,385 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 237 predicate places. [2024-06-28 01:04:58,385 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 368 transitions, 4730 flow [2024-06-28 01:04:58,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:58,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:58,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:58,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:04:58,386 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:58,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:58,386 INFO L85 PathProgramCache]: Analyzing trace with hash 452898970, now seen corresponding path program 3 times [2024-06-28 01:04:58,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:58,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668846805] [2024-06-28 01:04:58,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:58,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:58,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:58,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:58,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:58,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668846805] [2024-06-28 01:04:58,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668846805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:58,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:58,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:58,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126507485] [2024-06-28 01:04:58,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:58,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:58,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:58,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:58,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:58,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:58,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 368 transitions, 4730 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:58,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:58,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:58,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:00,194 INFO L124 PetriNetUnfolderBase]: 5151/9059 cut-off events. [2024-06-28 01:05:00,194 INFO L125 PetriNetUnfolderBase]: For 496383/496411 co-relation queries the response was YES. [2024-06-28 01:05:00,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56526 conditions, 9059 events. 5151/9059 cut-off events. For 496383/496411 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 70201 event pairs, 1650 based on Foata normal form. 6/8721 useless extension candidates. Maximal degree in co-relation 56390. Up to 7671 conditions per place. [2024-06-28 01:05:00,301 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 333 selfloop transitions, 41 changer transitions 0/391 dead transitions. [2024-06-28 01:05:00,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 391 transitions, 5718 flow [2024-06-28 01:05:00,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:05:00,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:05:00,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 01:05:00,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-06-28 01:05:00,302 INFO L175 Difference]: Start difference. First operand has 289 places, 368 transitions, 4730 flow. Second operand 6 states and 185 transitions. [2024-06-28 01:05:00,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 391 transitions, 5718 flow [2024-06-28 01:05:02,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 391 transitions, 5534 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-28 01:05:02,104 INFO L231 Difference]: Finished difference. Result has 292 places, 368 transitions, 4633 flow [2024-06-28 01:05:02,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4546, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4633, PETRI_PLACES=292, PETRI_TRANSITIONS=368} [2024-06-28 01:05:02,105 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 240 predicate places. [2024-06-28 01:05:02,105 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 368 transitions, 4633 flow [2024-06-28 01:05:02,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:02,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:02,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:02,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:05:02,106 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:02,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:02,106 INFO L85 PathProgramCache]: Analyzing trace with hash 462422170, now seen corresponding path program 4 times [2024-06-28 01:05:02,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:02,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176201921] [2024-06-28 01:05:02,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:02,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:02,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:02,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:02,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:02,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176201921] [2024-06-28 01:05:02,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176201921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:02,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:02,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:02,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860167928] [2024-06-28 01:05:02,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:02,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:02,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:02,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:02,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:02,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:02,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 368 transitions, 4633 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:02,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:02,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:02,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:03,568 INFO L124 PetriNetUnfolderBase]: 5172/9060 cut-off events. [2024-06-28 01:05:03,569 INFO L125 PetriNetUnfolderBase]: For 503482/503510 co-relation queries the response was YES. [2024-06-28 01:05:03,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56382 conditions, 9060 events. 5172/9060 cut-off events. For 503482/503510 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70048 event pairs, 1678 based on Foata normal form. 6/8723 useless extension candidates. Maximal degree in co-relation 56245. Up to 7769 conditions per place. [2024-06-28 01:05:03,671 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 328 selfloop transitions, 41 changer transitions 0/386 dead transitions. [2024-06-28 01:05:03,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 386 transitions, 5481 flow [2024-06-28 01:05:03,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:05:03,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:05:03,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:05:03,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:05:03,673 INFO L175 Difference]: Start difference. First operand has 292 places, 368 transitions, 4633 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:05:03,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 386 transitions, 5481 flow [2024-06-28 01:05:05,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 386 transitions, 5374 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:05,347 INFO L231 Difference]: Finished difference. Result has 293 places, 370 transitions, 4685 flow [2024-06-28 01:05:05,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4532, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4685, PETRI_PLACES=293, PETRI_TRANSITIONS=370} [2024-06-28 01:05:05,347 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 241 predicate places. [2024-06-28 01:05:05,347 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 370 transitions, 4685 flow [2024-06-28 01:05:05,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:05,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:05,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:05,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:05:05,348 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:05,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:05,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1323869924, now seen corresponding path program 5 times [2024-06-28 01:05:05,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:05,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292538049] [2024-06-28 01:05:05,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:05,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:05,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:05,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:05,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:05,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292538049] [2024-06-28 01:05:05,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292538049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:05,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:05,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:05,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119800444] [2024-06-28 01:05:05,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:05,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:05,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:05,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:05,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:05,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:05,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 370 transitions, 4685 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:05,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:05,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:05,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:06,869 INFO L124 PetriNetUnfolderBase]: 5167/9052 cut-off events. [2024-06-28 01:05:06,869 INFO L125 PetriNetUnfolderBase]: For 503189/503221 co-relation queries the response was YES. [2024-06-28 01:05:06,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56124 conditions, 9052 events. 5167/9052 cut-off events. For 503189/503221 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 69979 event pairs, 1665 based on Foata normal form. 10/8725 useless extension candidates. Maximal degree in co-relation 55986. Up to 7710 conditions per place. [2024-06-28 01:05:06,974 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 323 selfloop transitions, 52 changer transitions 0/392 dead transitions. [2024-06-28 01:05:06,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 392 transitions, 5675 flow [2024-06-28 01:05:06,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:06,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:06,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:05:06,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 01:05:06,975 INFO L175 Difference]: Start difference. First operand has 293 places, 370 transitions, 4685 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:05:06,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 392 transitions, 5675 flow [2024-06-28 01:05:08,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 392 transitions, 5498 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 01:05:08,597 INFO L231 Difference]: Finished difference. Result has 297 places, 370 transitions, 4617 flow [2024-06-28 01:05:08,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4617, PETRI_PLACES=297, PETRI_TRANSITIONS=370} [2024-06-28 01:05:08,597 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 245 predicate places. [2024-06-28 01:05:08,597 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 370 transitions, 4617 flow [2024-06-28 01:05:08,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:08,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:08,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:08,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:05:08,598 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:08,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:08,598 INFO L85 PathProgramCache]: Analyzing trace with hash -2108594516, now seen corresponding path program 6 times [2024-06-28 01:05:08,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:08,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264482508] [2024-06-28 01:05:08,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:08,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:08,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:08,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:08,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264482508] [2024-06-28 01:05:08,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264482508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:08,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:08,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:08,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701008251] [2024-06-28 01:05:08,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:08,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:08,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:08,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:08,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:08,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:08,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 370 transitions, 4617 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:08,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:08,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:08,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:10,085 INFO L124 PetriNetUnfolderBase]: 5162/9045 cut-off events. [2024-06-28 01:05:10,085 INFO L125 PetriNetUnfolderBase]: For 498999/499031 co-relation queries the response was YES. [2024-06-28 01:05:10,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55566 conditions, 9045 events. 5162/9045 cut-off events. For 498999/499031 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 69909 event pairs, 1673 based on Foata normal form. 10/8716 useless extension candidates. Maximal degree in co-relation 55427. Up to 7755 conditions per place. [2024-06-28 01:05:10,190 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 325 selfloop transitions, 46 changer transitions 0/388 dead transitions. [2024-06-28 01:05:10,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 388 transitions, 5405 flow [2024-06-28 01:05:10,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:10,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:10,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:05:10,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:05:10,191 INFO L175 Difference]: Start difference. First operand has 297 places, 370 transitions, 4617 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:05:10,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 388 transitions, 5405 flow [2024-06-28 01:05:11,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 388 transitions, 5225 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 01:05:11,998 INFO L231 Difference]: Finished difference. Result has 298 places, 370 transitions, 4534 flow [2024-06-28 01:05:11,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4534, PETRI_PLACES=298, PETRI_TRANSITIONS=370} [2024-06-28 01:05:11,998 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 246 predicate places. [2024-06-28 01:05:11,998 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 370 transitions, 4534 flow [2024-06-28 01:05:11,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:11,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:11,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:11,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:05:11,999 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:11,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:11,999 INFO L85 PathProgramCache]: Analyzing trace with hash 457665530, now seen corresponding path program 1 times [2024-06-28 01:05:12,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:12,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424639047] [2024-06-28 01:05:12,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:12,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:12,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:12,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:12,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:12,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424639047] [2024-06-28 01:05:12,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424639047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:12,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:12,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:12,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152094439] [2024-06-28 01:05:12,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:12,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:12,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:12,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:12,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:12,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:12,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 370 transitions, 4534 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:12,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:12,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:12,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:13,546 INFO L124 PetriNetUnfolderBase]: 5169/9063 cut-off events. [2024-06-28 01:05:13,546 INFO L125 PetriNetUnfolderBase]: For 499971/499997 co-relation queries the response was YES. [2024-06-28 01:05:13,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55378 conditions, 9063 events. 5169/9063 cut-off events. For 499971/499997 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70065 event pairs, 1659 based on Foata normal form. 3/8723 useless extension candidates. Maximal degree in co-relation 55238. Up to 7818 conditions per place. [2024-06-28 01:05:13,649 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 358 selfloop transitions, 28 changer transitions 0/403 dead transitions. [2024-06-28 01:05:13,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 403 transitions, 5445 flow [2024-06-28 01:05:13,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:13,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:13,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 01:05:13,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:05:13,651 INFO L175 Difference]: Start difference. First operand has 298 places, 370 transitions, 4534 flow. Second operand 8 states and 240 transitions. [2024-06-28 01:05:13,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 403 transitions, 5445 flow [2024-06-28 01:05:15,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 403 transitions, 5333 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 01:05:15,283 INFO L231 Difference]: Finished difference. Result has 298 places, 373 transitions, 4553 flow [2024-06-28 01:05:15,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4553, PETRI_PLACES=298, PETRI_TRANSITIONS=373} [2024-06-28 01:05:15,284 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 246 predicate places. [2024-06-28 01:05:15,284 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 373 transitions, 4553 flow [2024-06-28 01:05:15,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:15,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:15,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:15,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:05:15,284 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:15,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:15,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1670813150, now seen corresponding path program 2 times [2024-06-28 01:05:15,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:15,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549124212] [2024-06-28 01:05:15,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:15,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:15,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:15,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:15,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:15,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549124212] [2024-06-28 01:05:15,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549124212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:15,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:15,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:15,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652479261] [2024-06-28 01:05:15,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:15,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:15,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:15,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:15,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:15,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:15,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 373 transitions, 4553 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:15,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:15,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:15,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:16,993 INFO L124 PetriNetUnfolderBase]: 5186/9083 cut-off events. [2024-06-28 01:05:16,993 INFO L125 PetriNetUnfolderBase]: For 513555/513583 co-relation queries the response was YES. [2024-06-28 01:05:17,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55739 conditions, 9083 events. 5186/9083 cut-off events. For 513555/513583 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70171 event pairs, 1675 based on Foata normal form. 5/8739 useless extension candidates. Maximal degree in co-relation 55598. Up to 7703 conditions per place. [2024-06-28 01:05:17,081 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 293 selfloop transitions, 83 changer transitions 0/393 dead transitions. [2024-06-28 01:05:17,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 393 transitions, 5665 flow [2024-06-28 01:05:17,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:05:17,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:05:17,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:05:17,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-28 01:05:17,082 INFO L175 Difference]: Start difference. First operand has 298 places, 373 transitions, 4553 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:05:17,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 393 transitions, 5665 flow [2024-06-28 01:05:19,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 393 transitions, 5579 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:19,312 INFO L231 Difference]: Finished difference. Result has 298 places, 379 transitions, 4788 flow [2024-06-28 01:05:19,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4467, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4788, PETRI_PLACES=298, PETRI_TRANSITIONS=379} [2024-06-28 01:05:19,313 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 246 predicate places. [2024-06-28 01:05:19,313 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 379 transitions, 4788 flow [2024-06-28 01:05:19,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:19,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:19,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:19,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:05:19,314 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:19,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:19,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1326731844, now seen corresponding path program 3 times [2024-06-28 01:05:19,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:19,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737214665] [2024-06-28 01:05:19,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:19,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:19,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:19,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:19,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737214665] [2024-06-28 01:05:19,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737214665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:19,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:19,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:19,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801503433] [2024-06-28 01:05:19,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:19,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:19,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:19,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:19,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:19,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:19,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 379 transitions, 4788 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:19,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:19,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:19,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:20,795 INFO L124 PetriNetUnfolderBase]: 5183/9078 cut-off events. [2024-06-28 01:05:20,796 INFO L125 PetriNetUnfolderBase]: For 518834/518866 co-relation queries the response was YES. [2024-06-28 01:05:20,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55865 conditions, 9078 events. 5183/9078 cut-off events. For 518834/518866 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70147 event pairs, 1672 based on Foata normal form. 9/8742 useless extension candidates. Maximal degree in co-relation 55723. Up to 7700 conditions per place. [2024-06-28 01:05:20,901 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 288 selfloop transitions, 89 changer transitions 0/394 dead transitions. [2024-06-28 01:05:20,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 394 transitions, 5578 flow [2024-06-28 01:05:20,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:20,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:20,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:05:20,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 01:05:20,902 INFO L175 Difference]: Start difference. First operand has 298 places, 379 transitions, 4788 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:05:20,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 394 transitions, 5578 flow [2024-06-28 01:05:22,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 394 transitions, 5478 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 01:05:22,987 INFO L231 Difference]: Finished difference. Result has 303 places, 379 transitions, 4877 flow [2024-06-28 01:05:22,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4877, PETRI_PLACES=303, PETRI_TRANSITIONS=379} [2024-06-28 01:05:22,988 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 251 predicate places. [2024-06-28 01:05:22,988 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 379 transitions, 4877 flow [2024-06-28 01:05:22,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:22,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:22,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:22,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:05:22,988 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:22,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:22,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1899109314, now seen corresponding path program 1 times [2024-06-28 01:05:22,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:22,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535665877] [2024-06-28 01:05:22,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:22,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:22,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:23,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:23,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:23,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535665877] [2024-06-28 01:05:23,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535665877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:23,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:23,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:23,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303086743] [2024-06-28 01:05:23,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:23,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:23,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:23,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:23,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:23,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:23,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 379 transitions, 4877 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:23,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:23,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:23,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:24,587 INFO L124 PetriNetUnfolderBase]: 5200/9108 cut-off events. [2024-06-28 01:05:24,587 INFO L125 PetriNetUnfolderBase]: For 524507/524551 co-relation queries the response was YES. [2024-06-28 01:05:24,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56404 conditions, 9108 events. 5200/9108 cut-off events. For 524507/524551 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70467 event pairs, 1681 based on Foata normal form. 16/8775 useless extension candidates. Maximal degree in co-relation 56261. Up to 7739 conditions per place. [2024-06-28 01:05:24,686 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 300 selfloop transitions, 82 changer transitions 0/399 dead transitions. [2024-06-28 01:05:24,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 399 transitions, 5977 flow [2024-06-28 01:05:24,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:05:24,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:05:24,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:05:24,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-28 01:05:24,687 INFO L175 Difference]: Start difference. First operand has 303 places, 379 transitions, 4877 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:05:24,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 399 transitions, 5977 flow [2024-06-28 01:05:27,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 399 transitions, 5727 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 01:05:27,305 INFO L231 Difference]: Finished difference. Result has 301 places, 385 transitions, 4922 flow [2024-06-28 01:05:27,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4922, PETRI_PLACES=301, PETRI_TRANSITIONS=385} [2024-06-28 01:05:27,306 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 249 predicate places. [2024-06-28 01:05:27,306 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 385 transitions, 4922 flow [2024-06-28 01:05:27,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:27,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:27,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:27,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:05:27,307 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:27,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:27,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1908557018, now seen corresponding path program 2 times [2024-06-28 01:05:27,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:27,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180153233] [2024-06-28 01:05:27,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:27,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:27,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:27,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:27,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:27,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180153233] [2024-06-28 01:05:27,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180153233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:27,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:27,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:27,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335397017] [2024-06-28 01:05:27,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:27,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:27,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:27,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:27,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:27,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:27,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 385 transitions, 4922 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:27,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:27,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:27,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:28,851 INFO L124 PetriNetUnfolderBase]: 5217/9132 cut-off events. [2024-06-28 01:05:28,851 INFO L125 PetriNetUnfolderBase]: For 529248/529284 co-relation queries the response was YES. [2024-06-28 01:05:28,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56728 conditions, 9132 events. 5217/9132 cut-off events. For 529248/529284 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70661 event pairs, 1675 based on Foata normal form. 13/8796 useless extension candidates. Maximal degree in co-relation 56585. Up to 7758 conditions per place. [2024-06-28 01:05:28,960 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 295 selfloop transitions, 96 changer transitions 0/408 dead transitions. [2024-06-28 01:05:28,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 408 transitions, 6248 flow [2024-06-28 01:05:28,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:28,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:28,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 01:05:28,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-28 01:05:28,963 INFO L175 Difference]: Start difference. First operand has 301 places, 385 transitions, 4922 flow. Second operand 8 states and 239 transitions. [2024-06-28 01:05:28,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 408 transitions, 6248 flow [2024-06-28 01:05:31,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 408 transitions, 6160 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 01:05:31,406 INFO L231 Difference]: Finished difference. Result has 307 places, 391 transitions, 5161 flow [2024-06-28 01:05:31,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4846, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5161, PETRI_PLACES=307, PETRI_TRANSITIONS=391} [2024-06-28 01:05:31,406 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 255 predicate places. [2024-06-28 01:05:31,406 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 391 transitions, 5161 flow [2024-06-28 01:05:31,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:31,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:31,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:31,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:05:31,407 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:31,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:31,408 INFO L85 PathProgramCache]: Analyzing trace with hash -2097215222, now seen corresponding path program 3 times [2024-06-28 01:05:31,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:31,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149971060] [2024-06-28 01:05:31,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:31,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:31,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:31,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:31,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:31,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149971060] [2024-06-28 01:05:31,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149971060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:31,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:31,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:31,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075678209] [2024-06-28 01:05:31,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:31,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:31,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:31,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:31,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:31,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:31,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 391 transitions, 5161 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:31,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:31,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:31,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:32,952 INFO L124 PetriNetUnfolderBase]: 5214/9128 cut-off events. [2024-06-28 01:05:32,952 INFO L125 PetriNetUnfolderBase]: For 534082/534118 co-relation queries the response was YES. [2024-06-28 01:05:33,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56944 conditions, 9128 events. 5214/9128 cut-off events. For 534082/534118 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70533 event pairs, 1675 based on Foata normal form. 13/8792 useless extension candidates. Maximal degree in co-relation 56799. Up to 7755 conditions per place. [2024-06-28 01:05:33,054 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 291 selfloop transitions, 100 changer transitions 0/408 dead transitions. [2024-06-28 01:05:33,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 408 transitions, 6175 flow [2024-06-28 01:05:33,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:05:33,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:05:33,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-06-28 01:05:33,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:05:33,055 INFO L175 Difference]: Start difference. First operand has 307 places, 391 transitions, 5161 flow. Second operand 9 states and 261 transitions. [2024-06-28 01:05:33,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 408 transitions, 6175 flow [2024-06-28 01:05:35,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 408 transitions, 5934 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:35,498 INFO L231 Difference]: Finished difference. Result has 310 places, 391 transitions, 5133 flow [2024-06-28 01:05:35,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4922, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5133, PETRI_PLACES=310, PETRI_TRANSITIONS=391} [2024-06-28 01:05:35,499 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 258 predicate places. [2024-06-28 01:05:35,499 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 391 transitions, 5133 flow [2024-06-28 01:05:35,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:35,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:35,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:35,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:05:35,499 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:35,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:35,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1324645216, now seen corresponding path program 7 times [2024-06-28 01:05:35,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:35,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729062280] [2024-06-28 01:05:35,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:35,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:35,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:35,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:35,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:35,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729062280] [2024-06-28 01:05:35,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729062280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:35,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:35,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:35,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428945009] [2024-06-28 01:05:35,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:35,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:35,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:35,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:35,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:35,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:35,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 391 transitions, 5133 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:35,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:35,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:35,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:37,040 INFO L124 PetriNetUnfolderBase]: 5235/9229 cut-off events. [2024-06-28 01:05:37,040 INFO L125 PetriNetUnfolderBase]: For 543552/543580 co-relation queries the response was YES. [2024-06-28 01:05:37,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57476 conditions, 9229 events. 5235/9229 cut-off events. For 543552/543580 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 71738 event pairs, 1633 based on Foata normal form. 6/8868 useless extension candidates. Maximal degree in co-relation 57331. Up to 7698 conditions per place. [2024-06-28 01:05:37,150 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 346 selfloop transitions, 59 changer transitions 0/422 dead transitions. [2024-06-28 01:05:37,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 422 transitions, 6383 flow [2024-06-28 01:05:37,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:37,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:37,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 01:05:37,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6339285714285714 [2024-06-28 01:05:37,151 INFO L175 Difference]: Start difference. First operand has 310 places, 391 transitions, 5133 flow. Second operand 7 states and 213 transitions. [2024-06-28 01:05:37,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 422 transitions, 6383 flow [2024-06-28 01:05:39,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 422 transitions, 6155 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 01:05:39,897 INFO L231 Difference]: Finished difference. Result has 308 places, 395 transitions, 5211 flow [2024-06-28 01:05:39,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4907, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5211, PETRI_PLACES=308, PETRI_TRANSITIONS=395} [2024-06-28 01:05:39,897 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 256 predicate places. [2024-06-28 01:05:39,897 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 395 transitions, 5211 flow [2024-06-28 01:05:39,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:39,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:39,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:39,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:05:39,898 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:39,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:39,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1324913986, now seen corresponding path program 8 times [2024-06-28 01:05:39,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:39,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275412200] [2024-06-28 01:05:39,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:39,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:39,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:39,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:39,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:39,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275412200] [2024-06-28 01:05:39,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275412200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:39,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:39,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:39,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372464615] [2024-06-28 01:05:39,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:39,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:39,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:39,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:39,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:40,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:40,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 395 transitions, 5211 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:40,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:40,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:40,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:41,513 INFO L124 PetriNetUnfolderBase]: 5256/9199 cut-off events. [2024-06-28 01:05:41,513 INFO L125 PetriNetUnfolderBase]: For 551196/551224 co-relation queries the response was YES. [2024-06-28 01:05:41,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58044 conditions, 9199 events. 5256/9199 cut-off events. For 551196/551224 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 71168 event pairs, 1678 based on Foata normal form. 6/8844 useless extension candidates. Maximal degree in co-relation 57899. Up to 7849 conditions per place. [2024-06-28 01:05:41,621 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 347 selfloop transitions, 53 changer transitions 0/417 dead transitions. [2024-06-28 01:05:41,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 417 transitions, 6155 flow [2024-06-28 01:05:41,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:41,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:41,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:05:41,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 01:05:41,623 INFO L175 Difference]: Start difference. First operand has 308 places, 395 transitions, 5211 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:05:41,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 417 transitions, 6155 flow [2024-06-28 01:05:44,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 417 transitions, 5945 flow, removed 76 selfloop flow, removed 3 redundant places. [2024-06-28 01:05:44,409 INFO L231 Difference]: Finished difference. Result has 312 places, 397 transitions, 5208 flow [2024-06-28 01:05:44,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5208, PETRI_PLACES=312, PETRI_TRANSITIONS=397} [2024-06-28 01:05:44,409 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 260 predicate places. [2024-06-28 01:05:44,409 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 397 transitions, 5208 flow [2024-06-28 01:05:44,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:44,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:44,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:44,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:05:44,410 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:44,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:44,410 INFO L85 PathProgramCache]: Analyzing trace with hash -568579232, now seen corresponding path program 9 times [2024-06-28 01:05:44,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:44,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560729715] [2024-06-28 01:05:44,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:44,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:44,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:44,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:44,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:44,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560729715] [2024-06-28 01:05:44,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560729715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:44,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:44,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:44,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966435348] [2024-06-28 01:05:44,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:44,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:44,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:44,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:44,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:44,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:44,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 397 transitions, 5208 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:44,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:44,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:44,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:46,447 INFO L124 PetriNetUnfolderBase]: 5277/9235 cut-off events. [2024-06-28 01:05:46,447 INFO L125 PetriNetUnfolderBase]: For 551272/551300 co-relation queries the response was YES. [2024-06-28 01:05:46,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57930 conditions, 9235 events. 5277/9235 cut-off events. For 551272/551300 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 71484 event pairs, 1680 based on Foata normal form. 6/8878 useless extension candidates. Maximal degree in co-relation 57783. Up to 7880 conditions per place. [2024-06-28 01:05:46,536 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 344 selfloop transitions, 55 changer transitions 0/416 dead transitions. [2024-06-28 01:05:46,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 416 transitions, 6112 flow [2024-06-28 01:05:46,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:46,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:46,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 01:05:46,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 01:05:46,537 INFO L175 Difference]: Start difference. First operand has 312 places, 397 transitions, 5208 flow. Second operand 7 states and 204 transitions. [2024-06-28 01:05:46,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 416 transitions, 6112 flow [2024-06-28 01:05:48,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 416 transitions, 5959 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:48,836 INFO L231 Difference]: Finished difference. Result has 314 places, 399 transitions, 5236 flow [2024-06-28 01:05:48,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5055, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5236, PETRI_PLACES=314, PETRI_TRANSITIONS=399} [2024-06-28 01:05:48,837 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 262 predicate places. [2024-06-28 01:05:48,837 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 399 transitions, 5236 flow [2024-06-28 01:05:48,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:48,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:48,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:48,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:05:48,837 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:48,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:48,837 INFO L85 PathProgramCache]: Analyzing trace with hash -860840830, now seen corresponding path program 10 times [2024-06-28 01:05:48,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:48,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447426758] [2024-06-28 01:05:48,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:48,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:48,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:48,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:48,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:48,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447426758] [2024-06-28 01:05:48,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447426758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:48,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:48,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:48,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453959903] [2024-06-28 01:05:48,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:48,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:48,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:48,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:48,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:48,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:48,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 399 transitions, 5236 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:48,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:48,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:48,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:50,855 INFO L124 PetriNetUnfolderBase]: 5272/9229 cut-off events. [2024-06-28 01:05:50,855 INFO L125 PetriNetUnfolderBase]: For 549784/549826 co-relation queries the response was YES. [2024-06-28 01:05:50,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57553 conditions, 9229 events. 5272/9229 cut-off events. For 549784/549826 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 71549 event pairs, 1705 based on Foata normal form. 18/8891 useless extension candidates. Maximal degree in co-relation 57405. Up to 7873 conditions per place. [2024-06-28 01:05:50,959 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 339 selfloop transitions, 57 changer transitions 0/413 dead transitions. [2024-06-28 01:05:50,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 413 transitions, 6064 flow [2024-06-28 01:05:50,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:50,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:50,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:05:50,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-28 01:05:50,961 INFO L175 Difference]: Start difference. First operand has 314 places, 399 transitions, 5236 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:05:50,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 413 transitions, 6064 flow [2024-06-28 01:05:53,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 413 transitions, 5865 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:53,225 INFO L231 Difference]: Finished difference. Result has 316 places, 399 transitions, 5156 flow [2024-06-28 01:05:53,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5037, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5156, PETRI_PLACES=316, PETRI_TRANSITIONS=399} [2024-06-28 01:05:53,225 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 264 predicate places. [2024-06-28 01:05:53,225 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 399 transitions, 5156 flow [2024-06-28 01:05:53,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:53,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:53,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:53,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:05:53,226 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:53,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:53,226 INFO L85 PathProgramCache]: Analyzing trace with hash 462988352, now seen corresponding path program 4 times [2024-06-28 01:05:53,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:53,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029432539] [2024-06-28 01:05:53,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:53,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:53,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:53,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:53,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:53,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029432539] [2024-06-28 01:05:53,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029432539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:53,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:53,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:53,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899477912] [2024-06-28 01:05:53,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:53,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:53,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:53,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:53,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:53,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:53,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 399 transitions, 5156 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:53,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:53,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:53,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:55,270 INFO L124 PetriNetUnfolderBase]: 5279/9251 cut-off events. [2024-06-28 01:05:55,270 INFO L125 PetriNetUnfolderBase]: For 549672/549706 co-relation queries the response was YES. [2024-06-28 01:05:55,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57327 conditions, 9251 events. 5279/9251 cut-off events. For 549672/549706 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 71731 event pairs, 1691 based on Foata normal form. 5/8895 useless extension candidates. Maximal degree in co-relation 57178. Up to 7703 conditions per place. [2024-06-28 01:05:55,381 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 297 selfloop transitions, 117 changer transitions 0/431 dead transitions. [2024-06-28 01:05:55,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 431 transitions, 6527 flow [2024-06-28 01:05:55,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:55,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:55,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-28 01:05:55,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432291666666666 [2024-06-28 01:05:55,383 INFO L175 Difference]: Start difference. First operand has 316 places, 399 transitions, 5156 flow. Second operand 8 states and 247 transitions. [2024-06-28 01:05:55,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 431 transitions, 6527 flow [2024-06-28 01:05:57,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 431 transitions, 6379 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:57,682 INFO L231 Difference]: Finished difference. Result has 318 places, 402 transitions, 5323 flow [2024-06-28 01:05:57,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5323, PETRI_PLACES=318, PETRI_TRANSITIONS=402} [2024-06-28 01:05:57,682 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 266 predicate places. [2024-06-28 01:05:57,682 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 402 transitions, 5323 flow [2024-06-28 01:05:57,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:57,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:57,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:57,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:05:57,683 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:57,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:57,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1655728926, now seen corresponding path program 5 times [2024-06-28 01:05:57,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:57,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452906153] [2024-06-28 01:05:57,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:57,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:57,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:57,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:57,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:57,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452906153] [2024-06-28 01:05:57,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452906153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:57,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:57,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:57,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471849536] [2024-06-28 01:05:57,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:57,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:57,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:57,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:57,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:57,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:57,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 402 transitions, 5323 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:57,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:57,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:57,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:59,614 INFO L124 PetriNetUnfolderBase]: 5306/9280 cut-off events. [2024-06-28 01:05:59,614 INFO L125 PetriNetUnfolderBase]: For 570824/570852 co-relation queries the response was YES. [2024-06-28 01:05:59,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58182 conditions, 9280 events. 5306/9280 cut-off events. For 570824/570852 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 71829 event pairs, 1671 based on Foata normal form. 5/8914 useless extension candidates. Maximal degree in co-relation 58032. Up to 7733 conditions per place. [2024-06-28 01:05:59,709 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 290 selfloop transitions, 123 changer transitions 0/430 dead transitions. [2024-06-28 01:05:59,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 430 transitions, 6821 flow [2024-06-28 01:05:59,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:59,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:59,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:05:59,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-28 01:05:59,933 INFO L175 Difference]: Start difference. First operand has 318 places, 402 transitions, 5323 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:05:59,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 430 transitions, 6821 flow [2024-06-28 01:06:02,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 430 transitions, 6523 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:02,751 INFO L231 Difference]: Finished difference. Result has 319 places, 411 transitions, 5503 flow [2024-06-28 01:06:02,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5043, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5503, PETRI_PLACES=319, PETRI_TRANSITIONS=411} [2024-06-28 01:06:02,751 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 267 predicate places. [2024-06-28 01:06:02,751 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 411 transitions, 5503 flow [2024-06-28 01:06:02,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:02,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:02,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:02,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:06:02,752 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:02,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:02,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1579347656, now seen corresponding path program 6 times [2024-06-28 01:06:02,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:02,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986888414] [2024-06-28 01:06:02,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:02,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:02,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:02,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:02,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986888414] [2024-06-28 01:06:02,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986888414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:02,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:02,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:02,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277470863] [2024-06-28 01:06:02,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:02,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:02,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:02,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:02,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:02,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:02,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 411 transitions, 5503 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:02,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:02,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:02,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:04,699 INFO L124 PetriNetUnfolderBase]: 5323/9317 cut-off events. [2024-06-28 01:06:04,700 INFO L125 PetriNetUnfolderBase]: For 585514/585550 co-relation queries the response was YES. [2024-06-28 01:06:04,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58635 conditions, 9317 events. 5323/9317 cut-off events. For 585514/585550 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72189 event pairs, 1692 based on Foata normal form. 6/8952 useless extension candidates. Maximal degree in co-relation 58484. Up to 7752 conditions per place. [2024-06-28 01:06:04,801 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 298 selfloop transitions, 134 changer transitions 0/449 dead transitions. [2024-06-28 01:06:04,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 449 transitions, 7213 flow [2024-06-28 01:06:04,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:06:04,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:06:04,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 296 transitions. [2024-06-28 01:06:04,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 01:06:04,802 INFO L175 Difference]: Start difference. First operand has 319 places, 411 transitions, 5503 flow. Second operand 10 states and 296 transitions. [2024-06-28 01:06:04,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 449 transitions, 7213 flow [2024-06-28 01:06:07,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 449 transitions, 6863 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 01:06:07,543 INFO L231 Difference]: Finished difference. Result has 325 places, 417 transitions, 5589 flow [2024-06-28 01:06:07,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5187, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5589, PETRI_PLACES=325, PETRI_TRANSITIONS=417} [2024-06-28 01:06:07,543 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 273 predicate places. [2024-06-28 01:06:07,543 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 417 transitions, 5589 flow [2024-06-28 01:06:07,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:07,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:07,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:07,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:06:07,544 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:07,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:07,544 INFO L85 PathProgramCache]: Analyzing trace with hash 990859700, now seen corresponding path program 7 times [2024-06-28 01:06:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:07,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855318248] [2024-06-28 01:06:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:07,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:07,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:07,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:07,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:07,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855318248] [2024-06-28 01:06:07,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855318248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:07,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:07,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:07,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802284005] [2024-06-28 01:06:07,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:07,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:07,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:07,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:07,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:07,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:07,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 417 transitions, 5589 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:07,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:07,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:07,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:09,656 INFO L124 PetriNetUnfolderBase]: 5320/9313 cut-off events. [2024-06-28 01:06:09,656 INFO L125 PetriNetUnfolderBase]: For 589780/589816 co-relation queries the response was YES. [2024-06-28 01:06:09,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58273 conditions, 9313 events. 5320/9313 cut-off events. For 589780/589816 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72193 event pairs, 1692 based on Foata normal form. 6/8948 useless extension candidates. Maximal degree in co-relation 58122. Up to 7749 conditions per place. [2024-06-28 01:06:09,748 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 293 selfloop transitions, 133 changer transitions 0/443 dead transitions. [2024-06-28 01:06:09,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 443 transitions, 6913 flow [2024-06-28 01:06:09,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:09,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:09,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-28 01:06:09,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-06-28 01:06:09,749 INFO L175 Difference]: Start difference. First operand has 325 places, 417 transitions, 5589 flow. Second operand 8 states and 243 transitions. [2024-06-28 01:06:09,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 443 transitions, 6913 flow [2024-06-28 01:06:12,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 443 transitions, 6548 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 01:06:12,681 INFO L231 Difference]: Finished difference. Result has 325 places, 417 transitions, 5496 flow [2024-06-28 01:06:12,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5224, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5496, PETRI_PLACES=325, PETRI_TRANSITIONS=417} [2024-06-28 01:06:12,681 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 273 predicate places. [2024-06-28 01:06:12,681 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 417 transitions, 5496 flow [2024-06-28 01:06:12,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:12,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:12,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:12,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:06:12,682 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:12,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:12,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1165797488, now seen corresponding path program 8 times [2024-06-28 01:06:12,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:12,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098148685] [2024-06-28 01:06:12,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:12,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:12,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:12,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:12,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:12,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098148685] [2024-06-28 01:06:12,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098148685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:12,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:12,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:06:12,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760303481] [2024-06-28 01:06:12,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:12,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:06:12,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:12,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:06:12,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:06:12,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:12,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 417 transitions, 5496 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:12,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:12,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:12,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:14,450 INFO L124 PetriNetUnfolderBase]: 5347/9343 cut-off events. [2024-06-28 01:06:14,450 INFO L125 PetriNetUnfolderBase]: For 608677/608705 co-relation queries the response was YES. [2024-06-28 01:06:14,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58588 conditions, 9343 events. 5347/9343 cut-off events. For 608677/608705 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72323 event pairs, 1671 based on Foata normal form. 5/8967 useless extension candidates. Maximal degree in co-relation 58437. Up to 7779 conditions per place. [2024-06-28 01:06:14,556 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 286 selfloop transitions, 140 changer transitions 0/443 dead transitions. [2024-06-28 01:06:14,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 443 transitions, 7216 flow [2024-06-28 01:06:14,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:06:14,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:06:14,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:06:14,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-28 01:06:14,557 INFO L175 Difference]: Start difference. First operand has 325 places, 417 transitions, 5496 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:06:14,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 443 transitions, 7216 flow [2024-06-28 01:06:17,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 443 transitions, 6932 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:06:17,506 INFO L231 Difference]: Finished difference. Result has 325 places, 426 transitions, 5708 flow [2024-06-28 01:06:17,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5230, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5708, PETRI_PLACES=325, PETRI_TRANSITIONS=426} [2024-06-28 01:06:17,507 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 273 predicate places. [2024-06-28 01:06:17,507 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 426 transitions, 5708 flow [2024-06-28 01:06:17,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:17,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:17,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:17,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:06:17,508 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:17,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:17,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1765989400, now seen corresponding path program 9 times [2024-06-28 01:06:17,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:17,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086796203] [2024-06-28 01:06:17,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:17,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:17,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:17,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:17,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:17,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086796203] [2024-06-28 01:06:17,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086796203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:17,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:17,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:06:17,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775611657] [2024-06-28 01:06:17,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:17,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:06:17,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:17,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:06:17,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:06:17,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:17,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 426 transitions, 5708 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:17,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:17,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:17,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:19,623 INFO L124 PetriNetUnfolderBase]: 5344/9339 cut-off events. [2024-06-28 01:06:19,623 INFO L125 PetriNetUnfolderBase]: For 612968/612996 co-relation queries the response was YES. [2024-06-28 01:06:19,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58526 conditions, 9339 events. 5344/9339 cut-off events. For 612968/612996 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72226 event pairs, 1671 based on Foata normal form. 5/8963 useless extension candidates. Maximal degree in co-relation 58374. Up to 7776 conditions per place. [2024-06-28 01:06:19,716 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 285 selfloop transitions, 141 changer transitions 0/443 dead transitions. [2024-06-28 01:06:19,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 443 transitions, 7224 flow [2024-06-28 01:06:19,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:06:19,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:06:19,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:06:19,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:06:19,717 INFO L175 Difference]: Start difference. First operand has 325 places, 426 transitions, 5708 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:06:19,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 443 transitions, 7224 flow [2024-06-28 01:06:23,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 443 transitions, 7031 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 01:06:23,120 INFO L231 Difference]: Finished difference. Result has 330 places, 426 transitions, 5803 flow [2024-06-28 01:06:23,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5803, PETRI_PLACES=330, PETRI_TRANSITIONS=426} [2024-06-28 01:06:23,120 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 278 predicate places. [2024-06-28 01:06:23,120 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 426 transitions, 5803 flow [2024-06-28 01:06:23,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:23,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:23,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:23,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 01:06:23,121 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:23,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:23,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1557361960, now seen corresponding path program 10 times [2024-06-28 01:06:23,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:23,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690456013] [2024-06-28 01:06:23,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:23,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:23,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:23,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:23,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:23,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690456013] [2024-06-28 01:06:23,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690456013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:23,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:23,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:06:23,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200681488] [2024-06-28 01:06:23,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:23,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:06:23,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:23,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:06:23,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:06:23,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:23,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 426 transitions, 5803 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:23,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:23,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:23,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:25,258 INFO L124 PetriNetUnfolderBase]: 5351/9354 cut-off events. [2024-06-28 01:06:25,258 INFO L125 PetriNetUnfolderBase]: For 625564/625620 co-relation queries the response was YES. [2024-06-28 01:06:25,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58730 conditions, 9354 events. 5351/9354 cut-off events. For 625564/625620 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72571 event pairs, 1755 based on Foata normal form. 17/9009 useless extension candidates. Maximal degree in co-relation 58577. Up to 7784 conditions per place. [2024-06-28 01:06:25,376 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 281 selfloop transitions, 145 changer transitions 0/443 dead transitions. [2024-06-28 01:06:25,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 443 transitions, 7384 flow [2024-06-28 01:06:25,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:06:25,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:06:25,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:06:25,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 01:06:25,377 INFO L175 Difference]: Start difference. First operand has 330 places, 426 transitions, 5803 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:06:25,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 443 transitions, 7384 flow [2024-06-28 01:06:28,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 443 transitions, 7103 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 01:06:28,275 INFO L231 Difference]: Finished difference. Result has 332 places, 429 transitions, 5885 flow [2024-06-28 01:06:28,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5885, PETRI_PLACES=332, PETRI_TRANSITIONS=429} [2024-06-28 01:06:28,276 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 280 predicate places. [2024-06-28 01:06:28,276 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 429 transitions, 5885 flow [2024-06-28 01:06:28,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:28,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:28,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:28,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 01:06:28,276 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:28,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:28,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1155921600, now seen corresponding path program 11 times [2024-06-28 01:06:28,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:28,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52053709] [2024-06-28 01:06:28,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:28,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:28,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:28,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:28,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:28,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52053709] [2024-06-28 01:06:28,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52053709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:28,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:28,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:06:28,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515758186] [2024-06-28 01:06:28,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:28,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:06:28,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:28,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:06:28,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:06:28,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:28,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 429 transitions, 5885 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:28,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:28,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:28,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:30,354 INFO L124 PetriNetUnfolderBase]: 5348/9350 cut-off events. [2024-06-28 01:06:30,355 INFO L125 PetriNetUnfolderBase]: For 630011/630067 co-relation queries the response was YES. [2024-06-28 01:06:30,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58685 conditions, 9350 events. 5348/9350 cut-off events. For 630011/630067 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72604 event pairs, 1755 based on Foata normal form. 17/9005 useless extension candidates. Maximal degree in co-relation 58531. Up to 7781 conditions per place. [2024-06-28 01:06:30,472 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 281 selfloop transitions, 144 changer transitions 0/442 dead transitions. [2024-06-28 01:06:30,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 442 transitions, 7189 flow [2024-06-28 01:06:30,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:06:30,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:06:30,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:06:30,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 01:06:30,473 INFO L175 Difference]: Start difference. First operand has 332 places, 429 transitions, 5885 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:06:30,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 442 transitions, 7189 flow [2024-06-28 01:06:33,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 442 transitions, 6681 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:33,185 INFO L231 Difference]: Finished difference. Result has 333 places, 429 transitions, 5671 flow [2024-06-28 01:06:33,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5377, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5671, PETRI_PLACES=333, PETRI_TRANSITIONS=429} [2024-06-28 01:06:33,186 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 281 predicate places. [2024-06-28 01:06:33,186 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 429 transitions, 5671 flow [2024-06-28 01:06:33,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:33,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:33,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:33,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 01:06:33,187 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:33,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:33,187 INFO L85 PathProgramCache]: Analyzing trace with hash -431545032, now seen corresponding path program 4 times [2024-06-28 01:06:33,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:33,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637294947] [2024-06-28 01:06:33,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:33,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:33,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:33,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:33,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:33,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637294947] [2024-06-28 01:06:33,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637294947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:33,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:33,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:06:33,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243333648] [2024-06-28 01:06:33,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:33,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:06:33,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:33,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:06:33,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:06:33,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:33,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 429 transitions, 5671 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:33,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:33,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:33,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:35,438 INFO L124 PetriNetUnfolderBase]: 5355/9360 cut-off events. [2024-06-28 01:06:35,438 INFO L125 PetriNetUnfolderBase]: For 635358/635407 co-relation queries the response was YES. [2024-06-28 01:06:35,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58736 conditions, 9360 events. 5355/9360 cut-off events. For 635358/635407 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72437 event pairs, 1686 based on Foata normal form. 20/9001 useless extension candidates. Maximal degree in co-relation 58581. Up to 7880 conditions per place. [2024-06-28 01:06:35,539 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 338 selfloop transitions, 99 changer transitions 0/454 dead transitions. [2024-06-28 01:06:35,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 454 transitions, 7143 flow [2024-06-28 01:06:35,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:06:35,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:06:35,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:06:35,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-28 01:06:35,540 INFO L175 Difference]: Start difference. First operand has 333 places, 429 transitions, 5671 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:06:35,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 454 transitions, 7143 flow [2024-06-28 01:06:39,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 454 transitions, 6778 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:06:39,212 INFO L231 Difference]: Finished difference. Result has 333 places, 435 transitions, 5640 flow [2024-06-28 01:06:39,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5306, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5640, PETRI_PLACES=333, PETRI_TRANSITIONS=435} [2024-06-28 01:06:39,213 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 281 predicate places. [2024-06-28 01:06:39,213 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 435 transitions, 5640 flow [2024-06-28 01:06:39,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:39,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:39,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:39,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 01:06:39,214 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:39,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:39,214 INFO L85 PathProgramCache]: Analyzing trace with hash -555234848, now seen corresponding path program 5 times [2024-06-28 01:06:39,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:39,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098948789] [2024-06-28 01:06:39,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:39,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:39,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:39,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:39,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:39,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098948789] [2024-06-28 01:06:39,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098948789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:39,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:39,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:06:39,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097304964] [2024-06-28 01:06:39,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:39,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:06:39,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:39,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:06:39,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:06:39,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:39,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 435 transitions, 5640 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:39,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:39,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:39,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:41,353 INFO L124 PetriNetUnfolderBase]: 5372/9386 cut-off events. [2024-06-28 01:06:41,353 INFO L125 PetriNetUnfolderBase]: For 651440/651489 co-relation queries the response was YES. [2024-06-28 01:06:41,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59032 conditions, 9386 events. 5372/9386 cut-off events. For 651440/651489 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72616 event pairs, 1686 based on Foata normal form. 20/9023 useless extension candidates. Maximal degree in co-relation 58876. Up to 7899 conditions per place. [2024-06-28 01:06:41,455 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 339 selfloop transitions, 101 changer transitions 0/457 dead transitions. [2024-06-28 01:06:41,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 457 transitions, 7126 flow [2024-06-28 01:06:41,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:06:41,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:06:41,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:06:41,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:06:41,457 INFO L175 Difference]: Start difference. First operand has 333 places, 435 transitions, 5640 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:06:41,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 457 transitions, 7126 flow [2024-06-28 01:06:45,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 457 transitions, 6841 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-28 01:06:45,444 INFO L231 Difference]: Finished difference. Result has 336 places, 441 transitions, 5699 flow [2024-06-28 01:06:45,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5399, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5699, PETRI_PLACES=336, PETRI_TRANSITIONS=441} [2024-06-28 01:06:45,444 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 284 predicate places. [2024-06-28 01:06:45,444 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 441 transitions, 5699 flow [2024-06-28 01:06:45,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:45,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:45,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:45,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 01:06:45,445 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:45,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:45,445 INFO L85 PathProgramCache]: Analyzing trace with hash -952037942, now seen corresponding path program 6 times [2024-06-28 01:06:45,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:45,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298149794] [2024-06-28 01:06:45,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:45,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:45,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:45,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:45,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:45,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298149794] [2024-06-28 01:06:45,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298149794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:45,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:45,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:06:45,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565603225] [2024-06-28 01:06:45,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:45,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:06:45,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:45,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:06:45,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:06:45,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:45,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 441 transitions, 5699 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:45,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:45,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:45,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:47,333 INFO L124 PetriNetUnfolderBase]: 5369/9382 cut-off events. [2024-06-28 01:06:47,334 INFO L125 PetriNetUnfolderBase]: For 654622/654671 co-relation queries the response was YES. [2024-06-28 01:06:47,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58832 conditions, 9382 events. 5369/9382 cut-off events. For 654622/654671 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 72632 event pairs, 1686 based on Foata normal form. 20/9019 useless extension candidates. Maximal degree in co-relation 58675. Up to 7896 conditions per place. [2024-06-28 01:06:47,442 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 340 selfloop transitions, 99 changer transitions 0/456 dead transitions. [2024-06-28 01:06:47,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 456 transitions, 6831 flow [2024-06-28 01:06:47,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:06:47,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:06:47,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:06:47,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 01:06:47,443 INFO L175 Difference]: Start difference. First operand has 336 places, 441 transitions, 5699 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:06:47,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 456 transitions, 6831 flow [2024-06-28 01:06:51,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 456 transitions, 6661 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 01:06:51,073 INFO L231 Difference]: Finished difference. Result has 340 places, 441 transitions, 5733 flow [2024-06-28 01:06:51,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5529, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5733, PETRI_PLACES=340, PETRI_TRANSITIONS=441} [2024-06-28 01:06:51,073 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 288 predicate places. [2024-06-28 01:06:51,073 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 441 transitions, 5733 flow [2024-06-28 01:06:51,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:51,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:51,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:51,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 01:06:51,074 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:51,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:51,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1550688776, now seen corresponding path program 7 times [2024-06-28 01:06:51,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:51,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232613710] [2024-06-28 01:06:51,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:51,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:51,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:51,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:51,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:51,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232613710] [2024-06-28 01:06:51,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232613710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:51,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:51,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:06:51,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790114919] [2024-06-28 01:06:51,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:51,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:06:51,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:51,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:06:51,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:06:51,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:51,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 441 transitions, 5733 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:51,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:51,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:51,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:53,166 INFO L124 PetriNetUnfolderBase]: 5396/9426 cut-off events. [2024-06-28 01:06:53,167 INFO L125 PetriNetUnfolderBase]: For 679355/679401 co-relation queries the response was YES. [2024-06-28 01:06:53,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59453 conditions, 9426 events. 5396/9426 cut-off events. For 679355/679401 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 73036 event pairs, 1718 based on Foata normal form. 18/9063 useless extension candidates. Maximal degree in co-relation 59295. Up to 7926 conditions per place. [2024-06-28 01:06:53,275 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 337 selfloop transitions, 110 changer transitions 0/464 dead transitions. [2024-06-28 01:06:53,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 464 transitions, 7484 flow [2024-06-28 01:06:53,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:06:53,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:06:53,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:06:53,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:06:53,276 INFO L175 Difference]: Start difference. First operand has 340 places, 441 transitions, 5733 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:06:53,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 464 transitions, 7484 flow [2024-06-28 01:06:55,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 464 transitions, 7255 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:55,946 INFO L231 Difference]: Finished difference. Result has 341 places, 450 transitions, 5895 flow [2024-06-28 01:06:55,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5522, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5895, PETRI_PLACES=341, PETRI_TRANSITIONS=450} [2024-06-28 01:06:55,946 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 289 predicate places. [2024-06-28 01:06:55,946 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 450 transitions, 5895 flow [2024-06-28 01:06:55,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:55,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:55,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:55,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 01:06:55,947 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:55,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:55,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1155928544, now seen corresponding path program 8 times [2024-06-28 01:06:55,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:55,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775036901] [2024-06-28 01:06:55,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:55,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:55,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:56,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:56,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:56,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775036901] [2024-06-28 01:06:56,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775036901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:56,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:56,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:06:56,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817712915] [2024-06-28 01:06:56,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:56,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:06:56,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:56,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:06:56,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:06:56,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:56,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 450 transitions, 5895 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:56,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:56,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:56,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:58,098 INFO L124 PetriNetUnfolderBase]: 5393/9422 cut-off events. [2024-06-28 01:06:58,098 INFO L125 PetriNetUnfolderBase]: For 683584/683630 co-relation queries the response was YES. [2024-06-28 01:06:58,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59402 conditions, 9422 events. 5393/9422 cut-off events. For 683584/683630 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 73025 event pairs, 1718 based on Foata normal form. 18/9059 useless extension candidates. Maximal degree in co-relation 59243. Up to 7923 conditions per place. [2024-06-28 01:06:58,204 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 336 selfloop transitions, 110 changer transitions 0/463 dead transitions. [2024-06-28 01:06:58,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 463 transitions, 7261 flow [2024-06-28 01:06:58,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:06:58,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:06:58,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:06:58,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 01:06:58,205 INFO L175 Difference]: Start difference. First operand has 341 places, 450 transitions, 5895 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:06:58,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 463 transitions, 7261 flow [2024-06-28 01:07:01,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 463 transitions, 7081 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 01:07:01,029 INFO L231 Difference]: Finished difference. Result has 346 places, 450 transitions, 5941 flow [2024-06-28 01:07:01,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5715, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5941, PETRI_PLACES=346, PETRI_TRANSITIONS=450} [2024-06-28 01:07:01,029 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 294 predicate places. [2024-06-28 01:07:01,030 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 450 transitions, 5941 flow [2024-06-28 01:07:01,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:01,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:01,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:01,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 01:07:01,030 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:01,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:01,030 INFO L85 PathProgramCache]: Analyzing trace with hash 815942112, now seen corresponding path program 9 times [2024-06-28 01:07:01,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:01,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744409951] [2024-06-28 01:07:01,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:01,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:01,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:01,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:01,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:01,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744409951] [2024-06-28 01:07:01,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744409951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:01,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:01,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:07:01,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484153723] [2024-06-28 01:07:01,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:01,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:07:01,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:01,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:07:01,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:07:01,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:01,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 450 transitions, 5941 flow. Second operand has 7 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:01,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:01,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:01,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand