./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 16:35:05,744 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 16:35:05,812 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 16:35:05,817 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 16:35:05,818 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 16:35:05,863 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 16:35:05,863 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 16:35:05,863 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 16:35:05,864 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 16:35:05,867 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 16:35:05,867 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 16:35:05,867 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 16:35:05,868 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 16:35:05,869 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 16:35:05,869 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 16:35:05,869 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 16:35:05,869 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 16:35:05,869 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 16:35:05,869 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 16:35:05,870 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 16:35:05,870 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 16:35:05,870 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 16:35:05,870 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 16:35:05,870 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 16:35:05,870 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 16:35:05,871 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 16:35:05,871 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 16:35:05,871 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 16:35:05,871 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 16:35:05,871 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 16:35:05,872 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 16:35:05,872 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 16:35:05,872 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:35:05,872 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 16:35:05,873 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 16:35:05,873 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 16:35:05,873 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 16:35:05,873 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 16:35:05,873 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 16:35:05,873 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 16:35:05,873 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 16:35:05,873 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 16:35:05,874 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 16:35:05,874 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 16:35:06,063 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 16:35:06,096 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 16:35:06,097 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 16:35:06,098 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 16:35:06,099 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 16:35:06,100 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 16:35:06,246 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 16:35:06,246 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 16:35:06,247 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 16:35:07,291 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 16:35:07,503 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 16:35:07,504 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 16:35:07,514 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bfefb751b/c79a2bd60eb04f309bd9fdf3c1be5975/FLAG59c2af5e0 [2024-06-21 16:35:07,523 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bfefb751b/c79a2bd60eb04f309bd9fdf3c1be5975 [2024-06-21 16:35:07,526 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 16:35:07,526 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 16:35:07,528 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 16:35:07,529 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 16:35:07,532 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 16:35:07,533 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:35:06" (1/2) ... [2024-06-21 16:35:07,533 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a87f012 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:35:07, skipping insertion in model container [2024-06-21 16:35:07,534 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:35:06" (1/2) ... [2024-06-21 16:35:07,535 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1f14adbe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:35:07, skipping insertion in model container [2024-06-21 16:35:07,535 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:35:07" (2/2) ... [2024-06-21 16:35:07,535 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a87f012 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:07, skipping insertion in model container [2024-06-21 16:35:07,535 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:35:07" (2/2) ... [2024-06-21 16:35:07,535 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 16:35:07,606 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 16:35:07,607 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-21 16:35:07,608 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-21 16:35:07,608 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-21 16:35:07,608 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 16:35:07,608 INFO L106 edCorrectnessWitness]: ghost_update [L839-L839] multithreaded = 1; [2024-06-21 16:35:07,644 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 16:35:07,953 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:35:07,965 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 16:35:08,050 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:35:08,098 INFO L206 MainTranslator]: Completed translation [2024-06-21 16:35:08,099 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08 WrapperNode [2024-06-21 16:35:08,099 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 16:35:08,100 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 16:35:08,101 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 16:35:08,101 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 16:35:08,107 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,133 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,167 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-21 16:35:08,168 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 16:35:08,168 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 16:35:08,168 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 16:35:08,169 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 16:35:08,177 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,178 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,191 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,214 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-21 16:35:08,214 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,214 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,224 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,229 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,230 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,241 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,243 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 16:35:08,244 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 16:35:08,244 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 16:35:08,244 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 16:35:08,245 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (1/1) ... [2024-06-21 16:35:08,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:35:08,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 16:35:08,265 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-21 16:35:08,280 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-21 16:35:08,297 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 16:35:08,298 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 16:35:08,298 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 16:35:08,298 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 16:35:08,298 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 16:35:08,298 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 16:35:08,299 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 16:35:08,299 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 16:35:08,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 16:35:08,299 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 16:35:08,300 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 16:35:08,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 16:35:08,301 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 16:35:08,460 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 16:35:08,462 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 16:35:08,729 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 16:35:08,729 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 16:35:08,830 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 16:35:08,830 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 16:35:08,831 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:35:08 BoogieIcfgContainer [2024-06-21 16:35:08,831 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 16:35:08,832 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 16:35:08,832 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 16:35:08,835 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 16:35:08,835 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:35:06" (1/4) ... [2024-06-21 16:35:08,835 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4861a323 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:35:08, skipping insertion in model container [2024-06-21 16:35:08,835 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 04:35:07" (2/4) ... [2024-06-21 16:35:08,836 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4861a323 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:35:08, skipping insertion in model container [2024-06-21 16:35:08,836 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:35:08" (3/4) ... [2024-06-21 16:35:08,837 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4861a323 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:35:08, skipping insertion in model container [2024-06-21 16:35:08,837 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:35:08" (4/4) ... [2024-06-21 16:35:08,838 INFO L112 eAbstractionObserver]: Analyzing ICFG mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 16:35:08,850 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 16:35:08,850 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 16:35:08,851 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 16:35:08,892 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 16:35:08,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 16:35:08,946 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 16:35:08,946 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:35:08,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 16:35:08,948 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 16:35:08,951 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 16:35:08,958 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 16:35:08,963 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;@1de4c523, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 16:35:08,963 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 16:35:08,968 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 16:35:08,969 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 16:35:08,969 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:35:08,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:08,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 16:35:08,970 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:08,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:08,974 INFO L85 PathProgramCache]: Analyzing trace with hash 373697404, now seen corresponding path program 1 times [2024-06-21 16:35:08,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:08,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811786185] [2024-06-21 16:35:08,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:08,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:09,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:09,686 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-21 16:35:09,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:09,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811786185] [2024-06-21 16:35:09,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811786185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:09,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:09,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 16:35:09,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959844013] [2024-06-21 16:35:09,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:09,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 16:35:09,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:09,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 16:35:09,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 16:35:09,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 16:35:09,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 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-21 16:35:09,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:09,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 16:35:09,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:10,096 INFO L124 PetriNetUnfolderBase]: 1359/2099 cut-off events. [2024-06-21 16:35:10,097 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-21 16:35:10,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4213 conditions, 2099 events. 1359/2099 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10050 event pairs, 941 based on Foata normal form. 1/2056 useless extension candidates. Maximal degree in co-relation 4201. Up to 2029 conditions per place. [2024-06-21 16:35:10,111 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-21 16:35:10,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-21 16:35:10,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 16:35:10,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 16:35:10,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-21 16:35:10,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 16:35:10,122 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 75 transitions. [2024-06-21 16:35:10,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-21 16:35:10,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:10,126 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 16:35:10,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 16:35:10,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 16:35:10,129 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 16:35:10,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 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-21 16:35:10,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:10,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:10,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 16:35:10,130 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:10,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:10,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1653924427, now seen corresponding path program 1 times [2024-06-21 16:35:10,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:10,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295217089] [2024-06-21 16:35:10,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:10,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:10,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:10,647 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-21 16:35:10,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:10,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295217089] [2024-06-21 16:35:10,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295217089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:10,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:10,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 16:35:10,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698439529] [2024-06-21 16:35:10,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:10,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 16:35:10,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:10,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 16:35:10,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 16:35:10,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 16:35:10,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 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-21 16:35:10,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:10,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 16:35:10,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:10,901 INFO L124 PetriNetUnfolderBase]: 1353/2090 cut-off events. [2024-06-21 16:35:10,901 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-21 16:35:10,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4746 conditions, 2090 events. 1353/2090 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10005 event pairs, 795 based on Foata normal form. 3/2082 useless extension candidates. Maximal degree in co-relation 4734. Up to 2005 conditions per place. [2024-06-21 16:35:10,912 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-21 16:35:10,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-21 16:35:10,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 16:35:10,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 16:35:10,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-21 16:35:10,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-21 16:35:10,914 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 97 transitions. [2024-06-21 16:35:10,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-21 16:35:10,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 16:35:10,915 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-21 16:35:10,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 16:35:10,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-21 16:35:10,916 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-21 16:35:10,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 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-21 16:35:10,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:10,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:10,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 16:35:10,917 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:10,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:10,918 INFO L85 PathProgramCache]: Analyzing trace with hash -283436140, now seen corresponding path program 1 times [2024-06-21 16:35:10,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:10,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537594819] [2024-06-21 16:35:10,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:10,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:10,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:11,626 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-21 16:35:11,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:11,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537594819] [2024-06-21 16:35:11,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537594819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:11,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:11,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:35:11,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201827380] [2024-06-21 16:35:11,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:11,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:35:11,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:11,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:35:11,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:35:11,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 16:35:11,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 16:35:11,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:11,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 16:35:11,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:12,022 INFO L124 PetriNetUnfolderBase]: 1641/2510 cut-off events. [2024-06-21 16:35:12,023 INFO L125 PetriNetUnfolderBase]: For 1285/1285 co-relation queries the response was YES. [2024-06-21 16:35:12,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6293 conditions, 2510 events. 1641/2510 cut-off events. For 1285/1285 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11956 event pairs, 746 based on Foata normal form. 3/2500 useless extension candidates. Maximal degree in co-relation 6279. Up to 2393 conditions per place. [2024-06-21 16:35:12,034 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-21 16:35:12,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 372 flow [2024-06-21 16:35:12,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:35:12,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:35:12,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 16:35:12,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-21 16:35:12,037 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 136 transitions. [2024-06-21 16:35:12,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 372 flow [2024-06-21 16:35:12,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 72 transitions, 352 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 16:35:12,039 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 194 flow [2024-06-21 16:35:12,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=194, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-21 16:35:12,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-21 16:35:12,040 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 194 flow [2024-06-21 16:35:12,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 16:35:12,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:12,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:12,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 16:35:12,041 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:12,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:12,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1521759228, now seen corresponding path program 1 times [2024-06-21 16:35:12,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:12,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413725398] [2024-06-21 16:35:12,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:12,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:12,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:12,698 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-21 16:35:12,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:12,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413725398] [2024-06-21 16:35:12,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413725398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:12,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:12,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:35:12,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2259837] [2024-06-21 16:35:12,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:12,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:35:12,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:12,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:35:12,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:35:12,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 16:35:12,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 194 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 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-21 16:35:12,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:12,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 16:35:12,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:13,134 INFO L124 PetriNetUnfolderBase]: 1632/2495 cut-off events. [2024-06-21 16:35:13,134 INFO L125 PetriNetUnfolderBase]: For 2539/2539 co-relation queries the response was YES. [2024-06-21 16:35:13,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6972 conditions, 2495 events. 1632/2495 cut-off events. For 2539/2539 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11847 event pairs, 582 based on Foata normal form. 6/2488 useless extension candidates. Maximal degree in co-relation 6956. Up to 2348 conditions per place. [2024-06-21 16:35:13,145 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-21 16:35:13,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 432 flow [2024-06-21 16:35:13,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:13,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:13,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-21 16:35:13,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-21 16:35:13,148 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 194 flow. Second operand 7 states and 153 transitions. [2024-06-21 16:35:13,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 432 flow [2024-06-21 16:35:13,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 78 transitions, 404 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:13,151 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 215 flow [2024-06-21 16:35:13,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-21 16:35:13,152 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-21 16:35:13,152 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 215 flow [2024-06-21 16:35:13,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 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-21 16:35:13,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:13,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:13,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 16:35:13,152 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:13,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:13,153 INFO L85 PathProgramCache]: Analyzing trace with hash 825508084, now seen corresponding path program 1 times [2024-06-21 16:35:13,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:13,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80871457] [2024-06-21 16:35:13,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:13,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:13,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:13,565 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-21 16:35:13,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:13,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80871457] [2024-06-21 16:35:13,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80871457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:13,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:13,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:35:13,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974839262] [2024-06-21 16:35:13,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:13,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:35:13,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:13,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:35:13,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:35:13,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:13,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 215 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 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-21 16:35:13,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:13,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:13,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:14,044 INFO L124 PetriNetUnfolderBase]: 1627/2500 cut-off events. [2024-06-21 16:35:14,044 INFO L125 PetriNetUnfolderBase]: For 3802/3802 co-relation queries the response was YES. [2024-06-21 16:35:14,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7408 conditions, 2500 events. 1627/2500 cut-off events. For 3802/3802 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11864 event pairs, 689 based on Foata normal form. 2/2501 useless extension candidates. Maximal degree in co-relation 7390. Up to 2407 conditions per place. [2024-06-21 16:35:14,056 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 8 changer transitions 0/59 dead transitions. [2024-06-21 16:35:14,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 369 flow [2024-06-21 16:35:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:35:14,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:35:14,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-21 16:35:14,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-21 16:35:14,057 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 215 flow. Second operand 5 states and 91 transitions. [2024-06-21 16:35:14,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 369 flow [2024-06-21 16:35:14,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 330 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:14,061 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 222 flow [2024-06-21 16:35:14,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=222, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-21 16:35:14,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-21 16:35:14,062 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 222 flow [2024-06-21 16:35:14,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 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-21 16:35:14,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:14,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:14,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 16:35:14,062 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:14,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:14,063 INFO L85 PathProgramCache]: Analyzing trace with hash -214800678, now seen corresponding path program 1 times [2024-06-21 16:35:14,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:14,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674924393] [2024-06-21 16:35:14,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:14,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:14,552 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-21 16:35:14,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:14,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674924393] [2024-06-21 16:35:14,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674924393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:14,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:14,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:35:14,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009358324] [2024-06-21 16:35:14,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:14,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:35:14,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:14,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:35:14,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:35:14,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:14,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 222 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 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-21 16:35:14,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:14,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:14,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:15,211 INFO L124 PetriNetUnfolderBase]: 1883/2794 cut-off events. [2024-06-21 16:35:15,211 INFO L125 PetriNetUnfolderBase]: For 6041/6041 co-relation queries the response was YES. [2024-06-21 16:35:15,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8903 conditions, 2794 events. 1883/2794 cut-off events. For 6041/6041 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12580 event pairs, 763 based on Foata normal form. 6/2799 useless extension candidates. Maximal degree in co-relation 8883. Up to 2725 conditions per place. [2024-06-21 16:35:15,226 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 17 changer transitions 0/78 dead transitions. [2024-06-21 16:35:15,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 78 transitions, 492 flow [2024-06-21 16:35:15,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:35:15,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:35:15,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 16:35:15,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 16:35:15,228 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 222 flow. Second operand 6 states and 110 transitions. [2024-06-21 16:35:15,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 78 transitions, 492 flow [2024-06-21 16:35:15,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 78 transitions, 470 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:15,233 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 325 flow [2024-06-21 16:35:15,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=325, PETRI_PLACES=58, PETRI_TRANSITIONS=59} [2024-06-21 16:35:15,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-21 16:35:15,236 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 325 flow [2024-06-21 16:35:15,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 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-21 16:35:15,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:15,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:15,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 16:35:15,236 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:15,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:15,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1001015545, now seen corresponding path program 1 times [2024-06-21 16:35:15,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:15,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645480589] [2024-06-21 16:35:15,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:15,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:15,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:15,872 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-21 16:35:15,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:15,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645480589] [2024-06-21 16:35:15,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645480589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:15,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:15,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:35:15,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319151220] [2024-06-21 16:35:15,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:15,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:35:15,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:15,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:35:15,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:35:15,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:15,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 325 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-21 16:35:15,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:15,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:15,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:16,263 INFO L124 PetriNetUnfolderBase]: 1698/2614 cut-off events. [2024-06-21 16:35:16,263 INFO L125 PetriNetUnfolderBase]: For 8065/8085 co-relation queries the response was YES. [2024-06-21 16:35:16,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9208 conditions, 2614 events. 1698/2614 cut-off events. For 8065/8085 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12491 event pairs, 669 based on Foata normal form. 6/2604 useless extension candidates. Maximal degree in co-relation 9185. Up to 2456 conditions per place. [2024-06-21 16:35:16,284 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 16 changer transitions 0/85 dead transitions. [2024-06-21 16:35:16,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 85 transitions, 603 flow [2024-06-21 16:35:16,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:35:16,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:35:16,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-21 16:35:16,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 16:35:16,286 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 325 flow. Second operand 6 states and 114 transitions. [2024-06-21 16:35:16,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 85 transitions, 603 flow [2024-06-21 16:35:16,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 85 transitions, 587 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-21 16:35:16,293 INFO L231 Difference]: Finished difference. Result has 63 places, 65 transitions, 403 flow [2024-06-21 16:35:16,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=403, PETRI_PLACES=63, PETRI_TRANSITIONS=65} [2024-06-21 16:35:16,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-21 16:35:16,295 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 65 transitions, 403 flow [2024-06-21 16:35:16,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-21 16:35:16,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:16,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:16,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 16:35:16,295 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:16,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:16,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1218991803, now seen corresponding path program 2 times [2024-06-21 16:35:16,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:16,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405482638] [2024-06-21 16:35:16,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:16,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:16,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:16,793 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-21 16:35:16,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:16,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405482638] [2024-06-21 16:35:16,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405482638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:16,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:16,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:35:16,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429761216] [2024-06-21 16:35:16,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:16,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:35:16,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:16,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:35:16,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:35:16,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:16,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 65 transitions, 403 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-21 16:35:16,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:16,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:16,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:17,267 INFO L124 PetriNetUnfolderBase]: 1693/2606 cut-off events. [2024-06-21 16:35:17,268 INFO L125 PetriNetUnfolderBase]: For 10161/10175 co-relation queries the response was YES. [2024-06-21 16:35:17,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9743 conditions, 2606 events. 1693/2606 cut-off events. For 10161/10175 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12454 event pairs, 665 based on Foata normal form. 2/2593 useless extension candidates. Maximal degree in co-relation 9717. Up to 2475 conditions per place. [2024-06-21 16:35:17,280 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 11 changer transitions 0/80 dead transitions. [2024-06-21 16:35:17,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 587 flow [2024-06-21 16:35:17,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:35:17,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:35:17,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 16:35:17,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-21 16:35:17,282 INFO L175 Difference]: Start difference. First operand has 63 places, 65 transitions, 403 flow. Second operand 6 states and 107 transitions. [2024-06-21 16:35:17,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 587 flow [2024-06-21 16:35:17,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 80 transitions, 545 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-21 16:35:17,294 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 391 flow [2024-06-21 16:35:17,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=391, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-06-21 16:35:17,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-21 16:35:17,297 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 391 flow [2024-06-21 16:35:17,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-21 16:35:17,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:17,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:17,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 16:35:17,297 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:17,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:17,298 INFO L85 PathProgramCache]: Analyzing trace with hash -966829285, now seen corresponding path program 1 times [2024-06-21 16:35:17,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:17,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110197895] [2024-06-21 16:35:17,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:17,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:17,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:17,971 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-21 16:35:17,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:17,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110197895] [2024-06-21 16:35:17,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110197895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:17,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:17,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:17,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973567808] [2024-06-21 16:35:17,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:17,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:17,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:17,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:17,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:18,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:18,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 391 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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-21 16:35:18,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:18,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:18,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:18,551 INFO L124 PetriNetUnfolderBase]: 1706/2624 cut-off events. [2024-06-21 16:35:18,552 INFO L125 PetriNetUnfolderBase]: For 11692/11706 co-relation queries the response was YES. [2024-06-21 16:35:18,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9937 conditions, 2624 events. 1706/2624 cut-off events. For 11692/11706 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12535 event pairs, 647 based on Foata normal form. 2/2610 useless extension candidates. Maximal degree in co-relation 9909. Up to 2473 conditions per place. [2024-06-21 16:35:18,565 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 72 selfloop transitions, 14 changer transitions 0/93 dead transitions. [2024-06-21 16:35:18,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 655 flow [2024-06-21 16:35:18,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:18,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:18,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 16:35:18,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-21 16:35:18,567 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 391 flow. Second operand 7 states and 129 transitions. [2024-06-21 16:35:18,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 655 flow [2024-06-21 16:35:18,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 621 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:18,576 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 427 flow [2024-06-21 16:35:18,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=427, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-21 16:35:18,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-21 16:35:18,577 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 427 flow [2024-06-21 16:35:18,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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-21 16:35:18,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:18,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:18,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 16:35:18,578 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:18,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:18,578 INFO L85 PathProgramCache]: Analyzing trace with hash -276398641, now seen corresponding path program 2 times [2024-06-21 16:35:18,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:18,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3551235] [2024-06-21 16:35:18,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:18,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:18,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:19,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-21 16:35:19,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:19,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3551235] [2024-06-21 16:35:19,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3551235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:19,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:19,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:19,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825537178] [2024-06-21 16:35:19,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:19,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:19,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:19,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:19,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:19,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:19,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 427 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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-21 16:35:19,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:19,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:19,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:19,692 INFO L124 PetriNetUnfolderBase]: 1717/2641 cut-off events. [2024-06-21 16:35:19,692 INFO L125 PetriNetUnfolderBase]: For 14484/14506 co-relation queries the response was YES. [2024-06-21 16:35:19,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10576 conditions, 2641 events. 1717/2641 cut-off events. For 14484/14506 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12596 event pairs, 651 based on Foata normal form. 6/2630 useless extension candidates. Maximal degree in co-relation 10548. Up to 2442 conditions per place. [2024-06-21 16:35:19,708 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 65 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-21 16:35:19,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 98 transitions, 773 flow [2024-06-21 16:35:19,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:19,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:19,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 16:35:19,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-21 16:35:19,710 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 427 flow. Second operand 7 states and 132 transitions. [2024-06-21 16:35:19,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 98 transitions, 773 flow [2024-06-21 16:35:19,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 98 transitions, 727 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:19,719 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 515 flow [2024-06-21 16:35:19,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=515, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-21 16:35:19,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-21 16:35:19,720 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 515 flow [2024-06-21 16:35:19,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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-21 16:35:19,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:19,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:19,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 16:35:19,721 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:19,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:19,721 INFO L85 PathProgramCache]: Analyzing trace with hash -442343717, now seen corresponding path program 1 times [2024-06-21 16:35:19,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:19,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41941856] [2024-06-21 16:35:19,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:19,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:19,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:20,326 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-21 16:35:20,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:20,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41941856] [2024-06-21 16:35:20,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41941856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:20,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:20,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:20,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121922574] [2024-06-21 16:35:20,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:20,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:20,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:20,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:20,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:20,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:20,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 515 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 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-21 16:35:20,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:20,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:20,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:20,757 INFO L124 PetriNetUnfolderBase]: 1995/2956 cut-off events. [2024-06-21 16:35:20,757 INFO L125 PetriNetUnfolderBase]: For 21015/21015 co-relation queries the response was YES. [2024-06-21 16:35:20,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12657 conditions, 2956 events. 1995/2956 cut-off events. For 21015/21015 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13432 event pairs, 682 based on Foata normal form. 6/2959 useless extension candidates. Maximal degree in co-relation 12628. Up to 2763 conditions per place. [2024-06-21 16:35:20,778 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 92 selfloop transitions, 28 changer transitions 0/123 dead transitions. [2024-06-21 16:35:20,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 123 transitions, 1049 flow [2024-06-21 16:35:20,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:20,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:20,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 16:35:20,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-21 16:35:20,780 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 515 flow. Second operand 7 states and 136 transitions. [2024-06-21 16:35:20,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 123 transitions, 1049 flow [2024-06-21 16:35:20,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 123 transitions, 1003 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:20,795 INFO L231 Difference]: Finished difference. Result has 77 places, 91 transitions, 694 flow [2024-06-21 16:35:20,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=694, PETRI_PLACES=77, PETRI_TRANSITIONS=91} [2024-06-21 16:35:20,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-21 16:35:20,795 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 91 transitions, 694 flow [2024-06-21 16:35:20,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 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-21 16:35:20,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:20,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:20,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 16:35:20,796 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:20,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:20,796 INFO L85 PathProgramCache]: Analyzing trace with hash 865961465, now seen corresponding path program 2 times [2024-06-21 16:35:20,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:20,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306866417] [2024-06-21 16:35:20,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:20,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:20,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:21,329 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-21 16:35:21,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:21,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306866417] [2024-06-21 16:35:21,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306866417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:21,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:21,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:21,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343220742] [2024-06-21 16:35:21,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:21,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:21,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:21,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:21,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:21,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:21,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 91 transitions, 694 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 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-21 16:35:21,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:21,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:21,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:21,943 INFO L124 PetriNetUnfolderBase]: 2031/3006 cut-off events. [2024-06-21 16:35:21,943 INFO L125 PetriNetUnfolderBase]: For 26421/26421 co-relation queries the response was YES. [2024-06-21 16:35:21,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14318 conditions, 3006 events. 2031/3006 cut-off events. For 26421/26421 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13621 event pairs, 706 based on Foata normal form. 6/3011 useless extension candidates. Maximal degree in co-relation 14284. Up to 2868 conditions per place. [2024-06-21 16:35:21,966 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 99 selfloop transitions, 23 changer transitions 0/125 dead transitions. [2024-06-21 16:35:21,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 125 transitions, 1189 flow [2024-06-21 16:35:21,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:21,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:21,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 16:35:21,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-21 16:35:21,968 INFO L175 Difference]: Start difference. First operand has 77 places, 91 transitions, 694 flow. Second operand 7 states and 129 transitions. [2024-06-21 16:35:21,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 125 transitions, 1189 flow [2024-06-21 16:35:21,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 125 transitions, 1145 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-21 16:35:21,984 INFO L231 Difference]: Finished difference. Result has 84 places, 98 transitions, 795 flow [2024-06-21 16:35:21,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=795, PETRI_PLACES=84, PETRI_TRANSITIONS=98} [2024-06-21 16:35:21,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-21 16:35:21,985 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 98 transitions, 795 flow [2024-06-21 16:35:21,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 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-21 16:35:21,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:21,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:21,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 16:35:21,986 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:21,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:21,986 INFO L85 PathProgramCache]: Analyzing trace with hash -264975047, now seen corresponding path program 3 times [2024-06-21 16:35:21,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:21,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041435041] [2024-06-21 16:35:21,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:21,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:21,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:22,486 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-21 16:35:22,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:22,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041435041] [2024-06-21 16:35:22,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041435041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:22,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:22,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:22,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073537448] [2024-06-21 16:35:22,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:22,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:22,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:22,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:22,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:22,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:22,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 98 transitions, 795 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 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-21 16:35:22,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:22,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:22,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:23,021 INFO L124 PetriNetUnfolderBase]: 2035/3012 cut-off events. [2024-06-21 16:35:23,022 INFO L125 PetriNetUnfolderBase]: For 30702/30702 co-relation queries the response was YES. [2024-06-21 16:35:23,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14903 conditions, 3012 events. 2035/3012 cut-off events. For 30702/30702 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13633 event pairs, 702 based on Foata normal form. 6/3017 useless extension candidates. Maximal degree in co-relation 14865. Up to 2937 conditions per place. [2024-06-21 16:35:23,038 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 102 selfloop transitions, 21 changer transitions 0/126 dead transitions. [2024-06-21 16:35:23,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 126 transitions, 1208 flow [2024-06-21 16:35:23,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:23,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:23,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:35:23,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-21 16:35:23,039 INFO L175 Difference]: Start difference. First operand has 84 places, 98 transitions, 795 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:35:23,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 126 transitions, 1208 flow [2024-06-21 16:35:23,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 126 transitions, 1163 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:23,059 INFO L231 Difference]: Finished difference. Result has 89 places, 104 transitions, 880 flow [2024-06-21 16:35:23,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=880, PETRI_PLACES=89, PETRI_TRANSITIONS=104} [2024-06-21 16:35:23,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-21 16:35:23,059 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 104 transitions, 880 flow [2024-06-21 16:35:23,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 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-21 16:35:23,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:23,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:23,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 16:35:23,060 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:23,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:23,061 INFO L85 PathProgramCache]: Analyzing trace with hash -265212383, now seen corresponding path program 3 times [2024-06-21 16:35:23,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:23,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946398213] [2024-06-21 16:35:23,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:23,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:23,607 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-21 16:35:23,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:23,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946398213] [2024-06-21 16:35:23,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946398213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:23,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:23,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:23,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146441948] [2024-06-21 16:35:23,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:23,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:23,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:23,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:23,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:23,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:23,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 104 transitions, 880 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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-21 16:35:23,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:23,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:23,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:24,149 INFO L124 PetriNetUnfolderBase]: 1861/2835 cut-off events. [2024-06-21 16:35:24,150 INFO L125 PetriNetUnfolderBase]: For 29788/29816 co-relation queries the response was YES. [2024-06-21 16:35:24,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14137 conditions, 2835 events. 1861/2835 cut-off events. For 29788/29816 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13375 event pairs, 612 based on Foata normal form. 2/2811 useless extension candidates. Maximal degree in co-relation 14097. Up to 2674 conditions per place. [2024-06-21 16:35:24,166 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 94 selfloop transitions, 14 changer transitions 0/123 dead transitions. [2024-06-21 16:35:24,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 123 transitions, 1144 flow [2024-06-21 16:35:24,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:24,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:24,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 16:35:24,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:35:24,168 INFO L175 Difference]: Start difference. First operand has 89 places, 104 transitions, 880 flow. Second operand 7 states and 123 transitions. [2024-06-21 16:35:24,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 123 transitions, 1144 flow [2024-06-21 16:35:24,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 123 transitions, 1071 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:24,188 INFO L231 Difference]: Finished difference. Result has 92 places, 104 transitions, 843 flow [2024-06-21 16:35:24,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=843, PETRI_PLACES=92, PETRI_TRANSITIONS=104} [2024-06-21 16:35:24,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-21 16:35:24,188 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 104 transitions, 843 flow [2024-06-21 16:35:24,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 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-21 16:35:24,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:24,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:24,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 16:35:24,189 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:24,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:24,189 INFO L85 PathProgramCache]: Analyzing trace with hash -269723287, now seen corresponding path program 1 times [2024-06-21 16:35:24,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:24,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802604779] [2024-06-21 16:35:24,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:24,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:24,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:25,116 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-21 16:35:25,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:25,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802604779] [2024-06-21 16:35:25,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802604779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:25,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:25,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:25,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394554709] [2024-06-21 16:35:25,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:25,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:25,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:25,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:25,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:25,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:25,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 104 transitions, 843 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:25,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:25,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:25,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:25,805 INFO L124 PetriNetUnfolderBase]: 2033/3010 cut-off events. [2024-06-21 16:35:25,805 INFO L125 PetriNetUnfolderBase]: For 36837/36837 co-relation queries the response was YES. [2024-06-21 16:35:25,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15411 conditions, 3010 events. 2033/3010 cut-off events. For 36837/36837 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13662 event pairs, 679 based on Foata normal form. 6/3015 useless extension candidates. Maximal degree in co-relation 15370. Up to 2915 conditions per place. [2024-06-21 16:35:25,824 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 101 selfloop transitions, 25 changer transitions 0/129 dead transitions. [2024-06-21 16:35:25,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 129 transitions, 1245 flow [2024-06-21 16:35:25,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:25,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:25,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 16:35:25,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:35:25,825 INFO L175 Difference]: Start difference. First operand has 92 places, 104 transitions, 843 flow. Second operand 7 states and 126 transitions. [2024-06-21 16:35:25,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 129 transitions, 1245 flow [2024-06-21 16:35:25,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 129 transitions, 1201 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:25,845 INFO L231 Difference]: Finished difference. Result has 93 places, 107 transitions, 903 flow [2024-06-21 16:35:25,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=903, PETRI_PLACES=93, PETRI_TRANSITIONS=107} [2024-06-21 16:35:25,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-21 16:35:25,845 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 107 transitions, 903 flow [2024-06-21 16:35:25,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:25,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:25,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:25,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 16:35:25,846 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:25,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:25,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1426632991, now seen corresponding path program 1 times [2024-06-21 16:35:25,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:25,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302074182] [2024-06-21 16:35:25,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:25,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:25,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:26,245 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-21 16:35:26,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:26,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302074182] [2024-06-21 16:35:26,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302074182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:26,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:26,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:35:26,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737563472] [2024-06-21 16:35:26,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:26,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:35:26,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:26,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:35:26,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:35:26,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:26,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 107 transitions, 903 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 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-21 16:35:26,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:26,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:26,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:26,704 INFO L124 PetriNetUnfolderBase]: 1903/2879 cut-off events. [2024-06-21 16:35:26,704 INFO L125 PetriNetUnfolderBase]: For 40032/40032 co-relation queries the response was YES. [2024-06-21 16:35:26,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15323 conditions, 2879 events. 1903/2879 cut-off events. For 40032/40032 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13469 event pairs, 703 based on Foata normal form. 1/2879 useless extension candidates. Maximal degree in co-relation 15281. Up to 2769 conditions per place. [2024-06-21 16:35:26,721 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 94 selfloop transitions, 8 changer transitions 0/115 dead transitions. [2024-06-21 16:35:26,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 115 transitions, 1127 flow [2024-06-21 16:35:26,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:35:26,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:35:26,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 16:35:26,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-21 16:35:26,722 INFO L175 Difference]: Start difference. First operand has 93 places, 107 transitions, 903 flow. Second operand 5 states and 87 transitions. [2024-06-21 16:35:26,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 115 transitions, 1127 flow [2024-06-21 16:35:26,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 115 transitions, 1039 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:26,746 INFO L231 Difference]: Finished difference. Result has 93 places, 107 transitions, 837 flow [2024-06-21 16:35:26,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=837, PETRI_PLACES=93, PETRI_TRANSITIONS=107} [2024-06-21 16:35:26,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-21 16:35:26,747 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 107 transitions, 837 flow [2024-06-21 16:35:26,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 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-21 16:35:26,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:26,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:26,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 16:35:26,747 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:26,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:26,748 INFO L85 PathProgramCache]: Analyzing trace with hash -831566846, now seen corresponding path program 1 times [2024-06-21 16:35:26,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:26,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347459395] [2024-06-21 16:35:26,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:26,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:26,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:27,612 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-21 16:35:27,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:27,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347459395] [2024-06-21 16:35:27,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347459395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:27,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:27,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:27,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351351738] [2024-06-21 16:35:27,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:27,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:27,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:27,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:27,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:27,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:27,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 107 transitions, 837 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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-21 16:35:27,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:27,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:27,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:28,313 INFO L124 PetriNetUnfolderBase]: 1889/2870 cut-off events. [2024-06-21 16:35:28,313 INFO L125 PetriNetUnfolderBase]: For 42902/42918 co-relation queries the response was YES. [2024-06-21 16:35:28,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15296 conditions, 2870 events. 1889/2870 cut-off events. For 42902/42918 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13517 event pairs, 618 based on Foata normal form. 7/2865 useless extension candidates. Maximal degree in co-relation 15253. Up to 2660 conditions per place. [2024-06-21 16:35:28,330 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 110 selfloop transitions, 20 changer transitions 0/146 dead transitions. [2024-06-21 16:35:28,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 146 transitions, 1237 flow [2024-06-21 16:35:28,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:28,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:28,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 16:35:28,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 16:35:28,331 INFO L175 Difference]: Start difference. First operand has 93 places, 107 transitions, 837 flow. Second operand 9 states and 164 transitions. [2024-06-21 16:35:28,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 146 transitions, 1237 flow [2024-06-21 16:35:28,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 146 transitions, 1215 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:28,352 INFO L231 Difference]: Finished difference. Result has 98 places, 110 transitions, 918 flow [2024-06-21 16:35:28,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=918, PETRI_PLACES=98, PETRI_TRANSITIONS=110} [2024-06-21 16:35:28,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-21 16:35:28,353 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 110 transitions, 918 flow [2024-06-21 16:35:28,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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-21 16:35:28,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:28,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:28,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 16:35:28,353 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:28,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:28,354 INFO L85 PathProgramCache]: Analyzing trace with hash 21434265, now seen corresponding path program 1 times [2024-06-21 16:35:28,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:28,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936632943] [2024-06-21 16:35:28,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:28,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:28,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:29,055 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-21 16:35:29,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:29,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936632943] [2024-06-21 16:35:29,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936632943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:29,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:29,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:29,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039292784] [2024-06-21 16:35:29,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:29,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:29,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:29,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:29,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:29,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:29,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 110 transitions, 918 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:29,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:29,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:29,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:29,674 INFO L124 PetriNetUnfolderBase]: 2101/3107 cut-off events. [2024-06-21 16:35:29,674 INFO L125 PetriNetUnfolderBase]: For 50608/50608 co-relation queries the response was YES. [2024-06-21 16:35:29,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17223 conditions, 3107 events. 2101/3107 cut-off events. For 50608/50608 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14128 event pairs, 665 based on Foata normal form. 6/3112 useless extension candidates. Maximal degree in co-relation 17180. Up to 2996 conditions per place. [2024-06-21 16:35:29,691 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 125 selfloop transitions, 27 changer transitions 0/155 dead transitions. [2024-06-21 16:35:29,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 155 transitions, 1534 flow [2024-06-21 16:35:29,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:29,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:29,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:35:29,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 16:35:29,694 INFO L175 Difference]: Start difference. First operand has 98 places, 110 transitions, 918 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:35:29,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 155 transitions, 1534 flow [2024-06-21 16:35:29,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 155 transitions, 1457 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 16:35:29,723 INFO L231 Difference]: Finished difference. Result has 101 places, 121 transitions, 1055 flow [2024-06-21 16:35:29,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1055, PETRI_PLACES=101, PETRI_TRANSITIONS=121} [2024-06-21 16:35:29,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-21 16:35:29,724 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 121 transitions, 1055 flow [2024-06-21 16:35:29,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:29,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:29,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:29,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 16:35:29,725 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:29,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:29,725 INFO L85 PathProgramCache]: Analyzing trace with hash -827757411, now seen corresponding path program 2 times [2024-06-21 16:35:29,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:29,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77606968] [2024-06-21 16:35:29,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:29,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:29,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:30,366 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-21 16:35:30,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:30,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77606968] [2024-06-21 16:35:30,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77606968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:30,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:30,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:30,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315126143] [2024-06-21 16:35:30,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:30,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:30,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:30,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:30,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:30,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:30,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 121 transitions, 1055 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:30,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:30,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:30,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:30,951 INFO L124 PetriNetUnfolderBase]: 2217/3274 cut-off events. [2024-06-21 16:35:30,951 INFO L125 PetriNetUnfolderBase]: For 61300/61303 co-relation queries the response was YES. [2024-06-21 16:35:30,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19329 conditions, 3274 events. 2217/3274 cut-off events. For 61300/61303 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14998 event pairs, 657 based on Foata normal form. 8/3279 useless extension candidates. Maximal degree in co-relation 19283. Up to 2796 conditions per place. [2024-06-21 16:35:30,969 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 114 selfloop transitions, 54 changer transitions 0/171 dead transitions. [2024-06-21 16:35:30,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 171 transitions, 1917 flow [2024-06-21 16:35:30,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:30,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:30,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 16:35:30,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-21 16:35:30,971 INFO L175 Difference]: Start difference. First operand has 101 places, 121 transitions, 1055 flow. Second operand 8 states and 158 transitions. [2024-06-21 16:35:30,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 171 transitions, 1917 flow [2024-06-21 16:35:31,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 171 transitions, 1799 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:31,009 INFO L231 Difference]: Finished difference. Result has 106 places, 132 transitions, 1211 flow [2024-06-21 16:35:31,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1211, PETRI_PLACES=106, PETRI_TRANSITIONS=132} [2024-06-21 16:35:31,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-21 16:35:31,009 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 132 transitions, 1211 flow [2024-06-21 16:35:31,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:31,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:31,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:31,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 16:35:31,010 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:31,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:31,010 INFO L85 PathProgramCache]: Analyzing trace with hash 21578260, now seen corresponding path program 2 times [2024-06-21 16:35:31,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:31,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662934679] [2024-06-21 16:35:31,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:31,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:31,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:31,726 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-21 16:35:31,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:31,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662934679] [2024-06-21 16:35:31,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662934679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:31,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:31,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:31,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70256106] [2024-06-21 16:35:31,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:31,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:31,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:31,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:31,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:31,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:31,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 132 transitions, 1211 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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-21 16:35:31,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:31,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:31,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:32,260 INFO L124 PetriNetUnfolderBase]: 2099/3160 cut-off events. [2024-06-21 16:35:32,260 INFO L125 PetriNetUnfolderBase]: For 68140/68167 co-relation queries the response was YES. [2024-06-21 16:35:32,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19603 conditions, 3160 events. 2099/3160 cut-off events. For 68140/68167 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14897 event pairs, 638 based on Foata normal form. 14/3161 useless extension candidates. Maximal degree in co-relation 19555. Up to 2897 conditions per place. [2024-06-21 16:35:32,278 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 110 selfloop transitions, 29 changer transitions 0/161 dead transitions. [2024-06-21 16:35:32,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 1617 flow [2024-06-21 16:35:32,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:32,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:32,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:35:32,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 16:35:32,280 INFO L175 Difference]: Start difference. First operand has 106 places, 132 transitions, 1211 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:35:32,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 1617 flow [2024-06-21 16:35:32,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 161 transitions, 1502 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:32,320 INFO L231 Difference]: Finished difference. Result has 111 places, 135 transitions, 1230 flow [2024-06-21 16:35:32,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1230, PETRI_PLACES=111, PETRI_TRANSITIONS=135} [2024-06-21 16:35:32,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-21 16:35:32,321 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 135 transitions, 1230 flow [2024-06-21 16:35:32,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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-21 16:35:32,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:32,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:32,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 16:35:32,321 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:32,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:32,321 INFO L85 PathProgramCache]: Analyzing trace with hash 96789581, now seen corresponding path program 3 times [2024-06-21 16:35:32,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:32,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966819257] [2024-06-21 16:35:32,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:32,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:32,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:32,920 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-21 16:35:32,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:32,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966819257] [2024-06-21 16:35:32,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966819257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:32,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:32,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:32,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569819794] [2024-06-21 16:35:32,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:32,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:32,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:32,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:32,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:32,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:32,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 135 transitions, 1230 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:32,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:32,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:32,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:33,491 INFO L124 PetriNetUnfolderBase]: 2232/3296 cut-off events. [2024-06-21 16:35:33,492 INFO L125 PetriNetUnfolderBase]: For 74172/74175 co-relation queries the response was YES. [2024-06-21 16:35:33,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20427 conditions, 3296 events. 2232/3296 cut-off events. For 74172/74175 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15100 event pairs, 651 based on Foata normal form. 8/3301 useless extension candidates. Maximal degree in co-relation 20377. Up to 2821 conditions per place. [2024-06-21 16:35:33,507 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 110 selfloop transitions, 62 changer transitions 0/175 dead transitions. [2024-06-21 16:35:33,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 175 transitions, 1941 flow [2024-06-21 16:35:33,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:33,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:33,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 16:35:33,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 16:35:33,508 INFO L175 Difference]: Start difference. First operand has 111 places, 135 transitions, 1230 flow. Second operand 8 states and 156 transitions. [2024-06-21 16:35:33,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 175 transitions, 1941 flow [2024-06-21 16:35:33,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 175 transitions, 1831 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:33,552 INFO L231 Difference]: Finished difference. Result has 113 places, 139 transitions, 1314 flow [2024-06-21 16:35:33,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1314, PETRI_PLACES=113, PETRI_TRANSITIONS=139} [2024-06-21 16:35:33,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-21 16:35:33,552 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 139 transitions, 1314 flow [2024-06-21 16:35:33,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:33,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:33,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:33,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 16:35:33,553 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:33,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:33,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1082621924, now seen corresponding path program 1 times [2024-06-21 16:35:33,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:33,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326300885] [2024-06-21 16:35:33,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:33,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:33,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:34,439 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-21 16:35:34,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:34,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326300885] [2024-06-21 16:35:34,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326300885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:34,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:34,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:34,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400806996] [2024-06-21 16:35:34,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:34,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:34,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:34,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:34,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:34,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:34,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 139 transitions, 1314 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:34,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:34,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:34,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:35,120 INFO L124 PetriNetUnfolderBase]: 2234/3297 cut-off events. [2024-06-21 16:35:35,120 INFO L125 PetriNetUnfolderBase]: For 79564/79564 co-relation queries the response was YES. [2024-06-21 16:35:35,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20962 conditions, 3297 events. 2234/3297 cut-off events. For 79564/79564 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15099 event pairs, 672 based on Foata normal form. 3/3299 useless extension candidates. Maximal degree in co-relation 20911. Up to 3191 conditions per place. [2024-06-21 16:35:35,139 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 131 selfloop transitions, 30 changer transitions 0/164 dead transitions. [2024-06-21 16:35:35,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 164 transitions, 1794 flow [2024-06-21 16:35:35,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:35,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:35,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 16:35:35,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:35:35,141 INFO L175 Difference]: Start difference. First operand has 113 places, 139 transitions, 1314 flow. Second operand 7 states and 126 transitions. [2024-06-21 16:35:35,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 164 transitions, 1794 flow [2024-06-21 16:35:35,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 164 transitions, 1657 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:35,188 INFO L231 Difference]: Finished difference. Result has 115 places, 143 transitions, 1321 flow [2024-06-21 16:35:35,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1321, PETRI_PLACES=115, PETRI_TRANSITIONS=143} [2024-06-21 16:35:35,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-21 16:35:35,189 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 143 transitions, 1321 flow [2024-06-21 16:35:35,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:35,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:35,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:35,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 16:35:35,190 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:35,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:35,190 INFO L85 PathProgramCache]: Analyzing trace with hash 228237435, now seen corresponding path program 4 times [2024-06-21 16:35:35,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:35,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593687577] [2024-06-21 16:35:35,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:35,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:35,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:35,751 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-21 16:35:35,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:35,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593687577] [2024-06-21 16:35:35,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593687577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:35,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:35,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:35,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755390273] [2024-06-21 16:35:35,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:35,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:35,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:35,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:35,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:35,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:35,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 143 transitions, 1321 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:35,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:35,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:35,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:36,398 INFO L124 PetriNetUnfolderBase]: 2270/3349 cut-off events. [2024-06-21 16:35:36,398 INFO L125 PetriNetUnfolderBase]: For 86351/86351 co-relation queries the response was YES. [2024-06-21 16:35:36,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 3349 events. 2270/3349 cut-off events. For 86351/86351 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15385 event pairs, 669 based on Foata normal form. 6/3354 useless extension candidates. Maximal degree in co-relation 21619. Up to 3242 conditions per place. [2024-06-21 16:35:36,421 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 145 selfloop transitions, 25 changer transitions 0/173 dead transitions. [2024-06-21 16:35:36,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 173 transitions, 1843 flow [2024-06-21 16:35:36,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:36,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:36,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:35:36,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 16:35:36,422 INFO L175 Difference]: Start difference. First operand has 115 places, 143 transitions, 1321 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:35:36,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 173 transitions, 1843 flow [2024-06-21 16:35:36,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 173 transitions, 1749 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:36,473 INFO L231 Difference]: Finished difference. Result has 118 places, 147 transitions, 1364 flow [2024-06-21 16:35:36,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1364, PETRI_PLACES=118, PETRI_TRANSITIONS=147} [2024-06-21 16:35:36,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-21 16:35:36,473 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 147 transitions, 1364 flow [2024-06-21 16:35:36,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:36,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:36,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:36,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 16:35:36,474 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:36,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:36,474 INFO L85 PathProgramCache]: Analyzing trace with hash 368352413, now seen corresponding path program 5 times [2024-06-21 16:35:36,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:36,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735987822] [2024-06-21 16:35:36,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:36,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:36,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:37,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-21 16:35:37,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:37,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735987822] [2024-06-21 16:35:37,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735987822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:37,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:37,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:37,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608012472] [2024-06-21 16:35:37,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:37,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:37,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:37,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:37,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:37,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:37,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 147 transitions, 1364 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:37,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:37,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:37,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:37,693 INFO L124 PetriNetUnfolderBase]: 2306/3401 cut-off events. [2024-06-21 16:35:37,693 INFO L125 PetriNetUnfolderBase]: For 93859/93859 co-relation queries the response was YES. [2024-06-21 16:35:37,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22389 conditions, 3401 events. 2306/3401 cut-off events. For 93859/93859 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15632 event pairs, 668 based on Foata normal form. 6/3406 useless extension candidates. Maximal degree in co-relation 22336. Up to 3130 conditions per place. [2024-06-21 16:35:37,714 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 143 selfloop transitions, 37 changer transitions 0/183 dead transitions. [2024-06-21 16:35:37,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 183 transitions, 2128 flow [2024-06-21 16:35:37,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:37,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:37,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 16:35:37,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-21 16:35:37,715 INFO L175 Difference]: Start difference. First operand has 118 places, 147 transitions, 1364 flow. Second operand 8 states and 147 transitions. [2024-06-21 16:35:37,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 183 transitions, 2128 flow [2024-06-21 16:35:37,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 183 transitions, 2027 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:37,770 INFO L231 Difference]: Finished difference. Result has 121 places, 152 transitions, 1467 flow [2024-06-21 16:35:37,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1467, PETRI_PLACES=121, PETRI_TRANSITIONS=152} [2024-06-21 16:35:37,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-21 16:35:37,771 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 152 transitions, 1467 flow [2024-06-21 16:35:37,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:37,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:37,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:37,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 16:35:37,772 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:37,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:37,772 INFO L85 PathProgramCache]: Analyzing trace with hash -683867036, now seen corresponding path program 3 times [2024-06-21 16:35:37,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:37,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731279138] [2024-06-21 16:35:37,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:37,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:37,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:38,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-21 16:35:38,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:38,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731279138] [2024-06-21 16:35:38,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731279138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:38,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:38,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:38,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734892033] [2024-06-21 16:35:38,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:38,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:38,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:38,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:38,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:38,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:38,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 152 transitions, 1467 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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-21 16:35:38,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:38,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:38,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:39,105 INFO L124 PetriNetUnfolderBase]: 2161/3254 cut-off events. [2024-06-21 16:35:39,105 INFO L125 PetriNetUnfolderBase]: For 98545/98574 co-relation queries the response was YES. [2024-06-21 16:35:39,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21907 conditions, 3254 events. 2161/3254 cut-off events. For 98545/98574 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15444 event pairs, 623 based on Foata normal form. 7/3249 useless extension candidates. Maximal degree in co-relation 21852. Up to 3034 conditions per place. [2024-06-21 16:35:39,127 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 17 changer transitions 0/178 dead transitions. [2024-06-21 16:35:39,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 178 transitions, 1907 flow [2024-06-21 16:35:39,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:39,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:39,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:35:39,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-21 16:35:39,128 INFO L175 Difference]: Start difference. First operand has 121 places, 152 transitions, 1467 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:35:39,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 178 transitions, 1907 flow [2024-06-21 16:35:39,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 178 transitions, 1723 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 16:35:39,194 INFO L231 Difference]: Finished difference. Result has 122 places, 155 transitions, 1409 flow [2024-06-21 16:35:39,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1409, PETRI_PLACES=122, PETRI_TRANSITIONS=155} [2024-06-21 16:35:39,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-21 16:35:39,195 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 155 transitions, 1409 flow [2024-06-21 16:35:39,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 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-21 16:35:39,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:39,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:39,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 16:35:39,195 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:39,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:39,195 INFO L85 PathProgramCache]: Analyzing trace with hash -683861301, now seen corresponding path program 6 times [2024-06-21 16:35:39,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:39,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805159823] [2024-06-21 16:35:39,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:39,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:39,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:39,746 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-21 16:35:39,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:39,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805159823] [2024-06-21 16:35:39,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805159823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:39,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:39,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:39,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591319051] [2024-06-21 16:35:39,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:39,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:39,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:39,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:39,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:39,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:39,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 155 transitions, 1409 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:39,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:39,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:39,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:40,324 INFO L124 PetriNetUnfolderBase]: 2305/3400 cut-off events. [2024-06-21 16:35:40,324 INFO L125 PetriNetUnfolderBase]: For 107089/107089 co-relation queries the response was YES. [2024-06-21 16:35:40,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22780 conditions, 3400 events. 2305/3400 cut-off events. For 107089/107089 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15603 event pairs, 673 based on Foata normal form. 6/3405 useless extension candidates. Maximal degree in co-relation 22725. Up to 3132 conditions per place. [2024-06-21 16:35:40,347 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 143 selfloop transitions, 41 changer transitions 0/187 dead transitions. [2024-06-21 16:35:40,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 187 transitions, 2026 flow [2024-06-21 16:35:40,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:40,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:40,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:35:40,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 16:35:40,348 INFO L175 Difference]: Start difference. First operand has 122 places, 155 transitions, 1409 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:35:40,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 187 transitions, 2026 flow [2024-06-21 16:35:40,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 187 transitions, 1924 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:40,446 INFO L231 Difference]: Finished difference. Result has 124 places, 159 transitions, 1475 flow [2024-06-21 16:35:40,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1307, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1475, PETRI_PLACES=124, PETRI_TRANSITIONS=159} [2024-06-21 16:35:40,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-21 16:35:40,446 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 159 transitions, 1475 flow [2024-06-21 16:35:40,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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-21 16:35:40,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:40,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:40,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 16:35:40,447 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:40,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:40,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1275947971, now seen corresponding path program 1 times [2024-06-21 16:35:40,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:40,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914232762] [2024-06-21 16:35:40,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:40,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:40,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:40,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-21 16:35:40,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:40,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914232762] [2024-06-21 16:35:40,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914232762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:40,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:40,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:35:40,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237274603] [2024-06-21 16:35:40,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:40,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:35:40,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:40,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:35:40,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:35:40,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:40,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 159 transitions, 1475 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 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-21 16:35:40,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:40,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:40,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:41,511 INFO L124 PetriNetUnfolderBase]: 2142/3210 cut-off events. [2024-06-21 16:35:41,511 INFO L125 PetriNetUnfolderBase]: For 112312/112333 co-relation queries the response was YES. [2024-06-21 16:35:41,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22204 conditions, 3210 events. 2142/3210 cut-off events. For 112312/112333 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14964 event pairs, 661 based on Foata normal form. 8/3191 useless extension candidates. Maximal degree in co-relation 22148. Up to 3083 conditions per place. [2024-06-21 16:35:41,530 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 11 changer transitions 0/173 dead transitions. [2024-06-21 16:35:41,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 173 transitions, 1847 flow [2024-06-21 16:35:41,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:35:41,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:35:41,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 16:35:41,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 16:35:41,531 INFO L175 Difference]: Start difference. First operand has 124 places, 159 transitions, 1475 flow. Second operand 6 states and 102 transitions. [2024-06-21 16:35:41,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 173 transitions, 1847 flow [2024-06-21 16:35:41,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 173 transitions, 1733 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:41,581 INFO L231 Difference]: Finished difference. Result has 125 places, 162 transitions, 1423 flow [2024-06-21 16:35:41,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1423, PETRI_PLACES=125, PETRI_TRANSITIONS=162} [2024-06-21 16:35:41,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-21 16:35:41,581 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 162 transitions, 1423 flow [2024-06-21 16:35:41,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 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-21 16:35:41,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:41,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:41,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 16:35:41,582 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:41,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:41,582 INFO L85 PathProgramCache]: Analyzing trace with hash -8827330, now seen corresponding path program 1 times [2024-06-21 16:35:41,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:41,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158911640] [2024-06-21 16:35:41,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:41,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:41,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:42,412 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-21 16:35:42,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:42,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158911640] [2024-06-21 16:35:42,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158911640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:42,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:42,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:42,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262907312] [2024-06-21 16:35:42,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:42,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:42,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:42,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:42,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:42,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:42,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 162 transitions, 1423 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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-21 16:35:42,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:42,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:42,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:43,243 INFO L124 PetriNetUnfolderBase]: 2194/3308 cut-off events. [2024-06-21 16:35:43,243 INFO L125 PetriNetUnfolderBase]: For 119100/119133 co-relation queries the response was YES. [2024-06-21 16:35:43,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23074 conditions, 3308 events. 2194/3308 cut-off events. For 119100/119133 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15856 event pairs, 464 based on Foata normal form. 9/3305 useless extension candidates. Maximal degree in co-relation 23017. Up to 2973 conditions per place. [2024-06-21 16:35:43,266 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 25 changer transitions 0/210 dead transitions. [2024-06-21 16:35:43,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 210 transitions, 2155 flow [2024-06-21 16:35:43,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:35:43,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:35:43,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 16:35:43,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-21 16:35:43,267 INFO L175 Difference]: Start difference. First operand has 125 places, 162 transitions, 1423 flow. Second operand 10 states and 184 transitions. [2024-06-21 16:35:43,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 210 transitions, 2155 flow [2024-06-21 16:35:43,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 210 transitions, 2113 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:43,330 INFO L231 Difference]: Finished difference. Result has 131 places, 166 transitions, 1594 flow [2024-06-21 16:35:43,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1594, PETRI_PLACES=131, PETRI_TRANSITIONS=166} [2024-06-21 16:35:43,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-21 16:35:43,331 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 166 transitions, 1594 flow [2024-06-21 16:35:43,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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-21 16:35:43,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:43,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:43,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 16:35:43,331 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:43,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:43,332 INFO L85 PathProgramCache]: Analyzing trace with hash 941014812, now seen corresponding path program 2 times [2024-06-21 16:35:43,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:43,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130763641] [2024-06-21 16:35:43,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:43,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:43,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:44,196 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-21 16:35:44,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:44,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130763641] [2024-06-21 16:35:44,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130763641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:44,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:44,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:44,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964555749] [2024-06-21 16:35:44,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:44,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:44,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:44,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:44,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:44,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:44,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 166 transitions, 1594 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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-21 16:35:44,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:44,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:44,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:44,966 INFO L124 PetriNetUnfolderBase]: 2186/3296 cut-off events. [2024-06-21 16:35:44,966 INFO L125 PetriNetUnfolderBase]: For 126205/126238 co-relation queries the response was YES. [2024-06-21 16:35:44,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23298 conditions, 3296 events. 2186/3296 cut-off events. For 126205/126238 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15737 event pairs, 585 based on Foata normal form. 9/3293 useless extension candidates. Maximal degree in co-relation 23240. Up to 3020 conditions per place. [2024-06-21 16:35:44,989 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 22 changer transitions 0/207 dead transitions. [2024-06-21 16:35:44,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 207 transitions, 2058 flow [2024-06-21 16:35:44,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:35:44,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:35:44,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 16:35:44,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:35:44,990 INFO L175 Difference]: Start difference. First operand has 131 places, 166 transitions, 1594 flow. Second operand 10 states and 180 transitions. [2024-06-21 16:35:44,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 207 transitions, 2058 flow [2024-06-21 16:35:45,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 207 transitions, 1891 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:45,066 INFO L231 Difference]: Finished difference. Result has 135 places, 166 transitions, 1478 flow [2024-06-21 16:35:45,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1478, PETRI_PLACES=135, PETRI_TRANSITIONS=166} [2024-06-21 16:35:45,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-21 16:35:45,066 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 166 transitions, 1478 flow [2024-06-21 16:35:45,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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-21 16:35:45,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:45,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:45,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 16:35:45,067 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:45,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:45,067 INFO L85 PathProgramCache]: Analyzing trace with hash -8766756, now seen corresponding path program 1 times [2024-06-21 16:35:45,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:45,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666353604] [2024-06-21 16:35:45,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:45,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:45,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:45,906 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-21 16:35:45,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:45,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666353604] [2024-06-21 16:35:45,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666353604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:45,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:45,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:45,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032572694] [2024-06-21 16:35:45,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:45,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:45,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:45,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:45,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:45,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:45,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 166 transitions, 1478 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:45,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:45,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:45,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:46,755 INFO L124 PetriNetUnfolderBase]: 2390/3527 cut-off events. [2024-06-21 16:35:46,755 INFO L125 PetriNetUnfolderBase]: For 137322/137322 co-relation queries the response was YES. [2024-06-21 16:35:46,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24830 conditions, 3527 events. 2390/3527 cut-off events. For 137322/137322 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16401 event pairs, 627 based on Foata normal form. 6/3532 useless extension candidates. Maximal degree in co-relation 24770. Up to 3311 conditions per place. [2024-06-21 16:35:46,777 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 185 selfloop transitions, 42 changer transitions 0/230 dead transitions. [2024-06-21 16:35:46,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 230 transitions, 2544 flow [2024-06-21 16:35:46,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:35:46,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:35:46,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-21 16:35:46,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 16:35:46,778 INFO L175 Difference]: Start difference. First operand has 135 places, 166 transitions, 1478 flow. Second operand 11 states and 205 transitions. [2024-06-21 16:35:46,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 230 transitions, 2544 flow [2024-06-21 16:35:46,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 230 transitions, 2495 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 16:35:46,854 INFO L231 Difference]: Finished difference. Result has 139 places, 177 transitions, 1738 flow [2024-06-21 16:35:46,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1738, PETRI_PLACES=139, PETRI_TRANSITIONS=177} [2024-06-21 16:35:46,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-21 16:35:46,855 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 177 transitions, 1738 flow [2024-06-21 16:35:46,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:46,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:46,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:46,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 16:35:46,855 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:46,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:46,856 INFO L85 PathProgramCache]: Analyzing trace with hash 109325574, now seen corresponding path program 2 times [2024-06-21 16:35:46,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:46,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554034076] [2024-06-21 16:35:46,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:46,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:46,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:47,660 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-21 16:35:47,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:47,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554034076] [2024-06-21 16:35:47,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554034076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:47,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:47,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:47,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408841681] [2024-06-21 16:35:47,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:47,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:47,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:47,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:47,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:47,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:47,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 177 transitions, 1738 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:47,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:47,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:47,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:48,441 INFO L124 PetriNetUnfolderBase]: 2426/3581 cut-off events. [2024-06-21 16:35:48,441 INFO L125 PetriNetUnfolderBase]: For 151699/151702 co-relation queries the response was YES. [2024-06-21 16:35:48,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26270 conditions, 3581 events. 2426/3581 cut-off events. For 151699/151702 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16736 event pairs, 565 based on Foata normal form. 8/3586 useless extension candidates. Maximal degree in co-relation 26207. Up to 2969 conditions per place. [2024-06-21 16:35:48,466 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 147 selfloop transitions, 81 changer transitions 0/231 dead transitions. [2024-06-21 16:35:48,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 231 transitions, 2854 flow [2024-06-21 16:35:48,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:35:48,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:35:48,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 16:35:48,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-21 16:35:48,467 INFO L175 Difference]: Start difference. First operand has 139 places, 177 transitions, 1738 flow. Second operand 10 states and 191 transitions. [2024-06-21 16:35:48,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 231 transitions, 2854 flow [2024-06-21 16:35:48,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 231 transitions, 2703 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:48,577 INFO L231 Difference]: Finished difference. Result has 144 places, 184 transitions, 1933 flow [2024-06-21 16:35:48,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1933, PETRI_PLACES=144, PETRI_TRANSITIONS=184} [2024-06-21 16:35:48,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-21 16:35:48,578 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 184 transitions, 1933 flow [2024-06-21 16:35:48,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:48,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:48,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:48,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 16:35:48,578 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:48,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:48,579 INFO L85 PathProgramCache]: Analyzing trace with hash 668927630, now seen corresponding path program 3 times [2024-06-21 16:35:48,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:48,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060856739] [2024-06-21 16:35:48,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:48,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:48,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:49,484 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-21 16:35:49,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:49,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060856739] [2024-06-21 16:35:49,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060856739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:49,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:49,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:49,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493151160] [2024-06-21 16:35:49,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:49,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:49,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:49,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:49,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:49,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:49,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 184 transitions, 1933 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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-21 16:35:49,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:49,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:49,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:50,189 INFO L124 PetriNetUnfolderBase]: 2320/3482 cut-off events. [2024-06-21 16:35:50,189 INFO L125 PetriNetUnfolderBase]: For 161065/161106 co-relation queries the response was YES. [2024-06-21 16:35:50,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26895 conditions, 3482 events. 2320/3482 cut-off events. For 161065/161106 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16725 event pairs, 580 based on Foata normal form. 14/3483 useless extension candidates. Maximal degree in co-relation 26829. Up to 3162 conditions per place. [2024-06-21 16:35:50,215 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 31 changer transitions 0/217 dead transitions. [2024-06-21 16:35:50,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 217 transitions, 2467 flow [2024-06-21 16:35:50,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:50,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:50,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 16:35:50,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:35:50,216 INFO L175 Difference]: Start difference. First operand has 144 places, 184 transitions, 1933 flow. Second operand 9 states and 162 transitions. [2024-06-21 16:35:50,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 217 transitions, 2467 flow [2024-06-21 16:35:50,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 217 transitions, 2323 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:50,318 INFO L231 Difference]: Finished difference. Result has 148 places, 186 transitions, 1948 flow [2024-06-21 16:35:50,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1789, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1948, PETRI_PLACES=148, PETRI_TRANSITIONS=186} [2024-06-21 16:35:50,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-21 16:35:50,318 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 186 transitions, 1948 flow [2024-06-21 16:35:50,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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-21 16:35:50,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:50,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:50,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 16:35:50,319 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:50,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:50,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1294666376, now seen corresponding path program 3 times [2024-06-21 16:35:50,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:50,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279580871] [2024-06-21 16:35:50,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:50,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:50,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:51,091 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-21 16:35:51,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:51,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279580871] [2024-06-21 16:35:51,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279580871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:51,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:51,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:51,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303259777] [2024-06-21 16:35:51,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:51,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:51,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:51,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:51,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:51,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:51,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 186 transitions, 1948 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:51,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:51,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:51,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:51,925 INFO L124 PetriNetUnfolderBase]: 2535/3739 cut-off events. [2024-06-21 16:35:51,925 INFO L125 PetriNetUnfolderBase]: For 180868/180871 co-relation queries the response was YES. [2024-06-21 16:35:51,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29310 conditions, 3739 events. 2535/3739 cut-off events. For 180868/180871 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17662 event pairs, 571 based on Foata normal form. 8/3744 useless extension candidates. Maximal degree in co-relation 29242. Up to 3085 conditions per place. [2024-06-21 16:35:51,952 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 158 selfloop transitions, 80 changer transitions 0/241 dead transitions. [2024-06-21 16:35:51,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 241 transitions, 3160 flow [2024-06-21 16:35:51,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:35:51,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:35:51,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 16:35:51,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-21 16:35:51,953 INFO L175 Difference]: Start difference. First operand has 148 places, 186 transitions, 1948 flow. Second operand 10 states and 193 transitions. [2024-06-21 16:35:51,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 241 transitions, 3160 flow [2024-06-21 16:35:52,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 241 transitions, 3019 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 16:35:52,100 INFO L231 Difference]: Finished difference. Result has 152 places, 194 transitions, 2181 flow [2024-06-21 16:35:52,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2181, PETRI_PLACES=152, PETRI_TRANSITIONS=194} [2024-06-21 16:35:52,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-21 16:35:52,101 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 194 transitions, 2181 flow [2024-06-21 16:35:52,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:52,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:52,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:52,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 16:35:52,101 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:52,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:52,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1294488746, now seen corresponding path program 4 times [2024-06-21 16:35:52,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:52,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41158534] [2024-06-21 16:35:52,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:52,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:52,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:52,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-21 16:35:52,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:52,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41158534] [2024-06-21 16:35:52,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41158534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:52,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:52,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:52,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790478324] [2024-06-21 16:35:52,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:52,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:52,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:52,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:52,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:53,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:53,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 194 transitions, 2181 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:53,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:53,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:53,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:53,681 INFO L124 PetriNetUnfolderBase]: 2539/3745 cut-off events. [2024-06-21 16:35:53,681 INFO L125 PetriNetUnfolderBase]: For 190023/190026 co-relation queries the response was YES. [2024-06-21 16:35:53,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30310 conditions, 3745 events. 2539/3745 cut-off events. For 190023/190026 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17658 event pairs, 563 based on Foata normal form. 8/3750 useless extension candidates. Maximal degree in co-relation 30240. Up to 3195 conditions per place. [2024-06-21 16:35:53,710 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 158 selfloop transitions, 75 changer transitions 0/236 dead transitions. [2024-06-21 16:35:53,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 236 transitions, 3058 flow [2024-06-21 16:35:53,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:53,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:53,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 16:35:53,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 16:35:53,711 INFO L175 Difference]: Start difference. First operand has 152 places, 194 transitions, 2181 flow. Second operand 9 states and 172 transitions. [2024-06-21 16:35:53,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 236 transitions, 3058 flow [2024-06-21 16:35:53,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 236 transitions, 2834 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:53,863 INFO L231 Difference]: Finished difference. Result has 155 places, 198 transitions, 2235 flow [2024-06-21 16:35:53,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2235, PETRI_PLACES=155, PETRI_TRANSITIONS=198} [2024-06-21 16:35:53,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-21 16:35:53,863 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 198 transitions, 2235 flow [2024-06-21 16:35:53,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:53,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:53,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:53,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 16:35:53,864 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:53,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:53,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1294481802, now seen corresponding path program 1 times [2024-06-21 16:35:53,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:53,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543010662] [2024-06-21 16:35:53,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:53,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:53,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:54,702 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-21 16:35:54,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:54,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543010662] [2024-06-21 16:35:54,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543010662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:54,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:54,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:54,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167785827] [2024-06-21 16:35:54,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:54,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:54,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:54,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:54,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:54,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:54,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 198 transitions, 2235 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:54,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:54,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:54,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:55,449 INFO L124 PetriNetUnfolderBase]: 2567/3789 cut-off events. [2024-06-21 16:35:55,449 INFO L125 PetriNetUnfolderBase]: For 200547/200550 co-relation queries the response was YES. [2024-06-21 16:35:55,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30970 conditions, 3789 events. 2567/3789 cut-off events. For 200547/200550 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 17922 event pairs, 577 based on Foata normal form. 8/3794 useless extension candidates. Maximal degree in co-relation 30898. Up to 3554 conditions per place. [2024-06-21 16:35:55,482 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 191 selfloop transitions, 40 changer transitions 0/234 dead transitions. [2024-06-21 16:35:55,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 234 transitions, 3073 flow [2024-06-21 16:35:55,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:55,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:55,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 16:35:55,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-21 16:35:55,483 INFO L175 Difference]: Start difference. First operand has 155 places, 198 transitions, 2235 flow. Second operand 8 states and 151 transitions. [2024-06-21 16:35:55,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 234 transitions, 3073 flow [2024-06-21 16:35:55,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 234 transitions, 2856 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 16:35:55,669 INFO L231 Difference]: Finished difference. Result has 156 places, 201 transitions, 2198 flow [2024-06-21 16:35:55,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2018, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2198, PETRI_PLACES=156, PETRI_TRANSITIONS=201} [2024-06-21 16:35:55,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-21 16:35:55,669 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 201 transitions, 2198 flow [2024-06-21 16:35:55,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:55,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:55,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:55,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 16:35:55,670 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:55,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:55,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1398204194, now seen corresponding path program 1 times [2024-06-21 16:35:55,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:55,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811189046] [2024-06-21 16:35:55,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:55,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:55,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:56,143 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-21 16:35:56,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:56,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811189046] [2024-06-21 16:35:56,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811189046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:56,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:56,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:35:56,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923749986] [2024-06-21 16:35:56,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:56,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:35:56,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:56,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:35:56,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:35:56,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:56,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 201 transitions, 2198 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 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-21 16:35:56,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:56,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:56,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:56,795 INFO L124 PetriNetUnfolderBase]: 2416/3615 cut-off events. [2024-06-21 16:35:56,795 INFO L125 PetriNetUnfolderBase]: For 204227/204254 co-relation queries the response was YES. [2024-06-21 16:35:56,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30102 conditions, 3615 events. 2416/3615 cut-off events. For 204227/204254 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17552 event pairs, 618 based on Foata normal form. 4/3579 useless extension candidates. Maximal degree in co-relation 30029. Up to 3460 conditions per place. [2024-06-21 16:35:56,821 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 185 selfloop transitions, 22 changer transitions 0/222 dead transitions. [2024-06-21 16:35:56,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 222 transitions, 2801 flow [2024-06-21 16:35:56,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:35:56,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:35:56,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 16:35:56,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-21 16:35:56,822 INFO L175 Difference]: Start difference. First operand has 156 places, 201 transitions, 2198 flow. Second operand 6 states and 109 transitions. [2024-06-21 16:35:56,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 222 transitions, 2801 flow [2024-06-21 16:35:56,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 222 transitions, 2635 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:56,958 INFO L231 Difference]: Finished difference. Result has 156 places, 206 transitions, 2164 flow [2024-06-21 16:35:56,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2164, PETRI_PLACES=156, PETRI_TRANSITIONS=206} [2024-06-21 16:35:56,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-21 16:35:56,958 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 206 transitions, 2164 flow [2024-06-21 16:35:56,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 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-21 16:35:56,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:56,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:56,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 16:35:56,959 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:56,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:56,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1465980196, now seen corresponding path program 5 times [2024-06-21 16:35:56,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:56,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596007151] [2024-06-21 16:35:56,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:56,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:56,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:57,668 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-21 16:35:57,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:57,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596007151] [2024-06-21 16:35:57,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596007151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:57,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:57,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:57,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935553949] [2024-06-21 16:35:57,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:57,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:57,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:57,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:57,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:57,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:57,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 206 transitions, 2164 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:57,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:57,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:57,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:58,607 INFO L124 PetriNetUnfolderBase]: 2637/3887 cut-off events. [2024-06-21 16:35:58,607 INFO L125 PetriNetUnfolderBase]: For 219371/219371 co-relation queries the response was YES. [2024-06-21 16:35:58,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31925 conditions, 3887 events. 2637/3887 cut-off events. For 219371/219371 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18408 event pairs, 621 based on Foata normal form. 6/3892 useless extension candidates. Maximal degree in co-relation 31851. Up to 3487 conditions per place. [2024-06-21 16:35:58,644 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 203 selfloop transitions, 50 changer transitions 0/256 dead transitions. [2024-06-21 16:35:58,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 256 transitions, 3396 flow [2024-06-21 16:35:58,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:35:58,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:35:58,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 16:35:58,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-21 16:35:58,645 INFO L175 Difference]: Start difference. First operand has 156 places, 206 transitions, 2164 flow. Second operand 10 states and 183 transitions. [2024-06-21 16:35:58,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 256 transitions, 3396 flow [2024-06-21 16:35:58,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 256 transitions, 3347 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:58,815 INFO L231 Difference]: Finished difference. Result has 164 places, 214 transitions, 2449 flow [2024-06-21 16:35:58,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2449, PETRI_PLACES=164, PETRI_TRANSITIONS=214} [2024-06-21 16:35:58,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-21 16:35:58,816 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 214 transitions, 2449 flow [2024-06-21 16:35:58,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:35:58,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:58,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:58,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 16:35:58,816 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:58,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:58,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1742651472, now seen corresponding path program 4 times [2024-06-21 16:35:58,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:58,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143692039] [2024-06-21 16:35:58,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:58,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:58,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:59,630 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-21 16:35:59,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:59,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143692039] [2024-06-21 16:35:59,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143692039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:59,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:59,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:59,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906646765] [2024-06-21 16:35:59,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:59,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:59,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:59,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:59,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:59,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:35:59,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 214 transitions, 2449 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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-21 16:35:59,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:59,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:35:59,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:00,472 INFO L124 PetriNetUnfolderBase]: 2497/3742 cut-off events. [2024-06-21 16:36:00,472 INFO L125 PetriNetUnfolderBase]: For 226599/226637 co-relation queries the response was YES. [2024-06-21 16:36:00,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31686 conditions, 3742 events. 2497/3742 cut-off events. For 226599/226637 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18176 event pairs, 599 based on Foata normal form. 6/3736 useless extension candidates. Maximal degree in co-relation 31610. Up to 3449 conditions per place. [2024-06-21 16:36:00,505 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 19 changer transitions 0/244 dead transitions. [2024-06-21 16:36:00,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 244 transitions, 3029 flow [2024-06-21 16:36:00,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:00,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:00,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:36:00,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 16:36:00,506 INFO L175 Difference]: Start difference. First operand has 164 places, 214 transitions, 2449 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:36:00,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 244 transitions, 3029 flow [2024-06-21 16:36:00,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 244 transitions, 2826 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:00,665 INFO L231 Difference]: Finished difference. Result has 167 places, 216 transitions, 2397 flow [2024-06-21 16:36:00,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2397, PETRI_PLACES=167, PETRI_TRANSITIONS=216} [2024-06-21 16:36:00,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-21 16:36:00,666 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 216 transitions, 2397 flow [2024-06-21 16:36:00,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 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-21 16:36:00,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:00,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:00,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 16:36:00,666 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:00,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:00,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1465795622, now seen corresponding path program 2 times [2024-06-21 16:36:00,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:00,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210676934] [2024-06-21 16:36:00,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:00,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:00,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:01,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-21 16:36:01,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:01,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210676934] [2024-06-21 16:36:01,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210676934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:01,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:01,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:01,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160913946] [2024-06-21 16:36:01,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:01,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:01,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:01,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:01,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:01,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:01,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 216 transitions, 2397 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:01,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:01,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:01,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:02,252 INFO L124 PetriNetUnfolderBase]: 2657/3919 cut-off events. [2024-06-21 16:36:02,252 INFO L125 PetriNetUnfolderBase]: For 244581/244581 co-relation queries the response was YES. [2024-06-21 16:36:02,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32987 conditions, 3919 events. 2657/3919 cut-off events. For 244581/244581 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18659 event pairs, 629 based on Foata normal form. 6/3924 useless extension candidates. Maximal degree in co-relation 32909. Up to 3760 conditions per place. [2024-06-21 16:36:02,286 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 214 selfloop transitions, 30 changer transitions 0/247 dead transitions. [2024-06-21 16:36:02,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 247 transitions, 3207 flow [2024-06-21 16:36:02,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:36:02,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:36:02,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:36:02,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 16:36:02,287 INFO L175 Difference]: Start difference. First operand has 167 places, 216 transitions, 2397 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:36:02,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 247 transitions, 3207 flow [2024-06-21 16:36:02,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 247 transitions, 3074 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:02,470 INFO L231 Difference]: Finished difference. Result has 168 places, 219 transitions, 2436 flow [2024-06-21 16:36:02,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2264, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2436, PETRI_PLACES=168, PETRI_TRANSITIONS=219} [2024-06-21 16:36:02,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-21 16:36:02,471 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 219 transitions, 2436 flow [2024-06-21 16:36:02,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:02,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:02,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:02,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 16:36:02,472 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:02,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:02,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1465802566, now seen corresponding path program 6 times [2024-06-21 16:36:02,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:02,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033013743] [2024-06-21 16:36:02,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:02,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:02,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:03,227 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-21 16:36:03,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:03,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033013743] [2024-06-21 16:36:03,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033013743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:03,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:03,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:03,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853448565] [2024-06-21 16:36:03,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:03,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:03,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:03,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:03,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:03,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:03,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 219 transitions, 2436 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:03,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:03,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:03,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:04,050 INFO L124 PetriNetUnfolderBase]: 2693/3971 cut-off events. [2024-06-21 16:36:04,050 INFO L125 PetriNetUnfolderBase]: For 253894/253894 co-relation queries the response was YES. [2024-06-21 16:36:04,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33730 conditions, 3971 events. 2693/3971 cut-off events. For 253894/253894 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18956 event pairs, 627 based on Foata normal form. 6/3976 useless extension candidates. Maximal degree in co-relation 33651. Up to 3669 conditions per place. [2024-06-21 16:36:04,086 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 208 selfloop transitions, 45 changer transitions 0/256 dead transitions. [2024-06-21 16:36:04,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 256 transitions, 3287 flow [2024-06-21 16:36:04,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:04,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:04,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 16:36:04,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 16:36:04,087 INFO L175 Difference]: Start difference. First operand has 168 places, 219 transitions, 2436 flow. Second operand 9 states and 163 transitions. [2024-06-21 16:36:04,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 256 transitions, 3287 flow [2024-06-21 16:36:04,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 256 transitions, 3139 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:04,287 INFO L231 Difference]: Finished difference. Result has 171 places, 223 transitions, 2496 flow [2024-06-21 16:36:04,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2496, PETRI_PLACES=171, PETRI_TRANSITIONS=223} [2024-06-21 16:36:04,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-21 16:36:04,287 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 223 transitions, 2496 flow [2024-06-21 16:36:04,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:04,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:04,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:04,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 16:36:04,288 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:04,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:04,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1506291414, now seen corresponding path program 3 times [2024-06-21 16:36:04,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:04,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643856475] [2024-06-21 16:36:04,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:04,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:04,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:05,149 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-21 16:36:05,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:05,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643856475] [2024-06-21 16:36:05,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643856475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:05,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:05,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:05,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051199779] [2024-06-21 16:36:05,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:05,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:05,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:05,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:05,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:05,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:05,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 223 transitions, 2496 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:05,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:05,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:05,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:05,991 INFO L124 PetriNetUnfolderBase]: 2721/4015 cut-off events. [2024-06-21 16:36:05,991 INFO L125 PetriNetUnfolderBase]: For 264698/264698 co-relation queries the response was YES. [2024-06-21 16:36:06,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34367 conditions, 4015 events. 2721/4015 cut-off events. For 264698/264698 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19171 event pairs, 652 based on Foata normal form. 6/4020 useless extension candidates. Maximal degree in co-relation 34287. Up to 3875 conditions per place. [2024-06-21 16:36:06,037 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 216 selfloop transitions, 33 changer transitions 0/252 dead transitions. [2024-06-21 16:36:06,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 252 transitions, 3246 flow [2024-06-21 16:36:06,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:36:06,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:36:06,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:36:06,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 16:36:06,038 INFO L175 Difference]: Start difference. First operand has 171 places, 223 transitions, 2496 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:36:06,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 252 transitions, 3246 flow [2024-06-21 16:36:06,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 252 transitions, 3077 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:06,250 INFO L231 Difference]: Finished difference. Result has 172 places, 226 transitions, 2514 flow [2024-06-21 16:36:06,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2514, PETRI_PLACES=172, PETRI_TRANSITIONS=226} [2024-06-21 16:36:06,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-21 16:36:06,250 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 226 transitions, 2514 flow [2024-06-21 16:36:06,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:06,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:06,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:06,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 16:36:06,251 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:06,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:06,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1270065710, now seen corresponding path program 7 times [2024-06-21 16:36:06,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:06,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556770700] [2024-06-21 16:36:06,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:06,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:06,909 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-21 16:36:06,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:06,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556770700] [2024-06-21 16:36:06,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556770700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:06,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:06,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:06,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925799890] [2024-06-21 16:36:06,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:06,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:06,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:06,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:06,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:07,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:07,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 226 transitions, 2514 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:07,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:07,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:07,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:07,792 INFO L124 PetriNetUnfolderBase]: 2738/4040 cut-off events. [2024-06-21 16:36:07,792 INFO L125 PetriNetUnfolderBase]: For 276774/276774 co-relation queries the response was YES. [2024-06-21 16:36:07,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34526 conditions, 4040 events. 2738/4040 cut-off events. For 276774/276774 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19347 event pairs, 632 based on Foata normal form. 9/4048 useless extension candidates. Maximal degree in co-relation 34445. Up to 3835 conditions per place. [2024-06-21 16:36:07,831 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 222 selfloop transitions, 45 changer transitions 0/270 dead transitions. [2024-06-21 16:36:07,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 270 transitions, 3660 flow [2024-06-21 16:36:07,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:07,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:07,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 16:36:07,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:36:07,832 INFO L175 Difference]: Start difference. First operand has 172 places, 226 transitions, 2514 flow. Second operand 9 states and 162 transitions. [2024-06-21 16:36:07,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 270 transitions, 3660 flow [2024-06-21 16:36:08,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 270 transitions, 3499 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:08,087 INFO L231 Difference]: Finished difference. Result has 176 places, 237 transitions, 2772 flow [2024-06-21 16:36:08,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2353, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2772, PETRI_PLACES=176, PETRI_TRANSITIONS=237} [2024-06-21 16:36:08,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-21 16:36:08,088 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 237 transitions, 2772 flow [2024-06-21 16:36:08,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:08,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:08,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:08,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 16:36:08,089 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:08,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:08,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1237664080, now seen corresponding path program 1 times [2024-06-21 16:36:08,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:08,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625122141] [2024-06-21 16:36:08,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:08,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:08,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:08,906 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-21 16:36:08,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:08,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625122141] [2024-06-21 16:36:08,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625122141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:08,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:08,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:08,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142794964] [2024-06-21 16:36:08,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:08,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:08,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:08,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:08,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:09,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:09,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 237 transitions, 2772 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:09,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:09,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:09,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:09,806 INFO L124 PetriNetUnfolderBase]: 2729/4027 cut-off events. [2024-06-21 16:36:09,807 INFO L125 PetriNetUnfolderBase]: For 278555/278555 co-relation queries the response was YES. [2024-06-21 16:36:09,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34809 conditions, 4027 events. 2729/4027 cut-off events. For 278555/278555 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19271 event pairs, 634 based on Foata normal form. 3/4029 useless extension candidates. Maximal degree in co-relation 34726. Up to 3874 conditions per place. [2024-06-21 16:36:09,847 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 222 selfloop transitions, 38 changer transitions 0/263 dead transitions. [2024-06-21 16:36:09,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 263 transitions, 3444 flow [2024-06-21 16:36:09,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:36:09,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:36:09,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:36:09,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 16:36:09,848 INFO L175 Difference]: Start difference. First operand has 176 places, 237 transitions, 2772 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:36:09,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 263 transitions, 3444 flow [2024-06-21 16:36:10,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 263 transitions, 3173 flow, removed 116 selfloop flow, removed 5 redundant places. [2024-06-21 16:36:10,185 INFO L231 Difference]: Finished difference. Result has 179 places, 237 transitions, 2591 flow [2024-06-21 16:36:10,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2501, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2591, PETRI_PLACES=179, PETRI_TRANSITIONS=237} [2024-06-21 16:36:10,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-21 16:36:10,185 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 237 transitions, 2591 flow [2024-06-21 16:36:10,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:10,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:10,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:10,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 16:36:10,186 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:10,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:10,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1229323592, now seen corresponding path program 4 times [2024-06-21 16:36:10,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:10,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810566992] [2024-06-21 16:36:10,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:10,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:10,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:10,976 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-21 16:36:10,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:10,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810566992] [2024-06-21 16:36:10,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810566992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:10,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:10,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:10,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169227038] [2024-06-21 16:36:10,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:10,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:10,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:10,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:10,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:11,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:11,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 237 transitions, 2591 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:11,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:11,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:11,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:11,881 INFO L124 PetriNetUnfolderBase]: 2732/4032 cut-off events. [2024-06-21 16:36:11,882 INFO L125 PetriNetUnfolderBase]: For 286100/286100 co-relation queries the response was YES. [2024-06-21 16:36:11,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34529 conditions, 4032 events. 2732/4032 cut-off events. For 286100/286100 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19271 event pairs, 629 based on Foata normal form. 6/4037 useless extension candidates. Maximal degree in co-relation 34444. Up to 3905 conditions per place. [2024-06-21 16:36:11,917 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 235 selfloop transitions, 28 changer transitions 0/266 dead transitions. [2024-06-21 16:36:11,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 266 transitions, 3383 flow [2024-06-21 16:36:11,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:36:11,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:36:11,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:36:11,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 16:36:11,918 INFO L175 Difference]: Start difference. First operand has 179 places, 237 transitions, 2591 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:36:11,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 266 transitions, 3383 flow [2024-06-21 16:36:12,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 266 transitions, 3301 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:12,156 INFO L231 Difference]: Finished difference. Result has 180 places, 240 transitions, 2695 flow [2024-06-21 16:36:12,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2695, PETRI_PLACES=180, PETRI_TRANSITIONS=240} [2024-06-21 16:36:12,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 16:36:12,156 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 240 transitions, 2695 flow [2024-06-21 16:36:12,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 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-21 16:36:12,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:12,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:12,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 16:36:12,157 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:12,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:12,157 INFO L85 PathProgramCache]: Analyzing trace with hash -899549354, now seen corresponding path program 2 times [2024-06-21 16:36:12,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:12,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796574375] [2024-06-21 16:36:12,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:12,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:12,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:12,600 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-21 16:36:12,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:12,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796574375] [2024-06-21 16:36:12,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796574375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:12,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:12,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:36:12,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670154207] [2024-06-21 16:36:12,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:12,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:36:12,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:12,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:36:12,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:36:12,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:36:12,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 240 transitions, 2695 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 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-21 16:36:12,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:12,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:36:12,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:13,289 INFO L124 PetriNetUnfolderBase]: 2554/3828 cut-off events. [2024-06-21 16:36:13,289 INFO L125 PetriNetUnfolderBase]: For 290447/290468 co-relation queries the response was YES. [2024-06-21 16:36:13,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33555 conditions, 3828 events. 2554/3828 cut-off events. For 290447/290468 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18854 event pairs, 632 based on Foata normal form. 6/3807 useless extension candidates. Maximal degree in co-relation 33469. Up to 3672 conditions per place. [2024-06-21 16:36:13,321 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 218 selfloop transitions, 13 changer transitions 0/249 dead transitions. [2024-06-21 16:36:13,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 249 transitions, 3179 flow [2024-06-21 16:36:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:36:13,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:36:13,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 16:36:13,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 16:36:13,323 INFO L175 Difference]: Start difference. First operand has 180 places, 240 transitions, 2695 flow. Second operand 6 states and 100 transitions. [2024-06-21 16:36:13,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 249 transitions, 3179 flow [2024-06-21 16:36:13,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 249 transitions, 3001 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:13,558 INFO L231 Difference]: Finished difference. Result has 180 places, 240 transitions, 2551 flow [2024-06-21 16:36:13,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2517, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2551, PETRI_PLACES=180, PETRI_TRANSITIONS=240} [2024-06-21 16:36:13,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 16:36:13,559 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 240 transitions, 2551 flow [2024-06-21 16:36:13,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 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-21 16:36:13,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:13,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:13,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 16:36:13,559 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:13,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:13,560 INFO L85 PathProgramCache]: Analyzing trace with hash 204099370, now seen corresponding path program 1 times [2024-06-21 16:36:13,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:13,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719097894] [2024-06-21 16:36:13,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:13,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:13,990 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-21 16:36:13,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:13,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719097894] [2024-06-21 16:36:13,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719097894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:13,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:13,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:36:13,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321213261] [2024-06-21 16:36:13,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:13,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:36:13,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:13,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:36:13,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:36:14,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:14,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 240 transitions, 2551 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 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-21 16:36:14,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:14,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:14,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:14,856 INFO L124 PetriNetUnfolderBase]: 2725/4023 cut-off events. [2024-06-21 16:36:14,856 INFO L125 PetriNetUnfolderBase]: For 294704/294704 co-relation queries the response was YES. [2024-06-21 16:36:14,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34532 conditions, 4023 events. 2725/4023 cut-off events. For 294704/294704 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19148 event pairs, 654 based on Foata normal form. 3/4025 useless extension candidates. Maximal degree in co-relation 34445. Up to 3956 conditions per place. [2024-06-21 16:36:14,899 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 229 selfloop transitions, 24 changer transitions 0/256 dead transitions. [2024-06-21 16:36:14,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 256 transitions, 3221 flow [2024-06-21 16:36:14,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:36:14,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:36:14,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 16:36:14,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 16:36:14,900 INFO L175 Difference]: Start difference. First operand has 180 places, 240 transitions, 2551 flow. Second operand 6 states and 105 transitions. [2024-06-21 16:36:14,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 256 transitions, 3221 flow [2024-06-21 16:36:15,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 256 transitions, 3177 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 16:36:15,156 INFO L231 Difference]: Finished difference. Result has 181 places, 243 transitions, 2610 flow [2024-06-21 16:36:15,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2610, PETRI_PLACES=181, PETRI_TRANSITIONS=243} [2024-06-21 16:36:15,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-21 16:36:15,156 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 243 transitions, 2610 flow [2024-06-21 16:36:15,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 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-21 16:36:15,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:15,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:15,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 16:36:15,157 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:15,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:15,157 INFO L85 PathProgramCache]: Analyzing trace with hash -899370422, now seen corresponding path program 2 times [2024-06-21 16:36:15,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:15,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350287224] [2024-06-21 16:36:15,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:15,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:15,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:15,645 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-21 16:36:15,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:15,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350287224] [2024-06-21 16:36:15,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350287224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:15,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:15,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:36:15,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914072338] [2024-06-21 16:36:15,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:15,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:36:15,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:15,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:36:15,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:36:15,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:15,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 243 transitions, 2610 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 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-21 16:36:15,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:15,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:15,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:16,425 INFO L124 PetriNetUnfolderBase]: 2691/3973 cut-off events. [2024-06-21 16:36:16,425 INFO L125 PetriNetUnfolderBase]: For 302038/302041 co-relation queries the response was YES. [2024-06-21 16:36:16,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34424 conditions, 3973 events. 2691/3973 cut-off events. For 302038/302041 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18900 event pairs, 664 based on Foata normal form. 1/3971 useless extension candidates. Maximal degree in co-relation 34336. Up to 3907 conditions per place. [2024-06-21 16:36:16,461 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 224 selfloop transitions, 25 changer transitions 0/252 dead transitions. [2024-06-21 16:36:16,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 252 transitions, 3130 flow [2024-06-21 16:36:16,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:36:16,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:36:16,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 16:36:16,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 16:36:16,462 INFO L175 Difference]: Start difference. First operand has 181 places, 243 transitions, 2610 flow. Second operand 6 states and 102 transitions. [2024-06-21 16:36:16,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 252 transitions, 3130 flow [2024-06-21 16:36:16,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 252 transitions, 3082 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 16:36:16,680 INFO L231 Difference]: Finished difference. Result has 183 places, 243 transitions, 2618 flow [2024-06-21 16:36:16,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2618, PETRI_PLACES=183, PETRI_TRANSITIONS=243} [2024-06-21 16:36:16,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-21 16:36:16,680 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 243 transitions, 2618 flow [2024-06-21 16:36:16,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 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-21 16:36:16,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:16,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:16,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 16:36:16,681 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:16,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:16,681 INFO L85 PathProgramCache]: Analyzing trace with hash -273645536, now seen corresponding path program 1 times [2024-06-21 16:36:16,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:16,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809162074] [2024-06-21 16:36:16,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:16,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:16,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:17,564 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-21 16:36:17,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:17,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809162074] [2024-06-21 16:36:17,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809162074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:17,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:17,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:17,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136680266] [2024-06-21 16:36:17,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:17,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:17,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:17,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:17,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:17,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:17,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 243 transitions, 2618 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:17,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:17,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:17,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:18,642 INFO L124 PetriNetUnfolderBase]: 3067/4567 cut-off events. [2024-06-21 16:36:18,642 INFO L125 PetriNetUnfolderBase]: For 400246/400246 co-relation queries the response was YES. [2024-06-21 16:36:18,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42269 conditions, 4567 events. 3067/4567 cut-off events. For 400246/400246 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 22867 event pairs, 614 based on Foata normal form. 24/4590 useless extension candidates. Maximal degree in co-relation 42180. Up to 3682 conditions per place. [2024-06-21 16:36:18,689 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 266 selfloop transitions, 47 changer transitions 0/316 dead transitions. [2024-06-21 16:36:18,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 316 transitions, 4290 flow [2024-06-21 16:36:18,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:36:18,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:36:18,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-21 16:36:18,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47671840354767187 [2024-06-21 16:36:18,691 INFO L175 Difference]: Start difference. First operand has 183 places, 243 transitions, 2618 flow. Second operand 11 states and 215 transitions. [2024-06-21 16:36:18,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 316 transitions, 4290 flow [2024-06-21 16:36:19,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 316 transitions, 4224 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 16:36:19,037 INFO L231 Difference]: Finished difference. Result has 191 places, 249 transitions, 2906 flow [2024-06-21 16:36:19,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2906, PETRI_PLACES=191, PETRI_TRANSITIONS=249} [2024-06-21 16:36:19,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-21 16:36:19,038 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 249 transitions, 2906 flow [2024-06-21 16:36:19,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:19,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:19,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:19,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 16:36:19,039 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:19,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:19,039 INFO L85 PathProgramCache]: Analyzing trace with hash -271767866, now seen corresponding path program 2 times [2024-06-21 16:36:19,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:19,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562059392] [2024-06-21 16:36:19,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:19,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:19,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:19,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-21 16:36:19,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:19,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562059392] [2024-06-21 16:36:19,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562059392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:19,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:19,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:19,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268033408] [2024-06-21 16:36:19,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:19,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:19,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:19,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:19,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:19,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:19,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 249 transitions, 2906 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:19,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:19,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:19,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:21,166 INFO L124 PetriNetUnfolderBase]: 3262/4872 cut-off events. [2024-06-21 16:36:21,166 INFO L125 PetriNetUnfolderBase]: For 450528/450528 co-relation queries the response was YES. [2024-06-21 16:36:21,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45915 conditions, 4872 events. 3262/4872 cut-off events. For 450528/450528 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24760 event pairs, 827 based on Foata normal form. 30/4901 useless extension candidates. Maximal degree in co-relation 45823. Up to 4430 conditions per place. [2024-06-21 16:36:21,223 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 262 selfloop transitions, 53 changer transitions 0/318 dead transitions. [2024-06-21 16:36:21,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 318 transitions, 4227 flow [2024-06-21 16:36:21,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:36:21,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:36:21,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-21 16:36:21,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-21 16:36:21,225 INFO L175 Difference]: Start difference. First operand has 191 places, 249 transitions, 2906 flow. Second operand 11 states and 208 transitions. [2024-06-21 16:36:21,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 318 transitions, 4227 flow [2024-06-21 16:36:21,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 318 transitions, 4055 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:21,631 INFO L231 Difference]: Finished difference. Result has 198 places, 261 transitions, 3089 flow [2024-06-21 16:36:21,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2741, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3089, PETRI_PLACES=198, PETRI_TRANSITIONS=261} [2024-06-21 16:36:21,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-21 16:36:21,632 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 261 transitions, 3089 flow [2024-06-21 16:36:21,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:21,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:21,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:21,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 16:36:21,632 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:21,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:21,632 INFO L85 PathProgramCache]: Analyzing trace with hash -271771586, now seen corresponding path program 3 times [2024-06-21 16:36:21,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:21,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612089896] [2024-06-21 16:36:21,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:21,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:21,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:22,553 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-21 16:36:22,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:22,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612089896] [2024-06-21 16:36:22,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612089896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:22,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:22,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:22,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95630958] [2024-06-21 16:36:22,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:22,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:22,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:22,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:22,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:22,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:22,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 261 transitions, 3089 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:22,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:22,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:22,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:23,862 INFO L124 PetriNetUnfolderBase]: 3358/5032 cut-off events. [2024-06-21 16:36:23,862 INFO L125 PetriNetUnfolderBase]: For 469311/469311 co-relation queries the response was YES. [2024-06-21 16:36:23,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47459 conditions, 5032 events. 3358/5032 cut-off events. For 469311/469311 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25944 event pairs, 804 based on Foata normal form. 24/5055 useless extension candidates. Maximal degree in co-relation 47363. Up to 4033 conditions per place. [2024-06-21 16:36:23,911 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 270 selfloop transitions, 54 changer transitions 0/327 dead transitions. [2024-06-21 16:36:23,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 327 transitions, 4705 flow [2024-06-21 16:36:23,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:36:23,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:36:23,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-21 16:36:23,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-21 16:36:23,912 INFO L175 Difference]: Start difference. First operand has 198 places, 261 transitions, 3089 flow. Second operand 11 states and 210 transitions. [2024-06-21 16:36:23,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 327 transitions, 4705 flow [2024-06-21 16:36:24,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 327 transitions, 4562 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:24,368 INFO L231 Difference]: Finished difference. Result has 204 places, 265 transitions, 3277 flow [2024-06-21 16:36:24,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3277, PETRI_PLACES=204, PETRI_TRANSITIONS=265} [2024-06-21 16:36:24,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-21 16:36:24,368 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 265 transitions, 3277 flow [2024-06-21 16:36:24,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:24,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:24,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:24,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 16:36:24,369 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:24,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:24,369 INFO L85 PathProgramCache]: Analyzing trace with hash -758859294, now seen corresponding path program 1 times [2024-06-21 16:36:24,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:24,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243209551] [2024-06-21 16:36:24,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:24,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:25,268 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-21 16:36:25,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:25,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243209551] [2024-06-21 16:36:25,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243209551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:25,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:25,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:25,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628414431] [2024-06-21 16:36:25,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:25,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:25,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:25,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:25,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:25,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:25,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 265 transitions, 3277 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:25,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:25,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:25,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:26,390 INFO L124 PetriNetUnfolderBase]: 3361/5037 cut-off events. [2024-06-21 16:36:26,390 INFO L125 PetriNetUnfolderBase]: For 454306/454306 co-relation queries the response was YES. [2024-06-21 16:36:26,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47291 conditions, 5037 events. 3361/5037 cut-off events. For 454306/454306 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 26044 event pairs, 863 based on Foata normal form. 6/5042 useless extension candidates. Maximal degree in co-relation 47193. Up to 4898 conditions per place. [2024-06-21 16:36:26,446 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 267 selfloop transitions, 35 changer transitions 0/305 dead transitions. [2024-06-21 16:36:26,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 305 transitions, 4209 flow [2024-06-21 16:36:26,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:26,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:26,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 16:36:26,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 16:36:26,448 INFO L175 Difference]: Start difference. First operand has 204 places, 265 transitions, 3277 flow. Second operand 9 states and 163 transitions. [2024-06-21 16:36:26,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 305 transitions, 4209 flow [2024-06-21 16:36:26,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 305 transitions, 4037 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:26,968 INFO L231 Difference]: Finished difference. Result has 206 places, 268 transitions, 3321 flow [2024-06-21 16:36:26,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3321, PETRI_PLACES=206, PETRI_TRANSITIONS=268} [2024-06-21 16:36:26,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-21 16:36:26,969 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 268 transitions, 3321 flow [2024-06-21 16:36:26,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:26,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:26,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:26,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:36:26,969 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:26,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:26,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1618478572, now seen corresponding path program 4 times [2024-06-21 16:36:26,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:26,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271851955] [2024-06-21 16:36:26,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:26,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:26,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:27,883 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-21 16:36:27,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:27,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271851955] [2024-06-21 16:36:27,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271851955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:27,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:27,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:27,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818512285] [2024-06-21 16:36:27,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:27,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:27,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:27,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:27,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:27,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:27,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 268 transitions, 3321 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:27,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:27,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:27,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:29,136 INFO L124 PetriNetUnfolderBase]: 3374/5060 cut-off events. [2024-06-21 16:36:29,136 INFO L125 PetriNetUnfolderBase]: For 472842/472842 co-relation queries the response was YES. [2024-06-21 16:36:29,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46423 conditions, 5060 events. 3374/5060 cut-off events. For 472842/472842 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26169 event pairs, 834 based on Foata normal form. 30/5089 useless extension candidates. Maximal degree in co-relation 46323. Up to 4652 conditions per place. [2024-06-21 16:36:29,193 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 274 selfloop transitions, 46 changer transitions 0/323 dead transitions. [2024-06-21 16:36:29,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 323 transitions, 4466 flow [2024-06-21 16:36:29,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:36:29,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:36:29,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-21 16:36:29,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-21 16:36:29,195 INFO L175 Difference]: Start difference. First operand has 206 places, 268 transitions, 3321 flow. Second operand 11 states and 203 transitions. [2024-06-21 16:36:29,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 323 transitions, 4466 flow [2024-06-21 16:36:29,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 323 transitions, 4280 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:29,670 INFO L231 Difference]: Finished difference. Result has 210 places, 270 transitions, 3366 flow [2024-06-21 16:36:29,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3366, PETRI_PLACES=210, PETRI_TRANSITIONS=270} [2024-06-21 16:36:29,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-21 16:36:29,670 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 270 transitions, 3366 flow [2024-06-21 16:36:29,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:29,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:29,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:29,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:36:29,671 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:29,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:29,671 INFO L85 PathProgramCache]: Analyzing trace with hash -906020802, now seen corresponding path program 5 times [2024-06-21 16:36:29,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:29,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564895005] [2024-06-21 16:36:29,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:29,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:29,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:30,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-21 16:36:30,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:30,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564895005] [2024-06-21 16:36:30,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564895005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:30,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:30,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:30,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648861003] [2024-06-21 16:36:30,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:30,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:30,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:30,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:30,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:30,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:30,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 270 transitions, 3366 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:30,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:30,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:30,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:31,798 INFO L124 PetriNetUnfolderBase]: 3691/5569 cut-off events. [2024-06-21 16:36:31,798 INFO L125 PetriNetUnfolderBase]: For 553537/553540 co-relation queries the response was YES. [2024-06-21 16:36:31,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53538 conditions, 5569 events. 3691/5569 cut-off events. For 553537/553540 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 29781 event pairs, 845 based on Foata normal form. 26/5592 useless extension candidates. Maximal degree in co-relation 53437. Up to 4344 conditions per place. [2024-06-21 16:36:31,847 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 238 selfloop transitions, 88 changer transitions 0/329 dead transitions. [2024-06-21 16:36:31,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 329 transitions, 5114 flow [2024-06-21 16:36:31,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:31,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:31,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-21 16:36:31,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48292682926829267 [2024-06-21 16:36:31,852 INFO L175 Difference]: Start difference. First operand has 210 places, 270 transitions, 3366 flow. Second operand 10 states and 198 transitions. [2024-06-21 16:36:31,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 329 transitions, 5114 flow [2024-06-21 16:36:32,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 329 transitions, 4895 flow, removed 43 selfloop flow, removed 12 redundant places. [2024-06-21 16:36:32,466 INFO L231 Difference]: Finished difference. Result has 209 places, 274 transitions, 3547 flow [2024-06-21 16:36:32,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3147, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3547, PETRI_PLACES=209, PETRI_TRANSITIONS=274} [2024-06-21 16:36:32,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-21 16:36:32,467 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 274 transitions, 3547 flow [2024-06-21 16:36:32,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:32,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:32,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:32,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:36:32,467 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:32,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:32,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1479950422, now seen corresponding path program 6 times [2024-06-21 16:36:32,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:32,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891428633] [2024-06-21 16:36:32,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:32,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:32,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:33,361 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-21 16:36:33,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:33,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891428633] [2024-06-21 16:36:33,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891428633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:33,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:33,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:33,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081694856] [2024-06-21 16:36:33,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:33,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:33,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:33,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:33,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:33,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:33,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 274 transitions, 3547 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:33,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:33,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:33,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:34,835 INFO L124 PetriNetUnfolderBase]: 3843/5817 cut-off events. [2024-06-21 16:36:34,836 INFO L125 PetriNetUnfolderBase]: For 598382/598385 co-relation queries the response was YES. [2024-06-21 16:36:34,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56149 conditions, 5817 events. 3843/5817 cut-off events. For 598382/598385 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 31543 event pairs, 892 based on Foata normal form. 38/5852 useless extension candidates. Maximal degree in co-relation 56048. Up to 4924 conditions per place. [2024-06-21 16:36:34,910 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 235 selfloop transitions, 92 changer transitions 0/330 dead transitions. [2024-06-21 16:36:34,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 330 transitions, 4938 flow [2024-06-21 16:36:34,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:36:34,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:36:34,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-21 16:36:34,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678492239467849 [2024-06-21 16:36:34,912 INFO L175 Difference]: Start difference. First operand has 209 places, 274 transitions, 3547 flow. Second operand 11 states and 211 transitions. [2024-06-21 16:36:34,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 330 transitions, 4938 flow [2024-06-21 16:36:35,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 330 transitions, 4713 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:35,641 INFO L231 Difference]: Finished difference. Result has 214 places, 276 transitions, 3644 flow [2024-06-21 16:36:35,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3324, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3644, PETRI_PLACES=214, PETRI_TRANSITIONS=276} [2024-06-21 16:36:35,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-21 16:36:35,642 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 276 transitions, 3644 flow [2024-06-21 16:36:35,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:35,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:35,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:35,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:36:35,642 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:35,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:35,643 INFO L85 PathProgramCache]: Analyzing trace with hash -900302790, now seen corresponding path program 2 times [2024-06-21 16:36:35,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:35,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098319649] [2024-06-21 16:36:35,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:35,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:36,565 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-21 16:36:36,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:36,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098319649] [2024-06-21 16:36:36,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098319649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:36,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:36,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:36,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335410198] [2024-06-21 16:36:36,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:36,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:36,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:36,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:36,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:36,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:36,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 276 transitions, 3644 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:36,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:36,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:36,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:37,913 INFO L124 PetriNetUnfolderBase]: 3846/5822 cut-off events. [2024-06-21 16:36:37,913 INFO L125 PetriNetUnfolderBase]: For 556868/556871 co-relation queries the response was YES. [2024-06-21 16:36:37,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56034 conditions, 5822 events. 3846/5822 cut-off events. For 556868/556871 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31630 event pairs, 880 based on Foata normal form. 8/5827 useless extension candidates. Maximal degree in co-relation 55931. Up to 5282 conditions per place. [2024-06-21 16:36:37,975 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 232 selfloop transitions, 81 changer transitions 0/316 dead transitions. [2024-06-21 16:36:37,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 316 transitions, 4723 flow [2024-06-21 16:36:37,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:37,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:37,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:36:37,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-21 16:36:37,976 INFO L175 Difference]: Start difference. First operand has 214 places, 276 transitions, 3644 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:36:37,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 316 transitions, 4723 flow [2024-06-21 16:36:38,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 316 transitions, 4470 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-21 16:36:38,727 INFO L231 Difference]: Finished difference. Result has 214 places, 279 transitions, 3706 flow [2024-06-21 16:36:38,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3391, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3706, PETRI_PLACES=214, PETRI_TRANSITIONS=279} [2024-06-21 16:36:38,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-21 16:36:38,728 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 279 transitions, 3706 flow [2024-06-21 16:36:38,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:38,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:38,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:38,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:36:38,729 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:38,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:38,729 INFO L85 PathProgramCache]: Analyzing trace with hash -900510552, now seen corresponding path program 7 times [2024-06-21 16:36:38,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:38,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447297685] [2024-06-21 16:36:38,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:38,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:38,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:39,651 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-21 16:36:39,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:39,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447297685] [2024-06-21 16:36:39,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447297685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:39,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:39,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:39,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5318561] [2024-06-21 16:36:39,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:39,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:39,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:39,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:39,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:39,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:39,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 279 transitions, 3706 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:39,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:39,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:39,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:41,008 INFO L124 PetriNetUnfolderBase]: 3859/5845 cut-off events. [2024-06-21 16:36:41,008 INFO L125 PetriNetUnfolderBase]: For 572957/572960 co-relation queries the response was YES. [2024-06-21 16:36:41,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54683 conditions, 5845 events. 3859/5845 cut-off events. For 572957/572960 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 31725 event pairs, 879 based on Foata normal form. 32/5874 useless extension candidates. Maximal degree in co-relation 54579. Up to 5077 conditions per place. [2024-06-21 16:36:41,076 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 238 selfloop transitions, 86 changer transitions 0/327 dead transitions. [2024-06-21 16:36:41,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 327 transitions, 4861 flow [2024-06-21 16:36:41,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:41,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:41,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 16:36:41,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-21 16:36:41,077 INFO L175 Difference]: Start difference. First operand has 214 places, 279 transitions, 3706 flow. Second operand 10 states and 191 transitions. [2024-06-21 16:36:41,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 327 transitions, 4861 flow [2024-06-21 16:36:41,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 327 transitions, 4573 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:41,738 INFO L231 Difference]: Finished difference. Result has 217 places, 281 transitions, 3734 flow [2024-06-21 16:36:41,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3734, PETRI_PLACES=217, PETRI_TRANSITIONS=281} [2024-06-21 16:36:41,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-21 16:36:41,738 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 281 transitions, 3734 flow [2024-06-21 16:36:41,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:41,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:41,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:41,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:36:41,738 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:41,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:41,739 INFO L85 PathProgramCache]: Analyzing trace with hash -900295350, now seen corresponding path program 3 times [2024-06-21 16:36:41,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:41,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113887423] [2024-06-21 16:36:41,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:41,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:41,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:42,659 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-21 16:36:42,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:42,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113887423] [2024-06-21 16:36:42,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113887423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:42,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:42,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:42,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250049985] [2024-06-21 16:36:42,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:42,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:42,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:42,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:42,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:42,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:42,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 281 transitions, 3734 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:42,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:42,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:42,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:43,954 INFO L124 PetriNetUnfolderBase]: 3887/5889 cut-off events. [2024-06-21 16:36:43,954 INFO L125 PetriNetUnfolderBase]: For 561352/561355 co-relation queries the response was YES. [2024-06-21 16:36:43,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55310 conditions, 5889 events. 3887/5889 cut-off events. For 561352/561355 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 32048 event pairs, 844 based on Foata normal form. 8/5894 useless extension candidates. Maximal degree in co-relation 55205. Up to 5237 conditions per place. [2024-06-21 16:36:44,020 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 229 selfloop transitions, 92 changer transitions 0/324 dead transitions. [2024-06-21 16:36:44,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 324 transitions, 4905 flow [2024-06-21 16:36:44,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:44,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:44,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:36:44,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-21 16:36:44,022 INFO L175 Difference]: Start difference. First operand has 217 places, 281 transitions, 3734 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:36:44,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 324 transitions, 4905 flow [2024-06-21 16:36:44,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 324 transitions, 4652 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-21 16:36:44,786 INFO L231 Difference]: Finished difference. Result has 219 places, 287 transitions, 3908 flow [2024-06-21 16:36:44,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3908, PETRI_PLACES=219, PETRI_TRANSITIONS=287} [2024-06-21 16:36:44,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-21 16:36:44,787 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 287 transitions, 3908 flow [2024-06-21 16:36:44,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:44,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:44,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:44,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:36:44,787 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:44,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:44,788 INFO L85 PathProgramCache]: Analyzing trace with hash -600663492, now seen corresponding path program 1 times [2024-06-21 16:36:44,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:44,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944654142] [2024-06-21 16:36:44,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:44,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:44,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:45,323 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-21 16:36:45,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:45,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944654142] [2024-06-21 16:36:45,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944654142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:45,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:45,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:36:45,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787789893] [2024-06-21 16:36:45,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:45,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:36:45,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:45,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:36:45,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:36:45,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:36:45,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 287 transitions, 3908 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 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-21 16:36:45,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:45,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:36:45,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:46,441 INFO L124 PetriNetUnfolderBase]: 3761/5754 cut-off events. [2024-06-21 16:36:46,441 INFO L125 PetriNetUnfolderBase]: For 569969/569989 co-relation queries the response was YES. [2024-06-21 16:36:46,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54606 conditions, 5754 events. 3761/5754 cut-off events. For 569969/569989 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31978 event pairs, 959 based on Foata normal form. 11/5727 useless extension candidates. Maximal degree in co-relation 54499. Up to 5517 conditions per place. [2024-06-21 16:36:46,502 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 271 selfloop transitions, 28 changer transitions 0/317 dead transitions. [2024-06-21 16:36:46,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 317 transitions, 4768 flow [2024-06-21 16:36:46,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:36:46,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:36:46,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 16:36:46,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-21 16:36:46,503 INFO L175 Difference]: Start difference. First operand has 219 places, 287 transitions, 3908 flow. Second operand 7 states and 128 transitions. [2024-06-21 16:36:46,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 317 transitions, 4768 flow [2024-06-21 16:36:47,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 317 transitions, 4480 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-21 16:36:47,139 INFO L231 Difference]: Finished difference. Result has 222 places, 296 transitions, 3801 flow [2024-06-21 16:36:47,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3801, PETRI_PLACES=222, PETRI_TRANSITIONS=296} [2024-06-21 16:36:47,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-21 16:36:47,140 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 296 transitions, 3801 flow [2024-06-21 16:36:47,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 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-21 16:36:47,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:47,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:47,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:36:47,140 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:47,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:47,140 INFO L85 PathProgramCache]: Analyzing trace with hash 549600490, now seen corresponding path program 4 times [2024-06-21 16:36:47,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:47,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468473585] [2024-06-21 16:36:47,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:47,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:47,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:48,029 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-21 16:36:48,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:48,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468473585] [2024-06-21 16:36:48,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468473585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:48,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:48,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:48,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205136690] [2024-06-21 16:36:48,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:48,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:48,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:48,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:48,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:48,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:48,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 296 transitions, 3801 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:48,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:48,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:48,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:49,348 INFO L124 PetriNetUnfolderBase]: 3974/6012 cut-off events. [2024-06-21 16:36:49,348 INFO L125 PetriNetUnfolderBase]: For 585526/585526 co-relation queries the response was YES. [2024-06-21 16:36:49,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56603 conditions, 6012 events. 3974/6012 cut-off events. For 585526/585526 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 32731 event pairs, 985 based on Foata normal form. 6/6017 useless extension candidates. Maximal degree in co-relation 56493. Up to 5838 conditions per place. [2024-06-21 16:36:49,413 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 282 selfloop transitions, 44 changer transitions 0/329 dead transitions. [2024-06-21 16:36:49,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 329 transitions, 4683 flow [2024-06-21 16:36:49,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:49,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:49,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 16:36:49,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 16:36:49,414 INFO L175 Difference]: Start difference. First operand has 222 places, 296 transitions, 3801 flow. Second operand 9 states and 158 transitions. [2024-06-21 16:36:49,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 329 transitions, 4683 flow [2024-06-21 16:36:50,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 329 transitions, 4614 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 16:36:50,069 INFO L231 Difference]: Finished difference. Result has 228 places, 299 transitions, 3987 flow [2024-06-21 16:36:50,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3987, PETRI_PLACES=228, PETRI_TRANSITIONS=299} [2024-06-21 16:36:50,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-21 16:36:50,070 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 299 transitions, 3987 flow [2024-06-21 16:36:50,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:50,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:50,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:50,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:36:50,070 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:50,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:50,070 INFO L85 PathProgramCache]: Analyzing trace with hash 549607930, now seen corresponding path program 5 times [2024-06-21 16:36:50,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:50,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470689907] [2024-06-21 16:36:50,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:50,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:50,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:50,967 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-21 16:36:50,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:50,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470689907] [2024-06-21 16:36:50,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470689907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:50,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:50,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:50,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133274754] [2024-06-21 16:36:50,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:50,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:50,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:50,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:50,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:51,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:51,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 299 transitions, 3987 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:51,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:51,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:51,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:52,352 INFO L124 PetriNetUnfolderBase]: 3999/6051 cut-off events. [2024-06-21 16:36:52,353 INFO L125 PetriNetUnfolderBase]: For 607872/607872 co-relation queries the response was YES. [2024-06-21 16:36:52,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57356 conditions, 6051 events. 3999/6051 cut-off events. For 607872/607872 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32968 event pairs, 1011 based on Foata normal form. 6/6056 useless extension candidates. Maximal degree in co-relation 57244. Up to 5815 conditions per place. [2024-06-21 16:36:52,420 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 281 selfloop transitions, 48 changer transitions 0/332 dead transitions. [2024-06-21 16:36:52,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 332 transitions, 4879 flow [2024-06-21 16:36:52,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:52,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:52,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:36:52,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 16:36:52,421 INFO L175 Difference]: Start difference. First operand has 228 places, 299 transitions, 3987 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:36:52,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 332 transitions, 4879 flow [2024-06-21 16:36:53,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 332 transitions, 4650 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:53,120 INFO L231 Difference]: Finished difference. Result has 230 places, 302 transitions, 4026 flow [2024-06-21 16:36:53,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4026, PETRI_PLACES=230, PETRI_TRANSITIONS=302} [2024-06-21 16:36:53,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-21 16:36:53,120 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 302 transitions, 4026 flow [2024-06-21 16:36:53,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:53,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:53,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:53,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:36:53,121 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:53,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:53,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1804970042, now seen corresponding path program 6 times [2024-06-21 16:36:53,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:53,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091842024] [2024-06-21 16:36:53,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:53,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:53,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:53,937 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-21 16:36:53,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:53,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091842024] [2024-06-21 16:36:53,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091842024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:53,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:53,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:53,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636280452] [2024-06-21 16:36:53,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:53,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:53,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:53,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:53,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:54,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:54,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 302 transitions, 4026 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:54,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:54,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:54,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:55,323 INFO L124 PetriNetUnfolderBase]: 4027/6095 cut-off events. [2024-06-21 16:36:55,324 INFO L125 PetriNetUnfolderBase]: For 627481/627481 co-relation queries the response was YES. [2024-06-21 16:36:55,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58118 conditions, 6095 events. 4027/6095 cut-off events. For 627481/627481 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 33287 event pairs, 987 based on Foata normal form. 6/6100 useless extension candidates. Maximal degree in co-relation 58005. Up to 5806 conditions per place. [2024-06-21 16:36:55,397 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 288 selfloop transitions, 46 changer transitions 0/337 dead transitions. [2024-06-21 16:36:55,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 337 transitions, 5062 flow [2024-06-21 16:36:55,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:55,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:55,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 16:36:55,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 16:36:55,398 INFO L175 Difference]: Start difference. First operand has 230 places, 302 transitions, 4026 flow. Second operand 9 states and 161 transitions. [2024-06-21 16:36:55,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 337 transitions, 5062 flow [2024-06-21 16:36:56,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 337 transitions, 4818 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:56,267 INFO L231 Difference]: Finished difference. Result has 232 places, 305 transitions, 4052 flow [2024-06-21 16:36:56,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3782, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4052, PETRI_PLACES=232, PETRI_TRANSITIONS=305} [2024-06-21 16:36:56,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-21 16:36:56,268 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 305 transitions, 4052 flow [2024-06-21 16:36:56,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:56,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:56,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:56,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:36:56,268 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:56,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:56,269 INFO L85 PathProgramCache]: Analyzing trace with hash 558804700, now seen corresponding path program 7 times [2024-06-21 16:36:56,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:56,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236271162] [2024-06-21 16:36:56,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:56,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:56,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:57,139 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-21 16:36:57,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:57,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236271162] [2024-06-21 16:36:57,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236271162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:57,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:57,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:36:57,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417984017] [2024-06-21 16:36:57,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:57,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:36:57,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:57,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:36:57,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:36:57,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:57,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 305 transitions, 4052 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:57,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:57,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:57,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:58,495 INFO L124 PetriNetUnfolderBase]: 4052/6134 cut-off events. [2024-06-21 16:36:58,495 INFO L125 PetriNetUnfolderBase]: For 648999/648999 co-relation queries the response was YES. [2024-06-21 16:36:58,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58844 conditions, 6134 events. 4052/6134 cut-off events. For 648999/648999 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 33393 event pairs, 978 based on Foata normal form. 6/6139 useless extension candidates. Maximal degree in co-relation 58730. Up to 5984 conditions per place. [2024-06-21 16:36:58,568 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 301 selfloop transitions, 34 changer transitions 0/338 dead transitions. [2024-06-21 16:36:58,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 338 transitions, 4966 flow [2024-06-21 16:36:58,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:58,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:58,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 16:36:58,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 16:36:58,569 INFO L175 Difference]: Start difference. First operand has 232 places, 305 transitions, 4052 flow. Second operand 9 states and 156 transitions. [2024-06-21 16:36:58,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 338 transitions, 4966 flow [2024-06-21 16:36:59,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 338 transitions, 4720 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:59,466 INFO L231 Difference]: Finished difference. Result has 234 places, 308 transitions, 4058 flow [2024-06-21 16:36:59,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4058, PETRI_PLACES=234, PETRI_TRANSITIONS=308} [2024-06-21 16:36:59,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-21 16:36:59,467 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 308 transitions, 4058 flow [2024-06-21 16:36:59,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:36:59,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:59,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:59,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:36:59,467 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:59,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:59,467 INFO L85 PathProgramCache]: Analyzing trace with hash 279763338, now seen corresponding path program 8 times [2024-06-21 16:36:59,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:59,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332279568] [2024-06-21 16:36:59,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:59,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:59,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:00,381 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-21 16:37:00,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:00,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332279568] [2024-06-21 16:37:00,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332279568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:00,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:00,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:00,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539172997] [2024-06-21 16:37:00,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:00,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:00,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:00,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:00,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:00,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:00,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 308 transitions, 4058 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:00,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:00,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:00,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:01,813 INFO L124 PetriNetUnfolderBase]: 4188/6354 cut-off events. [2024-06-21 16:37:01,813 INFO L125 PetriNetUnfolderBase]: For 737099/737099 co-relation queries the response was YES. [2024-06-21 16:37:01,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60961 conditions, 6354 events. 4188/6354 cut-off events. For 737099/737099 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 35124 event pairs, 1007 based on Foata normal form. 30/6383 useless extension candidates. Maximal degree in co-relation 60846. Up to 6021 conditions per place. [2024-06-21 16:37:01,887 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 310 selfloop transitions, 35 changer transitions 0/348 dead transitions. [2024-06-21 16:37:01,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 348 transitions, 5037 flow [2024-06-21 16:37:01,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:01,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:01,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 16:37:01,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 16:37:01,888 INFO L175 Difference]: Start difference. First operand has 234 places, 308 transitions, 4058 flow. Second operand 9 states and 161 transitions. [2024-06-21 16:37:01,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 348 transitions, 5037 flow [2024-06-21 16:37:02,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 348 transitions, 4809 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-21 16:37:02,716 INFO L231 Difference]: Finished difference. Result has 237 places, 313 transitions, 4090 flow [2024-06-21 16:37:02,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4090, PETRI_PLACES=237, PETRI_TRANSITIONS=313} [2024-06-21 16:37:02,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-21 16:37:02,716 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 313 transitions, 4090 flow [2024-06-21 16:37:02,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:02,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:02,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:02,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:37:02,717 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:02,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:02,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1818106362, now seen corresponding path program 8 times [2024-06-21 16:37:02,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:02,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404817149] [2024-06-21 16:37:02,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:02,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:02,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:03,622 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-21 16:37:03,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:03,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404817149] [2024-06-21 16:37:03,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404817149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:03,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:03,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:03,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241642782] [2024-06-21 16:37:03,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:03,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:03,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:03,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:03,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:03,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:03,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 313 transitions, 4090 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:03,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:03,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:03,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:05,040 INFO L124 PetriNetUnfolderBase]: 4229/6430 cut-off events. [2024-06-21 16:37:05,040 INFO L125 PetriNetUnfolderBase]: For 721481/721481 co-relation queries the response was YES. [2024-06-21 16:37:05,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62085 conditions, 6430 events. 4229/6430 cut-off events. For 721481/721481 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 35879 event pairs, 1809 based on Foata normal form. 6/6435 useless extension candidates. Maximal degree in co-relation 61968. Up to 6034 conditions per place. [2024-06-21 16:37:05,122 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 295 selfloop transitions, 56 changer transitions 0/354 dead transitions. [2024-06-21 16:37:05,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 354 transitions, 5621 flow [2024-06-21 16:37:05,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:05,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:05,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-21 16:37:05,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-21 16:37:05,125 INFO L175 Difference]: Start difference. First operand has 237 places, 313 transitions, 4090 flow. Second operand 10 states and 172 transitions. [2024-06-21 16:37:05,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 354 transitions, 5621 flow [2024-06-21 16:37:06,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 354 transitions, 5454 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-21 16:37:06,135 INFO L231 Difference]: Finished difference. Result has 242 places, 321 transitions, 4435 flow [2024-06-21 16:37:06,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4435, PETRI_PLACES=242, PETRI_TRANSITIONS=321} [2024-06-21 16:37:06,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-21 16:37:06,135 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 321 transitions, 4435 flow [2024-06-21 16:37:06,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:06,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:06,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:06,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:37:06,136 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:06,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:06,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1804762280, now seen corresponding path program 9 times [2024-06-21 16:37:06,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:06,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239583336] [2024-06-21 16:37:06,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:06,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:06,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:06,926 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-21 16:37:06,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:06,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239583336] [2024-06-21 16:37:06,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239583336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:06,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:06,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:06,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138207711] [2024-06-21 16:37:06,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:06,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:06,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:06,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:06,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:07,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:07,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 321 transitions, 4435 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:07,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:07,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:07,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:08,424 INFO L124 PetriNetUnfolderBase]: 4353/6634 cut-off events. [2024-06-21 16:37:08,425 INFO L125 PetriNetUnfolderBase]: For 802607/802607 co-relation queries the response was YES. [2024-06-21 16:37:08,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64188 conditions, 6634 events. 4353/6634 cut-off events. For 802607/802607 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 37350 event pairs, 1821 based on Foata normal form. 30/6663 useless extension candidates. Maximal degree in co-relation 64069. Up to 6092 conditions per place. [2024-06-21 16:37:08,504 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 299 selfloop transitions, 62 changer transitions 0/364 dead transitions. [2024-06-21 16:37:08,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 364 transitions, 5599 flow [2024-06-21 16:37:08,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:08,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:08,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-21 16:37:08,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-21 16:37:08,505 INFO L175 Difference]: Start difference. First operand has 242 places, 321 transitions, 4435 flow. Second operand 10 states and 182 transitions. [2024-06-21 16:37:08,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 364 transitions, 5599 flow [2024-06-21 16:37:09,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 364 transitions, 5339 flow, removed 105 selfloop flow, removed 4 redundant places. [2024-06-21 16:37:09,548 INFO L231 Difference]: Finished difference. Result has 248 places, 323 transitions, 4467 flow [2024-06-21 16:37:09,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4175, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4467, PETRI_PLACES=248, PETRI_TRANSITIONS=323} [2024-06-21 16:37:09,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-21 16:37:09,549 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 323 transitions, 4467 flow [2024-06-21 16:37:09,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:09,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:09,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:09,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:37:09,550 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:09,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:09,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1799405852, now seen corresponding path program 9 times [2024-06-21 16:37:09,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:09,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277170048] [2024-06-21 16:37:09,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:09,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:10,387 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-21 16:37:10,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:10,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277170048] [2024-06-21 16:37:10,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277170048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:10,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:10,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:10,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700544883] [2024-06-21 16:37:10,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:10,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:10,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:10,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:10,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:10,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:10,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 323 transitions, 4467 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:10,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:10,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:10,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:11,821 INFO L124 PetriNetUnfolderBase]: 4343/6620 cut-off events. [2024-06-21 16:37:11,821 INFO L125 PetriNetUnfolderBase]: For 752748/752748 co-relation queries the response was YES. [2024-06-21 16:37:11,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63690 conditions, 6620 events. 4343/6620 cut-off events. For 752748/752748 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 37319 event pairs, 1820 based on Foata normal form. 6/6625 useless extension candidates. Maximal degree in co-relation 63568. Up to 6318 conditions per place. [2024-06-21 16:37:11,902 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 306 selfloop transitions, 46 changer transitions 0/355 dead transitions. [2024-06-21 16:37:11,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 355 transitions, 5515 flow [2024-06-21 16:37:11,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:11,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:11,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 16:37:11,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 16:37:11,903 INFO L175 Difference]: Start difference. First operand has 248 places, 323 transitions, 4467 flow. Second operand 9 states and 161 transitions. [2024-06-21 16:37:11,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 355 transitions, 5515 flow [2024-06-21 16:37:12,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 355 transitions, 5124 flow, removed 127 selfloop flow, removed 8 redundant places. [2024-06-21 16:37:12,983 INFO L231 Difference]: Finished difference. Result has 249 places, 323 transitions, 4176 flow [2024-06-21 16:37:12,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4176, PETRI_PLACES=249, PETRI_TRANSITIONS=323} [2024-06-21 16:37:12,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-21 16:37:12,984 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 323 transitions, 4176 flow [2024-06-21 16:37:12,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:12,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:12,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:12,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:37:12,984 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:12,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:12,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1812528780, now seen corresponding path program 10 times [2024-06-21 16:37:12,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:12,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755614302] [2024-06-21 16:37:12,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:12,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:12,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:13,777 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-21 16:37:13,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:13,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755614302] [2024-06-21 16:37:13,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755614302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:13,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:13,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:13,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600933131] [2024-06-21 16:37:13,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:13,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:13,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:13,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:13,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:13,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:13,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 323 transitions, 4176 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:13,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:13,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:13,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:15,291 INFO L124 PetriNetUnfolderBase]: 4503/6876 cut-off events. [2024-06-21 16:37:15,292 INFO L125 PetriNetUnfolderBase]: For 817415/817415 co-relation queries the response was YES. [2024-06-21 16:37:15,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64916 conditions, 6876 events. 4503/6876 cut-off events. For 817415/817415 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39140 event pairs, 1834 based on Foata normal form. 30/6905 useless extension candidates. Maximal degree in co-relation 64793. Up to 6334 conditions per place. [2024-06-21 16:37:15,374 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 305 selfloop transitions, 65 changer transitions 0/373 dead transitions. [2024-06-21 16:37:15,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 373 transitions, 5549 flow [2024-06-21 16:37:15,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:15,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:15,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-21 16:37:15,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-21 16:37:15,375 INFO L175 Difference]: Start difference. First operand has 249 places, 323 transitions, 4176 flow. Second operand 10 states and 182 transitions. [2024-06-21 16:37:15,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 373 transitions, 5549 flow [2024-06-21 16:37:16,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 373 transitions, 5439 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:37:16,266 INFO L231 Difference]: Finished difference. Result has 253 places, 332 transitions, 4470 flow [2024-06-21 16:37:16,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4470, PETRI_PLACES=253, PETRI_TRANSITIONS=332} [2024-06-21 16:37:16,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-21 16:37:16,267 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 332 transitions, 4470 flow [2024-06-21 16:37:16,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:16,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:16,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:16,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:37:16,267 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:16,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:16,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1799252030, now seen corresponding path program 11 times [2024-06-21 16:37:16,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:16,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650014733] [2024-06-21 16:37:16,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:16,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:16,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:17,090 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-21 16:37:17,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:17,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650014733] [2024-06-21 16:37:17,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650014733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:17,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:17,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:17,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124736646] [2024-06-21 16:37:17,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:17,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:17,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:17,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:17,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:17,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:17,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 332 transitions, 4470 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:17,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:17,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:17,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:18,811 INFO L124 PetriNetUnfolderBase]: 4744/7267 cut-off events. [2024-06-21 16:37:18,812 INFO L125 PetriNetUnfolderBase]: For 938853/938853 co-relation queries the response was YES. [2024-06-21 16:37:18,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72351 conditions, 7267 events. 4744/7267 cut-off events. For 938853/938853 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 41998 event pairs, 1854 based on Foata normal form. 24/7290 useless extension candidates. Maximal degree in co-relation 72225. Up to 5636 conditions per place. [2024-06-21 16:37:18,891 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 316 selfloop transitions, 67 changer transitions 0/386 dead transitions. [2024-06-21 16:37:18,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 386 transitions, 6474 flow [2024-06-21 16:37:18,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:18,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:18,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 16:37:18,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-21 16:37:18,892 INFO L175 Difference]: Start difference. First operand has 253 places, 332 transitions, 4470 flow. Second operand 10 states and 188 transitions. [2024-06-21 16:37:18,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 386 transitions, 6474 flow [2024-06-21 16:37:19,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 386 transitions, 6266 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-21 16:37:19,901 INFO L231 Difference]: Finished difference. Result has 259 places, 336 transitions, 4697 flow [2024-06-21 16:37:19,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4697, PETRI_PLACES=259, PETRI_TRANSITIONS=336} [2024-06-21 16:37:19,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-21 16:37:19,902 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 336 transitions, 4697 flow [2024-06-21 16:37:19,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:19,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:19,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:19,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:37:19,902 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:19,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:19,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1812384630, now seen corresponding path program 12 times [2024-06-21 16:37:19,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:19,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165782368] [2024-06-21 16:37:19,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:19,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:19,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:20,671 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-21 16:37:20,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:20,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165782368] [2024-06-21 16:37:20,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165782368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:20,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:20,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:20,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375610683] [2024-06-21 16:37:20,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:20,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:20,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:20,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:20,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:20,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:20,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 336 transitions, 4697 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:20,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:20,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:20,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:22,509 INFO L124 PetriNetUnfolderBase]: 4818/7393 cut-off events. [2024-06-21 16:37:22,509 INFO L125 PetriNetUnfolderBase]: For 958649/958649 co-relation queries the response was YES. [2024-06-21 16:37:22,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73101 conditions, 7393 events. 4818/7393 cut-off events. For 958649/958649 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 43047 event pairs, 1927 based on Foata normal form. 30/7422 useless extension candidates. Maximal degree in co-relation 72973. Up to 6696 conditions per place. [2024-06-21 16:37:22,603 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 297 selfloop transitions, 83 changer transitions 0/383 dead transitions. [2024-06-21 16:37:22,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 383 transitions, 6274 flow [2024-06-21 16:37:22,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:22,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:22,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 16:37:22,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-21 16:37:22,604 INFO L175 Difference]: Start difference. First operand has 259 places, 336 transitions, 4697 flow. Second operand 10 states and 184 transitions. [2024-06-21 16:37:22,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 383 transitions, 6274 flow [2024-06-21 16:37:23,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 383 transitions, 6030 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-21 16:37:23,735 INFO L231 Difference]: Finished difference. Result has 264 places, 341 transitions, 4929 flow [2024-06-21 16:37:23,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4929, PETRI_PLACES=264, PETRI_TRANSITIONS=341} [2024-06-21 16:37:23,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-21 16:37:23,736 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 341 transitions, 4929 flow [2024-06-21 16:37:23,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 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-21 16:37:23,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:23,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:23,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:37:23,736 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:23,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:23,736 INFO L85 PathProgramCache]: Analyzing trace with hash -2116224408, now seen corresponding path program 2 times [2024-06-21 16:37:23,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:23,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609852805] [2024-06-21 16:37:23,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:23,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:23,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:24,245 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-21 16:37:24,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:24,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609852805] [2024-06-21 16:37:24,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609852805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:24,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:24,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:37:24,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701830519] [2024-06-21 16:37:24,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:24,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:37:24,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:24,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:37:24,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:37:24,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:37:24,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 341 transitions, 4929 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 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-21 16:37:24,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:24,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:37:24,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:25,706 INFO L124 PetriNetUnfolderBase]: 4603/7128 cut-off events. [2024-06-21 16:37:25,706 INFO L125 PetriNetUnfolderBase]: For 911565/911605 co-relation queries the response was YES. [2024-06-21 16:37:25,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71756 conditions, 7128 events. 4603/7128 cut-off events. For 911565/911605 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 42476 event pairs, 1926 based on Foata normal form. 15/7076 useless extension candidates. Maximal degree in co-relation 71625. Up to 6925 conditions per place. [2024-06-21 16:37:25,798 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 317 selfloop transitions, 22 changer transitions 0/358 dead transitions. [2024-06-21 16:37:25,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 358 transitions, 5825 flow [2024-06-21 16:37:25,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:37:25,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:37:25,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 16:37:25,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-21 16:37:25,799 INFO L175 Difference]: Start difference. First operand has 264 places, 341 transitions, 4929 flow. Second operand 7 states and 120 transitions. [2024-06-21 16:37:25,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 358 transitions, 5825 flow [2024-06-21 16:37:27,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 358 transitions, 5512 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-21 16:37:27,208 INFO L231 Difference]: Finished difference. Result has 263 places, 344 transitions, 4711 flow [2024-06-21 16:37:27,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4616, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4711, PETRI_PLACES=263, PETRI_TRANSITIONS=344} [2024-06-21 16:37:27,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-21 16:37:27,209 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 344 transitions, 4711 flow [2024-06-21 16:37:27,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 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-21 16:37:27,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:27,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:27,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:37:27,209 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:27,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:27,210 INFO L85 PathProgramCache]: Analyzing trace with hash -39976514, now seen corresponding path program 3 times [2024-06-21 16:37:27,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:27,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327007495] [2024-06-21 16:37:27,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:27,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:27,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:27,718 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-21 16:37:27,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:27,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327007495] [2024-06-21 16:37:27,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327007495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:27,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:27,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:37:27,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229764027] [2024-06-21 16:37:27,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:27,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:37:27,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:27,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:37:27,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:37:27,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:37:27,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 344 transitions, 4711 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 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-21 16:37:27,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:27,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:37:27,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:29,213 INFO L124 PetriNetUnfolderBase]: 4586/7105 cut-off events. [2024-06-21 16:37:29,214 INFO L125 PetriNetUnfolderBase]: For 877253/877293 co-relation queries the response was YES. [2024-06-21 16:37:29,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69603 conditions, 7105 events. 4586/7105 cut-off events. For 877253/877293 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 42355 event pairs, 1927 based on Foata normal form. 13/7053 useless extension candidates. Maximal degree in co-relation 69472. Up to 6935 conditions per place. [2024-06-21 16:37:29,310 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 15 changer transitions 0/355 dead transitions. [2024-06-21 16:37:29,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 355 transitions, 5411 flow [2024-06-21 16:37:29,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:37:29,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:37:29,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 16:37:29,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-21 16:37:29,311 INFO L175 Difference]: Start difference. First operand has 263 places, 344 transitions, 4711 flow. Second operand 7 states and 115 transitions. [2024-06-21 16:37:29,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 355 transitions, 5411 flow [2024-06-21 16:37:30,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 355 transitions, 5307 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 16:37:30,698 INFO L231 Difference]: Finished difference. Result has 265 places, 344 transitions, 4643 flow [2024-06-21 16:37:30,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4607, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4643, PETRI_PLACES=265, PETRI_TRANSITIONS=344} [2024-06-21 16:37:30,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-21 16:37:30,699 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 344 transitions, 4643 flow [2024-06-21 16:37:30,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 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-21 16:37:30,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:30,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:30,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:37:30,699 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:30,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:30,700 INFO L85 PathProgramCache]: Analyzing trace with hash -46636802, now seen corresponding path program 1 times [2024-06-21 16:37:30,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:30,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818448104] [2024-06-21 16:37:30,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:30,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:30,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:31,216 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-21 16:37:31,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:31,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818448104] [2024-06-21 16:37:31,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818448104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:31,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:31,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:37:31,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489293705] [2024-06-21 16:37:31,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:31,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:37:31,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:31,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:37:31,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:37:31,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:31,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 344 transitions, 4643 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:37:31,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:31,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:31,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:32,875 INFO L124 PetriNetUnfolderBase]: 4875/7474 cut-off events. [2024-06-21 16:37:32,875 INFO L125 PetriNetUnfolderBase]: For 894824/894824 co-relation queries the response was YES. [2024-06-21 16:37:32,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71876 conditions, 7474 events. 4875/7474 cut-off events. For 894824/894824 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 43627 event pairs, 2002 based on Foata normal form. 9/7482 useless extension candidates. Maximal degree in co-relation 71745. Up to 7283 conditions per place. [2024-06-21 16:37:32,987 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 336 selfloop transitions, 33 changer transitions 0/372 dead transitions. [2024-06-21 16:37:32,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 372 transitions, 5753 flow [2024-06-21 16:37:32,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:37:32,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:37:32,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 16:37:32,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-21 16:37:32,989 INFO L175 Difference]: Start difference. First operand has 265 places, 344 transitions, 4643 flow. Second operand 7 states and 127 transitions. [2024-06-21 16:37:32,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 372 transitions, 5753 flow [2024-06-21 16:37:34,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 372 transitions, 5695 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 16:37:34,549 INFO L231 Difference]: Finished difference. Result has 265 places, 351 transitions, 4795 flow [2024-06-21 16:37:34,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4795, PETRI_PLACES=265, PETRI_TRANSITIONS=351} [2024-06-21 16:37:34,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-21 16:37:34,549 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 351 transitions, 4795 flow [2024-06-21 16:37:34,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:37:34,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:34,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:34,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:37:34,550 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:34,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:34,550 INFO L85 PathProgramCache]: Analyzing trace with hash -2120508546, now seen corresponding path program 2 times [2024-06-21 16:37:34,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:34,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361291795] [2024-06-21 16:37:34,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:34,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:34,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:35,083 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-21 16:37:35,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:35,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361291795] [2024-06-21 16:37:35,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361291795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:35,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:35,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:37:35,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691462960] [2024-06-21 16:37:35,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:35,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:37:35,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:35,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:37:35,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:37:35,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:35,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 351 transitions, 4795 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:37:35,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:35,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:35,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:36,706 INFO L124 PetriNetUnfolderBase]: 4890/7497 cut-off events. [2024-06-21 16:37:36,707 INFO L125 PetriNetUnfolderBase]: For 907931/907934 co-relation queries the response was YES. [2024-06-21 16:37:36,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73037 conditions, 7497 events. 4890/7497 cut-off events. For 907931/907934 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 43760 event pairs, 2016 based on Foata normal form. 3/7497 useless extension candidates. Maximal degree in co-relation 72906. Up to 7291 conditions per place. [2024-06-21 16:37:36,804 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 336 selfloop transitions, 39 changer transitions 0/378 dead transitions. [2024-06-21 16:37:36,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 378 transitions, 6035 flow [2024-06-21 16:37:36,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:37:36,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:37:36,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 16:37:36,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-21 16:37:36,805 INFO L175 Difference]: Start difference. First operand has 265 places, 351 transitions, 4795 flow. Second operand 7 states and 127 transitions. [2024-06-21 16:37:36,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 378 transitions, 6035 flow [2024-06-21 16:37:38,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 378 transitions, 5923 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-21 16:37:38,329 INFO L231 Difference]: Finished difference. Result has 269 places, 357 transitions, 4913 flow [2024-06-21 16:37:38,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4687, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4913, PETRI_PLACES=269, PETRI_TRANSITIONS=357} [2024-06-21 16:37:38,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-21 16:37:38,329 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 357 transitions, 4913 flow [2024-06-21 16:37:38,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:37:38,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:38,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:38,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:37:38,330 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:38,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:38,330 INFO L85 PathProgramCache]: Analyzing trace with hash -39970562, now seen corresponding path program 3 times [2024-06-21 16:37:38,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:38,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113929349] [2024-06-21 16:37:38,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:38,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:38,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:38,839 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-21 16:37:38,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:38,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113929349] [2024-06-21 16:37:38,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113929349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:38,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:38,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:37:38,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286082633] [2024-06-21 16:37:38,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:38,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:37:38,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:38,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:37:38,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:37:38,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:38,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 357 transitions, 4913 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:37:38,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:38,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:38,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:40,780 INFO L124 PetriNetUnfolderBase]: 4881/7485 cut-off events. [2024-06-21 16:37:40,780 INFO L125 PetriNetUnfolderBase]: For 921496/921499 co-relation queries the response was YES. [2024-06-21 16:37:40,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72924 conditions, 7485 events. 4881/7485 cut-off events. For 921496/921499 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 43708 event pairs, 2018 based on Foata normal form. 3/7485 useless extension candidates. Maximal degree in co-relation 72791. Up to 7287 conditions per place. [2024-06-21 16:37:40,874 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 331 selfloop transitions, 41 changer transitions 0/375 dead transitions. [2024-06-21 16:37:40,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 375 transitions, 5853 flow [2024-06-21 16:37:40,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:37:40,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:37:40,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:37:40,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-21 16:37:40,875 INFO L175 Difference]: Start difference. First operand has 269 places, 357 transitions, 4913 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:37:40,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 375 transitions, 5853 flow [2024-06-21 16:37:42,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 375 transitions, 5714 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-21 16:37:42,185 INFO L231 Difference]: Finished difference. Result has 274 places, 357 transitions, 4863 flow [2024-06-21 16:37:42,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4863, PETRI_PLACES=274, PETRI_TRANSITIONS=357} [2024-06-21 16:37:42,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-21 16:37:42,186 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 357 transitions, 4863 flow [2024-06-21 16:37:42,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:37:42,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:42,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:42,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:37:42,186 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:42,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:42,186 INFO L85 PathProgramCache]: Analyzing trace with hash -38114383, now seen corresponding path program 1 times [2024-06-21 16:37:42,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:42,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742118580] [2024-06-21 16:37:42,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:42,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:42,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:42,830 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-21 16:37:42,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:42,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742118580] [2024-06-21 16:37:42,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742118580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:42,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:42,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:37:42,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997853899] [2024-06-21 16:37:42,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:42,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:37:42,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:42,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:37:42,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:37:42,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:42,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 357 transitions, 4863 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:37:42,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:42,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:42,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:44,567 INFO L124 PetriNetUnfolderBase]: 4915/7524 cut-off events. [2024-06-21 16:37:44,568 INFO L125 PetriNetUnfolderBase]: For 930181/930187 co-relation queries the response was YES. [2024-06-21 16:37:44,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73329 conditions, 7524 events. 4915/7524 cut-off events. For 930181/930187 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 43837 event pairs, 1235 based on Foata normal form. 7/7530 useless extension candidates. Maximal degree in co-relation 73193. Up to 7437 conditions per place. [2024-06-21 16:37:44,665 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 361 selfloop transitions, 37 changer transitions 0/401 dead transitions. [2024-06-21 16:37:44,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 401 transitions, 5894 flow [2024-06-21 16:37:44,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:44,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:44,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 16:37:44,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 16:37:44,666 INFO L175 Difference]: Start difference. First operand has 274 places, 357 transitions, 4863 flow. Second operand 10 states and 166 transitions. [2024-06-21 16:37:44,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 401 transitions, 5894 flow [2024-06-21 16:37:46,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 401 transitions, 5789 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 16:37:46,133 INFO L231 Difference]: Finished difference. Result has 280 places, 371 transitions, 5031 flow [2024-06-21 16:37:46,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4758, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5031, PETRI_PLACES=280, PETRI_TRANSITIONS=371} [2024-06-21 16:37:46,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-21 16:37:46,134 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 371 transitions, 5031 flow [2024-06-21 16:37:46,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:37:46,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:46,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:46,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:37:46,135 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:46,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:46,135 INFO L85 PathProgramCache]: Analyzing trace with hash 828329501, now seen corresponding path program 2 times [2024-06-21 16:37:46,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:46,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470736327] [2024-06-21 16:37:46,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:46,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:46,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:46,967 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-21 16:37:46,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:46,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470736327] [2024-06-21 16:37:46,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470736327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:46,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:46,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:37:46,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188328430] [2024-06-21 16:37:46,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:46,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:37:46,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:46,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:37:46,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:37:47,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:47,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 371 transitions, 5031 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:37:47,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:47,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:47,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:48,931 INFO L124 PetriNetUnfolderBase]: 5003/7661 cut-off events. [2024-06-21 16:37:48,931 INFO L125 PetriNetUnfolderBase]: For 954678/954686 co-relation queries the response was YES. [2024-06-21 16:37:49,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75017 conditions, 7661 events. 5003/7661 cut-off events. For 954678/954686 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 44669 event pairs, 1522 based on Foata normal form. 9/7669 useless extension candidates. Maximal degree in co-relation 74878. Up to 7520 conditions per place. [2024-06-21 16:37:49,039 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 370 selfloop transitions, 65 changer transitions 0/438 dead transitions. [2024-06-21 16:37:49,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 438 transitions, 6693 flow [2024-06-21 16:37:49,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:49,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:49,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 16:37:49,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-21 16:37:49,040 INFO L175 Difference]: Start difference. First operand has 280 places, 371 transitions, 5031 flow. Second operand 10 states and 169 transitions. [2024-06-21 16:37:49,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 438 transitions, 6693 flow [2024-06-21 16:37:50,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 438 transitions, 6549 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 16:37:50,274 INFO L231 Difference]: Finished difference. Result has 289 places, 409 transitions, 5675 flow [2024-06-21 16:37:50,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4948, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5675, PETRI_PLACES=289, PETRI_TRANSITIONS=409} [2024-06-21 16:37:50,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-21 16:37:50,275 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 409 transitions, 5675 flow [2024-06-21 16:37:50,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:37:50,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:50,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:50,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:37:50,275 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:50,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:50,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2118559481, now seen corresponding path program 3 times [2024-06-21 16:37:50,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:50,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242523611] [2024-06-21 16:37:50,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:50,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:50,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:50,700 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-21 16:37:50,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:50,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242523611] [2024-06-21 16:37:50,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242523611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:50,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:50,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:37:50,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130052295] [2024-06-21 16:37:50,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:50,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:37:50,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:50,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:37:50,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:37:50,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:50,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 409 transitions, 5675 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 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-21 16:37:50,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:50,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:50,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:52,445 INFO L124 PetriNetUnfolderBase]: 5032/7706 cut-off events. [2024-06-21 16:37:52,445 INFO L125 PetriNetUnfolderBase]: For 976049/976053 co-relation queries the response was YES. [2024-06-21 16:37:52,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76071 conditions, 7706 events. 5032/7706 cut-off events. For 976049/976053 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 44965 event pairs, 1636 based on Foata normal form. 5/7710 useless extension candidates. Maximal degree in co-relation 75927. Up to 7510 conditions per place. [2024-06-21 16:37:52,550 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 364 selfloop transitions, 80 changer transitions 0/447 dead transitions. [2024-06-21 16:37:52,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 447 transitions, 7000 flow [2024-06-21 16:37:52,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:37:52,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:37:52,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:37:52,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 16:37:52,551 INFO L175 Difference]: Start difference. First operand has 289 places, 409 transitions, 5675 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:37:52,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 447 transitions, 7000 flow [2024-06-21 16:37:54,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 447 transitions, 6945 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-21 16:37:54,501 INFO L231 Difference]: Finished difference. Result has 297 places, 423 transitions, 6074 flow [2024-06-21 16:37:54,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5642, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6074, PETRI_PLACES=297, PETRI_TRANSITIONS=423} [2024-06-21 16:37:54,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-21 16:37:54,501 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 423 transitions, 6074 flow [2024-06-21 16:37:54,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 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-21 16:37:54,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:54,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:54,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:37:54,502 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:54,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:54,502 INFO L85 PathProgramCache]: Analyzing trace with hash 191985655, now seen corresponding path program 1 times [2024-06-21 16:37:54,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:54,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051802845] [2024-06-21 16:37:54,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:54,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:54,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:54,990 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-21 16:37:54,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:54,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051802845] [2024-06-21 16:37:54,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051802845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:54,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:54,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:37:54,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988437646] [2024-06-21 16:37:54,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:54,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:37:54,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:54,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:37:54,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:37:55,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:55,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 423 transitions, 6074 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:37:55,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:55,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:55,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:56,878 INFO L124 PetriNetUnfolderBase]: 5234/8001 cut-off events. [2024-06-21 16:37:56,878 INFO L125 PetriNetUnfolderBase]: For 1026873/1026880 co-relation queries the response was YES. [2024-06-21 16:37:56,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79525 conditions, 8001 events. 5234/8001 cut-off events. For 1026873/1026880 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 46785 event pairs, 1558 based on Foata normal form. 9/8007 useless extension candidates. Maximal degree in co-relation 79377. Up to 7682 conditions per place. [2024-06-21 16:37:56,984 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 434 selfloop transitions, 68 changer transitions 0/505 dead transitions. [2024-06-21 16:37:56,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 505 transitions, 8307 flow [2024-06-21 16:37:56,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:37:56,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:37:56,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 16:37:56,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 16:37:56,985 INFO L175 Difference]: Start difference. First operand has 297 places, 423 transitions, 6074 flow. Second operand 8 states and 150 transitions. [2024-06-21 16:37:56,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 505 transitions, 8307 flow [2024-06-21 16:37:58,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 505 transitions, 8198 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 16:37:58,761 INFO L231 Difference]: Finished difference. Result has 304 places, 463 transitions, 6741 flow [2024-06-21 16:37:58,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5965, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6741, PETRI_PLACES=304, PETRI_TRANSITIONS=463} [2024-06-21 16:37:58,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-21 16:37:58,761 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 463 transitions, 6741 flow [2024-06-21 16:37:58,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:37:58,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:58,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:58,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:37:58,762 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:58,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:58,762 INFO L85 PathProgramCache]: Analyzing trace with hash -398025023, now seen corresponding path program 1 times [2024-06-21 16:37:58,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:58,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482358138] [2024-06-21 16:37:58,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:58,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:58,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:59,840 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-21 16:37:59,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:59,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482358138] [2024-06-21 16:37:59,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482358138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:59,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:59,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:37:59,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295371844] [2024-06-21 16:37:59,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:59,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:37:59,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:59,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:37:59,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:38:00,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:00,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 463 transitions, 6741 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:38:00,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:00,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:00,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:02,373 INFO L124 PetriNetUnfolderBase]: 5934/9049 cut-off events. [2024-06-21 16:38:02,373 INFO L125 PetriNetUnfolderBase]: For 1191249/1191264 co-relation queries the response was YES. [2024-06-21 16:38:02,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90659 conditions, 9049 events. 5934/9049 cut-off events. For 1191249/1191264 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 53799 event pairs, 1398 based on Foata normal form. 30/9076 useless extension candidates. Maximal degree in co-relation 90507. Up to 7617 conditions per place. [2024-06-21 16:38:02,516 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 421 selfloop transitions, 211 changer transitions 0/635 dead transitions. [2024-06-21 16:38:02,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 635 transitions, 10426 flow [2024-06-21 16:38:02,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:38:02,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:38:02,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-21 16:38:02,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-21 16:38:02,517 INFO L175 Difference]: Start difference. First operand has 304 places, 463 transitions, 6741 flow. Second operand 11 states and 210 transitions. [2024-06-21 16:38:02,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 635 transitions, 10426 flow [2024-06-21 16:38:04,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 635 transitions, 10372 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 16:38:04,651 INFO L231 Difference]: Finished difference. Result has 317 places, 551 transitions, 8683 flow [2024-06-21 16:38:04,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6687, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8683, PETRI_PLACES=317, PETRI_TRANSITIONS=551} [2024-06-21 16:38:04,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-21 16:38:04,651 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 551 transitions, 8683 flow [2024-06-21 16:38:04,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:38:04,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:04,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:04,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:38:04,652 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:04,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:04,652 INFO L85 PathProgramCache]: Analyzing trace with hash 208280185, now seen corresponding path program 2 times [2024-06-21 16:38:04,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:04,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600561782] [2024-06-21 16:38:04,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:04,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:04,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:05,129 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-21 16:38:05,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:05,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600561782] [2024-06-21 16:38:05,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600561782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:05,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:05,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:38:05,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784608608] [2024-06-21 16:38:05,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:05,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:38:05,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:05,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:38:05,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:38:05,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:05,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 551 transitions, 8683 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:05,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:05,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:05,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:07,414 INFO L124 PetriNetUnfolderBase]: 5907/8999 cut-off events. [2024-06-21 16:38:07,414 INFO L125 PetriNetUnfolderBase]: For 1158059/1158066 co-relation queries the response was YES. [2024-06-21 16:38:07,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92810 conditions, 8999 events. 5907/8999 cut-off events. For 1158059/1158066 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 53364 event pairs, 1610 based on Foata normal form. 7/9003 useless extension candidates. Maximal degree in co-relation 92652. Up to 8674 conditions per place. [2024-06-21 16:38:07,572 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 507 selfloop transitions, 76 changer transitions 0/586 dead transitions. [2024-06-21 16:38:07,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 586 transitions, 10380 flow [2024-06-21 16:38:07,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:38:07,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:38:07,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 16:38:07,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:38:07,573 INFO L175 Difference]: Start difference. First operand has 317 places, 551 transitions, 8683 flow. Second operand 8 states and 144 transitions. [2024-06-21 16:38:07,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 586 transitions, 10380 flow [2024-06-21 16:38:10,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 586 transitions, 10027 flow, removed 82 selfloop flow, removed 3 redundant places. [2024-06-21 16:38:10,087 INFO L231 Difference]: Finished difference. Result has 324 places, 559 transitions, 8643 flow [2024-06-21 16:38:10,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8334, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8643, PETRI_PLACES=324, PETRI_TRANSITIONS=559} [2024-06-21 16:38:10,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-21 16:38:10,087 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 559 transitions, 8643 flow [2024-06-21 16:38:10,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:10,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:10,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:10,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:38:10,088 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:10,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:10,088 INFO L85 PathProgramCache]: Analyzing trace with hash 357660221, now seen corresponding path program 4 times [2024-06-21 16:38:10,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:10,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18377754] [2024-06-21 16:38:10,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:10,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:10,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:10,777 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-21 16:38:10,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:10,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18377754] [2024-06-21 16:38:10,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18377754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:10,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:10,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:38:10,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903455048] [2024-06-21 16:38:10,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:10,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:38:10,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:10,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:38:10,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:38:10,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:10,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 559 transitions, 8643 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:38:10,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:10,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:10,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:13,032 INFO L124 PetriNetUnfolderBase]: 5904/8995 cut-off events. [2024-06-21 16:38:13,032 INFO L125 PetriNetUnfolderBase]: For 1170042/1170054 co-relation queries the response was YES. [2024-06-21 16:38:13,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91470 conditions, 8995 events. 5904/8995 cut-off events. For 1170042/1170054 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 53405 event pairs, 1636 based on Foata normal form. 13/9007 useless extension candidates. Maximal degree in co-relation 91309. Up to 8860 conditions per place. [2024-06-21 16:38:13,176 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 521 selfloop transitions, 54 changer transitions 0/578 dead transitions. [2024-06-21 16:38:13,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 578 transitions, 9859 flow [2024-06-21 16:38:13,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:38:13,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:38:13,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 16:38:13,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-21 16:38:13,177 INFO L175 Difference]: Start difference. First operand has 324 places, 559 transitions, 8643 flow. Second operand 9 states and 146 transitions. [2024-06-21 16:38:13,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 578 transitions, 9859 flow [2024-06-21 16:38:15,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 578 transitions, 9714 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 16:38:15,595 INFO L231 Difference]: Finished difference. Result has 329 places, 559 transitions, 8612 flow [2024-06-21 16:38:15,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8498, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8612, PETRI_PLACES=329, PETRI_TRANSITIONS=559} [2024-06-21 16:38:15,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-21 16:38:15,595 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 559 transitions, 8612 flow [2024-06-21 16:38:15,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:38:15,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:15,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:15,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:38:15,596 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:15,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:15,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1623393407, now seen corresponding path program 5 times [2024-06-21 16:38:15,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:15,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964795442] [2024-06-21 16:38:15,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:15,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:15,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:16,444 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-21 16:38:16,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:16,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964795442] [2024-06-21 16:38:16,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964795442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:16,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:16,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:38:16,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698362021] [2024-06-21 16:38:16,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:16,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:38:16,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:16,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:38:16,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:38:16,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:16,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 559 transitions, 8612 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:38:16,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:16,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:16,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:18,588 INFO L124 PetriNetUnfolderBase]: 5914/9008 cut-off events. [2024-06-21 16:38:18,588 INFO L125 PetriNetUnfolderBase]: For 1194703/1194715 co-relation queries the response was YES. [2024-06-21 16:38:18,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91706 conditions, 9008 events. 5914/9008 cut-off events. For 1194703/1194715 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 53476 event pairs, 1743 based on Foata normal form. 13/9020 useless extension candidates. Maximal degree in co-relation 91544. Up to 8792 conditions per place. [2024-06-21 16:38:18,740 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 494 selfloop transitions, 95 changer transitions 0/592 dead transitions. [2024-06-21 16:38:18,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 592 transitions, 10181 flow [2024-06-21 16:38:18,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:38:18,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:38:18,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 16:38:18,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 16:38:18,741 INFO L175 Difference]: Start difference. First operand has 329 places, 559 transitions, 8612 flow. Second operand 9 states and 154 transitions. [2024-06-21 16:38:18,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 592 transitions, 10181 flow [2024-06-21 16:38:21,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 592 transitions, 10102 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 16:38:21,592 INFO L231 Difference]: Finished difference. Result has 334 places, 565 transitions, 8880 flow [2024-06-21 16:38:21,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8539, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8880, PETRI_PLACES=334, PETRI_TRANSITIONS=565} [2024-06-21 16:38:21,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-21 16:38:21,593 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 565 transitions, 8880 flow [2024-06-21 16:38:21,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:38:21,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:21,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:21,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:38:21,594 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:21,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:21,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1446419103, now seen corresponding path program 3 times [2024-06-21 16:38:21,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:21,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157831821] [2024-06-21 16:38:21,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:21,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:21,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:22,162 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-21 16:38:22,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:22,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157831821] [2024-06-21 16:38:22,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157831821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:22,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:22,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:38:22,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446725533] [2024-06-21 16:38:22,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:22,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:38:22,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:22,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:38:22,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:38:22,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:22,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 565 transitions, 8880 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:22,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:22,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:22,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:24,588 INFO L124 PetriNetUnfolderBase]: 5893/8985 cut-off events. [2024-06-21 16:38:24,588 INFO L125 PetriNetUnfolderBase]: For 1220744/1220753 co-relation queries the response was YES. [2024-06-21 16:38:24,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91484 conditions, 8985 events. 5893/8985 cut-off events. For 1220744/1220753 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 53420 event pairs, 1644 based on Foata normal form. 15/8997 useless extension candidates. Maximal degree in co-relation 91321. Up to 8592 conditions per place. [2024-06-21 16:38:24,706 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 495 selfloop transitions, 97 changer transitions 0/595 dead transitions. [2024-06-21 16:38:24,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 595 transitions, 10576 flow [2024-06-21 16:38:24,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:38:24,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:38:24,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 16:38:24,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-21 16:38:24,707 INFO L175 Difference]: Start difference. First operand has 334 places, 565 transitions, 8880 flow. Second operand 7 states and 130 transitions. [2024-06-21 16:38:24,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 595 transitions, 10576 flow [2024-06-21 16:38:26,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 595 transitions, 10411 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 16:38:26,947 INFO L231 Difference]: Finished difference. Result has 336 places, 568 transitions, 8988 flow [2024-06-21 16:38:26,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8719, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8988, PETRI_PLACES=336, PETRI_TRANSITIONS=568} [2024-06-21 16:38:26,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-21 16:38:26,947 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 568 transitions, 8988 flow [2024-06-21 16:38:26,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:26,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:26,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:26,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:38:26,948 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:26,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:26,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1440705183, now seen corresponding path program 4 times [2024-06-21 16:38:26,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:26,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129887162] [2024-06-21 16:38:26,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:26,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:26,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:27,467 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-21 16:38:27,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:27,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129887162] [2024-06-21 16:38:27,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129887162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:27,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:27,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:38:27,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918658029] [2024-06-21 16:38:27,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:27,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:38:27,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:27,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:38:27,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:38:27,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:27,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 568 transitions, 8988 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:27,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:27,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:27,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:29,439 INFO L124 PetriNetUnfolderBase]: 5922/9021 cut-off events. [2024-06-21 16:38:29,440 INFO L125 PetriNetUnfolderBase]: For 1214952/1214961 co-relation queries the response was YES. [2024-06-21 16:38:29,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92420 conditions, 9021 events. 5922/9021 cut-off events. For 1214952/1214961 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 53529 event pairs, 1615 based on Foata normal form. 9/9027 useless extension candidates. Maximal degree in co-relation 92256. Up to 8617 conditions per place. [2024-06-21 16:38:29,581 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 481 selfloop transitions, 114 changer transitions 0/598 dead transitions. [2024-06-21 16:38:29,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 598 transitions, 10799 flow [2024-06-21 16:38:29,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:38:29,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:38:29,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:38:29,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-21 16:38:29,582 INFO L175 Difference]: Start difference. First operand has 336 places, 568 transitions, 8988 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:38:29,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 598 transitions, 10799 flow [2024-06-21 16:38:32,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 598 transitions, 10620 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 16:38:32,335 INFO L231 Difference]: Finished difference. Result has 340 places, 578 transitions, 9312 flow [2024-06-21 16:38:32,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8829, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9312, PETRI_PLACES=340, PETRI_TRANSITIONS=578} [2024-06-21 16:38:32,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-21 16:38:32,336 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 578 transitions, 9312 flow [2024-06-21 16:38:32,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:32,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:32,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:32,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:38:32,336 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:32,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:32,337 INFO L85 PathProgramCache]: Analyzing trace with hash -2139350535, now seen corresponding path program 2 times [2024-06-21 16:38:32,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:32,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154140351] [2024-06-21 16:38:32,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:32,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:32,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:33,464 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-21 16:38:33,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:33,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154140351] [2024-06-21 16:38:33,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154140351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:33,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:33,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:38:33,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826508006] [2024-06-21 16:38:33,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:33,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:38:33,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:33,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:38:33,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:38:33,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:33,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 578 transitions, 9312 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:38:33,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:33,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:33,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:35,784 INFO L124 PetriNetUnfolderBase]: 5990/9136 cut-off events. [2024-06-21 16:38:35,784 INFO L125 PetriNetUnfolderBase]: For 1292193/1292208 co-relation queries the response was YES. [2024-06-21 16:38:35,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94233 conditions, 9136 events. 5990/9136 cut-off events. For 1292193/1292208 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 54483 event pairs, 1397 based on Foata normal form. 32/9165 useless extension candidates. Maximal degree in co-relation 94067. Up to 7525 conditions per place. [2024-06-21 16:38:35,945 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 398 selfloop transitions, 228 changer transitions 0/629 dead transitions. [2024-06-21 16:38:35,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 629 transitions, 11327 flow [2024-06-21 16:38:35,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:38:35,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:38:35,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 16:38:35,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-21 16:38:35,946 INFO L175 Difference]: Start difference. First operand has 340 places, 578 transitions, 9312 flow. Second operand 10 states and 187 transitions. [2024-06-21 16:38:35,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 629 transitions, 11327 flow [2024-06-21 16:38:38,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 629 transitions, 11184 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 16:38:38,616 INFO L231 Difference]: Finished difference. Result has 345 places, 580 transitions, 9819 flow [2024-06-21 16:38:38,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9173, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9819, PETRI_PLACES=345, PETRI_TRANSITIONS=580} [2024-06-21 16:38:38,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-21 16:38:38,617 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 580 transitions, 9819 flow [2024-06-21 16:38:38,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:38:38,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:38,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:38,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:38:38,617 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:38,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:38,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1440709151, now seen corresponding path program 6 times [2024-06-21 16:38:38,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:38,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034517427] [2024-06-21 16:38:38,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:38,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:38,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:39,545 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-21 16:38:39,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:39,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034517427] [2024-06-21 16:38:39,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034517427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:39,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:39,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:38:39,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644281042] [2024-06-21 16:38:39,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:39,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:38:39,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:39,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:38:39,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:38:39,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:39,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 580 transitions, 9819 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:38:39,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:39,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:39,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:41,786 INFO L124 PetriNetUnfolderBase]: 5995/9143 cut-off events. [2024-06-21 16:38:41,787 INFO L125 PetriNetUnfolderBase]: For 1250655/1250667 co-relation queries the response was YES. [2024-06-21 16:38:41,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95338 conditions, 9143 events. 5995/9143 cut-off events. For 1250655/1250667 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 54528 event pairs, 1659 based on Foata normal form. 13/9155 useless extension candidates. Maximal degree in co-relation 95173. Up to 9004 conditions per place. [2024-06-21 16:38:41,931 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 536 selfloop transitions, 59 changer transitions 0/598 dead transitions. [2024-06-21 16:38:41,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 598 transitions, 11124 flow [2024-06-21 16:38:41,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:38:41,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:38:41,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 16:38:41,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-21 16:38:41,936 INFO L175 Difference]: Start difference. First operand has 345 places, 580 transitions, 9819 flow. Second operand 8 states and 129 transitions. [2024-06-21 16:38:41,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 598 transitions, 11124 flow [2024-06-21 16:38:44,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 598 transitions, 10518 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-06-21 16:38:45,003 INFO L231 Difference]: Finished difference. Result has 345 places, 583 transitions, 9408 flow [2024-06-21 16:38:45,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9213, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9408, PETRI_PLACES=345, PETRI_TRANSITIONS=583} [2024-06-21 16:38:45,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-21 16:38:45,004 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 583 transitions, 9408 flow [2024-06-21 16:38:45,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:38:45,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:45,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:45,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:38:45,005 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:45,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:45,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1852020383, now seen corresponding path program 5 times [2024-06-21 16:38:45,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:45,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203473125] [2024-06-21 16:38:45,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:45,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:45,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:45,522 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-21 16:38:45,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:45,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203473125] [2024-06-21 16:38:45,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203473125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:45,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:45,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:38:45,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805260998] [2024-06-21 16:38:45,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:45,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:38:45,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:45,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:38:45,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:38:45,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:45,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 583 transitions, 9408 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:45,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:45,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:45,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:47,615 INFO L124 PetriNetUnfolderBase]: 5966/9111 cut-off events. [2024-06-21 16:38:47,615 INFO L125 PetriNetUnfolderBase]: For 1216637/1216637 co-relation queries the response was YES. [2024-06-21 16:38:47,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92066 conditions, 9111 events. 5966/9111 cut-off events. For 1216637/1216637 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 54369 event pairs, 2134 based on Foata normal form. 7/9117 useless extension candidates. Maximal degree in co-relation 91900. Up to 8881 conditions per place. [2024-06-21 16:38:47,756 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 542 selfloop transitions, 59 changer transitions 0/604 dead transitions. [2024-06-21 16:38:47,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 604 transitions, 10874 flow [2024-06-21 16:38:47,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:38:47,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:38:47,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 16:38:47,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-21 16:38:47,757 INFO L175 Difference]: Start difference. First operand has 345 places, 583 transitions, 9408 flow. Second operand 7 states and 122 transitions. [2024-06-21 16:38:47,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 604 transitions, 10874 flow [2024-06-21 16:38:50,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 604 transitions, 10704 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 16:38:50,506 INFO L231 Difference]: Finished difference. Result has 346 places, 583 transitions, 9378 flow [2024-06-21 16:38:50,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9240, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9378, PETRI_PLACES=346, PETRI_TRANSITIONS=583} [2024-06-21 16:38:50,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-21 16:38:50,507 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 583 transitions, 9378 flow [2024-06-21 16:38:50,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:50,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:50,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:50,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:38:50,507 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:50,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:50,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1852406333, now seen corresponding path program 6 times [2024-06-21 16:38:50,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:50,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134116212] [2024-06-21 16:38:50,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:50,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:50,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:50,987 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-21 16:38:50,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:50,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134116212] [2024-06-21 16:38:50,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134116212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:50,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:50,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:38:50,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746011383] [2024-06-21 16:38:50,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:50,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:38:50,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:50,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:38:50,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:38:51,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:51,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 583 transitions, 9378 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:51,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:51,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:51,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:53,244 INFO L124 PetriNetUnfolderBase]: 5965/9108 cut-off events. [2024-06-21 16:38:53,245 INFO L125 PetriNetUnfolderBase]: For 1197632/1197632 co-relation queries the response was YES. [2024-06-21 16:38:53,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91956 conditions, 9108 events. 5965/9108 cut-off events. For 1197632/1197632 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 54400 event pairs, 2158 based on Foata normal form. 3/9110 useless extension candidates. Maximal degree in co-relation 91790. Up to 9011 conditions per place. [2024-06-21 16:38:53,388 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 570 selfloop transitions, 26 changer transitions 0/599 dead transitions. [2024-06-21 16:38:53,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 599 transitions, 10691 flow [2024-06-21 16:38:53,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:38:53,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:38:53,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 16:38:53,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-21 16:38:53,389 INFO L175 Difference]: Start difference. First operand has 346 places, 583 transitions, 9378 flow. Second operand 7 states and 116 transitions. [2024-06-21 16:38:53,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 599 transitions, 10691 flow [2024-06-21 16:38:55,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 599 transitions, 10625 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 16:38:55,839 INFO L231 Difference]: Finished difference. Result has 349 places, 586 transitions, 9449 flow [2024-06-21 16:38:55,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9314, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9449, PETRI_PLACES=349, PETRI_TRANSITIONS=586} [2024-06-21 16:38:55,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-21 16:38:55,839 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 586 transitions, 9449 flow [2024-06-21 16:38:55,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:38:55,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:55,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:55,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:38:55,840 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:55,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:55,840 INFO L85 PathProgramCache]: Analyzing trace with hash 520237163, now seen corresponding path program 3 times [2024-06-21 16:38:55,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:55,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149166458] [2024-06-21 16:38:55,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:55,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:55,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:56,903 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-21 16:38:56,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:56,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149166458] [2024-06-21 16:38:56,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149166458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:56,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:56,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:38:56,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693413132] [2024-06-21 16:38:56,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:56,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:38:56,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:56,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:38:56,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:38:57,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:57,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 586 transitions, 9449 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:38:57,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:57,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:57,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:59,357 INFO L124 PetriNetUnfolderBase]: 6033/9221 cut-off events. [2024-06-21 16:38:59,357 INFO L125 PetriNetUnfolderBase]: For 1286939/1286939 co-relation queries the response was YES. [2024-06-21 16:38:59,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93752 conditions, 9221 events. 6033/9221 cut-off events. For 1286939/1286939 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 55253 event pairs, 2105 based on Foata normal form. 18/9238 useless extension candidates. Maximal degree in co-relation 93585. Up to 8631 conditions per place. [2024-06-21 16:38:59,498 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 544 selfloop transitions, 83 changer transitions 0/630 dead transitions. [2024-06-21 16:38:59,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 630 transitions, 11259 flow [2024-06-21 16:38:59,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:38:59,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:38:59,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 16:38:59,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-21 16:38:59,499 INFO L175 Difference]: Start difference. First operand has 349 places, 586 transitions, 9449 flow. Second operand 10 states and 178 transitions. [2024-06-21 16:38:59,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 630 transitions, 11259 flow [2024-06-21 16:39:01,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 630 transitions, 11182 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 16:39:01,821 INFO L231 Difference]: Finished difference. Result has 354 places, 588 transitions, 9720 flow [2024-06-21 16:39:01,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9372, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9720, PETRI_PLACES=354, PETRI_TRANSITIONS=588} [2024-06-21 16:39:01,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-21 16:39:01,821 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 588 transitions, 9720 flow [2024-06-21 16:39:01,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:01,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:01,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:39:01,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:39:01,821 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:39:01,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:01,822 INFO L85 PathProgramCache]: Analyzing trace with hash 496396967, now seen corresponding path program 4 times [2024-06-21 16:39:01,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:01,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699864969] [2024-06-21 16:39:01,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:01,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:01,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:02,903 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-21 16:39:02,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:02,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699864969] [2024-06-21 16:39:02,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699864969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:02,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:02,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:39:02,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248382452] [2024-06-21 16:39:02,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:02,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:39:02,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:02,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:39:02,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:39:03,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:03,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 588 transitions, 9720 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:03,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:03,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:03,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:39:05,396 INFO L124 PetriNetUnfolderBase]: 6144/9408 cut-off events. [2024-06-21 16:39:05,397 INFO L125 PetriNetUnfolderBase]: For 1344186/1344186 co-relation queries the response was YES. [2024-06-21 16:39:05,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96197 conditions, 9408 events. 6144/9408 cut-off events. For 1344186/1344186 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 56774 event pairs, 2159 based on Foata normal form. 18/9425 useless extension candidates. Maximal degree in co-relation 96029. Up to 9056 conditions per place. [2024-06-21 16:39:05,539 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 587 selfloop transitions, 45 changer transitions 0/635 dead transitions. [2024-06-21 16:39:05,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 635 transitions, 11379 flow [2024-06-21 16:39:05,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:39:05,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:39:05,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 16:39:05,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-21 16:39:05,540 INFO L175 Difference]: Start difference. First operand has 354 places, 588 transitions, 9720 flow. Second operand 10 states and 174 transitions. [2024-06-21 16:39:05,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 635 transitions, 11379 flow [2024-06-21 16:39:08,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 635 transitions, 11070 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-21 16:39:08,499 INFO L231 Difference]: Finished difference. Result has 358 places, 597 transitions, 9749 flow [2024-06-21 16:39:08,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9411, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9749, PETRI_PLACES=358, PETRI_TRANSITIONS=597} [2024-06-21 16:39:08,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-21 16:39:08,500 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 597 transitions, 9749 flow [2024-06-21 16:39:08,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:08,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:08,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:39:08,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:39:08,500 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:39:08,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:08,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1821400359, now seen corresponding path program 5 times [2024-06-21 16:39:08,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:08,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329218329] [2024-06-21 16:39:08,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:08,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:08,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:09,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-21 16:39:09,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:09,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329218329] [2024-06-21 16:39:09,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329218329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:09,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:09,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:39:09,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435085041] [2024-06-21 16:39:09,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:09,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:39:09,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:09,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:39:09,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:39:09,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:09,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 597 transitions, 9749 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:09,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:09,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:09,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:39:12,074 INFO L124 PetriNetUnfolderBase]: 6205/9508 cut-off events. [2024-06-21 16:39:12,074 INFO L125 PetriNetUnfolderBase]: For 1373844/1373844 co-relation queries the response was YES. [2024-06-21 16:39:12,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96978 conditions, 9508 events. 6205/9508 cut-off events. For 1373844/1373844 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 57478 event pairs, 2174 based on Foata normal form. 18/9525 useless extension candidates. Maximal degree in co-relation 96807. Up to 9224 conditions per place. [2024-06-21 16:39:12,227 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 595 selfloop transitions, 37 changer transitions 0/635 dead transitions. [2024-06-21 16:39:12,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 635 transitions, 11359 flow [2024-06-21 16:39:12,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:39:12,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:39:12,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 16:39:12,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-21 16:39:12,228 INFO L175 Difference]: Start difference. First operand has 358 places, 597 transitions, 9749 flow. Second operand 10 states and 173 transitions. [2024-06-21 16:39:12,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 635 transitions, 11359 flow [2024-06-21 16:39:15,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 635 transitions, 11133 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-21 16:39:15,339 INFO L231 Difference]: Finished difference. Result has 362 places, 599 transitions, 9790 flow [2024-06-21 16:39:15,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9523, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9790, PETRI_PLACES=362, PETRI_TRANSITIONS=599} [2024-06-21 16:39:15,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-21 16:39:15,339 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 599 transitions, 9790 flow [2024-06-21 16:39:15,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:15,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:15,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:39:15,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:39:15,340 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:39:15,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:15,340 INFO L85 PathProgramCache]: Analyzing trace with hash 526723913, now seen corresponding path program 6 times [2024-06-21 16:39:15,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:15,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672558933] [2024-06-21 16:39:15,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:15,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:16,390 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-21 16:39:16,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:16,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672558933] [2024-06-21 16:39:16,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672558933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:16,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:16,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:39:16,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221656237] [2024-06-21 16:39:16,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:16,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:39:16,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:16,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:39:16,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:39:16,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:16,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 599 transitions, 9790 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:16,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:16,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:16,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:39:19,015 INFO L124 PetriNetUnfolderBase]: 6273/9621 cut-off events. [2024-06-21 16:39:19,015 INFO L125 PetriNetUnfolderBase]: For 1409445/1409445 co-relation queries the response was YES. [2024-06-21 16:39:19,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98169 conditions, 9621 events. 6273/9621 cut-off events. For 1409445/1409445 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 58531 event pairs, 2149 based on Foata normal form. 18/9638 useless extension candidates. Maximal degree in co-relation 97997. Up to 8931 conditions per place. [2024-06-21 16:39:19,177 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 551 selfloop transitions, 89 changer transitions 0/643 dead transitions. [2024-06-21 16:39:19,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 643 transitions, 11642 flow [2024-06-21 16:39:19,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:39:19,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:39:19,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 16:39:19,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-21 16:39:19,178 INFO L175 Difference]: Start difference. First operand has 362 places, 599 transitions, 9790 flow. Second operand 10 states and 178 transitions. [2024-06-21 16:39:19,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 643 transitions, 11642 flow [2024-06-21 16:39:22,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 643 transitions, 11413 flow, removed 79 selfloop flow, removed 8 redundant places. [2024-06-21 16:39:22,535 INFO L231 Difference]: Finished difference. Result has 364 places, 601 transitions, 9936 flow [2024-06-21 16:39:22,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9561, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9936, PETRI_PLACES=364, PETRI_TRANSITIONS=601} [2024-06-21 16:39:22,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-21 16:39:22,535 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 601 transitions, 9936 flow [2024-06-21 16:39:22,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:22,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:22,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:39:22,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:39:22,536 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:39:22,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:22,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1649378577, now seen corresponding path program 7 times [2024-06-21 16:39:22,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:22,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565456300] [2024-06-21 16:39:22,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:22,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:22,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:23,539 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-21 16:39:23,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:23,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565456300] [2024-06-21 16:39:23,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565456300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:23,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:23,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:39:23,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147389164] [2024-06-21 16:39:23,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:23,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:39:23,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:23,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:39:23,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:39:23,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:23,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 601 transitions, 9936 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:23,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:23,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:23,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:39:26,061 INFO L124 PetriNetUnfolderBase]: 6280/9635 cut-off events. [2024-06-21 16:39:26,061 INFO L125 PetriNetUnfolderBase]: For 1385348/1385348 co-relation queries the response was YES. [2024-06-21 16:39:26,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97235 conditions, 9635 events. 6280/9635 cut-off events. For 1385348/1385348 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 58563 event pairs, 2167 based on Foata normal form. 18/9652 useless extension candidates. Maximal degree in co-relation 97062. Up to 8971 conditions per place. [2024-06-21 16:39:26,245 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 531 selfloop transitions, 110 changer transitions 0/644 dead transitions. [2024-06-21 16:39:26,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 644 transitions, 11950 flow [2024-06-21 16:39:26,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:39:26,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:39:26,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 16:39:26,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-21 16:39:26,246 INFO L175 Difference]: Start difference. First operand has 364 places, 601 transitions, 9936 flow. Second operand 10 states and 179 transitions. [2024-06-21 16:39:26,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 644 transitions, 11950 flow [2024-06-21 16:39:29,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 644 transitions, 11613 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-06-21 16:39:29,790 INFO L231 Difference]: Finished difference. Result has 366 places, 603 transitions, 10011 flow [2024-06-21 16:39:29,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9599, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10011, PETRI_PLACES=366, PETRI_TRANSITIONS=603} [2024-06-21 16:39:29,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-21 16:39:29,790 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 603 transitions, 10011 flow [2024-06-21 16:39:29,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:29,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:29,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:39:29,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:39:29,791 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:39:29,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:29,791 INFO L85 PathProgramCache]: Analyzing trace with hash -142021815, now seen corresponding path program 8 times [2024-06-21 16:39:29,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:29,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760151735] [2024-06-21 16:39:29,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:29,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:29,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:30,996 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-21 16:39:30,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:30,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760151735] [2024-06-21 16:39:30,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760151735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:30,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:30,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:39:30,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786794899] [2024-06-21 16:39:30,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:30,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:39:30,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:30,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:39:30,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:39:31,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:31,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 603 transitions, 10011 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:31,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:31,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:31,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:39:33,668 INFO L124 PetriNetUnfolderBase]: 6341/9744 cut-off events. [2024-06-21 16:39:33,669 INFO L125 PetriNetUnfolderBase]: For 1415983/1415983 co-relation queries the response was YES. [2024-06-21 16:39:33,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98105 conditions, 9744 events. 6341/9744 cut-off events. For 1415983/1415983 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 59535 event pairs, 2181 based on Foata normal form. 18/9761 useless extension candidates. Maximal degree in co-relation 97931. Up to 9165 conditions per place. [2024-06-21 16:39:33,822 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 569 selfloop transitions, 71 changer transitions 0/643 dead transitions. [2024-06-21 16:39:33,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 643 transitions, 11670 flow [2024-06-21 16:39:33,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:39:33,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:39:33,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 16:39:33,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-21 16:39:33,823 INFO L175 Difference]: Start difference. First operand has 366 places, 603 transitions, 10011 flow. Second operand 10 states and 176 transitions. [2024-06-21 16:39:33,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 643 transitions, 11670 flow [2024-06-21 16:39:37,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 643 transitions, 11297 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-06-21 16:39:37,095 INFO L231 Difference]: Finished difference. Result has 368 places, 605 transitions, 9986 flow [2024-06-21 16:39:37,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9638, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9986, PETRI_PLACES=368, PETRI_TRANSITIONS=605} [2024-06-21 16:39:37,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 16:39:37,096 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 605 transitions, 9986 flow [2024-06-21 16:39:37,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:37,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:37,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:39:37,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:39:37,096 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:39:37,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:37,096 INFO L85 PathProgramCache]: Analyzing trace with hash -142258965, now seen corresponding path program 9 times [2024-06-21 16:39:37,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:37,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348056794] [2024-06-21 16:39:37,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:37,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:37,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:38,216 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-21 16:39:38,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:38,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348056794] [2024-06-21 16:39:38,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348056794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:38,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:38,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:39:38,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738216810] [2024-06-21 16:39:38,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:38,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:39:38,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:38,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:39:38,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:39:38,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:38,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 605 transitions, 9986 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:38,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:38,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:38,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:39:40,878 INFO L124 PetriNetUnfolderBase]: 6463/9948 cut-off events. [2024-06-21 16:39:40,878 INFO L125 PetriNetUnfolderBase]: For 1471666/1471666 co-relation queries the response was YES. [2024-06-21 16:39:41,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99126 conditions, 9948 events. 6463/9948 cut-off events. For 1471666/1471666 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 61224 event pairs, 2237 based on Foata normal form. 24/9971 useless extension candidates. Maximal degree in co-relation 98951. Up to 9392 conditions per place. [2024-06-21 16:39:41,067 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 581 selfloop transitions, 65 changer transitions 0/649 dead transitions. [2024-06-21 16:39:41,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 649 transitions, 11745 flow [2024-06-21 16:39:41,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:39:41,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:39:41,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 16:39:41,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-21 16:39:41,068 INFO L175 Difference]: Start difference. First operand has 368 places, 605 transitions, 9986 flow. Second operand 10 states and 178 transitions. [2024-06-21 16:39:41,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 649 transitions, 11745 flow [2024-06-21 16:39:44,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 649 transitions, 11429 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-21 16:39:44,607 INFO L231 Difference]: Finished difference. Result has 370 places, 609 transitions, 10061 flow [2024-06-21 16:39:44,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9674, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10061, PETRI_PLACES=370, PETRI_TRANSITIONS=609} [2024-06-21 16:39:44,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-21 16:39:44,607 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 609 transitions, 10061 flow [2024-06-21 16:39:44,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:44,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:44,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:39:44,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:39:44,608 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:39:44,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:44,608 INFO L85 PathProgramCache]: Analyzing trace with hash -142252455, now seen corresponding path program 10 times [2024-06-21 16:39:44,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:44,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298235709] [2024-06-21 16:39:44,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:44,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:44,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:45,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-21 16:39:45,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:45,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298235709] [2024-06-21 16:39:45,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298235709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:45,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:45,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:39:45,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142057555] [2024-06-21 16:39:45,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:45,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:39:45,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:45,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:39:45,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:39:45,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:45,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 609 transitions, 10061 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:45,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:45,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:45,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:39:48,836 INFO L124 PetriNetUnfolderBase]: 6463/9948 cut-off events. [2024-06-21 16:39:48,837 INFO L125 PetriNetUnfolderBase]: For 1378462/1378462 co-relation queries the response was YES. [2024-06-21 16:39:48,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97247 conditions, 9948 events. 6463/9948 cut-off events. For 1378462/1378462 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 61120 event pairs, 2236 based on Foata normal form. 18/9965 useless extension candidates. Maximal degree in co-relation 97071. Up to 9490 conditions per place. [2024-06-21 16:39:48,979 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 581 selfloop transitions, 63 changer transitions 0/647 dead transitions. [2024-06-21 16:39:48,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 647 transitions, 11467 flow [2024-06-21 16:39:48,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:39:48,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:39:48,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 16:39:48,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-21 16:39:48,980 INFO L175 Difference]: Start difference. First operand has 370 places, 609 transitions, 10061 flow. Second operand 10 states and 174 transitions. [2024-06-21 16:39:48,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 647 transitions, 11467 flow [2024-06-21 16:39:52,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 647 transitions, 11191 flow, removed 77 selfloop flow, removed 8 redundant places. [2024-06-21 16:39:52,811 INFO L231 Difference]: Finished difference. Result has 371 places, 609 transitions, 9847 flow [2024-06-21 16:39:52,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9645, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9847, PETRI_PLACES=371, PETRI_TRANSITIONS=609} [2024-06-21 16:39:52,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-21 16:39:52,812 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 609 transitions, 9847 flow [2024-06-21 16:39:52,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 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-21 16:39:52,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:52,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:39:52,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:39:52,812 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:39:52,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:52,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1311267553, now seen corresponding path program 7 times [2024-06-21 16:39:52,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:52,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240152586] [2024-06-21 16:39:52,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:52,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:52,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:53,299 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-21 16:39:53,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:53,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240152586] [2024-06-21 16:39:53,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240152586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:53,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:53,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:39:53,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803217025] [2024-06-21 16:39:53,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:53,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:39:53,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:53,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:39:53,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:39:53,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:53,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 609 transitions, 9847 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:39:53,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:53,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:53,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:39:55,572 INFO L124 PetriNetUnfolderBase]: 6412/9862 cut-off events. [2024-06-21 16:39:55,572 INFO L125 PetriNetUnfolderBase]: For 1311742/1311745 co-relation queries the response was YES. [2024-06-21 16:39:55,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95616 conditions, 9862 events. 6412/9862 cut-off events. For 1311742/1311745 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 60508 event pairs, 2290 based on Foata normal form. 3/9862 useless extension candidates. Maximal degree in co-relation 95439. Up to 9769 conditions per place. [2024-06-21 16:39:55,745 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 591 selfloop transitions, 24 changer transitions 0/618 dead transitions. [2024-06-21 16:39:55,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 618 transitions, 11107 flow [2024-06-21 16:39:55,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:39:55,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:39:55,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 16:39:55,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-21 16:39:55,746 INFO L175 Difference]: Start difference. First operand has 371 places, 609 transitions, 9847 flow. Second operand 7 states and 111 transitions. [2024-06-21 16:39:55,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 618 transitions, 11107 flow [2024-06-21 16:39:59,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 618 transitions, 10754 flow, removed 95 selfloop flow, removed 9 redundant places. [2024-06-21 16:39:59,143 INFO L231 Difference]: Finished difference. Result has 369 places, 609 transitions, 9548 flow [2024-06-21 16:39:59,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9494, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9548, PETRI_PLACES=369, PETRI_TRANSITIONS=609} [2024-06-21 16:39:59,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-21 16:39:59,143 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 609 transitions, 9548 flow [2024-06-21 16:39:59,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:39:59,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:59,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:39:59,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:39:59,143 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:39:59,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:59,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1252165059, now seen corresponding path program 8 times [2024-06-21 16:39:59,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:59,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369281754] [2024-06-21 16:39:59,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:59,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:59,658 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-21 16:39:59,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:59,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369281754] [2024-06-21 16:39:59,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369281754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:59,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:59,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:39:59,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938615896] [2024-06-21 16:39:59,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:59,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:39:59,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:59,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:39:59,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:39:59,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:59,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 609 transitions, 9548 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:39:59,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:59,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:59,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:01,975 INFO L124 PetriNetUnfolderBase]: 6368/9789 cut-off events. [2024-06-21 16:40:01,976 INFO L125 PetriNetUnfolderBase]: For 1300510/1300513 co-relation queries the response was YES. [2024-06-21 16:40:02,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93724 conditions, 9789 events. 6368/9789 cut-off events. For 1300510/1300513 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 59925 event pairs, 2281 based on Foata normal form. 3/9789 useless extension candidates. Maximal degree in co-relation 93547. Up to 9681 conditions per place. [2024-06-21 16:40:02,149 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 581 selfloop transitions, 35 changer transitions 0/619 dead transitions. [2024-06-21 16:40:02,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 619 transitions, 10815 flow [2024-06-21 16:40:02,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:40:02,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:40:02,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 16:40:02,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-21 16:40:02,150 INFO L175 Difference]: Start difference. First operand has 369 places, 609 transitions, 9548 flow. Second operand 7 states and 114 transitions. [2024-06-21 16:40:02,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 619 transitions, 10815 flow [2024-06-21 16:40:05,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 619 transitions, 10623 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 16:40:05,470 INFO L231 Difference]: Finished difference. Result has 368 places, 609 transitions, 9432 flow [2024-06-21 16:40:05,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9356, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9432, PETRI_PLACES=368, PETRI_TRANSITIONS=609} [2024-06-21 16:40:05,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 16:40:05,471 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 609 transitions, 9432 flow [2024-06-21 16:40:05,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 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-21 16:40:05,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:05,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:05,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:40:05,471 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:05,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:05,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1239257093, now seen corresponding path program 1 times [2024-06-21 16:40:05,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:05,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905852911] [2024-06-21 16:40:05,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:05,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:05,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:06,177 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-21 16:40:06,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:06,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905852911] [2024-06-21 16:40:06,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905852911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:06,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:06,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:40:06,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572012810] [2024-06-21 16:40:06,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:06,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:40:06,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:06,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:40:06,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:40:06,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:40:06,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 609 transitions, 9432 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 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-21 16:40:06,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:06,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:40:06,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:08,516 INFO L124 PetriNetUnfolderBase]: 6058/9403 cut-off events. [2024-06-21 16:40:08,516 INFO L125 PetriNetUnfolderBase]: For 1341325/1341408 co-relation queries the response was YES. [2024-06-21 16:40:08,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91132 conditions, 9403 events. 6058/9403 cut-off events. For 1341325/1341408 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 58787 event pairs, 2144 based on Foata normal form. 69/9396 useless extension candidates. Maximal degree in co-relation 90955. Up to 9110 conditions per place. [2024-06-21 16:40:08,676 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 561 selfloop transitions, 18 changer transitions 0/624 dead transitions. [2024-06-21 16:40:08,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 624 transitions, 10684 flow [2024-06-21 16:40:08,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:40:08,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:40:08,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:40:08,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-21 16:40:08,677 INFO L175 Difference]: Start difference. First operand has 368 places, 609 transitions, 9432 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:40:08,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 624 transitions, 10684 flow [2024-06-21 16:40:12,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 624 transitions, 10467 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 16:40:12,205 INFO L231 Difference]: Finished difference. Result has 369 places, 612 transitions, 9321 flow [2024-06-21 16:40:12,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9215, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9321, PETRI_PLACES=369, PETRI_TRANSITIONS=612} [2024-06-21 16:40:12,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-21 16:40:12,206 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 612 transitions, 9321 flow [2024-06-21 16:40:12,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 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-21 16:40:12,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:12,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:12,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:40:12,206 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:12,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:12,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1252169027, now seen corresponding path program 7 times [2024-06-21 16:40:12,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:12,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890576462] [2024-06-21 16:40:12,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:12,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:12,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:12,922 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-21 16:40:12,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:12,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890576462] [2024-06-21 16:40:12,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890576462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:12,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:12,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:40:12,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140821270] [2024-06-21 16:40:12,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:12,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:40:12,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:12,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:40:12,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:40:12,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:40:12,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 612 transitions, 9321 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:40:12,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:12,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:40:12,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:15,248 INFO L124 PetriNetUnfolderBase]: 6353/9767 cut-off events. [2024-06-21 16:40:15,248 INFO L125 PetriNetUnfolderBase]: For 1300402/1300402 co-relation queries the response was YES. [2024-06-21 16:40:15,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93378 conditions, 9767 events. 6353/9767 cut-off events. For 1300402/1300402 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 59804 event pairs, 2260 based on Foata normal form. 1/9767 useless extension candidates. Maximal degree in co-relation 93200. Up to 9702 conditions per place. [2024-06-21 16:40:15,413 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 601 selfloop transitions, 18 changer transitions 0/622 dead transitions. [2024-06-21 16:40:15,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 622 transitions, 10591 flow [2024-06-21 16:40:15,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:40:15,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:40:15,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 16:40:15,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-21 16:40:15,416 INFO L175 Difference]: Start difference. First operand has 369 places, 612 transitions, 9321 flow. Second operand 8 states and 118 transitions. [2024-06-21 16:40:15,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 622 transitions, 10591 flow [2024-06-21 16:40:18,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 622 transitions, 10465 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 16:40:18,649 INFO L231 Difference]: Finished difference. Result has 371 places, 612 transitions, 9237 flow [2024-06-21 16:40:18,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9195, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9237, PETRI_PLACES=371, PETRI_TRANSITIONS=612} [2024-06-21 16:40:18,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-21 16:40:18,650 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 612 transitions, 9237 flow [2024-06-21 16:40:18,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:40:18,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:18,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:18,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:40:18,650 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:18,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:18,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1852414424, now seen corresponding path program 1 times [2024-06-21 16:40:18,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:18,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474111652] [2024-06-21 16:40:18,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:18,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:18,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:19,200 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-21 16:40:19,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:19,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474111652] [2024-06-21 16:40:19,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474111652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:19,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:19,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:40:19,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018254700] [2024-06-21 16:40:19,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:19,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:40:19,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:19,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:40:19,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:40:19,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:40:19,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 612 transitions, 9237 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 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-21 16:40:19,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:19,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:40:19,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:21,736 INFO L124 PetriNetUnfolderBase]: 6383/9809 cut-off events. [2024-06-21 16:40:21,736 INFO L125 PetriNetUnfolderBase]: For 1346902/1346902 co-relation queries the response was YES. [2024-06-21 16:40:21,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93724 conditions, 9809 events. 6383/9809 cut-off events. For 1346902/1346902 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 60025 event pairs, 2261 based on Foata normal form. 6/9814 useless extension candidates. Maximal degree in co-relation 93545. Up to 9565 conditions per place. [2024-06-21 16:40:21,898 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 595 selfloop transitions, 43 changer transitions 0/641 dead transitions. [2024-06-21 16:40:21,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 641 transitions, 10847 flow [2024-06-21 16:40:21,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:40:21,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:40:21,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 16:40:21,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-21 16:40:21,899 INFO L175 Difference]: Start difference. First operand has 371 places, 612 transitions, 9237 flow. Second operand 7 states and 131 transitions. [2024-06-21 16:40:21,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 641 transitions, 10847 flow [2024-06-21 16:40:25,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 641 transitions, 10722 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 16:40:25,329 INFO L231 Difference]: Finished difference. Result has 370 places, 615 transitions, 9253 flow [2024-06-21 16:40:25,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9114, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9253, PETRI_PLACES=370, PETRI_TRANSITIONS=615} [2024-06-21 16:40:25,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-21 16:40:25,329 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 615 transitions, 9253 flow [2024-06-21 16:40:25,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 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-21 16:40:25,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:25,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:25,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:40:25,330 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:25,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:25,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1852420004, now seen corresponding path program 2 times [2024-06-21 16:40:25,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:25,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706966088] [2024-06-21 16:40:25,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:25,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:25,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:25,951 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-21 16:40:25,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:25,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706966088] [2024-06-21 16:40:25,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706966088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:25,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:25,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:40:25,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531856646] [2024-06-21 16:40:25,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:25,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:40:25,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:25,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:40:25,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:40:26,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:40:26,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 615 transitions, 9253 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:40:26,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:26,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:40:26,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:28,508 INFO L124 PetriNetUnfolderBase]: 6413/9851 cut-off events. [2024-06-21 16:40:28,508 INFO L125 PetriNetUnfolderBase]: For 1347784/1347784 co-relation queries the response was YES. [2024-06-21 16:40:28,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94120 conditions, 9851 events. 6413/9851 cut-off events. For 1347784/1347784 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 60279 event pairs, 2269 based on Foata normal form. 6/9856 useless extension candidates. Maximal degree in co-relation 93940. Up to 9587 conditions per place. [2024-06-21 16:40:28,659 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 596 selfloop transitions, 43 changer transitions 0/642 dead transitions. [2024-06-21 16:40:28,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 642 transitions, 10857 flow [2024-06-21 16:40:28,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:40:28,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:40:28,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:40:28,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 16:40:28,660 INFO L175 Difference]: Start difference. First operand has 370 places, 615 transitions, 9253 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:40:28,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 642 transitions, 10857 flow [2024-06-21 16:40:32,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 642 transitions, 10709 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 16:40:32,019 INFO L231 Difference]: Finished difference. Result has 372 places, 618 transitions, 9249 flow [2024-06-21 16:40:32,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9114, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9249, PETRI_PLACES=372, PETRI_TRANSITIONS=618} [2024-06-21 16:40:32,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 16:40:32,021 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 618 transitions, 9249 flow [2024-06-21 16:40:32,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:40:32,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:32,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:32,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:40:32,021 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:32,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:32,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1006491952, now seen corresponding path program 3 times [2024-06-21 16:40:32,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:32,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489100471] [2024-06-21 16:40:32,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:32,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:32,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:32,706 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-21 16:40:32,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:32,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489100471] [2024-06-21 16:40:32,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489100471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:32,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:32,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:40:32,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699748993] [2024-06-21 16:40:32,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:32,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:40:32,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:32,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:40:32,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:40:32,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:40:32,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 618 transitions, 9249 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:40:32,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:32,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:40:32,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:35,456 INFO L124 PetriNetUnfolderBase]: 6443/9895 cut-off events. [2024-06-21 16:40:35,456 INFO L125 PetriNetUnfolderBase]: For 1373112/1373115 co-relation queries the response was YES. [2024-06-21 16:40:35,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94560 conditions, 9895 events. 6443/9895 cut-off events. For 1373112/1373115 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 60573 event pairs, 2285 based on Foata normal form. 6/9898 useless extension candidates. Maximal degree in co-relation 94380. Up to 9609 conditions per place. [2024-06-21 16:40:35,619 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 594 selfloop transitions, 48 changer transitions 0/645 dead transitions. [2024-06-21 16:40:35,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 645 transitions, 10852 flow [2024-06-21 16:40:35,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:40:35,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:40:35,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 16:40:35,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 16:40:35,620 INFO L175 Difference]: Start difference. First operand has 372 places, 618 transitions, 9249 flow. Second operand 8 states and 140 transitions. [2024-06-21 16:40:35,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 645 transitions, 10852 flow [2024-06-21 16:40:39,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 645 transitions, 10762 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 16:40:39,464 INFO L231 Difference]: Finished difference. Result has 375 places, 621 transitions, 9310 flow [2024-06-21 16:40:39,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9162, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9310, PETRI_PLACES=375, PETRI_TRANSITIONS=621} [2024-06-21 16:40:39,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-21 16:40:39,464 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 621 transitions, 9310 flow [2024-06-21 16:40:39,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:40:39,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:39,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:39,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:40:39,465 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:39,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:39,465 INFO L85 PathProgramCache]: Analyzing trace with hash 947153770, now seen corresponding path program 4 times [2024-06-21 16:40:39,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:39,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248484836] [2024-06-21 16:40:39,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:39,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:39,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:40,069 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-21 16:40:40,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:40,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248484836] [2024-06-21 16:40:40,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248484836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:40,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:40,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:40:40,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107237211] [2024-06-21 16:40:40,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:40,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:40:40,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:40,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:40:40,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:40:40,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:40:40,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 621 transitions, 9310 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:40:40,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:40,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:40:40,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:42,721 INFO L124 PetriNetUnfolderBase]: 6425/9871 cut-off events. [2024-06-21 16:40:42,721 INFO L125 PetriNetUnfolderBase]: For 1373337/1373340 co-relation queries the response was YES. [2024-06-21 16:40:42,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94061 conditions, 9871 events. 6425/9871 cut-off events. For 1373337/1373340 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 60425 event pairs, 2270 based on Foata normal form. 6/9874 useless extension candidates. Maximal degree in co-relation 93880. Up to 9598 conditions per place. [2024-06-21 16:40:42,885 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 593 selfloop transitions, 50 changer transitions 0/646 dead transitions. [2024-06-21 16:40:42,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 646 transitions, 10684 flow [2024-06-21 16:40:42,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:40:42,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:40:42,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 16:40:42,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 16:40:42,886 INFO L175 Difference]: Start difference. First operand has 375 places, 621 transitions, 9310 flow. Second operand 9 states and 153 transitions. [2024-06-21 16:40:42,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 646 transitions, 10684 flow [2024-06-21 16:40:46,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 646 transitions, 10574 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 16:40:46,712 INFO L231 Difference]: Finished difference. Result has 379 places, 621 transitions, 9306 flow [2024-06-21 16:40:46,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9200, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9306, PETRI_PLACES=379, PETRI_TRANSITIONS=621} [2024-06-21 16:40:46,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-21 16:40:46,712 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 621 transitions, 9306 flow [2024-06-21 16:40:46,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:40:46,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:46,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:46,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:40:46,713 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:46,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:46,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1238808771, now seen corresponding path program 1 times [2024-06-21 16:40:46,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:46,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136371111] [2024-06-21 16:40:46,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:46,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:46,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:47,662 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-21 16:40:47,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:47,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136371111] [2024-06-21 16:40:47,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136371111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:47,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:47,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:40:47,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586087040] [2024-06-21 16:40:47,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:47,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:40:47,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:47,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:40:47,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:40:47,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:40:47,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 621 transitions, 9306 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 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-21 16:40:47,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:47,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:40:47,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:50,101 INFO L124 PetriNetUnfolderBase]: 6136/9512 cut-off events. [2024-06-21 16:40:50,102 INFO L125 PetriNetUnfolderBase]: For 1393205/1393288 co-relation queries the response was YES. [2024-06-21 16:40:50,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91842 conditions, 9512 events. 6136/9512 cut-off events. For 1393205/1393288 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 59312 event pairs, 2159 based on Foata normal form. 67/9503 useless extension candidates. Maximal degree in co-relation 91659. Up to 9218 conditions per place. [2024-06-21 16:40:50,265 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 573 selfloop transitions, 17 changer transitions 0/635 dead transitions. [2024-06-21 16:40:50,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 635 transitions, 10558 flow [2024-06-21 16:40:50,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:40:50,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:40:50,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:40:50,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 16:40:50,266 INFO L175 Difference]: Start difference. First operand has 379 places, 621 transitions, 9306 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:40:50,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 635 transitions, 10558 flow [2024-06-21 16:40:54,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 635 transitions, 10376 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 16:40:54,421 INFO L231 Difference]: Finished difference. Result has 377 places, 623 transitions, 9203 flow [2024-06-21 16:40:54,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9124, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9203, PETRI_PLACES=377, PETRI_TRANSITIONS=623} [2024-06-21 16:40:54,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-21 16:40:54,421 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 623 transitions, 9203 flow [2024-06-21 16:40:54,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 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-21 16:40:54,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:54,422 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-21 16:40:54,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:40:54,422 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:54,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:54,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1326299463, now seen corresponding path program 1 times [2024-06-21 16:40:54,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:54,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683233660] [2024-06-21 16:40:54,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:54,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:54,885 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-21 16:40:54,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:54,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683233660] [2024-06-21 16:40:54,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683233660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:54,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:54,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:40:54,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986491828] [2024-06-21 16:40:54,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:54,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:40:54,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:54,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:40:54,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:40:54,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:40:54,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 623 transitions, 9203 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 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-21 16:40:54,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:54,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:40:54,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:57,426 INFO L124 PetriNetUnfolderBase]: 6446/9899 cut-off events. [2024-06-21 16:40:57,426 INFO L125 PetriNetUnfolderBase]: For 1394702/1394715 co-relation queries the response was YES. [2024-06-21 16:40:57,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94310 conditions, 9899 events. 6446/9899 cut-off events. For 1394702/1394715 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 60310 event pairs, 1740 based on Foata normal form. 12/9910 useless extension candidates. Maximal degree in co-relation 94127. Up to 9574 conditions per place. [2024-06-21 16:40:57,585 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 569 selfloop transitions, 87 changer transitions 0/659 dead transitions. [2024-06-21 16:40:57,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 659 transitions, 10899 flow [2024-06-21 16:40:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:40:57,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:40:57,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:40:57,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 16:40:57,586 INFO L175 Difference]: Start difference. First operand has 377 places, 623 transitions, 9203 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:40:57,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 659 transitions, 10899 flow [2024-06-21 16:41:01,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 659 transitions, 10836 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:01,748 INFO L231 Difference]: Finished difference. Result has 382 places, 628 transitions, 9425 flow [2024-06-21 16:41:01,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9140, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9425, PETRI_PLACES=382, PETRI_TRANSITIONS=628} [2024-06-21 16:41:01,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-21 16:41:01,749 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 628 transitions, 9425 flow [2024-06-21 16:41:01,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 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-21 16:41:01,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:01,749 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-21 16:41:01,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:41:01,749 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:01,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:01,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1234884591, now seen corresponding path program 2 times [2024-06-21 16:41:01,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:01,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132116062] [2024-06-21 16:41:01,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:01,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:02,301 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-21 16:41:02,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:02,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132116062] [2024-06-21 16:41:02,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132116062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:02,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:02,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:02,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804820533] [2024-06-21 16:41:02,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:02,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:02,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:02,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:02,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:02,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:41:02,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 628 transitions, 9425 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 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-21 16:41:02,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:02,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:41:02,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:04,747 INFO L124 PetriNetUnfolderBase]: 6504/9991 cut-off events. [2024-06-21 16:41:04,747 INFO L125 PetriNetUnfolderBase]: For 1433540/1433553 co-relation queries the response was YES. [2024-06-21 16:41:04,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96004 conditions, 9991 events. 6504/9991 cut-off events. For 1433540/1433553 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 61354 event pairs, 1910 based on Foata normal form. 12/10002 useless extension candidates. Maximal degree in co-relation 95818. Up to 9699 conditions per place. [2024-06-21 16:41:04,917 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 573 selfloop transitions, 93 changer transitions 0/669 dead transitions. [2024-06-21 16:41:04,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 669 transitions, 11296 flow [2024-06-21 16:41:04,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:04,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:04,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 16:41:04,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 16:41:04,918 INFO L175 Difference]: Start difference. First operand has 382 places, 628 transitions, 9425 flow. Second operand 9 states and 158 transitions. [2024-06-21 16:41:04,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 669 transitions, 11296 flow [2024-06-21 16:41:08,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 669 transitions, 10874 flow, removed 77 selfloop flow, removed 8 redundant places. [2024-06-21 16:41:08,992 INFO L231 Difference]: Finished difference. Result has 384 places, 638 transitions, 9454 flow [2024-06-21 16:41:08,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9101, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9454, PETRI_PLACES=384, PETRI_TRANSITIONS=638} [2024-06-21 16:41:08,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-21 16:41:08,992 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 638 transitions, 9454 flow [2024-06-21 16:41:08,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 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-21 16:41:08,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:08,992 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-21 16:41:08,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:41:08,992 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:08,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:08,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1250853931, now seen corresponding path program 1 times [2024-06-21 16:41:08,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:08,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986789893] [2024-06-21 16:41:08,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:08,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:08,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:09,502 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-21 16:41:09,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:09,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986789893] [2024-06-21 16:41:09,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986789893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:09,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:09,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:09,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270275394] [2024-06-21 16:41:09,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:09,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:09,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:09,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:09,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:09,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:41:09,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 638 transitions, 9454 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 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-21 16:41:09,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:09,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:41:09,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:12,048 INFO L124 PetriNetUnfolderBase]: 6514/10007 cut-off events. [2024-06-21 16:41:12,048 INFO L125 PetriNetUnfolderBase]: For 1452300/1452306 co-relation queries the response was YES. [2024-06-21 16:41:12,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95673 conditions, 10007 events. 6514/10007 cut-off events. For 1452300/1452306 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 61412 event pairs, 1907 based on Foata normal form. 7/10013 useless extension candidates. Maximal degree in co-relation 95487. Up to 9718 conditions per place. [2024-06-21 16:41:12,236 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 586 selfloop transitions, 93 changer transitions 0/682 dead transitions. [2024-06-21 16:41:12,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 682 transitions, 11283 flow [2024-06-21 16:41:12,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:12,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:12,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 16:41:12,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 16:41:12,237 INFO L175 Difference]: Start difference. First operand has 384 places, 638 transitions, 9454 flow. Second operand 9 states and 157 transitions. [2024-06-21 16:41:12,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 682 transitions, 11283 flow [2024-06-21 16:41:16,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 682 transitions, 11160 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 16:41:16,185 INFO L231 Difference]: Finished difference. Result has 389 places, 653 transitions, 9719 flow [2024-06-21 16:41:16,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9331, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9719, PETRI_PLACES=389, PETRI_TRANSITIONS=653} [2024-06-21 16:41:16,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-21 16:41:16,185 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 653 transitions, 9719 flow [2024-06-21 16:41:16,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 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-21 16:41:16,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:16,185 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-21 16:41:16,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:41:16,185 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:16,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:16,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1250844321, now seen corresponding path program 3 times [2024-06-21 16:41:16,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:16,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292614246] [2024-06-21 16:41:16,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:16,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:16,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:16,723 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-21 16:41:16,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:16,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292614246] [2024-06-21 16:41:16,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292614246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:16,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:16,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:16,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651761305] [2024-06-21 16:41:16,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:16,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:16,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:16,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:16,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:16,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:41:16,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 653 transitions, 9719 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 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-21 16:41:16,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:16,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:41:16,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:19,259 INFO L124 PetriNetUnfolderBase]: 6509/10000 cut-off events. [2024-06-21 16:41:19,259 INFO L125 PetriNetUnfolderBase]: For 1478936/1478942 co-relation queries the response was YES. [2024-06-21 16:41:19,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96610 conditions, 10000 events. 6509/10000 cut-off events. For 1478936/1478942 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 61335 event pairs, 1905 based on Foata normal form. 8/10007 useless extension candidates. Maximal degree in co-relation 96421. Up to 9766 conditions per place. [2024-06-21 16:41:19,430 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 584 selfloop transitions, 91 changer transitions 0/678 dead transitions. [2024-06-21 16:41:19,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 678 transitions, 11165 flow [2024-06-21 16:41:19,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:19,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:19,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 16:41:19,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 16:41:19,431 INFO L175 Difference]: Start difference. First operand has 389 places, 653 transitions, 9719 flow. Second operand 9 states and 152 transitions. [2024-06-21 16:41:19,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 678 transitions, 11165 flow [2024-06-21 16:41:23,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 678 transitions, 11008 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-21 16:41:23,879 INFO L231 Difference]: Finished difference. Result has 393 places, 653 transitions, 9752 flow [2024-06-21 16:41:23,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9562, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9752, PETRI_PLACES=393, PETRI_TRANSITIONS=653} [2024-06-21 16:41:23,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-21 16:41:23,879 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 653 transitions, 9752 flow [2024-06-21 16:41:23,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 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-21 16:41:23,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:23,879 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-21 16:41:23,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:41:23,879 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:23,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:23,880 INFO L85 PathProgramCache]: Analyzing trace with hash 290189415, now seen corresponding path program 1 times [2024-06-21 16:41:23,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:23,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136579239] [2024-06-21 16:41:23,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:23,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:23,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:24,437 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-21 16:41:24,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:24,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136579239] [2024-06-21 16:41:24,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136579239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:24,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:24,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:24,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880097169] [2024-06-21 16:41:24,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:24,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:24,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:24,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:24,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:24,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:41:24,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 653 transitions, 9752 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:41:24,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:24,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:41:24,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:27,195 INFO L124 PetriNetUnfolderBase]: 6653/10209 cut-off events. [2024-06-21 16:41:27,195 INFO L125 PetriNetUnfolderBase]: For 1538263/1538269 co-relation queries the response was YES. [2024-06-21 16:41:27,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99078 conditions, 10209 events. 6653/10209 cut-off events. For 1538263/1538269 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 62685 event pairs, 1888 based on Foata normal form. 9/10217 useless extension candidates. Maximal degree in co-relation 98888. Up to 9869 conditions per place. [2024-06-21 16:41:27,364 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 642 selfloop transitions, 92 changer transitions 0/737 dead transitions. [2024-06-21 16:41:27,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 737 transitions, 12663 flow [2024-06-21 16:41:27,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:41:27,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:41:27,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-21 16:41:27,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43015521064301554 [2024-06-21 16:41:27,365 INFO L175 Difference]: Start difference. First operand has 393 places, 653 transitions, 9752 flow. Second operand 11 states and 194 transitions. [2024-06-21 16:41:27,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 737 transitions, 12663 flow [2024-06-21 16:41:32,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 737 transitions, 12485 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:32,456 INFO L231 Difference]: Finished difference. Result has 400 places, 688 transitions, 10400 flow [2024-06-21 16:41:32,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9574, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10400, PETRI_PLACES=400, PETRI_TRANSITIONS=688} [2024-06-21 16:41:32,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-21 16:41:32,457 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 688 transitions, 10400 flow [2024-06-21 16:41:32,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:41:32,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:32,457 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-21 16:41:32,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:41:32,458 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:32,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:32,458 INFO L85 PathProgramCache]: Analyzing trace with hash -334878975, now seen corresponding path program 2 times [2024-06-21 16:41:32,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:32,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344750544] [2024-06-21 16:41:32,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:32,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:32,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:32,970 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-21 16:41:32,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:32,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344750544] [2024-06-21 16:41:32,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344750544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:32,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:32,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:32,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052157595] [2024-06-21 16:41:32,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:32,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:32,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:32,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:32,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:33,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:41:33,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 688 transitions, 10400 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:41:33,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:33,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:41:33,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:35,959 INFO L124 PetriNetUnfolderBase]: 6646/10201 cut-off events. [2024-06-21 16:41:35,960 INFO L125 PetriNetUnfolderBase]: For 1553413/1553419 co-relation queries the response was YES. [2024-06-21 16:41:36,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100461 conditions, 10201 events. 6646/10201 cut-off events. For 1553413/1553419 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 62684 event pairs, 1876 based on Foata normal form. 7/10207 useless extension candidates. Maximal degree in co-relation 100267. Up to 9862 conditions per place. [2024-06-21 16:41:36,140 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 631 selfloop transitions, 100 changer transitions 0/734 dead transitions. [2024-06-21 16:41:36,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 734 transitions, 12561 flow [2024-06-21 16:41:36,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:41:36,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:41:36,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-21 16:41:36,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 16:41:36,141 INFO L175 Difference]: Start difference. First operand has 400 places, 688 transitions, 10400 flow. Second operand 12 states and 200 transitions. [2024-06-21 16:41:36,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 734 transitions, 12561 flow [2024-06-21 16:41:40,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 734 transitions, 12485 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 16:41:40,517 INFO L231 Difference]: Finished difference. Result has 410 places, 694 transitions, 10672 flow [2024-06-21 16:41:40,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10324, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10672, PETRI_PLACES=410, PETRI_TRANSITIONS=694} [2024-06-21 16:41:40,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-21 16:41:40,518 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 694 transitions, 10672 flow [2024-06-21 16:41:40,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:41:40,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:40,518 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-21 16:41:40,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:41:40,518 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:40,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:40,518 INFO L85 PathProgramCache]: Analyzing trace with hash -345667825, now seen corresponding path program 3 times [2024-06-21 16:41:40,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:40,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163701519] [2024-06-21 16:41:40,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:40,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:41,424 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-21 16:41:41,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:41,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163701519] [2024-06-21 16:41:41,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163701519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:41,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:41,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:41,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569926607] [2024-06-21 16:41:41,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:41,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:41,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:41,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:41,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:41,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:41:41,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 694 transitions, 10672 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:41:41,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:41,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:41:41,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:44,492 INFO L124 PetriNetUnfolderBase]: 6683/10249 cut-off events. [2024-06-21 16:41:44,492 INFO L125 PetriNetUnfolderBase]: For 1581504/1581516 co-relation queries the response was YES. [2024-06-21 16:41:44,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101305 conditions, 10249 events. 6683/10249 cut-off events. For 1581504/1581516 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 62967 event pairs, 1797 based on Foata normal form. 18/10266 useless extension candidates. Maximal degree in co-relation 101107. Up to 9989 conditions per place. [2024-06-21 16:41:44,645 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 651 selfloop transitions, 89 changer transitions 0/743 dead transitions. [2024-06-21 16:41:44,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 743 transitions, 12874 flow [2024-06-21 16:41:44,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:44,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:44,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:41:44,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 16:41:44,646 INFO L175 Difference]: Start difference. First operand has 410 places, 694 transitions, 10672 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:41:44,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 743 transitions, 12874 flow [2024-06-21 16:41:49,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 743 transitions, 12668 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 16:41:49,305 INFO L231 Difference]: Finished difference. Result has 412 places, 711 transitions, 11082 flow [2024-06-21 16:41:49,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10497, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11082, PETRI_PLACES=412, PETRI_TRANSITIONS=711} [2024-06-21 16:41:49,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-21 16:41:49,306 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 711 transitions, 11082 flow [2024-06-21 16:41:49,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:41:49,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:49,306 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-21 16:41:49,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:41:49,306 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:49,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:49,306 INFO L85 PathProgramCache]: Analyzing trace with hash -339953905, now seen corresponding path program 4 times [2024-06-21 16:41:49,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:49,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449709934] [2024-06-21 16:41:49,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:49,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:49,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:49,957 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-21 16:41:49,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:49,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449709934] [2024-06-21 16:41:49,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449709934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:49,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:49,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:49,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372508906] [2024-06-21 16:41:49,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:49,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:49,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:49,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:49,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:50,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:41:50,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 711 transitions, 11082 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:41:50,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:50,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:41:50,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:53,543 INFO L124 PetriNetUnfolderBase]: 6688/10256 cut-off events. [2024-06-21 16:41:53,543 INFO L125 PetriNetUnfolderBase]: For 1582883/1582895 co-relation queries the response was YES. [2024-06-21 16:41:53,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101740 conditions, 10256 events. 6688/10256 cut-off events. For 1582883/1582895 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 62977 event pairs, 1796 based on Foata normal form. 13/10268 useless extension candidates. Maximal degree in co-relation 101540. Up to 9993 conditions per place. [2024-06-21 16:41:53,737 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 650 selfloop transitions, 95 changer transitions 0/748 dead transitions. [2024-06-21 16:41:53,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 748 transitions, 13019 flow [2024-06-21 16:41:53,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:41:53,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:41:53,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-21 16:41:53,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057649667405765 [2024-06-21 16:41:53,738 INFO L175 Difference]: Start difference. First operand has 412 places, 711 transitions, 11082 flow. Second operand 11 states and 183 transitions. [2024-06-21 16:41:53,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 748 transitions, 13019 flow [2024-06-21 16:41:58,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 748 transitions, 12869 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 16:41:58,115 INFO L231 Difference]: Finished difference. Result has 418 places, 715 transitions, 11224 flow [2024-06-21 16:41:58,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10934, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11224, PETRI_PLACES=418, PETRI_TRANSITIONS=715} [2024-06-21 16:41:58,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-21 16:41:58,116 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 715 transitions, 11224 flow [2024-06-21 16:41:58,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:41:58,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:58,116 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-21 16:41:58,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:41:58,116 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:58,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:58,116 INFO L85 PathProgramCache]: Analyzing trace with hash -230376655, now seen corresponding path program 5 times [2024-06-21 16:41:58,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:58,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418381228] [2024-06-21 16:41:58,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:58,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:58,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:58,669 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-21 16:41:58,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:58,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418381228] [2024-06-21 16:41:58,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418381228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:58,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:58,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:58,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132087939] [2024-06-21 16:41:58,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:58,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:58,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:58,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:58,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:58,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:41:58,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 715 transitions, 11224 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:41:58,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:58,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:41:58,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:02,174 INFO L124 PetriNetUnfolderBase]: 6754/10360 cut-off events. [2024-06-21 16:42:02,174 INFO L125 PetriNetUnfolderBase]: For 1635648/1635663 co-relation queries the response was YES. [2024-06-21 16:42:02,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103093 conditions, 10360 events. 6754/10360 cut-off events. For 1635648/1635663 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 63785 event pairs, 1657 based on Foata normal form. 17/10374 useless extension candidates. Maximal degree in co-relation 102892. Up to 9350 conditions per place. [2024-06-21 16:42:02,353 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 617 selfloop transitions, 189 changer transitions 0/809 dead transitions. [2024-06-21 16:42:02,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 809 transitions, 14711 flow [2024-06-21 16:42:02,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:02,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:02,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 16:42:02,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 16:42:02,354 INFO L175 Difference]: Start difference. First operand has 418 places, 715 transitions, 11224 flow. Second operand 9 states and 171 transitions. [2024-06-21 16:42:02,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 809 transitions, 14711 flow [2024-06-21 16:42:07,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 809 transitions, 14525 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 16:42:07,406 INFO L231 Difference]: Finished difference. Result has 422 places, 753 transitions, 12283 flow [2024-06-21 16:42:07,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11038, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12283, PETRI_PLACES=422, PETRI_TRANSITIONS=753} [2024-06-21 16:42:07,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-21 16:42:07,407 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 753 transitions, 12283 flow [2024-06-21 16:42:07,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:07,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:07,407 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-21 16:42:07,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:42:07,407 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:07,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:07,408 INFO L85 PathProgramCache]: Analyzing trace with hash 2019376071, now seen corresponding path program 6 times [2024-06-21 16:42:07,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:07,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334894297] [2024-06-21 16:42:07,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:07,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:07,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:08,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-21 16:42:08,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:08,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334894297] [2024-06-21 16:42:08,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334894297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:08,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:08,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:42:08,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826046182] [2024-06-21 16:42:08,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:08,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:42:08,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:08,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:42:08,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:42:08,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:42:08,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 753 transitions, 12283 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:08,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:08,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:42:08,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:11,669 INFO L124 PetriNetUnfolderBase]: 6753/10359 cut-off events. [2024-06-21 16:42:11,669 INFO L125 PetriNetUnfolderBase]: For 1660536/1660551 co-relation queries the response was YES. [2024-06-21 16:42:11,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105091 conditions, 10359 events. 6753/10359 cut-off events. For 1660536/1660551 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 63799 event pairs, 1651 based on Foata normal form. 17/10373 useless extension candidates. Maximal degree in co-relation 104886. Up to 9349 conditions per place. [2024-06-21 16:42:11,846 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 602 selfloop transitions, 204 changer transitions 0/809 dead transitions. [2024-06-21 16:42:11,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 809 transitions, 14972 flow [2024-06-21 16:42:11,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:11,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:11,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 16:42:11,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 16:42:11,847 INFO L175 Difference]: Start difference. First operand has 422 places, 753 transitions, 12283 flow. Second operand 9 states and 167 transitions. [2024-06-21 16:42:11,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 809 transitions, 14972 flow [2024-06-21 16:42:17,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 809 transitions, 14721 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 16:42:17,179 INFO L231 Difference]: Finished difference. Result has 427 places, 756 transitions, 12508 flow [2024-06-21 16:42:17,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12034, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12508, PETRI_PLACES=427, PETRI_TRANSITIONS=756} [2024-06-21 16:42:17,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-21 16:42:17,180 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 756 transitions, 12508 flow [2024-06-21 16:42:17,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:17,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:17,180 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-21 16:42:17,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:42:17,180 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:17,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:17,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1961351729, now seen corresponding path program 1 times [2024-06-21 16:42:17,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:17,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39061996] [2024-06-21 16:42:17,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:17,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:17,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:17,742 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-21 16:42:17,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:17,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39061996] [2024-06-21 16:42:17,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39061996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:17,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:17,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:42:17,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997976210] [2024-06-21 16:42:17,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:17,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:42:17,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:17,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:42:17,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:42:17,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:42:17,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 756 transitions, 12508 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:17,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:17,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:42:17,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:21,335 INFO L124 PetriNetUnfolderBase]: 6957/10634 cut-off events. [2024-06-21 16:42:21,335 INFO L125 PetriNetUnfolderBase]: For 1839593/1839602 co-relation queries the response was YES. [2024-06-21 16:42:21,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109669 conditions, 10634 events. 6957/10634 cut-off events. For 1839593/1839602 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 65310 event pairs, 1834 based on Foata normal form. 17/10648 useless extension candidates. Maximal degree in co-relation 109463. Up to 10026 conditions per place. [2024-06-21 16:42:21,517 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 741 selfloop transitions, 85 changer transitions 0/829 dead transitions. [2024-06-21 16:42:21,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 829 transitions, 15523 flow [2024-06-21 16:42:21,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:21,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:21,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 16:42:21,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-21 16:42:21,518 INFO L175 Difference]: Start difference. First operand has 427 places, 756 transitions, 12508 flow. Second operand 9 states and 173 transitions. [2024-06-21 16:42:21,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 829 transitions, 15523 flow [2024-06-21 16:42:26,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 829 transitions, 15291 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 16:42:26,509 INFO L231 Difference]: Finished difference. Result has 435 places, 783 transitions, 12912 flow [2024-06-21 16:42:26,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12276, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12912, PETRI_PLACES=435, PETRI_TRANSITIONS=783} [2024-06-21 16:42:26,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-21 16:42:26,509 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 783 transitions, 12912 flow [2024-06-21 16:42:26,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:26,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:26,510 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-21 16:42:26,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:42:26,510 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:26,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:26,510 INFO L85 PathProgramCache]: Analyzing trace with hash -2133247439, now seen corresponding path program 7 times [2024-06-21 16:42:26,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:26,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535862861] [2024-06-21 16:42:26,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:26,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:27,132 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-21 16:42:27,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:27,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535862861] [2024-06-21 16:42:27,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535862861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:27,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:27,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:42:27,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61677549] [2024-06-21 16:42:27,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:27,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:42:27,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:27,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:42:27,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:42:27,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:42:27,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 783 transitions, 12912 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:27,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:27,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:42:27,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:30,701 INFO L124 PetriNetUnfolderBase]: 6947/10631 cut-off events. [2024-06-21 16:42:30,701 INFO L125 PetriNetUnfolderBase]: For 1830822/1830837 co-relation queries the response was YES. [2024-06-21 16:42:30,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111638 conditions, 10631 events. 6947/10631 cut-off events. For 1830822/1830837 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 65353 event pairs, 1696 based on Foata normal form. 15/10643 useless extension candidates. Maximal degree in co-relation 111428. Up to 9619 conditions per place. [2024-06-21 16:42:30,882 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 599 selfloop transitions, 229 changer transitions 0/831 dead transitions. [2024-06-21 16:42:30,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 831 transitions, 15566 flow [2024-06-21 16:42:30,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:30,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:30,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 16:42:30,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 16:42:30,883 INFO L175 Difference]: Start difference. First operand has 435 places, 783 transitions, 12912 flow. Second operand 9 states and 160 transitions. [2024-06-21 16:42:30,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 831 transitions, 15566 flow [2024-06-21 16:42:35,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 831 transitions, 15424 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-21 16:42:35,601 INFO L231 Difference]: Finished difference. Result has 444 places, 792 transitions, 13543 flow [2024-06-21 16:42:35,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12770, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13543, PETRI_PLACES=444, PETRI_TRANSITIONS=792} [2024-06-21 16:42:35,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-21 16:42:35,602 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 792 transitions, 13543 flow [2024-06-21 16:42:35,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:35,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:35,602 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-21 16:42:35,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:42:35,602 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:35,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:35,603 INFO L85 PathProgramCache]: Analyzing trace with hash -52946233, now seen corresponding path program 2 times [2024-06-21 16:42:35,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:35,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729571094] [2024-06-21 16:42:35,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:35,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:35,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:36,189 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-21 16:42:36,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:36,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729571094] [2024-06-21 16:42:36,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729571094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:36,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:36,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:42:36,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826635054] [2024-06-21 16:42:36,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:36,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:42:36,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:36,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:42:36,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:42:36,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:42:36,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 792 transitions, 13543 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:36,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:36,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:42:36,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:39,998 INFO L124 PetriNetUnfolderBase]: 7010/10707 cut-off events. [2024-06-21 16:42:39,999 INFO L125 PetriNetUnfolderBase]: For 1913825/1913834 co-relation queries the response was YES. [2024-06-21 16:42:40,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114381 conditions, 10707 events. 7010/10707 cut-off events. For 1913825/1913834 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 65788 event pairs, 1833 based on Foata normal form. 11/10715 useless extension candidates. Maximal degree in co-relation 114166. Up to 10052 conditions per place. [2024-06-21 16:42:40,194 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 738 selfloop transitions, 103 changer transitions 0/844 dead transitions. [2024-06-21 16:42:40,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 844 transitions, 16639 flow [2024-06-21 16:42:40,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:40,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:40,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:42:40,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-21 16:42:40,196 INFO L175 Difference]: Start difference. First operand has 444 places, 792 transitions, 13543 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:42:40,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 844 transitions, 16639 flow [2024-06-21 16:42:44,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 844 transitions, 16304 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 16:42:44,687 INFO L231 Difference]: Finished difference. Result has 447 places, 803 transitions, 13743 flow [2024-06-21 16:42:44,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13212, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13743, PETRI_PLACES=447, PETRI_TRANSITIONS=803} [2024-06-21 16:42:44,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-21 16:42:44,687 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 803 transitions, 13743 flow [2024-06-21 16:42:44,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:44,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:44,687 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-21 16:42:44,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:42:44,688 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:44,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:44,688 INFO L85 PathProgramCache]: Analyzing trace with hash -53066575, now seen corresponding path program 8 times [2024-06-21 16:42:44,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:44,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410610279] [2024-06-21 16:42:44,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:44,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:44,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:45,270 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-21 16:42:45,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:45,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410610279] [2024-06-21 16:42:45,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410610279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:45,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:45,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:42:45,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75339206] [2024-06-21 16:42:45,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:45,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:42:45,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:45,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:42:45,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:42:45,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:42:45,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 803 transitions, 13743 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:45,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:45,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:42:45,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:49,217 INFO L124 PetriNetUnfolderBase]: 7000/10692 cut-off events. [2024-06-21 16:42:49,217 INFO L125 PetriNetUnfolderBase]: For 1921392/1921404 co-relation queries the response was YES. [2024-06-21 16:42:49,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113605 conditions, 10692 events. 7000/10692 cut-off events. For 1921392/1921404 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 65667 event pairs, 1846 based on Foata normal form. 13/10704 useless extension candidates. Maximal degree in co-relation 113389. Up to 10544 conditions per place. [2024-06-21 16:42:49,411 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 762 selfloop transitions, 57 changer transitions 0/822 dead transitions. [2024-06-21 16:42:49,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 822 transitions, 15455 flow [2024-06-21 16:42:49,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:49,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:49,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 16:42:49,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-21 16:42:49,412 INFO L175 Difference]: Start difference. First operand has 447 places, 803 transitions, 13743 flow. Second operand 9 states and 145 transitions. [2024-06-21 16:42:49,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 822 transitions, 15455 flow [2024-06-21 16:42:54,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 822 transitions, 15224 flow, removed 85 selfloop flow, removed 3 redundant places. [2024-06-21 16:42:54,523 INFO L231 Difference]: Finished difference. Result has 453 places, 803 transitions, 13632 flow [2024-06-21 16:42:54,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13512, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13632, PETRI_PLACES=453, PETRI_TRANSITIONS=803} [2024-06-21 16:42:54,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-21 16:42:54,523 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 803 transitions, 13632 flow [2024-06-21 16:42:54,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:54,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:54,524 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-21 16:42:54,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:42:54,524 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:54,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:54,524 INFO L85 PathProgramCache]: Analyzing trace with hash -52709083, now seen corresponding path program 3 times [2024-06-21 16:42:54,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:54,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441404045] [2024-06-21 16:42:54,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:54,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:54,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:55,099 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-21 16:42:55,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:55,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441404045] [2024-06-21 16:42:55,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441404045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:55,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:55,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:42:55,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982534298] [2024-06-21 16:42:55,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:55,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:42:55,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:55,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:42:55,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:42:55,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:42:55,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 803 transitions, 13632 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:42:55,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:55,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:42:55,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:58,747 INFO L124 PetriNetUnfolderBase]: 6991/10680 cut-off events. [2024-06-21 16:42:58,747 INFO L125 PetriNetUnfolderBase]: For 1942811/1942820 co-relation queries the response was YES. [2024-06-21 16:42:58,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113032 conditions, 10680 events. 6991/10680 cut-off events. For 1942811/1942820 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 65595 event pairs, 1815 based on Foata normal form. 11/10688 useless extension candidates. Maximal degree in co-relation 112814. Up to 10033 conditions per place. [2024-06-21 16:42:58,939 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 733 selfloop transitions, 106 changer transitions 0/842 dead transitions. [2024-06-21 16:42:58,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 842 transitions, 16199 flow [2024-06-21 16:42:58,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:58,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:58,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 16:42:58,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 16:42:58,940 INFO L175 Difference]: Start difference. First operand has 453 places, 803 transitions, 13632 flow. Second operand 9 states and 168 transitions. [2024-06-21 16:42:58,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 842 transitions, 16199 flow [2024-06-21 16:43:03,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 842 transitions, 16071 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:03,676 INFO L231 Difference]: Finished difference. Result has 456 places, 803 transitions, 13723 flow [2024-06-21 16:43:03,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13504, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13723, PETRI_PLACES=456, PETRI_TRANSITIONS=803} [2024-06-21 16:43:03,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 414 predicate places. [2024-06-21 16:43:03,677 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 803 transitions, 13723 flow [2024-06-21 16:43:03,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 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-21 16:43:03,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:03,677 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-21 16:43:03,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:43:03,678 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:03,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:03,678 INFO L85 PathProgramCache]: Analyzing trace with hash -348527761, now seen corresponding path program 4 times [2024-06-21 16:43:03,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:03,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644482670] [2024-06-21 16:43:03,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:03,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:03,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat