./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.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/mutex-meet-nonrel/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.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-7724a2d-m [2024-06-28 04:24:46,545 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:24:46,617 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:24:46,622 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:24:46,622 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:24:46,640 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:24:46,641 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:24:46,641 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:24:46,642 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:24:46,642 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:24:46,643 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:24:46,643 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:24:46,643 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:24:46,644 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:24:46,644 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:24:46,645 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:24:46,645 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:24:46,645 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:24:46,646 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:24:46,646 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:24:46,646 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:24:46,647 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:24:46,647 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:24:46,647 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:24:46,648 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:24:46,648 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:24:46,649 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:24:46,649 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:24:46,649 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:24:46,650 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:24:46,650 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:24:46,650 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:24:46,651 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:24:46,651 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:24:46,651 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:24:46,652 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:24:46,652 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:24:46,653 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:24:46,653 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:24:46,653 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:24:46,654 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:24:46,654 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:24:46,654 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:24:46,655 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-28 04:24:46,887 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:24:46,907 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:24:46,910 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:24:46,912 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:24:46,912 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:24:46,913 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 04:24:47,130 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:24:47,131 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:24:47,132 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:24:48,269 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:24:48,543 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:24:48,543 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:24:48,566 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88caed425/b53d3f9260124893a113f83a0620ed76/FLAG1f3ab5b3a [2024-06-28 04:24:48,578 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88caed425/b53d3f9260124893a113f83a0620ed76 [2024-06-28 04:24:48,579 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:24:48,580 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:24:48,581 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:24:48,581 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:24:48,586 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:24:48,586 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:24:47" (1/2) ... [2024-06-28 04:24:48,587 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bdacbea and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:24:48, skipping insertion in model container [2024-06-28 04:24:48,588 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:24:47" (1/2) ... [2024-06-28 04:24:48,589 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@60da8bcb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:24:48, skipping insertion in model container [2024-06-28 04:24:48,589 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:24:48" (2/2) ... [2024-06-28 04:24:48,590 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bdacbea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:48, skipping insertion in model container [2024-06-28 04:24:48,590 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:24:48" (2/2) ... [2024-06-28 04:24:48,590 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:24:48,680 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:24:48,681 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ((((((((((((((((! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 04:24:48,681 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] ((((((((((((((((! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 04:24:48,682 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ((((((((((((((((! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-28 04:24:48,682 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:24:48,682 INFO L106 edCorrectnessWitness]: ghost_update [L829-L829] multithreaded = 1; [2024-06-28 04:24:48,728 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:24:49,178 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:24:49,190 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:24:49,309 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:24:49,346 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:24:49,347 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49 WrapperNode [2024-06-28 04:24:49,347 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:24:49,348 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:24:49,348 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:24:49,348 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:24:49,355 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,370 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,403 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 124 [2024-06-28 04:24:49,408 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:24:49,409 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:24:49,409 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:24:49,409 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:24:49,419 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,419 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,423 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,444 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 04:24:49,445 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,445 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,454 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,456 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,458 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,459 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,462 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:24:49,463 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:24:49,463 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:24:49,463 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:24:49,464 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (1/1) ... [2024-06-28 04:24:49,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:24:49,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:24:49,513 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 04:24:49,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 04:24:49,557 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:24:49,557 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:24:49,557 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:24:49,558 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:24:49,558 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:24:49,558 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:24:49,558 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:24:49,558 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:24:49,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:24:49,559 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:24:49,559 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:24:49,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:24:49,561 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:24:49,727 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:24:49,730 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:24:50,074 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:24:50,074 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:24:50,311 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:24:50,311 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:24:50,312 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:24:50 BoogieIcfgContainer [2024-06-28 04:24:50,312 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:24:50,316 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:24:50,316 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:24:50,320 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:24:50,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:24:47" (1/4) ... [2024-06-28 04:24:50,321 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@980fcae and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:24:50, skipping insertion in model container [2024-06-28 04:24:50,321 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:24:48" (2/4) ... [2024-06-28 04:24:50,321 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@980fcae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:24:50, skipping insertion in model container [2024-06-28 04:24:50,322 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:24:49" (3/4) ... [2024-06-28 04:24:50,322 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@980fcae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:24:50, skipping insertion in model container [2024-06-28 04:24:50,323 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:24:50" (4/4) ... [2024-06-28 04:24:50,324 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:24:50,340 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:24:50,341 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:24:50,341 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:24:50,395 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:24:50,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-28 04:24:50,467 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-28 04:24:50,467 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:24:50,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 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/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:24:50,469 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-28 04:24:50,473 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-28 04:24:50,490 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:24:50,497 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;@5c26df2f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:24:50,498 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:24:50,502 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:24:50,503 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:24:50,503 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:24:50,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:50,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:24:50,504 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-28 04:24:50,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:50,509 INFO L85 PathProgramCache]: Analyzing trace with hash 367548594, now seen corresponding path program 1 times [2024-06-28 04:24:50,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:50,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998875085] [2024-06-28 04:24:50,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:50,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:50,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:51,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:51,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:51,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998875085] [2024-06-28 04:24:51,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998875085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:51,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:51,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:24:51,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885170446] [2024-06-28 04:24:51,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:51,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:24:51,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:51,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:24:51,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:24:51,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 04:24:51,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:51,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:51,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 04:24:51,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:52,006 INFO L124 PetriNetUnfolderBase]: 1150/1745 cut-off events. [2024-06-28 04:24:52,007 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-28 04:24:52,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 1745 events. 1150/1745 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8071 event pairs, 639 based on Foata normal form. 3/1711 useless extension candidates. Maximal degree in co-relation 3552. Up to 1726 conditions per place. [2024-06-28 04:24:52,041 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 33 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 04:24:52,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 42 transitions, 173 flow [2024-06-28 04:24:52,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:24:52,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:24:52,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-28 04:24:52,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-28 04:24:52,056 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 73 transitions. [2024-06-28 04:24:52,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 42 transitions, 173 flow [2024-06-28 04:24:52,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 42 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:24:52,062 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-28 04:24:52,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-28 04:24:52,068 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-28 04:24:52,069 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-28 04:24:52,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:52,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:52,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:52,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:24:52,070 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-28 04:24:52,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:52,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1026900689, now seen corresponding path program 1 times [2024-06-28 04:24:52,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:52,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905705589] [2024-06-28 04:24:52,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:52,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:52,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:52,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:52,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:52,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905705589] [2024-06-28 04:24:52,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905705589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:52,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:52,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:24:52,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225987439] [2024-06-28 04:24:52,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:52,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:24:52,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:52,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:24:52,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:24:52,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-28 04:24:52,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:52,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:52,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-28 04:24:52,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:53,025 INFO L124 PetriNetUnfolderBase]: 1154/1750 cut-off events. [2024-06-28 04:24:53,025 INFO L125 PetriNetUnfolderBase]: For 266/266 co-relation queries the response was YES. [2024-06-28 04:24:53,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4072 conditions, 1750 events. 1154/1750 cut-off events. For 266/266 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7896 event pairs, 630 based on Foata normal form. 5/1753 useless extension candidates. Maximal degree in co-relation 4060. Up to 1716 conditions per place. [2024-06-28 04:24:53,034 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 43 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-28 04:24:53,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 55 transitions, 258 flow [2024-06-28 04:24:53,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:24:53,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:24:53,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-28 04:24:53,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-28 04:24:53,037 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 94 transitions. [2024-06-28 04:24:53,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 55 transitions, 258 flow [2024-06-28 04:24:53,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 55 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:24:53,039 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 152 flow [2024-06-28 04:24:53,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-06-28 04:24:53,040 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 4 predicate places. [2024-06-28 04:24:53,040 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 152 flow [2024-06-28 04:24:53,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:53,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:53,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:53,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:24:53,041 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-28 04:24:53,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:53,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1769150977, now seen corresponding path program 1 times [2024-06-28 04:24:53,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:53,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115717698] [2024-06-28 04:24:53,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:53,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:53,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:53,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:53,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:53,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115717698] [2024-06-28 04:24:53,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115717698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:53,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:53,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 04:24:53,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572955641] [2024-06-28 04:24:53,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:53,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 04:24:53,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:53,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 04:24:53,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 04:24:53,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 04:24:53,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:53,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:53,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 04:24:53,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:53,981 INFO L124 PetriNetUnfolderBase]: 1409/2118 cut-off events. [2024-06-28 04:24:53,981 INFO L125 PetriNetUnfolderBase]: For 1023/1023 co-relation queries the response was YES. [2024-06-28 04:24:53,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5544 conditions, 2118 events. 1409/2118 cut-off events. For 1023/1023 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9353 event pairs, 626 based on Foata normal form. 7/2124 useless extension candidates. Maximal degree in co-relation 5529. Up to 1980 conditions per place. [2024-06-28 04:24:53,997 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 63 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-28 04:24:53,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 81 transitions, 445 flow [2024-06-28 04:24:53,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:24:53,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:24:54,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 04:24:54,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-28 04:24:54,003 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 152 flow. Second operand 5 states and 119 transitions. [2024-06-28 04:24:54,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 81 transitions, 445 flow [2024-06-28 04:24:54,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 81 transitions, 430 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 04:24:54,008 INFO L231 Difference]: Finished difference. Result has 50 places, 52 transitions, 255 flow [2024-06-28 04:24:54,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=50, PETRI_TRANSITIONS=52} [2024-06-28 04:24:54,010 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 10 predicate places. [2024-06-28 04:24:54,010 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 52 transitions, 255 flow [2024-06-28 04:24:54,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:54,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:54,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:54,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:24:54,011 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-28 04:24:54,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:54,012 INFO L85 PathProgramCache]: Analyzing trace with hash -990893840, now seen corresponding path program 1 times [2024-06-28 04:24:54,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:54,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47270571] [2024-06-28 04:24:54,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:54,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:54,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:54,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:54,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:54,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47270571] [2024-06-28 04:24:54,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47270571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:54,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:54,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:24:54,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582911485] [2024-06-28 04:24:54,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:54,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:24:54,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:54,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:24:54,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:24:54,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 04:24:54,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 52 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:54,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:54,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 04:24:54,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:55,449 INFO L124 PetriNetUnfolderBase]: 1431/2152 cut-off events. [2024-06-28 04:24:55,449 INFO L125 PetriNetUnfolderBase]: For 2510/2512 co-relation queries the response was YES. [2024-06-28 04:24:55,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6766 conditions, 2152 events. 1431/2152 cut-off events. For 2510/2512 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9593 event pairs, 435 based on Foata normal form. 7/2158 useless extension candidates. Maximal degree in co-relation 6747. Up to 1923 conditions per place. [2024-06-28 04:24:55,465 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 74 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-28 04:24:55,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 104 transitions, 655 flow [2024-06-28 04:24:55,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:24:55,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:24:55,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 04:24:55,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-28 04:24:55,468 INFO L175 Difference]: Start difference. First operand has 50 places, 52 transitions, 255 flow. Second operand 6 states and 144 transitions. [2024-06-28 04:24:55,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 104 transitions, 655 flow [2024-06-28 04:24:55,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 104 transitions, 651 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 04:24:55,478 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 416 flow [2024-06-28 04:24:55,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=416, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2024-06-28 04:24:55,480 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 19 predicate places. [2024-06-28 04:24:55,480 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 416 flow [2024-06-28 04:24:55,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:55,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:55,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:55,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:24:55,481 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:55,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:55,482 INFO L85 PathProgramCache]: Analyzing trace with hash -652937216, now seen corresponding path program 1 times [2024-06-28 04:24:55,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:55,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114622926] [2024-06-28 04:24:55,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:55,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:55,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:56,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:56,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:56,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114622926] [2024-06-28 04:24:56,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114622926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:56,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:56,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:24:56,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701195935] [2024-06-28 04:24:56,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:56,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:24:56,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:56,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:24:56,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:24:56,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-28 04:24:56,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 416 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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-28 04:24:56,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:56,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-28 04:24:56,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:56,945 INFO L124 PetriNetUnfolderBase]: 1513/2298 cut-off events. [2024-06-28 04:24:56,945 INFO L125 PetriNetUnfolderBase]: For 4974/4980 co-relation queries the response was YES. [2024-06-28 04:24:56,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8409 conditions, 2298 events. 1513/2298 cut-off events. For 4974/4980 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10612 event pairs, 307 based on Foata normal form. 28/2325 useless extension candidates. Maximal degree in co-relation 8384. Up to 1887 conditions per place. [2024-06-28 04:24:56,966 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 82 selfloop transitions, 28 changer transitions 0/114 dead transitions. [2024-06-28 04:24:56,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 114 transitions, 824 flow [2024-06-28 04:24:56,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:24:56,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:24:56,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 04:24:56,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-28 04:24:56,968 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 416 flow. Second operand 7 states and 164 transitions. [2024-06-28 04:24:56,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 114 transitions, 824 flow [2024-06-28 04:24:56,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 114 transitions, 814 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-28 04:24:56,981 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 480 flow [2024-06-28 04:24:56,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=480, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2024-06-28 04:24:56,984 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 25 predicate places. [2024-06-28 04:24:56,984 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 480 flow [2024-06-28 04:24:56,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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-28 04:24:56,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:56,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:56,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:24:56,989 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-28 04:24:56,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:56,989 INFO L85 PathProgramCache]: Analyzing trace with hash -866148101, now seen corresponding path program 1 times [2024-06-28 04:24:56,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:56,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058261930] [2024-06-28 04:24:56,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:56,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:56,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:57,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:57,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:57,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058261930] [2024-06-28 04:24:57,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058261930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:57,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:57,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:24:57,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262511695] [2024-06-28 04:24:57,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:57,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:24:57,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:57,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:24:57,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:24:57,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:24:57,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 480 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:57,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:57,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:24:57,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:58,049 INFO L124 PetriNetUnfolderBase]: 1503/2282 cut-off events. [2024-06-28 04:24:58,049 INFO L125 PetriNetUnfolderBase]: For 6177/6177 co-relation queries the response was YES. [2024-06-28 04:24:58,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8927 conditions, 2282 events. 1503/2282 cut-off events. For 6177/6177 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10455 event pairs, 534 based on Foata normal form. 4/2285 useless extension candidates. Maximal degree in co-relation 8898. Up to 2252 conditions per place. [2024-06-28 04:24:58,095 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 66 selfloop transitions, 10 changer transitions 0/79 dead transitions. [2024-06-28 04:24:58,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 79 transitions, 676 flow [2024-06-28 04:24:58,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:24:58,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:24:58,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-28 04:24:58,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.441025641025641 [2024-06-28 04:24:58,096 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 480 flow. Second operand 5 states and 86 transitions. [2024-06-28 04:24:58,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 79 transitions, 676 flow [2024-06-28 04:24:58,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 616 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 04:24:58,106 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 472 flow [2024-06-28 04:24:58,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=472, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2024-06-28 04:24:58,109 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 26 predicate places. [2024-06-28 04:24:58,110 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 472 flow [2024-06-28 04:24:58,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:58,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:58,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:58,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:24:58,110 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-28 04:24:58,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:58,111 INFO L85 PathProgramCache]: Analyzing trace with hash 305369400, now seen corresponding path program 1 times [2024-06-28 04:24:58,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:58,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479488255] [2024-06-28 04:24:58,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:58,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:58,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:58,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:58,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:58,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479488255] [2024-06-28 04:24:58,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479488255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:58,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:58,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:24:58,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490936640] [2024-06-28 04:24:58,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:58,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:24:58,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:58,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:24:58,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:24:58,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:24:58,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 472 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-28 04:24:58,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:58,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:24:58,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:59,339 INFO L124 PetriNetUnfolderBase]: 1515/2301 cut-off events. [2024-06-28 04:24:59,339 INFO L125 PetriNetUnfolderBase]: For 7109/7111 co-relation queries the response was YES. [2024-06-28 04:24:59,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9012 conditions, 2301 events. 1515/2301 cut-off events. For 7109/7111 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10564 event pairs, 466 based on Foata normal form. 10/2310 useless extension candidates. Maximal degree in co-relation 8980. Up to 2150 conditions per place. [2024-06-28 04:24:59,360 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 73 selfloop transitions, 18 changer transitions 0/94 dead transitions. [2024-06-28 04:24:59,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 94 transitions, 768 flow [2024-06-28 04:24:59,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:24:59,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:24:59,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 04:24:59,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-28 04:24:59,365 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 472 flow. Second operand 6 states and 111 transitions. [2024-06-28 04:24:59,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 94 transitions, 768 flow [2024-06-28 04:24:59,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 746 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 04:24:59,376 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 542 flow [2024-06-28 04:24:59,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=542, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2024-06-28 04:24:59,377 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 30 predicate places. [2024-06-28 04:24:59,377 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 542 flow [2024-06-28 04:24:59,378 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-28 04:24:59,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:59,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:24:59,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:24:59,378 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-28 04:24:59,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:59,379 INFO L85 PathProgramCache]: Analyzing trace with hash 855364890, now seen corresponding path program 2 times [2024-06-28 04:24:59,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:59,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726766563] [2024-06-28 04:24:59,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:59,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:59,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:59,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:59,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:59,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726766563] [2024-06-28 04:24:59,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726766563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:59,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:59,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:24:59,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529772597] [2024-06-28 04:24:59,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:59,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:24:59,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:00,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:25:00,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:25:00,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:00,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 542 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-28 04:25:00,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:00,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:00,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:00,553 INFO L124 PetriNetUnfolderBase]: 1492/2263 cut-off events. [2024-06-28 04:25:00,553 INFO L125 PetriNetUnfolderBase]: For 8409/8409 co-relation queries the response was YES. [2024-06-28 04:25:00,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9184 conditions, 2263 events. 1492/2263 cut-off events. For 8409/8409 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10268 event pairs, 508 based on Foata normal form. 4/2266 useless extension candidates. Maximal degree in co-relation 9150. Up to 2224 conditions per place. [2024-06-28 04:25:00,570 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 75 selfloop transitions, 11 changer transitions 0/89 dead transitions. [2024-06-28 04:25:00,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 89 transitions, 767 flow [2024-06-28 04:25:00,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:25:00,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:25:00,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 04:25:00,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43162393162393164 [2024-06-28 04:25:00,574 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 542 flow. Second operand 6 states and 101 transitions. [2024-06-28 04:25:00,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 89 transitions, 767 flow [2024-06-28 04:25:00,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 89 transitions, 744 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:00,587 INFO L231 Difference]: Finished difference. Result has 73 places, 73 transitions, 562 flow [2024-06-28 04:25:00,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=562, PETRI_PLACES=73, PETRI_TRANSITIONS=73} [2024-06-28 04:25:00,589 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-28 04:25:00,589 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 73 transitions, 562 flow [2024-06-28 04:25:00,590 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-28 04:25:00,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:00,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:00,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:25:00,590 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-28 04:25:00,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:00,591 INFO L85 PathProgramCache]: Analyzing trace with hash 311091256, now seen corresponding path program 1 times [2024-06-28 04:25:00,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:00,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129118962] [2024-06-28 04:25:00,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:00,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:00,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:01,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:01,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:01,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129118962] [2024-06-28 04:25:01,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129118962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:01,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:01,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:01,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359894401] [2024-06-28 04:25:01,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:01,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:01,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:01,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:01,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:01,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:01,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 73 transitions, 562 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-28 04:25:01,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:01,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:01,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:02,236 INFO L124 PetriNetUnfolderBase]: 1484/2251 cut-off events. [2024-06-28 04:25:02,236 INFO L125 PetriNetUnfolderBase]: For 9637/9637 co-relation queries the response was YES. [2024-06-28 04:25:02,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9277 conditions, 2251 events. 1484/2251 cut-off events. For 9637/9637 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10253 event pairs, 489 based on Foata normal form. 4/2254 useless extension candidates. Maximal degree in co-relation 9242. Up to 2203 conditions per place. [2024-06-28 04:25:02,253 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 76 selfloop transitions, 12 changer transitions 0/91 dead transitions. [2024-06-28 04:25:02,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 91 transitions, 794 flow [2024-06-28 04:25:02,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:25:02,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:25:02,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 04:25:02,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43162393162393164 [2024-06-28 04:25:02,255 INFO L175 Difference]: Start difference. First operand has 73 places, 73 transitions, 562 flow. Second operand 6 states and 101 transitions. [2024-06-28 04:25:02,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 91 transitions, 794 flow [2024-06-28 04:25:02,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 91 transitions, 770 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 04:25:02,273 INFO L231 Difference]: Finished difference. Result has 75 places, 75 transitions, 589 flow [2024-06-28 04:25:02,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=589, PETRI_PLACES=75, PETRI_TRANSITIONS=75} [2024-06-28 04:25:02,275 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 35 predicate places. [2024-06-28 04:25:02,275 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 75 transitions, 589 flow [2024-06-28 04:25:02,275 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-28 04:25:02,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:02,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:02,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:25:02,275 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-28 04:25:02,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:02,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1053886804, now seen corresponding path program 1 times [2024-06-28 04:25:02,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:02,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554805609] [2024-06-28 04:25:02,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:02,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:02,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:03,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:03,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:03,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554805609] [2024-06-28 04:25:03,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554805609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:03,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:03,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:03,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373031455] [2024-06-28 04:25:03,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:03,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:03,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:03,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:03,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:03,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:03,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 75 transitions, 589 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-28 04:25:03,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:03,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:03,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:03,884 INFO L124 PetriNetUnfolderBase]: 1479/2244 cut-off events. [2024-06-28 04:25:03,884 INFO L125 PetriNetUnfolderBase]: For 11021/11021 co-relation queries the response was YES. [2024-06-28 04:25:03,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9530 conditions, 2244 events. 1479/2244 cut-off events. For 11021/11021 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10220 event pairs, 502 based on Foata normal form. 2/2245 useless extension candidates. Maximal degree in co-relation 9495. Up to 2187 conditions per place. [2024-06-28 04:25:03,901 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 72 selfloop transitions, 16 changer transitions 0/91 dead transitions. [2024-06-28 04:25:03,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 91 transitions, 807 flow [2024-06-28 04:25:03,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:25:03,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:25:03,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 04:25:03,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-28 04:25:03,903 INFO L175 Difference]: Start difference. First operand has 75 places, 75 transitions, 589 flow. Second operand 6 states and 102 transitions. [2024-06-28 04:25:03,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 91 transitions, 807 flow [2024-06-28 04:25:03,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 91 transitions, 774 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 04:25:03,921 INFO L231 Difference]: Finished difference. Result has 77 places, 75 transitions, 600 flow [2024-06-28 04:25:03,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=600, PETRI_PLACES=77, PETRI_TRANSITIONS=75} [2024-06-28 04:25:03,921 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 37 predicate places. [2024-06-28 04:25:03,922 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 75 transitions, 600 flow [2024-06-28 04:25:03,922 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-28 04:25:03,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:03,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:03,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:25:03,923 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-28 04:25:03,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:03,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1398444503, now seen corresponding path program 1 times [2024-06-28 04:25:03,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:03,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625760693] [2024-06-28 04:25:03,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:03,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:03,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:04,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:04,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:04,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625760693] [2024-06-28 04:25:04,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625760693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:04,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:04,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:04,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085209359] [2024-06-28 04:25:04,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:04,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:04,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:04,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:04,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:04,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:04,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 75 transitions, 600 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:25:04,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:04,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:04,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:05,303 INFO L124 PetriNetUnfolderBase]: 1501/2278 cut-off events. [2024-06-28 04:25:05,303 INFO L125 PetriNetUnfolderBase]: For 12979/12986 co-relation queries the response was YES. [2024-06-28 04:25:05,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9833 conditions, 2278 events. 1501/2278 cut-off events. For 12979/12986 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10409 event pairs, 429 based on Foata normal form. 8/2285 useless extension candidates. Maximal degree in co-relation 9797. Up to 2017 conditions per place. [2024-06-28 04:25:05,321 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 77 selfloop transitions, 33 changer transitions 0/113 dead transitions. [2024-06-28 04:25:05,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 113 transitions, 1024 flow [2024-06-28 04:25:05,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:05,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:05,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:25:05,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 04:25:05,323 INFO L175 Difference]: Start difference. First operand has 77 places, 75 transitions, 600 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:25:05,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 113 transitions, 1024 flow [2024-06-28 04:25:05,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 113 transitions, 982 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:05,341 INFO L231 Difference]: Finished difference. Result has 79 places, 81 transitions, 678 flow [2024-06-28 04:25:05,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=678, PETRI_PLACES=79, PETRI_TRANSITIONS=81} [2024-06-28 04:25:05,342 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 39 predicate places. [2024-06-28 04:25:05,342 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 81 transitions, 678 flow [2024-06-28 04:25:05,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:25:05,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:05,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:05,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:25:05,343 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-28 04:25:05,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:05,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1398534713, now seen corresponding path program 2 times [2024-06-28 04:25:05,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:05,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879264678] [2024-06-28 04:25:05,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:05,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:05,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:06,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:06,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:06,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879264678] [2024-06-28 04:25:06,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879264678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:06,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:06,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:06,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7414049] [2024-06-28 04:25:06,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:06,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:06,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:06,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:06,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:06,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:06,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 81 transitions, 678 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:25:06,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:06,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:06,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:06,745 INFO L124 PetriNetUnfolderBase]: 1491/2264 cut-off events. [2024-06-28 04:25:06,745 INFO L125 PetriNetUnfolderBase]: For 15168/15174 co-relation queries the response was YES. [2024-06-28 04:25:06,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10321 conditions, 2264 events. 1491/2264 cut-off events. For 15168/15174 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10354 event pairs, 439 based on Foata normal form. 8/2271 useless extension candidates. Maximal degree in co-relation 10284. Up to 2072 conditions per place. [2024-06-28 04:25:06,765 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 76 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-28 04:25:06,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 108 transitions, 1004 flow [2024-06-28 04:25:06,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:06,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:06,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:25:06,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46886446886446886 [2024-06-28 04:25:06,767 INFO L175 Difference]: Start difference. First operand has 79 places, 81 transitions, 678 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:25:06,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 108 transitions, 1004 flow [2024-06-28 04:25:06,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 108 transitions, 955 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:06,791 INFO L231 Difference]: Finished difference. Result has 83 places, 81 transitions, 695 flow [2024-06-28 04:25:06,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=695, PETRI_PLACES=83, PETRI_TRANSITIONS=81} [2024-06-28 04:25:06,792 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 43 predicate places. [2024-06-28 04:25:06,792 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 81 transitions, 695 flow [2024-06-28 04:25:06,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:25:06,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:06,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:06,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:25:06,793 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-28 04:25:06,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:06,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1893465483, now seen corresponding path program 1 times [2024-06-28 04:25:06,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:06,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246117022] [2024-06-28 04:25:06,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:06,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:06,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:07,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-28 04:25:07,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:07,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246117022] [2024-06-28 04:25:07,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246117022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:07,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:07,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:07,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481864363] [2024-06-28 04:25:07,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:07,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:07,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:07,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:07,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:07,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:07,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 81 transitions, 695 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-28 04:25:07,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:07,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:07,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:08,407 INFO L124 PetriNetUnfolderBase]: 1525/2317 cut-off events. [2024-06-28 04:25:08,408 INFO L125 PetriNetUnfolderBase]: For 17646/17648 co-relation queries the response was YES. [2024-06-28 04:25:08,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10812 conditions, 2317 events. 1525/2317 cut-off events. For 17646/17648 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10634 event pairs, 427 based on Foata normal form. 10/2326 useless extension candidates. Maximal degree in co-relation 10773. Up to 2142 conditions per place. [2024-06-28 04:25:08,427 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 84 selfloop transitions, 22 changer transitions 0/109 dead transitions. [2024-06-28 04:25:08,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 109 transitions, 999 flow [2024-06-28 04:25:08,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:08,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:08,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:25:08,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45787545787545786 [2024-06-28 04:25:08,429 INFO L175 Difference]: Start difference. First operand has 83 places, 81 transitions, 695 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:25:08,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 109 transitions, 999 flow [2024-06-28 04:25:08,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 109 transitions, 929 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:08,452 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 709 flow [2024-06-28 04:25:08,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=709, PETRI_PLACES=84, PETRI_TRANSITIONS=84} [2024-06-28 04:25:08,453 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 44 predicate places. [2024-06-28 04:25:08,454 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 709 flow [2024-06-28 04:25:08,454 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-28 04:25:08,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:08,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:08,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:25:08,454 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-28 04:25:08,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:08,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1666948217, now seen corresponding path program 2 times [2024-06-28 04:25:08,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:08,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312398458] [2024-06-28 04:25:08,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:08,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:08,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:09,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:09,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:09,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312398458] [2024-06-28 04:25:09,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312398458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:09,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:09,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:09,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214321422] [2024-06-28 04:25:09,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:09,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:09,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:09,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:09,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:09,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:09,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 84 transitions, 709 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-28 04:25:09,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:09,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:09,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:10,039 INFO L124 PetriNetUnfolderBase]: 1542/2343 cut-off events. [2024-06-28 04:25:10,039 INFO L125 PetriNetUnfolderBase]: For 20121/20121 co-relation queries the response was YES. [2024-06-28 04:25:10,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11289 conditions, 2343 events. 1542/2343 cut-off events. For 20121/20121 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10723 event pairs, 482 based on Foata normal form. 4/2346 useless extension candidates. Maximal degree in co-relation 11249. Up to 2286 conditions per place. [2024-06-28 04:25:10,060 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 91 selfloop transitions, 13 changer transitions 0/107 dead transitions. [2024-06-28 04:25:10,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 107 transitions, 995 flow [2024-06-28 04:25:10,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:10,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:10,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:25:10,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2024-06-28 04:25:10,062 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 709 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:25:10,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 107 transitions, 995 flow [2024-06-28 04:25:10,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 107 transitions, 935 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:10,088 INFO L231 Difference]: Finished difference. Result has 86 places, 86 transitions, 710 flow [2024-06-28 04:25:10,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=710, PETRI_PLACES=86, PETRI_TRANSITIONS=86} [2024-06-28 04:25:10,089 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 46 predicate places. [2024-06-28 04:25:10,090 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 86 transitions, 710 flow [2024-06-28 04:25:10,090 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-28 04:25:10,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:10,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:10,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:25:10,090 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-28 04:25:10,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:10,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1689246087, now seen corresponding path program 3 times [2024-06-28 04:25:10,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:10,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059777566] [2024-06-28 04:25:10,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:10,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:10,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:11,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:11,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:11,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059777566] [2024-06-28 04:25:11,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059777566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:11,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:11,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:11,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543618029] [2024-06-28 04:25:11,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:11,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:11,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:11,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:11,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:11,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:11,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 86 transitions, 710 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-28 04:25:11,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:11,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:11,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:11,841 INFO L124 PetriNetUnfolderBase]: 1559/2370 cut-off events. [2024-06-28 04:25:11,841 INFO L125 PetriNetUnfolderBase]: For 22792/22792 co-relation queries the response was YES. [2024-06-28 04:25:11,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11586 conditions, 2370 events. 1559/2370 cut-off events. For 22792/22792 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10880 event pairs, 487 based on Foata normal form. 4/2373 useless extension candidates. Maximal degree in co-relation 11545. Up to 2277 conditions per place. [2024-06-28 04:25:11,858 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 86 selfloop transitions, 20 changer transitions 0/109 dead transitions. [2024-06-28 04:25:11,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 109 transitions, 1004 flow [2024-06-28 04:25:11,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:11,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:11,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:25:11,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:25:11,859 INFO L175 Difference]: Start difference. First operand has 86 places, 86 transitions, 710 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:25:11,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 109 transitions, 1004 flow [2024-06-28 04:25:11,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 109 transitions, 961 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:11,886 INFO L231 Difference]: Finished difference. Result has 88 places, 88 transitions, 749 flow [2024-06-28 04:25:11,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=667, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=749, PETRI_PLACES=88, PETRI_TRANSITIONS=88} [2024-06-28 04:25:11,888 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 48 predicate places. [2024-06-28 04:25:11,888 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 88 transitions, 749 flow [2024-06-28 04:25:11,889 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-28 04:25:11,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:11,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:11,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:25:11,889 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:11,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:11,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1689246304, now seen corresponding path program 1 times [2024-06-28 04:25:11,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:11,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435064168] [2024-06-28 04:25:11,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:11,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:11,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:12,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:12,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:12,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435064168] [2024-06-28 04:25:12,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435064168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:12,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:12,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:12,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521798502] [2024-06-28 04:25:12,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:12,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:12,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:12,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:12,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:12,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:12,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 88 transitions, 749 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:25:12,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:12,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:12,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:13,332 INFO L124 PetriNetUnfolderBase]: 1539/2332 cut-off events. [2024-06-28 04:25:13,332 INFO L125 PetriNetUnfolderBase]: For 25407/25413 co-relation queries the response was YES. [2024-06-28 04:25:13,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11704 conditions, 2332 events. 1539/2332 cut-off events. For 25407/25413 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10594 event pairs, 436 based on Foata normal form. 6/2337 useless extension candidates. Maximal degree in co-relation 11662. Up to 2165 conditions per place. [2024-06-28 04:25:13,349 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 80 selfloop transitions, 28 changer transitions 0/111 dead transitions. [2024-06-28 04:25:13,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 111 transitions, 1027 flow [2024-06-28 04:25:13,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:25:13,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:25:13,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 04:25:13,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4829059829059829 [2024-06-28 04:25:13,351 INFO L175 Difference]: Start difference. First operand has 88 places, 88 transitions, 749 flow. Second operand 6 states and 113 transitions. [2024-06-28 04:25:13,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 111 transitions, 1027 flow [2024-06-28 04:25:13,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 111 transitions, 965 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:13,379 INFO L231 Difference]: Finished difference. Result has 89 places, 88 transitions, 758 flow [2024-06-28 04:25:13,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=758, PETRI_PLACES=89, PETRI_TRANSITIONS=88} [2024-06-28 04:25:13,380 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 49 predicate places. [2024-06-28 04:25:13,380 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 88 transitions, 758 flow [2024-06-28 04:25:13,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-28 04:25:13,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:13,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:13,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:25:13,380 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-28 04:25:13,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:13,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1674566777, now seen corresponding path program 4 times [2024-06-28 04:25:13,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:13,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816929561] [2024-06-28 04:25:13,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:13,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:13,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:14,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:14,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:14,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816929561] [2024-06-28 04:25:14,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816929561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:14,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:14,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:14,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961428199] [2024-06-28 04:25:14,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:14,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:14,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:14,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:14,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:14,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:14,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 88 transitions, 758 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-28 04:25:14,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:14,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:14,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:15,028 INFO L124 PetriNetUnfolderBase]: 1531/2318 cut-off events. [2024-06-28 04:25:15,028 INFO L125 PetriNetUnfolderBase]: For 24728/24728 co-relation queries the response was YES. [2024-06-28 04:25:15,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11510 conditions, 2318 events. 1531/2318 cut-off events. For 24728/24728 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10486 event pairs, 461 based on Foata normal form. 4/2321 useless extension candidates. Maximal degree in co-relation 11467. Up to 2247 conditions per place. [2024-06-28 04:25:15,046 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 94 selfloop transitions, 14 changer transitions 0/111 dead transitions. [2024-06-28 04:25:15,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 111 transitions, 1054 flow [2024-06-28 04:25:15,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:15,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:15,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:25:15,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2024-06-28 04:25:15,048 INFO L175 Difference]: Start difference. First operand has 89 places, 88 transitions, 758 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:25:15,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 111 transitions, 1054 flow [2024-06-28 04:25:15,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 111 transitions, 998 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:15,075 INFO L231 Difference]: Finished difference. Result has 91 places, 90 transitions, 769 flow [2024-06-28 04:25:15,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=769, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2024-06-28 04:25:15,075 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 51 predicate places. [2024-06-28 04:25:15,075 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 90 transitions, 769 flow [2024-06-28 04:25:15,076 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-28 04:25:15,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:15,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:15,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:25:15,076 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-28 04:25:15,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:15,076 INFO L85 PathProgramCache]: Analyzing trace with hash 402047385, now seen corresponding path program 1 times [2024-06-28 04:25:15,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:15,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230203315] [2024-06-28 04:25:15,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:15,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:15,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:16,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:16,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:16,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230203315] [2024-06-28 04:25:16,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230203315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:16,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:16,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:16,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116439848] [2024-06-28 04:25:16,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:16,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:16,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:16,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:16,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:16,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:16,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 769 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:16,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:16,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:16,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:16,705 INFO L124 PetriNetUnfolderBase]: 1744/2673 cut-off events. [2024-06-28 04:25:16,705 INFO L125 PetriNetUnfolderBase]: For 32443/32445 co-relation queries the response was YES. [2024-06-28 04:25:16,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13300 conditions, 2673 events. 1744/2673 cut-off events. For 32443/32445 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12829 event pairs, 301 based on Foata normal form. 18/2690 useless extension candidates. Maximal degree in co-relation 13256. Up to 1910 conditions per place. [2024-06-28 04:25:16,726 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 105 selfloop transitions, 31 changer transitions 0/139 dead transitions. [2024-06-28 04:25:16,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 139 transitions, 1303 flow [2024-06-28 04:25:16,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:16,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:16,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:25:16,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 04:25:16,728 INFO L175 Difference]: Start difference. First operand has 91 places, 90 transitions, 769 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:25:16,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 139 transitions, 1303 flow [2024-06-28 04:25:16,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 139 transitions, 1254 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:16,763 INFO L231 Difference]: Finished difference. Result has 96 places, 96 transitions, 889 flow [2024-06-28 04:25:16,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=889, PETRI_PLACES=96, PETRI_TRANSITIONS=96} [2024-06-28 04:25:16,764 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 56 predicate places. [2024-06-28 04:25:16,764 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 96 transitions, 889 flow [2024-06-28 04:25:16,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:16,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:16,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:16,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:25:16,765 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-28 04:25:16,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:16,766 INFO L85 PathProgramCache]: Analyzing trace with hash 402107835, now seen corresponding path program 2 times [2024-06-28 04:25:16,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:16,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835843055] [2024-06-28 04:25:16,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:16,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:16,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:17,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:17,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:17,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835843055] [2024-06-28 04:25:17,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835843055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:17,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:17,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:17,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074716379] [2024-06-28 04:25:17,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:17,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:17,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:17,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:17,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:17,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:17,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 96 transitions, 889 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:17,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:17,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:17,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:18,408 INFO L124 PetriNetUnfolderBase]: 1769/2720 cut-off events. [2024-06-28 04:25:18,408 INFO L125 PetriNetUnfolderBase]: For 36235/36237 co-relation queries the response was YES. [2024-06-28 04:25:18,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13885 conditions, 2720 events. 1769/2720 cut-off events. For 36235/36237 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13187 event pairs, 465 based on Foata normal form. 22/2741 useless extension candidates. Maximal degree in co-relation 13838. Up to 2321 conditions per place. [2024-06-28 04:25:18,427 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 104 selfloop transitions, 32 changer transitions 0/139 dead transitions. [2024-06-28 04:25:18,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 139 transitions, 1304 flow [2024-06-28 04:25:18,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:18,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:18,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:25:18,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2024-06-28 04:25:18,429 INFO L175 Difference]: Start difference. First operand has 96 places, 96 transitions, 889 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:25:18,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 139 transitions, 1304 flow [2024-06-28 04:25:18,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 139 transitions, 1275 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:18,474 INFO L231 Difference]: Finished difference. Result has 102 places, 97 transitions, 959 flow [2024-06-28 04:25:18,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=959, PETRI_PLACES=102, PETRI_TRANSITIONS=97} [2024-06-28 04:25:18,475 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 62 predicate places. [2024-06-28 04:25:18,475 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 97 transitions, 959 flow [2024-06-28 04:25:18,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:18,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:18,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:18,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:25:18,476 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-28 04:25:18,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:18,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1432106801, now seen corresponding path program 1 times [2024-06-28 04:25:18,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:18,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234266645] [2024-06-28 04:25:18,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:18,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:18,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:19,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:19,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234266645] [2024-06-28 04:25:19,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234266645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:19,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:19,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:19,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838358859] [2024-06-28 04:25:19,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:19,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:19,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:19,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:19,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:19,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:19,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 97 transitions, 959 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:19,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:19,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:19,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:20,030 INFO L124 PetriNetUnfolderBase]: 1786/2747 cut-off events. [2024-06-28 04:25:20,030 INFO L125 PetriNetUnfolderBase]: For 37520/37522 co-relation queries the response was YES. [2024-06-28 04:25:20,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14386 conditions, 2747 events. 1786/2747 cut-off events. For 37520/37522 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13327 event pairs, 492 based on Foata normal form. 6/2752 useless extension candidates. Maximal degree in co-relation 14337. Up to 2590 conditions per place. [2024-06-28 04:25:20,047 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 102 selfloop transitions, 22 changer transitions 0/127 dead transitions. [2024-06-28 04:25:20,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 127 transitions, 1312 flow [2024-06-28 04:25:20,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:20,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:20,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:25:20,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652014652014652 [2024-06-28 04:25:20,049 INFO L175 Difference]: Start difference. First operand has 102 places, 97 transitions, 959 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:25:20,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 127 transitions, 1312 flow [2024-06-28 04:25:20,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 127 transitions, 1242 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 04:25:20,106 INFO L231 Difference]: Finished difference. Result has 102 places, 99 transitions, 975 flow [2024-06-28 04:25:20,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=975, PETRI_PLACES=102, PETRI_TRANSITIONS=99} [2024-06-28 04:25:20,107 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 62 predicate places. [2024-06-28 04:25:20,107 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 99 transitions, 975 flow [2024-06-28 04:25:20,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:20,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:20,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:20,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:25:20,108 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-28 04:25:20,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:20,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1432113311, now seen corresponding path program 2 times [2024-06-28 04:25:20,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:20,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269563375] [2024-06-28 04:25:20,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:20,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:20,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:21,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:21,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:21,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269563375] [2024-06-28 04:25:21,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269563375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:21,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:21,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:21,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688080755] [2024-06-28 04:25:21,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:21,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:21,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:21,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:21,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:21,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:21,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 99 transitions, 975 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:21,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:21,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:21,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:21,673 INFO L124 PetriNetUnfolderBase]: 1778/2735 cut-off events. [2024-06-28 04:25:21,674 INFO L125 PetriNetUnfolderBase]: For 40210/40212 co-relation queries the response was YES. [2024-06-28 04:25:21,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14433 conditions, 2735 events. 1778/2735 cut-off events. For 40210/40212 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13284 event pairs, 486 based on Foata normal form. 6/2740 useless extension candidates. Maximal degree in co-relation 14383. Up to 2491 conditions per place. [2024-06-28 04:25:21,692 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 25 changer transitions 0/126 dead transitions. [2024-06-28 04:25:21,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 126 transitions, 1320 flow [2024-06-28 04:25:21,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:21,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:21,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:25:21,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2024-06-28 04:25:21,694 INFO L175 Difference]: Start difference. First operand has 102 places, 99 transitions, 975 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:25:21,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 126 transitions, 1320 flow [2024-06-28 04:25:21,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 126 transitions, 1255 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:21,755 INFO L231 Difference]: Finished difference. Result has 104 places, 101 transitions, 1007 flow [2024-06-28 04:25:21,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1007, PETRI_PLACES=104, PETRI_TRANSITIONS=101} [2024-06-28 04:25:21,756 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 64 predicate places. [2024-06-28 04:25:21,756 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 101 transitions, 1007 flow [2024-06-28 04:25:21,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:21,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:21,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:21,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:25:21,757 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-28 04:25:21,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:21,757 INFO L85 PathProgramCache]: Analyzing trace with hash 363682955, now seen corresponding path program 3 times [2024-06-28 04:25:21,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:21,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705850418] [2024-06-28 04:25:21,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:21,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:21,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:22,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:22,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:22,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705850418] [2024-06-28 04:25:22,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705850418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:22,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:22,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:22,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884346983] [2024-06-28 04:25:22,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:22,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:22,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:22,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:22,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:22,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:22,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 101 transitions, 1007 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:22,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:22,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:22,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:23,477 INFO L124 PetriNetUnfolderBase]: 1902/2932 cut-off events. [2024-06-28 04:25:23,477 INFO L125 PetriNetUnfolderBase]: For 45523/45529 co-relation queries the response was YES. [2024-06-28 04:25:23,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15858 conditions, 2932 events. 1902/2932 cut-off events. For 45523/45529 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14332 event pairs, 533 based on Foata normal form. 8/2939 useless extension candidates. Maximal degree in co-relation 15807. Up to 2727 conditions per place. [2024-06-28 04:25:23,495 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 104 selfloop transitions, 34 changer transitions 0/141 dead transitions. [2024-06-28 04:25:23,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 141 transitions, 1572 flow [2024-06-28 04:25:23,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:23,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:23,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 04:25:23,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42628205128205127 [2024-06-28 04:25:23,497 INFO L175 Difference]: Start difference. First operand has 104 places, 101 transitions, 1007 flow. Second operand 8 states and 133 transitions. [2024-06-28 04:25:23,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 141 transitions, 1572 flow [2024-06-28 04:25:23,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 141 transitions, 1478 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:23,552 INFO L231 Difference]: Finished difference. Result has 110 places, 117 transitions, 1268 flow [2024-06-28 04:25:23,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1268, PETRI_PLACES=110, PETRI_TRANSITIONS=117} [2024-06-28 04:25:23,553 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 70 predicate places. [2024-06-28 04:25:23,553 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 117 transitions, 1268 flow [2024-06-28 04:25:23,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:23,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:23,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:23,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:25:23,553 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-28 04:25:23,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:23,554 INFO L85 PathProgramCache]: Analyzing trace with hash 672587213, now seen corresponding path program 4 times [2024-06-28 04:25:23,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:23,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251147737] [2024-06-28 04:25:23,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:23,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:24,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:24,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:24,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251147737] [2024-06-28 04:25:24,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251147737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:24,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:24,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:24,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339419315] [2024-06-28 04:25:24,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:24,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:24,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:24,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:24,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:24,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:24,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 117 transitions, 1268 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:24,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:24,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:24,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:25,112 INFO L124 PetriNetUnfolderBase]: 1919/2957 cut-off events. [2024-06-28 04:25:25,113 INFO L125 PetriNetUnfolderBase]: For 50104/50110 co-relation queries the response was YES. [2024-06-28 04:25:25,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16446 conditions, 2957 events. 1919/2957 cut-off events. For 50104/50110 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14440 event pairs, 530 based on Foata normal form. 8/2964 useless extension candidates. Maximal degree in co-relation 16391. Up to 2515 conditions per place. [2024-06-28 04:25:25,130 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 92 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-28 04:25:25,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 143 transitions, 1648 flow [2024-06-28 04:25:25,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:25,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:25,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:25:25,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4542124542124542 [2024-06-28 04:25:25,131 INFO L175 Difference]: Start difference. First operand has 110 places, 117 transitions, 1268 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:25:25,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 143 transitions, 1648 flow [2024-06-28 04:25:25,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 143 transitions, 1583 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:25,189 INFO L231 Difference]: Finished difference. Result has 114 places, 119 transitions, 1350 flow [2024-06-28 04:25:25,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1350, PETRI_PLACES=114, PETRI_TRANSITIONS=119} [2024-06-28 04:25:25,190 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 74 predicate places. [2024-06-28 04:25:25,190 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 119 transitions, 1350 flow [2024-06-28 04:25:25,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:25,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:25,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:25,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:25:25,191 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-28 04:25:25,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:25,191 INFO L85 PathProgramCache]: Analyzing trace with hash 371963675, now seen corresponding path program 5 times [2024-06-28 04:25:25,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:25,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242143193] [2024-06-28 04:25:25,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:25,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:26,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:26,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:26,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242143193] [2024-06-28 04:25:26,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242143193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:26,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:26,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:26,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568889650] [2024-06-28 04:25:26,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:26,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:26,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:26,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:26,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:26,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:26,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 119 transitions, 1350 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:26,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:26,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:26,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:26,672 INFO L124 PetriNetUnfolderBase]: 1911/2945 cut-off events. [2024-06-28 04:25:26,672 INFO L125 PetriNetUnfolderBase]: For 54280/54286 co-relation queries the response was YES. [2024-06-28 04:25:26,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16663 conditions, 2945 events. 1911/2945 cut-off events. For 54280/54286 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14310 event pairs, 576 based on Foata normal form. 8/2952 useless extension candidates. Maximal degree in co-relation 16606. Up to 2841 conditions per place. [2024-06-28 04:25:26,692 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 123 selfloop transitions, 16 changer transitions 0/142 dead transitions. [2024-06-28 04:25:26,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 142 transitions, 1720 flow [2024-06-28 04:25:26,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:26,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:26,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 04:25:26,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:25:26,694 INFO L175 Difference]: Start difference. First operand has 114 places, 119 transitions, 1350 flow. Second operand 7 states and 117 transitions. [2024-06-28 04:25:26,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 142 transitions, 1720 flow [2024-06-28 04:25:26,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 142 transitions, 1603 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:26,769 INFO L231 Difference]: Finished difference. Result has 116 places, 121 transitions, 1316 flow [2024-06-28 04:25:26,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1316, PETRI_PLACES=116, PETRI_TRANSITIONS=121} [2024-06-28 04:25:26,770 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 76 predicate places. [2024-06-28 04:25:26,770 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 121 transitions, 1316 flow [2024-06-28 04:25:26,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-28 04:25:26,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:26,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:26,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:25:26,771 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:26,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:26,771 INFO L85 PathProgramCache]: Analyzing trace with hash -504269083, now seen corresponding path program 1 times [2024-06-28 04:25:26,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:26,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732309636] [2024-06-28 04:25:26,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:26,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:26,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:27,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:27,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:27,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732309636] [2024-06-28 04:25:27,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732309636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:27,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:27,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:25:27,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29948780] [2024-06-28 04:25:27,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:27,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:25:27,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:27,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:25:27,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:25:27,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:27,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 121 transitions, 1316 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-28 04:25:27,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:27,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:27,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:27,931 INFO L124 PetriNetUnfolderBase]: 1941/2985 cut-off events. [2024-06-28 04:25:27,931 INFO L125 PetriNetUnfolderBase]: For 58120/58120 co-relation queries the response was YES. [2024-06-28 04:25:27,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16823 conditions, 2985 events. 1941/2985 cut-off events. For 58120/58120 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14535 event pairs, 590 based on Foata normal form. 6/2990 useless extension candidates. Maximal degree in co-relation 16765. Up to 2875 conditions per place. [2024-06-28 04:25:27,948 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 122 selfloop transitions, 21 changer transitions 0/146 dead transitions. [2024-06-28 04:25:27,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 146 transitions, 1748 flow [2024-06-28 04:25:27,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:25:27,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:25:27,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:25:27,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45726495726495725 [2024-06-28 04:25:27,950 INFO L175 Difference]: Start difference. First operand has 116 places, 121 transitions, 1316 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:25:27,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 146 transitions, 1748 flow [2024-06-28 04:25:28,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 146 transitions, 1683 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:28,028 INFO L231 Difference]: Finished difference. Result has 117 places, 127 transitions, 1354 flow [2024-06-28 04:25:28,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1354, PETRI_PLACES=117, PETRI_TRANSITIONS=127} [2024-06-28 04:25:28,028 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-28 04:25:28,028 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 127 transitions, 1354 flow [2024-06-28 04:25:28,029 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-28 04:25:28,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:28,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:28,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:25:28,029 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:28,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:28,030 INFO L85 PathProgramCache]: Analyzing trace with hash 694933575, now seen corresponding path program 2 times [2024-06-28 04:25:28,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:28,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944639992] [2024-06-28 04:25:28,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:28,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:28,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:28,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:28,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:28,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944639992] [2024-06-28 04:25:28,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944639992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:28,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:28,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:25:28,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713667193] [2024-06-28 04:25:28,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:28,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:25:28,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:28,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:25:28,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:25:28,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:28,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 127 transitions, 1354 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-28 04:25:28,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:28,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:28,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:29,141 INFO L124 PetriNetUnfolderBase]: 1923/2961 cut-off events. [2024-06-28 04:25:29,142 INFO L125 PetriNetUnfolderBase]: For 60435/60435 co-relation queries the response was YES. [2024-06-28 04:25:29,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16935 conditions, 2961 events. 1923/2961 cut-off events. For 60435/60435 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14401 event pairs, 587 based on Foata normal form. 6/2966 useless extension candidates. Maximal degree in co-relation 16876. Up to 2888 conditions per place. [2024-06-28 04:25:29,163 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 120 selfloop transitions, 18 changer transitions 0/141 dead transitions. [2024-06-28 04:25:29,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 141 transitions, 1668 flow [2024-06-28 04:25:29,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:25:29,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:25:29,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-28 04:25:29,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-28 04:25:29,170 INFO L175 Difference]: Start difference. First operand has 117 places, 127 transitions, 1354 flow. Second operand 5 states and 91 transitions. [2024-06-28 04:25:29,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 141 transitions, 1668 flow [2024-06-28 04:25:29,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 141 transitions, 1631 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 04:25:29,238 INFO L231 Difference]: Finished difference. Result has 120 places, 127 transitions, 1366 flow [2024-06-28 04:25:29,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1366, PETRI_PLACES=120, PETRI_TRANSITIONS=127} [2024-06-28 04:25:29,239 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-28 04:25:29,239 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 127 transitions, 1366 flow [2024-06-28 04:25:29,239 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-28 04:25:29,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:29,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:29,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:25:29,240 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:29,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:29,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1053653288, now seen corresponding path program 1 times [2024-06-28 04:25:29,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:29,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222699190] [2024-06-28 04:25:29,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:29,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:29,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:30,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:30,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:30,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222699190] [2024-06-28 04:25:30,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222699190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:30,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:30,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:30,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290184517] [2024-06-28 04:25:30,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:30,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:30,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:30,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:30,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:30,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:30,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 127 transitions, 1366 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:30,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:30,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:30,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:30,998 INFO L124 PetriNetUnfolderBase]: 1964/3031 cut-off events. [2024-06-28 04:25:30,998 INFO L125 PetriNetUnfolderBase]: For 66361/66371 co-relation queries the response was YES. [2024-06-28 04:25:31,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17385 conditions, 3031 events. 1964/3031 cut-off events. For 66361/66371 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14961 event pairs, 513 based on Foata normal form. 20/3050 useless extension candidates. Maximal degree in co-relation 17324. Up to 2696 conditions per place. [2024-06-28 04:25:31,017 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 123 selfloop transitions, 36 changer transitions 0/162 dead transitions. [2024-06-28 04:25:31,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 162 transitions, 1807 flow [2024-06-28 04:25:31,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:31,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:31,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:25:31,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 04:25:31,018 INFO L175 Difference]: Start difference. First operand has 120 places, 127 transitions, 1366 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:25:31,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 162 transitions, 1807 flow [2024-06-28 04:25:31,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1771 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 04:25:31,097 INFO L231 Difference]: Finished difference. Result has 124 places, 128 transitions, 1438 flow [2024-06-28 04:25:31,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1438, PETRI_PLACES=124, PETRI_TRANSITIONS=128} [2024-06-28 04:25:31,097 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-28 04:25:31,097 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 128 transitions, 1438 flow [2024-06-28 04:25:31,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:31,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:31,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:31,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:25:31,098 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-28 04:25:31,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:31,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1048089098, now seen corresponding path program 2 times [2024-06-28 04:25:31,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:31,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621668883] [2024-06-28 04:25:31,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:31,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:31,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:32,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:32,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:32,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621668883] [2024-06-28 04:25:32,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621668883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:32,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:32,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:32,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575229711] [2024-06-28 04:25:32,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:32,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:32,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:32,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:32,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:32,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:32,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 128 transitions, 1438 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:32,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:32,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:32,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:33,039 INFO L124 PetriNetUnfolderBase]: 1944/3001 cut-off events. [2024-06-28 04:25:33,040 INFO L125 PetriNetUnfolderBase]: For 68437/68439 co-relation queries the response was YES. [2024-06-28 04:25:33,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17299 conditions, 3001 events. 1944/3001 cut-off events. For 68437/68439 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14801 event pairs, 509 based on Foata normal form. 14/3014 useless extension candidates. Maximal degree in co-relation 17237. Up to 2577 conditions per place. [2024-06-28 04:25:33,058 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 120 selfloop transitions, 36 changer transitions 0/159 dead transitions. [2024-06-28 04:25:33,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 159 transitions, 1834 flow [2024-06-28 04:25:33,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:33,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:33,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:25:33,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44551282051282054 [2024-06-28 04:25:33,059 INFO L175 Difference]: Start difference. First operand has 124 places, 128 transitions, 1438 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:25:33,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 159 transitions, 1834 flow [2024-06-28 04:25:33,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 159 transitions, 1741 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:33,140 INFO L231 Difference]: Finished difference. Result has 126 places, 128 transitions, 1423 flow [2024-06-28 04:25:33,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1423, PETRI_PLACES=126, PETRI_TRANSITIONS=128} [2024-06-28 04:25:33,141 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-28 04:25:33,141 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 128 transitions, 1423 flow [2024-06-28 04:25:33,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:33,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:33,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:33,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:25:33,142 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:33,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:33,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1334541599, now seen corresponding path program 1 times [2024-06-28 04:25:33,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:33,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853528683] [2024-06-28 04:25:33,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:33,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:33,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:33,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:33,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:33,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853528683] [2024-06-28 04:25:33,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853528683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:33,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:33,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:33,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506348273] [2024-06-28 04:25:33,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:33,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:33,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:33,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:33,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:33,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:33,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 128 transitions, 1423 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-28 04:25:33,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:33,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:33,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:34,321 INFO L124 PetriNetUnfolderBase]: 2133/3260 cut-off events. [2024-06-28 04:25:34,321 INFO L125 PetriNetUnfolderBase]: For 77594/77604 co-relation queries the response was YES. [2024-06-28 04:25:34,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19212 conditions, 3260 events. 2133/3260 cut-off events. For 77594/77604 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16172 event pairs, 543 based on Foata normal form. 17/3276 useless extension candidates. Maximal degree in co-relation 19149. Up to 2799 conditions per place. [2024-06-28 04:25:34,343 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 129 selfloop transitions, 44 changer transitions 0/176 dead transitions. [2024-06-28 04:25:34,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 176 transitions, 2139 flow [2024-06-28 04:25:34,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:34,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:34,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 04:25:34,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4981684981684982 [2024-06-28 04:25:34,346 INFO L175 Difference]: Start difference. First operand has 126 places, 128 transitions, 1423 flow. Second operand 7 states and 136 transitions. [2024-06-28 04:25:34,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 176 transitions, 2139 flow [2024-06-28 04:25:34,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 176 transitions, 2051 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:34,451 INFO L231 Difference]: Finished difference. Result has 129 places, 144 transitions, 1656 flow [2024-06-28 04:25:34,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1656, PETRI_PLACES=129, PETRI_TRANSITIONS=144} [2024-06-28 04:25:34,452 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-06-28 04:25:34,452 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 144 transitions, 1656 flow [2024-06-28 04:25:34,452 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-28 04:25:34,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:34,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:34,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:25:34,453 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:34,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:34,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1334272829, now seen corresponding path program 2 times [2024-06-28 04:25:34,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:34,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654406315] [2024-06-28 04:25:34,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:34,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:34,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:35,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:35,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:35,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654406315] [2024-06-28 04:25:35,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654406315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:35,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:35,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:35,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713330905] [2024-06-28 04:25:35,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:35,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:35,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:35,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:35,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:35,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:35,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 144 transitions, 1656 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-28 04:25:35,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:35,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:35,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:35,752 INFO L124 PetriNetUnfolderBase]: 2301/3489 cut-off events. [2024-06-28 04:25:35,752 INFO L125 PetriNetUnfolderBase]: For 90121/90129 co-relation queries the response was YES. [2024-06-28 04:25:35,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22117 conditions, 3489 events. 2301/3489 cut-off events. For 90121/90129 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17316 event pairs, 607 based on Foata normal form. 15/3503 useless extension candidates. Maximal degree in co-relation 22051. Up to 3296 conditions per place. [2024-06-28 04:25:35,779 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 152 selfloop transitions, 27 changer transitions 0/182 dead transitions. [2024-06-28 04:25:35,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 2299 flow [2024-06-28 04:25:35,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:35,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:35,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:25:35,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423076923076923 [2024-06-28 04:25:35,781 INFO L175 Difference]: Start difference. First operand has 129 places, 144 transitions, 1656 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:25:35,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 2299 flow [2024-06-28 04:25:35,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 182 transitions, 2221 flow, removed 38 selfloop flow, removed 1 redundant places. [2024-06-28 04:25:35,915 INFO L231 Difference]: Finished difference. Result has 137 places, 155 transitions, 1805 flow [2024-06-28 04:25:35,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1805, PETRI_PLACES=137, PETRI_TRANSITIONS=155} [2024-06-28 04:25:35,916 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 97 predicate places. [2024-06-28 04:25:35,916 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 155 transitions, 1805 flow [2024-06-28 04:25:35,916 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-28 04:25:35,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:35,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:35,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:25:35,916 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-28 04:25:35,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:35,917 INFO L85 PathProgramCache]: Analyzing trace with hash 131982982, now seen corresponding path program 3 times [2024-06-28 04:25:35,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:35,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611642856] [2024-06-28 04:25:35,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:35,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:35,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:36,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:36,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:36,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611642856] [2024-06-28 04:25:36,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611642856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:36,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:36,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:36,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435977613] [2024-06-28 04:25:36,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:36,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:36,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:36,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:36,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:37,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:37,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 155 transitions, 1805 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-28 04:25:37,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:37,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:37,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:37,716 INFO L124 PetriNetUnfolderBase]: 2342/3566 cut-off events. [2024-06-28 04:25:37,717 INFO L125 PetriNetUnfolderBase]: For 91389/91403 co-relation queries the response was YES. [2024-06-28 04:25:37,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22357 conditions, 3566 events. 2342/3566 cut-off events. For 91389/91403 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17913 event pairs, 596 based on Foata normal form. 22/3587 useless extension candidates. Maximal degree in co-relation 22287. Up to 3116 conditions per place. [2024-06-28 04:25:37,803 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 140 selfloop transitions, 47 changer transitions 0/190 dead transitions. [2024-06-28 04:25:37,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 190 transitions, 2305 flow [2024-06-28 04:25:37,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:37,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:37,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:25:37,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-28 04:25:37,804 INFO L175 Difference]: Start difference. First operand has 137 places, 155 transitions, 1805 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:25:37,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 190 transitions, 2305 flow [2024-06-28 04:25:37,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 190 transitions, 2213 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 04:25:37,943 INFO L231 Difference]: Finished difference. Result has 141 places, 156 transitions, 1844 flow [2024-06-28 04:25:37,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1844, PETRI_PLACES=141, PETRI_TRANSITIONS=156} [2024-06-28 04:25:37,944 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 101 predicate places. [2024-06-28 04:25:37,944 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 156 transitions, 1844 flow [2024-06-28 04:25:37,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-28 04:25:37,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:37,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:37,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:25:37,944 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-28 04:25:37,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:37,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1657504336, now seen corresponding path program 4 times [2024-06-28 04:25:37,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:37,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839614895] [2024-06-28 04:25:37,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:37,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:37,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:38,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:38,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:38,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839614895] [2024-06-28 04:25:38,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839614895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:38,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:38,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:38,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48635486] [2024-06-28 04:25:38,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:38,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:38,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:38,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:38,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:38,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:38,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 156 transitions, 1844 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-28 04:25:38,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:38,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:38,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:39,626 INFO L124 PetriNetUnfolderBase]: 2383/3639 cut-off events. [2024-06-28 04:25:39,627 INFO L125 PetriNetUnfolderBase]: For 98726/98732 co-relation queries the response was YES. [2024-06-28 04:25:39,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22699 conditions, 3639 events. 2383/3639 cut-off events. For 98726/98732 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18506 event pairs, 609 based on Foata normal form. 16/3654 useless extension candidates. Maximal degree in co-relation 22628. Up to 3059 conditions per place. [2024-06-28 04:25:39,655 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 135 selfloop transitions, 50 changer transitions 0/188 dead transitions. [2024-06-28 04:25:39,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 188 transitions, 2328 flow [2024-06-28 04:25:39,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:39,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:39,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:25:39,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-06-28 04:25:39,656 INFO L175 Difference]: Start difference. First operand has 141 places, 156 transitions, 1844 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:25:39,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 188 transitions, 2328 flow [2024-06-28 04:25:39,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 188 transitions, 2204 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:39,798 INFO L231 Difference]: Finished difference. Result has 141 places, 157 transitions, 1858 flow [2024-06-28 04:25:39,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1858, PETRI_PLACES=141, PETRI_TRANSITIONS=157} [2024-06-28 04:25:39,799 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 101 predicate places. [2024-06-28 04:25:39,799 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 157 transitions, 1858 flow [2024-06-28 04:25:39,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-28 04:25:39,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:39,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:39,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:25:39,800 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-28 04:25:39,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:39,800 INFO L85 PathProgramCache]: Analyzing trace with hash -617481866, now seen corresponding path program 5 times [2024-06-28 04:25:39,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:39,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543912554] [2024-06-28 04:25:39,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:39,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:39,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:40,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:40,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:40,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543912554] [2024-06-28 04:25:40,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543912554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:40,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:40,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:40,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285819590] [2024-06-28 04:25:40,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:40,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:40,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:40,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:40,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:40,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:40,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 157 transitions, 1858 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:40,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:40,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:40,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:41,513 INFO L124 PetriNetUnfolderBase]: 2363/3607 cut-off events. [2024-06-28 04:25:41,513 INFO L125 PetriNetUnfolderBase]: For 88249/88255 co-relation queries the response was YES. [2024-06-28 04:25:41,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21994 conditions, 3607 events. 2363/3607 cut-off events. For 88249/88255 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18249 event pairs, 682 based on Foata normal form. 16/3622 useless extension candidates. Maximal degree in co-relation 21924. Up to 3434 conditions per place. [2024-06-28 04:25:41,540 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 164 selfloop transitions, 17 changer transitions 0/184 dead transitions. [2024-06-28 04:25:41,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 184 transitions, 2242 flow [2024-06-28 04:25:41,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:41,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:41,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:25:41,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-06-28 04:25:41,541 INFO L175 Difference]: Start difference. First operand has 141 places, 157 transitions, 1858 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:25:41,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 184 transitions, 2242 flow [2024-06-28 04:25:41,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 184 transitions, 2112 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 04:25:41,692 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 1716 flow [2024-06-28 04:25:41,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1716, PETRI_PLACES=140, PETRI_TRANSITIONS=156} [2024-06-28 04:25:41,693 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 100 predicate places. [2024-06-28 04:25:41,693 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 1716 flow [2024-06-28 04:25:41,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:41,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:41,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:41,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:25:41,693 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:41,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:41,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1811899495, now seen corresponding path program 3 times [2024-06-28 04:25:41,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:41,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88254704] [2024-06-28 04:25:41,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:41,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:41,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:42,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:42,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:42,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88254704] [2024-06-28 04:25:42,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88254704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:42,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:42,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:42,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071658226] [2024-06-28 04:25:42,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:42,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:42,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:42,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:42,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:42,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:42,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 156 transitions, 1716 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-28 04:25:42,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:42,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:42,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:43,056 INFO L124 PetriNetUnfolderBase]: 2492/3783 cut-off events. [2024-06-28 04:25:43,056 INFO L125 PetriNetUnfolderBase]: For 84918/84926 co-relation queries the response was YES. [2024-06-28 04:25:43,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22810 conditions, 3783 events. 2492/3783 cut-off events. For 84918/84926 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19241 event pairs, 638 based on Foata normal form. 15/3797 useless extension candidates. Maximal degree in co-relation 22741. Up to 3411 conditions per place. [2024-06-28 04:25:43,081 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 146 selfloop transitions, 47 changer transitions 0/196 dead transitions. [2024-06-28 04:25:43,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 196 transitions, 2370 flow [2024-06-28 04:25:43,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:43,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:43,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:25:43,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 04:25:43,082 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 1716 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:25:43,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 196 transitions, 2370 flow [2024-06-28 04:25:43,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 196 transitions, 2312 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:43,229 INFO L231 Difference]: Finished difference. Result has 143 places, 165 transitions, 1946 flow [2024-06-28 04:25:43,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1946, PETRI_PLACES=143, PETRI_TRANSITIONS=165} [2024-06-28 04:25:43,230 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 103 predicate places. [2024-06-28 04:25:43,230 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 165 transitions, 1946 flow [2024-06-28 04:25:43,230 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-28 04:25:43,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:43,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:43,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:25:43,231 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:43,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:43,231 INFO L85 PathProgramCache]: Analyzing trace with hash 68307114, now seen corresponding path program 1 times [2024-06-28 04:25:43,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:43,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928219337] [2024-06-28 04:25:43,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:43,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:43,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:43,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:43,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:43,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928219337] [2024-06-28 04:25:43,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928219337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:43,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:43,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:43,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164202373] [2024-06-28 04:25:43,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:43,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:43,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:43,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:43,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:43,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:43,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 165 transitions, 1946 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-28 04:25:43,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:43,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:43,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:44,489 INFO L124 PetriNetUnfolderBase]: 2486/3771 cut-off events. [2024-06-28 04:25:44,489 INFO L125 PetriNetUnfolderBase]: For 87339/87347 co-relation queries the response was YES. [2024-06-28 04:25:44,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23415 conditions, 3771 events. 2486/3771 cut-off events. For 87339/87347 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19072 event pairs, 640 based on Foata normal form. 8/3778 useless extension candidates. Maximal degree in co-relation 23343. Up to 3700 conditions per place. [2024-06-28 04:25:44,515 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 159 selfloop transitions, 22 changer transitions 0/184 dead transitions. [2024-06-28 04:25:44,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 184 transitions, 2394 flow [2024-06-28 04:25:44,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:25:44,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:25:44,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-28 04:25:44,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2024-06-28 04:25:44,517 INFO L175 Difference]: Start difference. First operand has 143 places, 165 transitions, 1946 flow. Second operand 5 states and 92 transitions. [2024-06-28 04:25:44,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 184 transitions, 2394 flow [2024-06-28 04:25:44,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 184 transitions, 2316 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:44,629 INFO L231 Difference]: Finished difference. Result has 145 places, 168 transitions, 1976 flow [2024-06-28 04:25:44,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1976, PETRI_PLACES=145, PETRI_TRANSITIONS=168} [2024-06-28 04:25:44,629 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-28 04:25:44,629 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 168 transitions, 1976 flow [2024-06-28 04:25:44,629 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-28 04:25:44,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:44,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:44,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:25:44,629 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-28 04:25:44,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:44,630 INFO L85 PathProgramCache]: Analyzing trace with hash 68321002, now seen corresponding path program 1 times [2024-06-28 04:25:44,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:44,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268227588] [2024-06-28 04:25:44,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:44,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:44,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:45,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-28 04:25:45,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:45,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268227588] [2024-06-28 04:25:45,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268227588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:45,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:45,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:45,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320634210] [2024-06-28 04:25:45,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:45,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:45,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:45,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:45,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:46,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:46,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 168 transitions, 1976 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-28 04:25:46,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:46,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:46,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:46,601 INFO L124 PetriNetUnfolderBase]: 2481/3770 cut-off events. [2024-06-28 04:25:46,601 INFO L125 PetriNetUnfolderBase]: For 92045/92045 co-relation queries the response was YES. [2024-06-28 04:25:46,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23362 conditions, 3770 events. 2481/3770 cut-off events. For 92045/92045 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19064 event pairs, 757 based on Foata normal form. 2/3771 useless extension candidates. Maximal degree in co-relation 23289. Up to 3735 conditions per place. [2024-06-28 04:25:46,631 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 164 selfloop transitions, 12 changer transitions 0/179 dead transitions. [2024-06-28 04:25:46,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 179 transitions, 2376 flow [2024-06-28 04:25:46,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:25:46,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:25:46,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-28 04:25:46,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4256410256410256 [2024-06-28 04:25:46,633 INFO L175 Difference]: Start difference. First operand has 145 places, 168 transitions, 1976 flow. Second operand 5 states and 83 transitions. [2024-06-28 04:25:46,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 179 transitions, 2376 flow [2024-06-28 04:25:46,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 179 transitions, 2330 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:46,761 INFO L231 Difference]: Finished difference. Result has 147 places, 170 transitions, 1989 flow [2024-06-28 04:25:46,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1989, PETRI_PLACES=147, PETRI_TRANSITIONS=170} [2024-06-28 04:25:46,762 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 107 predicate places. [2024-06-28 04:25:46,762 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 170 transitions, 1989 flow [2024-06-28 04:25:46,762 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-28 04:25:46,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:46,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-28 04:25:46,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:25:46,762 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:46,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:46,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1582458650, now seen corresponding path program 1 times [2024-06-28 04:25:46,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:46,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929348366] [2024-06-28 04:25:46,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:46,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:46,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:47,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:47,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:47,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929348366] [2024-06-28 04:25:47,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929348366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:47,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:47,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:47,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826221775] [2024-06-28 04:25:47,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:47,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:47,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:47,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:47,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:47,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:47,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 170 transitions, 1989 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-28 04:25:47,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:47,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:47,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:48,061 INFO L124 PetriNetUnfolderBase]: 2589/3919 cut-off events. [2024-06-28 04:25:48,061 INFO L125 PetriNetUnfolderBase]: For 107611/107613 co-relation queries the response was YES. [2024-06-28 04:25:48,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24764 conditions, 3919 events. 2589/3919 cut-off events. For 107611/107613 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19893 event pairs, 602 based on Foata normal form. 14/3932 useless extension candidates. Maximal degree in co-relation 24690. Up to 3109 conditions per place. [2024-06-28 04:25:48,094 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 137 selfloop transitions, 68 changer transitions 0/208 dead transitions. [2024-06-28 04:25:48,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 208 transitions, 2756 flow [2024-06-28 04:25:48,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:48,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:48,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:25:48,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4835164835164835 [2024-06-28 04:25:48,095 INFO L175 Difference]: Start difference. First operand has 147 places, 170 transitions, 1989 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:25:48,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 208 transitions, 2756 flow [2024-06-28 04:25:48,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 208 transitions, 2713 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:48,237 INFO L231 Difference]: Finished difference. Result has 152 places, 179 transitions, 2264 flow [2024-06-28 04:25:48,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2264, PETRI_PLACES=152, PETRI_TRANSITIONS=179} [2024-06-28 04:25:48,238 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 112 predicate places. [2024-06-28 04:25:48,238 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 179 transitions, 2264 flow [2024-06-28 04:25:48,238 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-28 04:25:48,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:48,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:48,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:25:48,239 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:48,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:48,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1811344636, now seen corresponding path program 2 times [2024-06-28 04:25:48,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:48,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258696404] [2024-06-28 04:25:48,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:48,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:48,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:48,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:48,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:48,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258696404] [2024-06-28 04:25:48,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258696404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:48,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:48,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:48,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371602520] [2024-06-28 04:25:48,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:48,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:48,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:48,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:48,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:48,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:48,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 179 transitions, 2264 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-28 04:25:48,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:48,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:48,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:49,617 INFO L124 PetriNetUnfolderBase]: 2541/3848 cut-off events. [2024-06-28 04:25:49,617 INFO L125 PetriNetUnfolderBase]: For 107982/107990 co-relation queries the response was YES. [2024-06-28 04:25:49,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25038 conditions, 3848 events. 2541/3848 cut-off events. For 107982/107990 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19489 event pairs, 664 based on Foata normal form. 18/3865 useless extension candidates. Maximal degree in co-relation 24962. Up to 3694 conditions per place. [2024-06-28 04:25:49,649 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 175 selfloop transitions, 27 changer transitions 0/205 dead transitions. [2024-06-28 04:25:49,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 205 transitions, 2754 flow [2024-06-28 04:25:49,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:25:49,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:25:49,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:25:49,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-28 04:25:49,650 INFO L175 Difference]: Start difference. First operand has 152 places, 179 transitions, 2264 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:25:49,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 205 transitions, 2754 flow [2024-06-28 04:25:49,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 205 transitions, 2621 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 04:25:49,835 INFO L231 Difference]: Finished difference. Result has 157 places, 179 transitions, 2193 flow [2024-06-28 04:25:49,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2131, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2193, PETRI_PLACES=157, PETRI_TRANSITIONS=179} [2024-06-28 04:25:49,835 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-28 04:25:49,835 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 179 transitions, 2193 flow [2024-06-28 04:25:49,835 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-28 04:25:49,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:49,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:49,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:25:49,836 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:49,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:49,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1819919484, now seen corresponding path program 1 times [2024-06-28 04:25:49,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:49,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551985334] [2024-06-28 04:25:49,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:49,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:50,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:50,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:50,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551985334] [2024-06-28 04:25:50,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551985334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:50,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:50,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:50,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988866469] [2024-06-28 04:25:50,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:50,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:50,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:50,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:50,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:50,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:50,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 179 transitions, 2193 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-28 04:25:50,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:50,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:50,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:51,472 INFO L124 PetriNetUnfolderBase]: 2650/4004 cut-off events. [2024-06-28 04:25:51,473 INFO L125 PetriNetUnfolderBase]: For 115876/115886 co-relation queries the response was YES. [2024-06-28 04:25:51,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25529 conditions, 4004 events. 2650/4004 cut-off events. For 115876/115886 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20385 event pairs, 623 based on Foata normal form. 17/4020 useless extension candidates. Maximal degree in co-relation 25452. Up to 3038 conditions per place. [2024-06-28 04:25:51,525 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 145 selfloop transitions, 86 changer transitions 0/234 dead transitions. [2024-06-28 04:25:51,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 234 transitions, 3099 flow [2024-06-28 04:25:51,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:51,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:51,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:25:51,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985754985754986 [2024-06-28 04:25:51,527 INFO L175 Difference]: Start difference. First operand has 157 places, 179 transitions, 2193 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:25:51,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 234 transitions, 3099 flow [2024-06-28 04:25:51,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 234 transitions, 3045 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:25:51,729 INFO L231 Difference]: Finished difference. Result has 160 places, 189 transitions, 2454 flow [2024-06-28 04:25:51,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2454, PETRI_PLACES=160, PETRI_TRANSITIONS=189} [2024-06-28 04:25:51,730 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 120 predicate places. [2024-06-28 04:25:51,730 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 189 transitions, 2454 flow [2024-06-28 04:25:51,730 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-28 04:25:51,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:51,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:51,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:25:51,730 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:51,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:51,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1587216282, now seen corresponding path program 2 times [2024-06-28 04:25:51,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:51,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466152512] [2024-06-28 04:25:51,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:51,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:52,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:52,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:52,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466152512] [2024-06-28 04:25:52,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466152512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:52,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:52,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:52,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541889183] [2024-06-28 04:25:52,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:52,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:52,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:52,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:52,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:52,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:52,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 189 transitions, 2454 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-28 04:25:52,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:52,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:52,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:53,321 INFO L124 PetriNetUnfolderBase]: 2665/4020 cut-off events. [2024-06-28 04:25:53,322 INFO L125 PetriNetUnfolderBase]: For 122680/122688 co-relation queries the response was YES. [2024-06-28 04:25:53,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27267 conditions, 4020 events. 2665/4020 cut-off events. For 122680/122688 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20421 event pairs, 711 based on Foata normal form. 9/4028 useless extension candidates. Maximal degree in co-relation 27188. Up to 3941 conditions per place. [2024-06-28 04:25:53,357 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 193 selfloop transitions, 31 changer transitions 0/227 dead transitions. [2024-06-28 04:25:53,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 227 transitions, 3184 flow [2024-06-28 04:25:53,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:53,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:53,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:25:53,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4045584045584046 [2024-06-28 04:25:53,358 INFO L175 Difference]: Start difference. First operand has 160 places, 189 transitions, 2454 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:25:53,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 227 transitions, 3184 flow [2024-06-28 04:25:53,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 227 transitions, 3045 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 04:25:53,536 INFO L231 Difference]: Finished difference. Result has 169 places, 207 transitions, 2662 flow [2024-06-28 04:25:53,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2331, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2662, PETRI_PLACES=169, PETRI_TRANSITIONS=207} [2024-06-28 04:25:53,537 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 129 predicate places. [2024-06-28 04:25:53,537 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 207 transitions, 2662 flow [2024-06-28 04:25:53,537 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-28 04:25:53,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:53,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:53,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:25:53,537 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:53,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:53,537 INFO L85 PathProgramCache]: Analyzing trace with hash 226619264, now seen corresponding path program 3 times [2024-06-28 04:25:53,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:53,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518385327] [2024-06-28 04:25:53,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:53,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:53,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:54,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:54,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:54,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518385327] [2024-06-28 04:25:54,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518385327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:54,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:54,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:54,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102413789] [2024-06-28 04:25:54,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:54,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:54,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:54,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:54,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:54,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:54,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 207 transitions, 2662 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-28 04:25:54,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:54,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:54,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:54,799 INFO L124 PetriNetUnfolderBase]: 2695/4068 cut-off events. [2024-06-28 04:25:54,800 INFO L125 PetriNetUnfolderBase]: For 130429/130429 co-relation queries the response was YES. [2024-06-28 04:25:54,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27951 conditions, 4068 events. 2695/4068 cut-off events. For 130429/130429 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20752 event pairs, 750 based on Foata normal form. 6/4073 useless extension candidates. Maximal degree in co-relation 27866. Up to 3918 conditions per place. [2024-06-28 04:25:54,837 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 201 selfloop transitions, 28 changer transitions 0/232 dead transitions. [2024-06-28 04:25:54,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 232 transitions, 3324 flow [2024-06-28 04:25:54,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:54,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:54,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:25:54,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43956043956043955 [2024-06-28 04:25:54,838 INFO L175 Difference]: Start difference. First operand has 169 places, 207 transitions, 2662 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:25:54,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 232 transitions, 3324 flow [2024-06-28 04:25:55,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 232 transitions, 3265 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 04:25:55,052 INFO L231 Difference]: Finished difference. Result has 174 places, 210 transitions, 2721 flow [2024-06-28 04:25:55,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2721, PETRI_PLACES=174, PETRI_TRANSITIONS=210} [2024-06-28 04:25:55,053 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-28 04:25:55,053 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 210 transitions, 2721 flow [2024-06-28 04:25:55,053 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-28 04:25:55,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:55,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:55,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:25:55,054 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:55,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:55,054 INFO L85 PathProgramCache]: Analyzing trace with hash 233942898, now seen corresponding path program 4 times [2024-06-28 04:25:55,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:55,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229230691] [2024-06-28 04:25:55,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:55,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:55,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-28 04:25:55,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:55,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229230691] [2024-06-28 04:25:55,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229230691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:55,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:55,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:55,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230083620] [2024-06-28 04:25:55,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:55,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:55,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:55,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:55,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:55,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:55,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 210 transitions, 2721 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-28 04:25:55,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:55,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:55,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:56,307 INFO L124 PetriNetUnfolderBase]: 2677/4044 cut-off events. [2024-06-28 04:25:56,308 INFO L125 PetriNetUnfolderBase]: For 132552/132552 co-relation queries the response was YES. [2024-06-28 04:25:56,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27817 conditions, 4044 events. 2677/4044 cut-off events. For 132552/132552 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20631 event pairs, 758 based on Foata normal form. 6/4049 useless extension candidates. Maximal degree in co-relation 27730. Up to 3984 conditions per place. [2024-06-28 04:25:56,345 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 202 selfloop transitions, 20 changer transitions 0/225 dead transitions. [2024-06-28 04:25:56,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 225 transitions, 3215 flow [2024-06-28 04:25:56,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:56,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:56,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 04:25:56,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-28 04:25:56,346 INFO L175 Difference]: Start difference. First operand has 174 places, 210 transitions, 2721 flow. Second operand 7 states and 112 transitions. [2024-06-28 04:25:56,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 225 transitions, 3215 flow [2024-06-28 04:25:56,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 225 transitions, 2988 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 04:25:56,587 INFO L231 Difference]: Finished difference. Result has 174 places, 210 transitions, 2540 flow [2024-06-28 04:25:56,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2540, PETRI_PLACES=174, PETRI_TRANSITIONS=210} [2024-06-28 04:25:56,588 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-28 04:25:56,588 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 210 transitions, 2540 flow [2024-06-28 04:25:56,588 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-28 04:25:56,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:56,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:56,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:25:56,589 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:56,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:56,589 INFO L85 PathProgramCache]: Analyzing trace with hash 2105550502, now seen corresponding path program 5 times [2024-06-28 04:25:56,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:56,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587918333] [2024-06-28 04:25:56,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:56,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:56,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:57,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:57,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:57,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587918333] [2024-06-28 04:25:57,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587918333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:57,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:57,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:25:57,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334932985] [2024-06-28 04:25:57,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:57,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:25:57,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:57,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:25:57,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:25:57,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:57,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 210 transitions, 2540 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-28 04:25:57,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:57,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:57,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:57,967 INFO L124 PetriNetUnfolderBase]: 2641/3994 cut-off events. [2024-06-28 04:25:57,967 INFO L125 PetriNetUnfolderBase]: For 130440/130440 co-relation queries the response was YES. [2024-06-28 04:25:57,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26660 conditions, 3994 events. 2641/3994 cut-off events. For 130440/130440 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20357 event pairs, 616 based on Foata normal form. 12/4005 useless extension candidates. Maximal degree in co-relation 26574. Up to 3603 conditions per place. [2024-06-28 04:25:58,002 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 187 selfloop transitions, 48 changer transitions 0/238 dead transitions. [2024-06-28 04:25:58,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 238 transitions, 3180 flow [2024-06-28 04:25:58,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:25:58,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:25:58,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:25:58,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 04:25:58,003 INFO L175 Difference]: Start difference. First operand has 174 places, 210 transitions, 2540 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:25:58,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 238 transitions, 3180 flow [2024-06-28 04:25:58,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 238 transitions, 3092 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:25:58,218 INFO L231 Difference]: Finished difference. Result has 175 places, 210 transitions, 2568 flow [2024-06-28 04:25:58,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2452, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2568, PETRI_PLACES=175, PETRI_TRANSITIONS=210} [2024-06-28 04:25:58,218 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-28 04:25:58,218 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 210 transitions, 2568 flow [2024-06-28 04:25:58,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-28 04:25:58,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:58,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:58,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:25:58,219 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:58,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:58,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1324828344, now seen corresponding path program 6 times [2024-06-28 04:25:58,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:58,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767931269] [2024-06-28 04:25:58,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:58,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:58,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:58,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:58,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:58,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767931269] [2024-06-28 04:25:58,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767931269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:58,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:58,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:25:58,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060599107] [2024-06-28 04:25:58,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:58,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:25:58,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:58,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:25:58,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:25:58,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:25:58,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 210 transitions, 2568 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-28 04:25:58,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:58,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:25:58,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:59,451 INFO L124 PetriNetUnfolderBase]: 2611/3954 cut-off events. [2024-06-28 04:25:59,452 INFO L125 PetriNetUnfolderBase]: For 129274/129274 co-relation queries the response was YES. [2024-06-28 04:25:59,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26524 conditions, 3954 events. 2611/3954 cut-off events. For 129274/129274 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20173 event pairs, 726 based on Foata normal form. 6/3959 useless extension candidates. Maximal degree in co-relation 26438. Up to 3879 conditions per place. [2024-06-28 04:25:59,485 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 204 selfloop transitions, 20 changer transitions 0/227 dead transitions. [2024-06-28 04:25:59,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 227 transitions, 3072 flow [2024-06-28 04:25:59,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:25:59,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:25:59,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 04:25:59,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:25:59,486 INFO L175 Difference]: Start difference. First operand has 175 places, 210 transitions, 2568 flow. Second operand 6 states and 104 transitions. [2024-06-28 04:25:59,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 227 transitions, 3072 flow [2024-06-28 04:25:59,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 227 transitions, 2977 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:59,722 INFO L231 Difference]: Finished difference. Result has 176 places, 210 transitions, 2523 flow [2024-06-28 04:25:59,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2523, PETRI_PLACES=176, PETRI_TRANSITIONS=210} [2024-06-28 04:25:59,723 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-28 04:25:59,723 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 210 transitions, 2523 flow [2024-06-28 04:25:59,723 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-28 04:25:59,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:59,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:25:59,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:25:59,724 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-28 04:25:59,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:59,724 INFO L85 PathProgramCache]: Analyzing trace with hash -541043366, now seen corresponding path program 3 times [2024-06-28 04:25:59,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:59,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592947661] [2024-06-28 04:25:59,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:59,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:59,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:00,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:00,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:00,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592947661] [2024-06-28 04:26:00,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592947661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:00,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:00,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:00,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688603783] [2024-06-28 04:26:00,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:00,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:00,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:00,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:00,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:00,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:00,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 210 transitions, 2523 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-28 04:26:00,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:00,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:00,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:01,275 INFO L124 PetriNetUnfolderBase]: 2641/3994 cut-off events. [2024-06-28 04:26:01,275 INFO L125 PetriNetUnfolderBase]: For 127081/127089 co-relation queries the response was YES. [2024-06-28 04:26:01,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26474 conditions, 3994 events. 2641/3994 cut-off events. For 127081/127089 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20427 event pairs, 598 based on Foata normal form. 10/4003 useless extension candidates. Maximal degree in co-relation 26388. Up to 3616 conditions per place. [2024-06-28 04:26:01,314 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 190 selfloop transitions, 77 changer transitions 0/270 dead transitions. [2024-06-28 04:26:01,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 270 transitions, 3645 flow [2024-06-28 04:26:01,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:01,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:01,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:26:01,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 04:26:01,317 INFO L175 Difference]: Start difference. First operand has 176 places, 210 transitions, 2523 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:26:01,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 270 transitions, 3645 flow [2024-06-28 04:26:01,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 270 transitions, 3523 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:26:01,578 INFO L231 Difference]: Finished difference. Result has 180 places, 234 transitions, 3023 flow [2024-06-28 04:26:01,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3023, PETRI_PLACES=180, PETRI_TRANSITIONS=234} [2024-06-28 04:26:01,578 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-28 04:26:01,578 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 234 transitions, 3023 flow [2024-06-28 04:26:01,579 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-28 04:26:01,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:01,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:01,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:26:01,579 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-28 04:26:01,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:01,580 INFO L85 PathProgramCache]: Analyzing trace with hash 2117521524, now seen corresponding path program 1 times [2024-06-28 04:26:01,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:01,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960558281] [2024-06-28 04:26:01,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:01,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:01,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:02,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:02,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:02,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960558281] [2024-06-28 04:26:02,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960558281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:02,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:02,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:02,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771152811] [2024-06-28 04:26:02,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:02,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:02,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:02,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:02,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:02,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:02,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 234 transitions, 3023 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-28 04:26:02,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:02,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:02,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:03,136 INFO L124 PetriNetUnfolderBase]: 2727/4114 cut-off events. [2024-06-28 04:26:03,136 INFO L125 PetriNetUnfolderBase]: For 141914/141924 co-relation queries the response was YES. [2024-06-28 04:26:03,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28871 conditions, 4114 events. 2727/4114 cut-off events. For 141914/141924 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20976 event pairs, 608 based on Foata normal form. 14/4127 useless extension candidates. Maximal degree in co-relation 28781. Up to 3637 conditions per place. [2024-06-28 04:26:03,175 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 202 selfloop transitions, 73 changer transitions 0/278 dead transitions. [2024-06-28 04:26:03,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 278 transitions, 3931 flow [2024-06-28 04:26:03,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:26:03,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:26:03,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 04:26:03,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5018315018315018 [2024-06-28 04:26:03,176 INFO L175 Difference]: Start difference. First operand has 180 places, 234 transitions, 3023 flow. Second operand 7 states and 137 transitions. [2024-06-28 04:26:03,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 278 transitions, 3931 flow [2024-06-28 04:26:03,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 278 transitions, 3858 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 04:26:03,407 INFO L231 Difference]: Finished difference. Result has 187 places, 245 transitions, 3379 flow [2024-06-28 04:26:03,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3379, PETRI_PLACES=187, PETRI_TRANSITIONS=245} [2024-06-28 04:26:03,407 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-28 04:26:03,408 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 245 transitions, 3379 flow [2024-06-28 04:26:03,408 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-28 04:26:03,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:03,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:03,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:26:03,408 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-28 04:26:03,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:03,409 INFO L85 PathProgramCache]: Analyzing trace with hash -612369916, now seen corresponding path program 1 times [2024-06-28 04:26:03,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:03,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707666150] [2024-06-28 04:26:03,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:03,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:03,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:04,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:04,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:04,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707666150] [2024-06-28 04:26:04,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707666150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:04,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:04,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:04,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855323711] [2024-06-28 04:26:04,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:04,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:04,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:04,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:04,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:04,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:04,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 245 transitions, 3379 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-28 04:26:04,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:04,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:04,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:05,266 INFO L124 PetriNetUnfolderBase]: 2809/4242 cut-off events. [2024-06-28 04:26:05,266 INFO L125 PetriNetUnfolderBase]: For 165983/165983 co-relation queries the response was YES. [2024-06-28 04:26:05,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31323 conditions, 4242 events. 2809/4242 cut-off events. For 165983/165983 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21766 event pairs, 727 based on Foata normal form. 10/4251 useless extension candidates. Maximal degree in co-relation 31229. Up to 3982 conditions per place. [2024-06-28 04:26:05,309 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 247 selfloop transitions, 29 changer transitions 0/279 dead transitions. [2024-06-28 04:26:05,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 279 transitions, 4197 flow [2024-06-28 04:26:05,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:26:05,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:26:05,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:26:05,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652014652014652 [2024-06-28 04:26:05,310 INFO L175 Difference]: Start difference. First operand has 187 places, 245 transitions, 3379 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:26:05,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 279 transitions, 4197 flow [2024-06-28 04:26:05,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 279 transitions, 4146 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 04:26:05,577 INFO L231 Difference]: Finished difference. Result has 192 places, 247 transitions, 3416 flow [2024-06-28 04:26:05,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3328, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3416, PETRI_PLACES=192, PETRI_TRANSITIONS=247} [2024-06-28 04:26:05,577 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-28 04:26:05,577 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 247 transitions, 3416 flow [2024-06-28 04:26:05,578 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-28 04:26:05,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:05,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:05,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:26:05,578 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:05,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:05,579 INFO L85 PathProgramCache]: Analyzing trace with hash -612309466, now seen corresponding path program 2 times [2024-06-28 04:26:05,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:05,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668329110] [2024-06-28 04:26:05,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:05,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:05,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:06,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:06,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:06,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668329110] [2024-06-28 04:26:06,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668329110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:06,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:06,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:06,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41934644] [2024-06-28 04:26:06,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:06,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:06,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:06,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:06,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:06,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:06,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 247 transitions, 3416 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-28 04:26:06,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:06,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:06,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:07,400 INFO L124 PetriNetUnfolderBase]: 2861/4322 cut-off events. [2024-06-28 04:26:07,401 INFO L125 PetriNetUnfolderBase]: For 177008/177008 co-relation queries the response was YES. [2024-06-28 04:26:07,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31933 conditions, 4322 events. 2861/4322 cut-off events. For 177008/177008 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 22293 event pairs, 782 based on Foata normal form. 14/4335 useless extension candidates. Maximal degree in co-relation 31837. Up to 4163 conditions per place. [2024-06-28 04:26:07,532 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 241 selfloop transitions, 28 changer transitions 0/272 dead transitions. [2024-06-28 04:26:07,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 272 transitions, 4088 flow [2024-06-28 04:26:07,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:26:07,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:26:07,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:26:07,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4468864468864469 [2024-06-28 04:26:07,533 INFO L175 Difference]: Start difference. First operand has 192 places, 247 transitions, 3416 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:26:07,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 272 transitions, 4088 flow [2024-06-28 04:26:07,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 272 transitions, 4053 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 04:26:07,832 INFO L231 Difference]: Finished difference. Result has 196 places, 248 transitions, 3458 flow [2024-06-28 04:26:07,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3458, PETRI_PLACES=196, PETRI_TRANSITIONS=248} [2024-06-28 04:26:07,833 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 156 predicate places. [2024-06-28 04:26:07,833 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 248 transitions, 3458 flow [2024-06-28 04:26:07,833 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-28 04:26:07,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:07,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:07,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:26:07,834 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:07,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:07,834 INFO L85 PathProgramCache]: Analyzing trace with hash 2111272358, now seen corresponding path program 3 times [2024-06-28 04:26:07,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:07,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612487232] [2024-06-28 04:26:07,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:07,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:07,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:08,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:08,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:08,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612487232] [2024-06-28 04:26:08,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612487232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:08,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:08,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:08,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879015707] [2024-06-28 04:26:08,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:08,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:08,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:08,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:08,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:08,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:08,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 248 transitions, 3458 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-28 04:26:08,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:08,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:08,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:09,632 INFO L124 PetriNetUnfolderBase]: 2828/4275 cut-off events. [2024-06-28 04:26:09,632 INFO L125 PetriNetUnfolderBase]: For 172137/172137 co-relation queries the response was YES. [2024-06-28 04:26:09,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31406 conditions, 4275 events. 2828/4275 cut-off events. For 172137/172137 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21985 event pairs, 738 based on Foata normal form. 14/4288 useless extension candidates. Maximal degree in co-relation 31308. Up to 4122 conditions per place. [2024-06-28 04:26:09,671 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 242 selfloop transitions, 26 changer transitions 0/271 dead transitions. [2024-06-28 04:26:09,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 271 transitions, 4096 flow [2024-06-28 04:26:09,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:26:09,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:26:09,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 04:26:09,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-28 04:26:09,672 INFO L175 Difference]: Start difference. First operand has 196 places, 248 transitions, 3458 flow. Second operand 6 states and 111 transitions. [2024-06-28 04:26:09,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 271 transitions, 4096 flow [2024-06-28 04:26:09,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 271 transitions, 4037 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 04:26:09,965 INFO L231 Difference]: Finished difference. Result has 197 places, 248 transitions, 3461 flow [2024-06-28 04:26:09,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3461, PETRI_PLACES=197, PETRI_TRANSITIONS=248} [2024-06-28 04:26:09,966 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 157 predicate places. [2024-06-28 04:26:09,966 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 248 transitions, 3461 flow [2024-06-28 04:26:09,966 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-28 04:26:09,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:09,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:09,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:26:09,966 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:09,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:09,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1700780544, now seen corresponding path program 1 times [2024-06-28 04:26:09,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:09,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985697599] [2024-06-28 04:26:09,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:09,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:09,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:10,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:10,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:10,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985697599] [2024-06-28 04:26:10,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985697599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:10,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:10,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:10,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944260744] [2024-06-28 04:26:10,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:10,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:10,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:10,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:10,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:10,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:10,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 248 transitions, 3461 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-28 04:26:10,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:10,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:10,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:11,545 INFO L124 PetriNetUnfolderBase]: 2810/4250 cut-off events. [2024-06-28 04:26:11,545 INFO L125 PetriNetUnfolderBase]: For 166488/166500 co-relation queries the response was YES. [2024-06-28 04:26:11,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31095 conditions, 4250 events. 2810/4250 cut-off events. For 166488/166500 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21976 event pairs, 622 based on Foata normal form. 16/4265 useless extension candidates. Maximal degree in co-relation 30996. Up to 3537 conditions per place. [2024-06-28 04:26:11,589 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 191 selfloop transitions, 91 changer transitions 0/285 dead transitions. [2024-06-28 04:26:11,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 285 transitions, 4287 flow [2024-06-28 04:26:11,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:11,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:11,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:26:11,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775641025641026 [2024-06-28 04:26:11,590 INFO L175 Difference]: Start difference. First operand has 197 places, 248 transitions, 3461 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:26:11,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 285 transitions, 4287 flow [2024-06-28 04:26:11,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 285 transitions, 4216 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:26:11,916 INFO L231 Difference]: Finished difference. Result has 200 places, 248 transitions, 3578 flow [2024-06-28 04:26:11,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3390, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3578, PETRI_PLACES=200, PETRI_TRANSITIONS=248} [2024-06-28 04:26:11,916 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-28 04:26:11,917 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 248 transitions, 3578 flow [2024-06-28 04:26:11,917 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-28 04:26:11,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:11,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:11,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:26:11,917 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:11,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:11,917 INFO L85 PathProgramCache]: Analyzing trace with hash 519459064, now seen corresponding path program 2 times [2024-06-28 04:26:11,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:11,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495503987] [2024-06-28 04:26:11,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:11,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:11,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:12,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:12,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:12,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495503987] [2024-06-28 04:26:12,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495503987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:12,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:12,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:12,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487910766] [2024-06-28 04:26:12,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:12,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:12,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:12,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:12,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:12,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:12,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 248 transitions, 3578 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-28 04:26:12,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:12,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:12,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:13,462 INFO L124 PetriNetUnfolderBase]: 2840/4292 cut-off events. [2024-06-28 04:26:13,463 INFO L125 PetriNetUnfolderBase]: For 175607/175609 co-relation queries the response was YES. [2024-06-28 04:26:13,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31962 conditions, 4292 events. 2840/4292 cut-off events. For 175607/175609 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 22207 event pairs, 629 based on Foata normal form. 8/4299 useless extension candidates. Maximal degree in co-relation 31862. Up to 3559 conditions per place. [2024-06-28 04:26:13,502 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 195 selfloop transitions, 88 changer transitions 0/286 dead transitions. [2024-06-28 04:26:13,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 286 transitions, 4470 flow [2024-06-28 04:26:13,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:13,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:26:13,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-06-28 04:26:13,505 INFO L175 Difference]: Start difference. First operand has 200 places, 248 transitions, 3578 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:26:13,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 286 transitions, 4470 flow [2024-06-28 04:26:13,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 286 transitions, 4179 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 04:26:13,814 INFO L231 Difference]: Finished difference. Result has 199 places, 251 transitions, 3530 flow [2024-06-28 04:26:13,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3293, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3530, PETRI_PLACES=199, PETRI_TRANSITIONS=251} [2024-06-28 04:26:13,815 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-28 04:26:13,815 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 251 transitions, 3530 flow [2024-06-28 04:26:13,815 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-28 04:26:13,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:13,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:13,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:26:13,815 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:13,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:13,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1693159008, now seen corresponding path program 1 times [2024-06-28 04:26:13,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:13,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002448950] [2024-06-28 04:26:13,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:13,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:13,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:14,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:14,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:14,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002448950] [2024-06-28 04:26:14,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002448950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:14,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:14,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:14,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663777150] [2024-06-28 04:26:14,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:14,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:14,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:14,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:14,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:14,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:14,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 251 transitions, 3530 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:14,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:14,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:14,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:15,708 INFO L124 PetriNetUnfolderBase]: 2951/4461 cut-off events. [2024-06-28 04:26:15,708 INFO L125 PetriNetUnfolderBase]: For 197546/197559 co-relation queries the response was YES. [2024-06-28 04:26:15,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33125 conditions, 4461 events. 2951/4461 cut-off events. For 197546/197559 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23187 event pairs, 538 based on Foata normal form. 22/4482 useless extension candidates. Maximal degree in co-relation 33026. Up to 3463 conditions per place. [2024-06-28 04:26:15,747 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 214 selfloop transitions, 120 changer transitions 0/337 dead transitions. [2024-06-28 04:26:15,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 337 transitions, 5240 flow [2024-06-28 04:26:15,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:15,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:15,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:26:15,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985754985754986 [2024-06-28 04:26:15,748 INFO L175 Difference]: Start difference. First operand has 199 places, 251 transitions, 3530 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:26:15,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 337 transitions, 5240 flow [2024-06-28 04:26:16,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 337 transitions, 5040 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 04:26:16,053 INFO L231 Difference]: Finished difference. Result has 207 places, 288 transitions, 4280 flow [2024-06-28 04:26:16,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4280, PETRI_PLACES=207, PETRI_TRANSITIONS=288} [2024-06-28 04:26:16,054 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-28 04:26:16,054 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 288 transitions, 4280 flow [2024-06-28 04:26:16,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:16,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:16,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:16,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:26:16,055 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:16,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:16,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1693368537, now seen corresponding path program 1 times [2024-06-28 04:26:16,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:16,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566555461] [2024-06-28 04:26:16,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:16,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:16,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:17,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:17,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:17,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566555461] [2024-06-28 04:26:17,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566555461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:17,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:17,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:17,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865012703] [2024-06-28 04:26:17,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:17,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:17,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:17,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:17,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:17,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:17,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 288 transitions, 4280 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:17,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:17,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:17,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:18,154 INFO L124 PetriNetUnfolderBase]: 3029/4568 cut-off events. [2024-06-28 04:26:18,155 INFO L125 PetriNetUnfolderBase]: For 215434/215446 co-relation queries the response was YES. [2024-06-28 04:26:18,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35853 conditions, 4568 events. 3029/4568 cut-off events. For 215434/215446 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 23817 event pairs, 660 based on Foata normal form. 16/4583 useless extension candidates. Maximal degree in co-relation 35749. Up to 3559 conditions per place. [2024-06-28 04:26:18,201 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 201 selfloop transitions, 143 changer transitions 0/347 dead transitions. [2024-06-28 04:26:18,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 347 transitions, 5533 flow [2024-06-28 04:26:18,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:26:18,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:26:18,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 04:26:18,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47086247086247085 [2024-06-28 04:26:18,202 INFO L175 Difference]: Start difference. First operand has 207 places, 288 transitions, 4280 flow. Second operand 11 states and 202 transitions. [2024-06-28 04:26:18,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 347 transitions, 5533 flow [2024-06-28 04:26:18,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 347 transitions, 5463 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-28 04:26:18,621 INFO L231 Difference]: Finished difference. Result has 218 places, 297 transitions, 4696 flow [2024-06-28 04:26:18,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4222, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4696, PETRI_PLACES=218, PETRI_TRANSITIONS=297} [2024-06-28 04:26:18,622 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 178 predicate places. [2024-06-28 04:26:18,622 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 297 transitions, 4696 flow [2024-06-28 04:26:18,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:18,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:18,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:18,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:26:18,623 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:18,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:18,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1693368258, now seen corresponding path program 2 times [2024-06-28 04:26:18,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:18,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236865211] [2024-06-28 04:26:18,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:18,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:18,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:19,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:19,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:19,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236865211] [2024-06-28 04:26:19,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236865211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:19,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:19,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:19,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963398802] [2024-06-28 04:26:19,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:19,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:19,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:19,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:19,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:19,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:19,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 297 transitions, 4696 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:19,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:19,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:19,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:20,548 INFO L124 PetriNetUnfolderBase]: 3093/4665 cut-off events. [2024-06-28 04:26:20,548 INFO L125 PetriNetUnfolderBase]: For 235913/235926 co-relation queries the response was YES. [2024-06-28 04:26:20,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37450 conditions, 4665 events. 3093/4665 cut-off events. For 235913/235926 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 24405 event pairs, 660 based on Foata normal form. 23/4687 useless extension candidates. Maximal degree in co-relation 37342. Up to 4042 conditions per place. [2024-06-28 04:26:20,597 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 219 selfloop transitions, 125 changer transitions 0/347 dead transitions. [2024-06-28 04:26:20,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 347 transitions, 5948 flow [2024-06-28 04:26:20,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:20,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:20,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:26:20,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-28 04:26:20,598 INFO L175 Difference]: Start difference. First operand has 218 places, 297 transitions, 4696 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:26:20,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 347 transitions, 5948 flow [2024-06-28 04:26:21,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 347 transitions, 5685 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:21,230 INFO L231 Difference]: Finished difference. Result has 222 places, 306 transitions, 4824 flow [2024-06-28 04:26:21,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4824, PETRI_PLACES=222, PETRI_TRANSITIONS=306} [2024-06-28 04:26:21,234 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 182 predicate places. [2024-06-28 04:26:21,234 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 306 transitions, 4824 flow [2024-06-28 04:26:21,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:21,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:21,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:21,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:26:21,235 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:21,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:21,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1700777568, now seen corresponding path program 3 times [2024-06-28 04:26:21,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:21,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447864244] [2024-06-28 04:26:21,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:21,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:21,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:22,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:22,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:22,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447864244] [2024-06-28 04:26:22,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447864244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:22,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:22,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:22,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770383689] [2024-06-28 04:26:22,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:22,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:22,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:22,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:22,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:22,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:22,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 306 transitions, 4824 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:22,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:22,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:22,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:23,303 INFO L124 PetriNetUnfolderBase]: 3393/5140 cut-off events. [2024-06-28 04:26:23,304 INFO L125 PetriNetUnfolderBase]: For 344587/344599 co-relation queries the response was YES. [2024-06-28 04:26:23,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40686 conditions, 5140 events. 3393/5140 cut-off events. For 344587/344599 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27337 event pairs, 729 based on Foata normal form. 98/5237 useless extension candidates. Maximal degree in co-relation 40575. Up to 3918 conditions per place. [2024-06-28 04:26:23,365 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 230 selfloop transitions, 120 changer transitions 2/355 dead transitions. [2024-06-28 04:26:23,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 355 transitions, 5966 flow [2024-06-28 04:26:23,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:23,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:23,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:26:23,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843304843304843 [2024-06-28 04:26:23,366 INFO L175 Difference]: Start difference. First operand has 222 places, 306 transitions, 4824 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:26:23,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 355 transitions, 5966 flow [2024-06-28 04:26:23,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 355 transitions, 5684 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:23,931 INFO L231 Difference]: Finished difference. Result has 225 places, 308 transitions, 4872 flow [2024-06-28 04:26:23,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4550, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4872, PETRI_PLACES=225, PETRI_TRANSITIONS=308} [2024-06-28 04:26:23,932 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-28 04:26:23,932 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 308 transitions, 4872 flow [2024-06-28 04:26:23,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:23,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:23,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:23,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:26:23,933 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:23,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:23,933 INFO L85 PathProgramCache]: Analyzing trace with hash -316892211, now seen corresponding path program 1 times [2024-06-28 04:26:23,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:23,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690177335] [2024-06-28 04:26:23,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:23,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:23,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:24,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:24,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:24,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690177335] [2024-06-28 04:26:24,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690177335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:24,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:24,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:24,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061039123] [2024-06-28 04:26:24,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:24,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:24,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:24,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:24,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:25,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:25,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 308 transitions, 4872 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:25,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:25,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:25,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:26,085 INFO L124 PetriNetUnfolderBase]: 3361/5091 cut-off events. [2024-06-28 04:26:26,085 INFO L125 PetriNetUnfolderBase]: For 254927/254937 co-relation queries the response was YES. [2024-06-28 04:26:26,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40877 conditions, 5091 events. 3361/5091 cut-off events. For 254927/254937 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27137 event pairs, 899 based on Foata normal form. 10/5100 useless extension candidates. Maximal degree in co-relation 40765. Up to 5028 conditions per place. [2024-06-28 04:26:26,136 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 300 selfloop transitions, 26 changer transitions 0/329 dead transitions. [2024-06-28 04:26:26,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 329 transitions, 5624 flow [2024-06-28 04:26:26,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:26,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:26,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 04:26:26,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40705128205128205 [2024-06-28 04:26:26,137 INFO L175 Difference]: Start difference. First operand has 225 places, 308 transitions, 4872 flow. Second operand 8 states and 127 transitions. [2024-06-28 04:26:26,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 329 transitions, 5624 flow [2024-06-28 04:26:26,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 329 transitions, 5375 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:26,594 INFO L231 Difference]: Finished difference. Result has 227 places, 310 transitions, 4736 flow [2024-06-28 04:26:26,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4623, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4736, PETRI_PLACES=227, PETRI_TRANSITIONS=310} [2024-06-28 04:26:26,595 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-28 04:26:26,595 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 310 transitions, 4736 flow [2024-06-28 04:26:26,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:26,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:26,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:26,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:26:26,596 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:26,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:26,596 INFO L85 PathProgramCache]: Analyzing trace with hash -316904115, now seen corresponding path program 2 times [2024-06-28 04:26:26,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:26,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588308519] [2024-06-28 04:26:26,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:26,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:26,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:27,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:27,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:27,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588308519] [2024-06-28 04:26:27,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588308519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:27,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:27,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:27,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641305238] [2024-06-28 04:26:27,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:27,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:27,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:27,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:27,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:27,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:27,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 310 transitions, 4736 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:27,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:27,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:27,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:29,089 INFO L124 PetriNetUnfolderBase]: 3421/5175 cut-off events. [2024-06-28 04:26:29,089 INFO L125 PetriNetUnfolderBase]: For 264403/264413 co-relation queries the response was YES. [2024-06-28 04:26:29,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40914 conditions, 5175 events. 3421/5175 cut-off events. For 264403/264413 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27618 event pairs, 883 based on Foata normal form. 14/5188 useless extension candidates. Maximal degree in co-relation 40801. Up to 4973 conditions per place. [2024-06-28 04:26:29,149 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 298 selfloop transitions, 45 changer transitions 0/346 dead transitions. [2024-06-28 04:26:29,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 346 transitions, 5631 flow [2024-06-28 04:26:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:26:29,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:26:29,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 04:26:29,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-28 04:26:29,150 INFO L175 Difference]: Start difference. First operand has 227 places, 310 transitions, 4736 flow. Second operand 11 states and 176 transitions. [2024-06-28 04:26:29,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 346 transitions, 5631 flow [2024-06-28 04:26:29,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 346 transitions, 5522 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 04:26:29,740 INFO L231 Difference]: Finished difference. Result has 232 places, 318 transitions, 4859 flow [2024-06-28 04:26:29,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4859, PETRI_PLACES=232, PETRI_TRANSITIONS=318} [2024-06-28 04:26:29,741 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 192 predicate places. [2024-06-28 04:26:29,741 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 318 transitions, 4859 flow [2024-06-28 04:26:29,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:29,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:29,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:29,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:26:29,742 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-28 04:26:29,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:29,742 INFO L85 PathProgramCache]: Analyzing trace with hash -317221245, now seen corresponding path program 3 times [2024-06-28 04:26:29,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:29,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438180618] [2024-06-28 04:26:29,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:29,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:29,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:30,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:30,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:30,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438180618] [2024-06-28 04:26:30,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438180618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:30,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:30,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:30,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534639103] [2024-06-28 04:26:30,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:30,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:30,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:30,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:30,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:30,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:30,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 318 transitions, 4859 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:30,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:30,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:30,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:32,035 INFO L124 PetriNetUnfolderBase]: 3451/5217 cut-off events. [2024-06-28 04:26:32,035 INFO L125 PetriNetUnfolderBase]: For 273685/273695 co-relation queries the response was YES. [2024-06-28 04:26:32,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41527 conditions, 5217 events. 3451/5217 cut-off events. For 273685/273695 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 27850 event pairs, 887 based on Foata normal form. 14/5230 useless extension candidates. Maximal degree in co-relation 41413. Up to 5015 conditions per place. [2024-06-28 04:26:32,094 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 301 selfloop transitions, 46 changer transitions 0/350 dead transitions. [2024-06-28 04:26:32,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 350 transitions, 5723 flow [2024-06-28 04:26:32,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:26:32,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:26:32,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:26:32,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4256410256410256 [2024-06-28 04:26:32,095 INFO L175 Difference]: Start difference. First operand has 232 places, 318 transitions, 4859 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:26:32,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 350 transitions, 5723 flow [2024-06-28 04:26:32,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 350 transitions, 5593 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 04:26:32,669 INFO L231 Difference]: Finished difference. Result has 234 places, 322 transitions, 4916 flow [2024-06-28 04:26:32,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4729, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4916, PETRI_PLACES=234, PETRI_TRANSITIONS=322} [2024-06-28 04:26:32,670 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 194 predicate places. [2024-06-28 04:26:32,670 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 322 transitions, 4916 flow [2024-06-28 04:26:32,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:32,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:32,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:32,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:26:32,671 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:32,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:32,672 INFO L85 PathProgramCache]: Analyzing trace with hash -317230824, now seen corresponding path program 4 times [2024-06-28 04:26:32,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:32,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430706844] [2024-06-28 04:26:32,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:32,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:32,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:33,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-28 04:26:33,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:33,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430706844] [2024-06-28 04:26:33,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430706844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:33,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:33,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:26:33,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512518401] [2024-06-28 04:26:33,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:33,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:26:33,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:33,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:26:33,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:26:33,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:33,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 322 transitions, 4916 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:33,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:33,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:33,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:35,182 INFO L124 PetriNetUnfolderBase]: 3751/5693 cut-off events. [2024-06-28 04:26:35,182 INFO L125 PetriNetUnfolderBase]: For 400441/400451 co-relation queries the response was YES. [2024-06-28 04:26:35,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44413 conditions, 5693 events. 3751/5693 cut-off events. For 400441/400451 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30896 event pairs, 945 based on Foata normal form. 96/5788 useless extension candidates. Maximal degree in co-relation 44299. Up to 4970 conditions per place. [2024-06-28 04:26:35,260 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 301 selfloop transitions, 52 changer transitions 5/361 dead transitions. [2024-06-28 04:26:35,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 361 transitions, 5898 flow [2024-06-28 04:26:35,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:26:35,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:26:35,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:26:35,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.441025641025641 [2024-06-28 04:26:35,262 INFO L175 Difference]: Start difference. First operand has 234 places, 322 transitions, 4916 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:26:35,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 361 transitions, 5898 flow [2024-06-28 04:26:35,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 361 transitions, 5729 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-28 04:26:35,984 INFO L231 Difference]: Finished difference. Result has 234 places, 321 transitions, 4912 flow [2024-06-28 04:26:35,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4912, PETRI_PLACES=234, PETRI_TRANSITIONS=321} [2024-06-28 04:26:35,984 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 194 predicate places. [2024-06-28 04:26:35,984 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 321 transitions, 4912 flow [2024-06-28 04:26:35,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:35,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:35,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:35,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:26:35,985 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:35,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:35,985 INFO L85 PathProgramCache]: Analyzing trace with hash -317230545, now seen corresponding path program 4 times [2024-06-28 04:26:35,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:35,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740120537] [2024-06-28 04:26:35,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:35,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:35,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:36,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:36,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:36,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740120537] [2024-06-28 04:26:36,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740120537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:36,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:36,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:36,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779608733] [2024-06-28 04:26:36,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:36,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:36,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:36,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:36,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:37,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:37,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 321 transitions, 4912 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:37,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:37,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:37,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:38,355 INFO L124 PetriNetUnfolderBase]: 3693/5615 cut-off events. [2024-06-28 04:26:38,355 INFO L125 PetriNetUnfolderBase]: For 297971/297981 co-relation queries the response was YES. [2024-06-28 04:26:38,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44211 conditions, 5615 events. 3693/5615 cut-off events. For 297971/297981 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 30503 event pairs, 983 based on Foata normal form. 14/5628 useless extension candidates. Maximal degree in co-relation 44098. Up to 5392 conditions per place. [2024-06-28 04:26:38,410 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 299 selfloop transitions, 53 changer transitions 1/356 dead transitions. [2024-06-28 04:26:38,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 356 transitions, 5784 flow [2024-06-28 04:26:38,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:26:38,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:26:38,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 04:26:38,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219114219114219 [2024-06-28 04:26:38,411 INFO L175 Difference]: Start difference. First operand has 234 places, 321 transitions, 4912 flow. Second operand 11 states and 181 transitions. [2024-06-28 04:26:38,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 356 transitions, 5784 flow [2024-06-28 04:26:39,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 356 transitions, 5655 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 04:26:39,043 INFO L231 Difference]: Finished difference. Result has 237 places, 325 transitions, 4968 flow [2024-06-28 04:26:39,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4968, PETRI_PLACES=237, PETRI_TRANSITIONS=325} [2024-06-28 04:26:39,043 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 197 predicate places. [2024-06-28 04:26:39,043 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 325 transitions, 4968 flow [2024-06-28 04:26:39,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:39,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:39,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:39,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:26:39,044 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:39,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:39,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1662444884, now seen corresponding path program 3 times [2024-06-28 04:26:39,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:39,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672089445] [2024-06-28 04:26:39,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:39,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:39,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:39,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:39,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672089445] [2024-06-28 04:26:39,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672089445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:39,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:39,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:39,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077297324] [2024-06-28 04:26:39,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:39,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:39,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:39,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:39,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:39,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:39,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 325 transitions, 4968 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-28 04:26:39,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:39,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:39,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:40,901 INFO L124 PetriNetUnfolderBase]: 3723/5663 cut-off events. [2024-06-28 04:26:40,901 INFO L125 PetriNetUnfolderBase]: For 308951/308951 co-relation queries the response was YES. [2024-06-28 04:26:40,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44524 conditions, 5663 events. 3723/5663 cut-off events. For 308951/308951 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30876 event pairs, 1053 based on Foata normal form. 6/5668 useless extension candidates. Maximal degree in co-relation 44410. Up to 5507 conditions per place. [2024-06-28 04:26:40,964 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 314 selfloop transitions, 39 changer transitions 0/356 dead transitions. [2024-06-28 04:26:40,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 356 transitions, 5916 flow [2024-06-28 04:26:40,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:40,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:40,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:26:40,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42948717948717946 [2024-06-28 04:26:40,965 INFO L175 Difference]: Start difference. First operand has 237 places, 325 transitions, 4968 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:26:40,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 356 transitions, 5916 flow [2024-06-28 04:26:41,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 356 transitions, 5767 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 04:26:41,594 INFO L231 Difference]: Finished difference. Result has 236 places, 330 transitions, 5033 flow [2024-06-28 04:26:41,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4819, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5033, PETRI_PLACES=236, PETRI_TRANSITIONS=330} [2024-06-28 04:26:41,595 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 196 predicate places. [2024-06-28 04:26:41,595 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 330 transitions, 5033 flow [2024-06-28 04:26:41,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-28 04:26:41,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:41,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:41,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:26:41,596 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:41,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:41,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1812207472, now seen corresponding path program 1 times [2024-06-28 04:26:41,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:41,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627800085] [2024-06-28 04:26:41,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:41,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:41,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:42,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:42,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:42,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627800085] [2024-06-28 04:26:42,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627800085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:42,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:42,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:42,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602160587] [2024-06-28 04:26:42,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:42,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:42,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:42,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:42,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:42,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:42,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 330 transitions, 5033 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:42,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:42,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:42,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:43,734 INFO L124 PetriNetUnfolderBase]: 3770/5728 cut-off events. [2024-06-28 04:26:43,735 INFO L125 PetriNetUnfolderBase]: For 321888/321888 co-relation queries the response was YES. [2024-06-28 04:26:43,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45278 conditions, 5728 events. 3770/5728 cut-off events. For 321888/321888 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 31319 event pairs, 1016 based on Foata normal form. 3/5730 useless extension candidates. Maximal degree in co-relation 45163. Up to 5457 conditions per place. [2024-06-28 04:26:43,796 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 301 selfloop transitions, 63 changer transitions 0/367 dead transitions. [2024-06-28 04:26:43,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 367 transitions, 6224 flow [2024-06-28 04:26:43,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:26:43,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:26:43,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:26:43,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45787545787545786 [2024-06-28 04:26:43,797 INFO L175 Difference]: Start difference. First operand has 236 places, 330 transitions, 5033 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:26:43,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 367 transitions, 6224 flow [2024-06-28 04:26:44,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 367 transitions, 6089 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:44,542 INFO L231 Difference]: Finished difference. Result has 238 places, 341 transitions, 5326 flow [2024-06-28 04:26:44,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4898, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5326, PETRI_PLACES=238, PETRI_TRANSITIONS=341} [2024-06-28 04:26:44,543 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 198 predicate places. [2024-06-28 04:26:44,543 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 341 transitions, 5326 flow [2024-06-28 04:26:44,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:44,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:44,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:44,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:26:44,543 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:44,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:44,543 INFO L85 PathProgramCache]: Analyzing trace with hash -2033553982, now seen corresponding path program 2 times [2024-06-28 04:26:44,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:44,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860150445] [2024-06-28 04:26:44,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:44,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:44,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:45,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:45,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:45,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860150445] [2024-06-28 04:26:45,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860150445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:45,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:45,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:45,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990831388] [2024-06-28 04:26:45,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:45,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:45,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:45,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:45,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:45,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:45,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 341 transitions, 5326 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-28 04:26:45,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:45,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:45,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:46,597 INFO L124 PetriNetUnfolderBase]: 3771/5730 cut-off events. [2024-06-28 04:26:46,598 INFO L125 PetriNetUnfolderBase]: For 332791/332791 co-relation queries the response was YES. [2024-06-28 04:26:46,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45866 conditions, 5730 events. 3771/5730 cut-off events. For 332791/332791 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 31325 event pairs, 1033 based on Foata normal form. 5/5734 useless extension candidates. Maximal degree in co-relation 45749. Up to 5586 conditions per place. [2024-06-28 04:26:46,663 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 321 selfloop transitions, 39 changer transitions 0/363 dead transitions. [2024-06-28 04:26:46,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 363 transitions, 6192 flow [2024-06-28 04:26:46,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:26:46,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:26:46,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:26:46,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43956043956043955 [2024-06-28 04:26:46,665 INFO L175 Difference]: Start difference. First operand has 238 places, 341 transitions, 5326 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:26:46,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 363 transitions, 6192 flow [2024-06-28 04:26:47,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 363 transitions, 6067 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 04:26:47,398 INFO L231 Difference]: Finished difference. Result has 241 places, 344 transitions, 5379 flow [2024-06-28 04:26:47,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5209, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5379, PETRI_PLACES=241, PETRI_TRANSITIONS=344} [2024-06-28 04:26:47,398 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 201 predicate places. [2024-06-28 04:26:47,398 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 344 transitions, 5379 flow [2024-06-28 04:26:47,399 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-28 04:26:47,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:47,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:47,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:26:47,399 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:47,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:47,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1715277478, now seen corresponding path program 4 times [2024-06-28 04:26:47,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:47,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514334092] [2024-06-28 04:26:47,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:47,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:47,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:47,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:47,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:47,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514334092] [2024-06-28 04:26:47,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514334092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:47,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:47,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:47,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733691317] [2024-06-28 04:26:47,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:47,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:47,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:47,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:47,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:48,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:48,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 344 transitions, 5379 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-28 04:26:48,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:48,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:48,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:49,164 INFO L124 PetriNetUnfolderBase]: 3753/5706 cut-off events. [2024-06-28 04:26:49,164 INFO L125 PetriNetUnfolderBase]: For 322522/322522 co-relation queries the response was YES. [2024-06-28 04:26:49,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45342 conditions, 5706 events. 3753/5706 cut-off events. For 322522/322522 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 31168 event pairs, 1072 based on Foata normal form. 6/5711 useless extension candidates. Maximal degree in co-relation 45224. Up to 5614 conditions per place. [2024-06-28 04:26:49,221 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 333 selfloop transitions, 27 changer transitions 0/363 dead transitions. [2024-06-28 04:26:49,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 363 transitions, 6179 flow [2024-06-28 04:26:49,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:26:49,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:26:49,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 04:26:49,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40705128205128205 [2024-06-28 04:26:49,223 INFO L175 Difference]: Start difference. First operand has 241 places, 344 transitions, 5379 flow. Second operand 8 states and 127 transitions. [2024-06-28 04:26:49,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 363 transitions, 6179 flow [2024-06-28 04:26:49,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 363 transitions, 6020 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:49,805 INFO L231 Difference]: Finished difference. Result has 243 places, 344 transitions, 5283 flow [2024-06-28 04:26:49,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5220, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5283, PETRI_PLACES=243, PETRI_TRANSITIONS=344} [2024-06-28 04:26:49,806 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 203 predicate places. [2024-06-28 04:26:49,806 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 344 transitions, 5283 flow [2024-06-28 04:26:49,806 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-28 04:26:49,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:49,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:49,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:26:49,807 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:49,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:49,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1224376713, now seen corresponding path program 1 times [2024-06-28 04:26:49,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:49,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926576233] [2024-06-28 04:26:49,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:49,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:49,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:50,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:50,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:50,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926576233] [2024-06-28 04:26:50,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926576233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:50,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:50,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:50,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136431114] [2024-06-28 04:26:50,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:50,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:50,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:50,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:50,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:50,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:50,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 344 transitions, 5283 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-28 04:26:50,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:50,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:50,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:51,869 INFO L124 PetriNetUnfolderBase]: 3741/5690 cut-off events. [2024-06-28 04:26:51,869 INFO L125 PetriNetUnfolderBase]: For 312520/312520 co-relation queries the response was YES. [2024-06-28 04:26:51,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44751 conditions, 5690 events. 3741/5690 cut-off events. For 312520/312520 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 31109 event pairs, 1036 based on Foata normal form. 4/5693 useless extension candidates. Maximal degree in co-relation 44633. Up to 5583 conditions per place. [2024-06-28 04:26:51,923 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 331 selfloop transitions, 29 changer transitions 0/363 dead transitions. [2024-06-28 04:26:51,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 363 transitions, 6067 flow [2024-06-28 04:26:51,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:26:51,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:26:51,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 04:26:51,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-28 04:26:51,925 INFO L175 Difference]: Start difference. First operand has 243 places, 344 transitions, 5283 flow. Second operand 6 states and 108 transitions. [2024-06-28 04:26:51,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 363 transitions, 6067 flow [2024-06-28 04:26:52,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 363 transitions, 5746 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-28 04:26:52,510 INFO L231 Difference]: Finished difference. Result has 240 places, 344 transitions, 5036 flow [2024-06-28 04:26:52,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4962, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5036, PETRI_PLACES=240, PETRI_TRANSITIONS=344} [2024-06-28 04:26:52,511 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 200 predicate places. [2024-06-28 04:26:52,511 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 344 transitions, 5036 flow [2024-06-28 04:26:52,511 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-28 04:26:52,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:52,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:52,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:26:52,511 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:52,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:52,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1224169323, now seen corresponding path program 2 times [2024-06-28 04:26:52,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:52,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137199039] [2024-06-28 04:26:52,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:52,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:52,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:53,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-28 04:26:53,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:53,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137199039] [2024-06-28 04:26:53,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137199039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:53,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:53,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:26:53,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993958180] [2024-06-28 04:26:53,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:53,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:26:53,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:53,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:26:53,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:26:53,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:53,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 344 transitions, 5036 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-28 04:26:53,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:53,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:53,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:54,454 INFO L124 PetriNetUnfolderBase]: 3709/5644 cut-off events. [2024-06-28 04:26:54,454 INFO L125 PetriNetUnfolderBase]: For 302782/302782 co-relation queries the response was YES. [2024-06-28 04:26:54,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43342 conditions, 5644 events. 3709/5644 cut-off events. For 302782/302782 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 30811 event pairs, 845 based on Foata normal form. 8/5651 useless extension candidates. Maximal degree in co-relation 43223. Up to 5171 conditions per place. [2024-06-28 04:26:54,517 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 300 selfloop transitions, 71 changer transitions 0/374 dead transitions. [2024-06-28 04:26:54,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 374 transitions, 5898 flow [2024-06-28 04:26:54,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:26:54,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:26:54,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:26:54,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 04:26:54,518 INFO L175 Difference]: Start difference. First operand has 240 places, 344 transitions, 5036 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:26:54,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 374 transitions, 5898 flow [2024-06-28 04:26:55,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 374 transitions, 5776 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:55,385 INFO L231 Difference]: Finished difference. Result has 241 places, 344 transitions, 5086 flow [2024-06-28 04:26:55,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4914, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5086, PETRI_PLACES=241, PETRI_TRANSITIONS=344} [2024-06-28 04:26:55,386 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 201 predicate places. [2024-06-28 04:26:55,386 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 344 transitions, 5086 flow [2024-06-28 04:26:55,386 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-28 04:26:55,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:55,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:55,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:26:55,386 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:55,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:55,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1024925968, now seen corresponding path program 3 times [2024-06-28 04:26:55,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:55,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976639158] [2024-06-28 04:26:55,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:55,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:56,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-28 04:26:56,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:56,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976639158] [2024-06-28 04:26:56,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976639158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:56,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:56,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:56,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578654310] [2024-06-28 04:26:56,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:56,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:56,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:56,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:56,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:56,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:56,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 344 transitions, 5086 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:56,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:56,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:56,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:57,436 INFO L124 PetriNetUnfolderBase]: 3700/5634 cut-off events. [2024-06-28 04:26:57,437 INFO L125 PetriNetUnfolderBase]: For 282633/282633 co-relation queries the response was YES. [2024-06-28 04:26:57,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42965 conditions, 5634 events. 3700/5634 cut-off events. For 282633/282633 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 30805 event pairs, 1027 based on Foata normal form. 3/5636 useless extension candidates. Maximal degree in co-relation 42847. Up to 5483 conditions per place. [2024-06-28 04:26:57,501 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 318 selfloop transitions, 42 changer transitions 0/363 dead transitions. [2024-06-28 04:26:57,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 363 transitions, 5870 flow [2024-06-28 04:26:57,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:26:57,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:26:57,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 04:26:57,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658119658119658 [2024-06-28 04:26:57,502 INFO L175 Difference]: Start difference. First operand has 241 places, 344 transitions, 5086 flow. Second operand 6 states and 109 transitions. [2024-06-28 04:26:57,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 363 transitions, 5870 flow [2024-06-28 04:26:58,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 363 transitions, 5702 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:58,216 INFO L231 Difference]: Finished difference. Result has 241 places, 344 transitions, 5031 flow [2024-06-28 04:26:58,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4920, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5031, PETRI_PLACES=241, PETRI_TRANSITIONS=344} [2024-06-28 04:26:58,216 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 201 predicate places. [2024-06-28 04:26:58,216 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 344 transitions, 5031 flow [2024-06-28 04:26:58,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:58,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:58,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:26:58,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:26:58,217 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:58,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:58,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1231557739, now seen corresponding path program 2 times [2024-06-28 04:26:58,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:58,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298427429] [2024-06-28 04:26:58,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:58,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:58,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:59,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:59,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:59,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298427429] [2024-06-28 04:26:59,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298427429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:59,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:59,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:59,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128262867] [2024-06-28 04:26:59,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:59,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:59,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:59,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:59,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:59,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:26:59,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 344 transitions, 5031 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:59,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:59,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:26:59,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:00,249 INFO L124 PetriNetUnfolderBase]: 3708/5640 cut-off events. [2024-06-28 04:27:00,249 INFO L125 PetriNetUnfolderBase]: For 279947/279957 co-relation queries the response was YES. [2024-06-28 04:27:00,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42682 conditions, 5640 events. 3708/5640 cut-off events. For 279947/279957 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 30786 event pairs, 977 based on Foata normal form. 10/5649 useless extension candidates. Maximal degree in co-relation 42565. Up to 5555 conditions per place. [2024-06-28 04:27:00,309 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 330 selfloop transitions, 30 changer transitions 0/363 dead transitions. [2024-06-28 04:27:00,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 363 transitions, 5851 flow [2024-06-28 04:27:00,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:27:00,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:27:00,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 04:27:00,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:27:00,310 INFO L175 Difference]: Start difference. First operand has 241 places, 344 transitions, 5031 flow. Second operand 6 states and 104 transitions. [2024-06-28 04:27:00,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 363 transitions, 5851 flow [2024-06-28 04:27:01,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 363 transitions, 5722 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:01,036 INFO L231 Difference]: Finished difference. Result has 240 places, 346 transitions, 5031 flow [2024-06-28 04:27:01,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4902, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5031, PETRI_PLACES=240, PETRI_TRANSITIONS=346} [2024-06-28 04:27:01,036 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 200 predicate places. [2024-06-28 04:27:01,036 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 346 transitions, 5031 flow [2024-06-28 04:27:01,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:01,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:01,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:01,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:27:01,037 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:01,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:01,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1232003209, now seen corresponding path program 3 times [2024-06-28 04:27:01,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:01,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208439940] [2024-06-28 04:27:01,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:01,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:01,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:01,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:01,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:01,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208439940] [2024-06-28 04:27:01,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208439940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:01,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:01,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:01,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512834099] [2024-06-28 04:27:01,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:01,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:01,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:01,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:01,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:02,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:02,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 346 transitions, 5031 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:02,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:02,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:02,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:03,087 INFO L124 PetriNetUnfolderBase]: 3703/5639 cut-off events. [2024-06-28 04:27:03,087 INFO L125 PetriNetUnfolderBase]: For 270553/270553 co-relation queries the response was YES. [2024-06-28 04:27:03,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42320 conditions, 5639 events. 3703/5639 cut-off events. For 270553/270553 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 30744 event pairs, 1020 based on Foata normal form. 2/5640 useless extension candidates. Maximal degree in co-relation 42204. Up to 5596 conditions per place. [2024-06-28 04:27:03,151 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 342 selfloop transitions, 14 changer transitions 0/359 dead transitions. [2024-06-28 04:27:03,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 359 transitions, 5829 flow [2024-06-28 04:27:03,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:27:03,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:27:03,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-28 04:27:03,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405982905982906 [2024-06-28 04:27:03,152 INFO L175 Difference]: Start difference. First operand has 240 places, 346 transitions, 5031 flow. Second operand 6 states and 95 transitions. [2024-06-28 04:27:03,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 359 transitions, 5829 flow [2024-06-28 04:27:03,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 359 transitions, 5718 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 04:27:03,871 INFO L231 Difference]: Finished difference. Result has 242 places, 348 transitions, 5017 flow [2024-06-28 04:27:03,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4924, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5017, PETRI_PLACES=242, PETRI_TRANSITIONS=348} [2024-06-28 04:27:03,872 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 202 predicate places. [2024-06-28 04:27:03,872 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 348 transitions, 5017 flow [2024-06-28 04:27:03,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:03,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:03,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:03,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:27:03,872 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-28 04:27:03,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:03,873 INFO L85 PathProgramCache]: Analyzing trace with hash 858485635, now seen corresponding path program 5 times [2024-06-28 04:27:03,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:03,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414609462] [2024-06-28 04:27:03,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:03,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:03,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:04,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:04,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:04,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414609462] [2024-06-28 04:27:04,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414609462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:04,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:04,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:04,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090658064] [2024-06-28 04:27:04,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:04,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:04,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:04,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:04,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:04,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:04,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 348 transitions, 5017 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:04,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:04,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:04,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:06,081 INFO L124 PetriNetUnfolderBase]: 3789/5758 cut-off events. [2024-06-28 04:27:06,081 INFO L125 PetriNetUnfolderBase]: For 279079/279089 co-relation queries the response was YES. [2024-06-28 04:27:06,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42879 conditions, 5758 events. 3789/5758 cut-off events. For 279079/279089 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31513 event pairs, 859 based on Foata normal form. 20/5777 useless extension candidates. Maximal degree in co-relation 42762. Up to 5176 conditions per place. [2024-06-28 04:27:06,152 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 319 selfloop transitions, 92 changer transitions 0/414 dead transitions. [2024-06-28 04:27:06,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 414 transitions, 6399 flow [2024-06-28 04:27:06,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:06,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:06,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 04:27:06,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5032051282051282 [2024-06-28 04:27:06,153 INFO L175 Difference]: Start difference. First operand has 242 places, 348 transitions, 5017 flow. Second operand 8 states and 157 transitions. [2024-06-28 04:27:06,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 414 transitions, 6399 flow [2024-06-28 04:27:07,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 414 transitions, 6318 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 04:27:07,143 INFO L231 Difference]: Finished difference. Result has 250 places, 374 transitions, 5708 flow [2024-06-28 04:27:07,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5708, PETRI_PLACES=250, PETRI_TRANSITIONS=374} [2024-06-28 04:27:07,144 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 210 predicate places. [2024-06-28 04:27:07,144 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 374 transitions, 5708 flow [2024-06-28 04:27:07,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:07,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:07,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:07,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:27:07,144 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-28 04:27:07,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:07,144 INFO L85 PathProgramCache]: Analyzing trace with hash 847434166, now seen corresponding path program 5 times [2024-06-28 04:27:07,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:07,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195386093] [2024-06-28 04:27:07,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:07,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:07,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:08,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-28 04:27:08,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:08,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195386093] [2024-06-28 04:27:08,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195386093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:08,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:08,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:08,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780751083] [2024-06-28 04:27:08,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:08,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:08,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:08,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:08,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:08,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:08,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 374 transitions, 5708 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:08,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:08,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:08,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:09,494 INFO L124 PetriNetUnfolderBase]: 4076/6215 cut-off events. [2024-06-28 04:27:09,495 INFO L125 PetriNetUnfolderBase]: For 412043/412053 co-relation queries the response was YES. [2024-06-28 04:27:09,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47877 conditions, 6215 events. 4076/6215 cut-off events. For 412043/412053 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 34578 event pairs, 833 based on Foata normal form. 96/6310 useless extension candidates. Maximal degree in co-relation 47755. Up to 5042 conditions per place. [2024-06-28 04:27:09,564 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 346 selfloop transitions, 76 changer transitions 4/429 dead transitions. [2024-06-28 04:27:09,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 429 transitions, 6898 flow [2024-06-28 04:27:09,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:09,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:09,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 04:27:09,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50997150997151 [2024-06-28 04:27:09,565 INFO L175 Difference]: Start difference. First operand has 250 places, 374 transitions, 5708 flow. Second operand 9 states and 179 transitions. [2024-06-28 04:27:09,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 429 transitions, 6898 flow [2024-06-28 04:27:10,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 429 transitions, 6755 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-28 04:27:10,271 INFO L231 Difference]: Finished difference. Result has 257 places, 373 transitions, 5730 flow [2024-06-28 04:27:10,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5730, PETRI_PLACES=257, PETRI_TRANSITIONS=373} [2024-06-28 04:27:10,272 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 217 predicate places. [2024-06-28 04:27:10,272 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 373 transitions, 5730 flow [2024-06-28 04:27:10,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:10,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:10,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:10,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:27:10,273 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-28 04:27:10,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:10,273 INFO L85 PathProgramCache]: Analyzing trace with hash 847434445, now seen corresponding path program 6 times [2024-06-28 04:27:10,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:10,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837878256] [2024-06-28 04:27:10,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:10,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:10,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:11,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:11,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:11,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837878256] [2024-06-28 04:27:11,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837878256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:11,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:11,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:11,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562012349] [2024-06-28 04:27:11,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:11,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:11,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:11,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:11,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:11,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:11,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 373 transitions, 5730 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:11,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:11,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:11,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:12,548 INFO L124 PetriNetUnfolderBase]: 4044/6177 cut-off events. [2024-06-28 04:27:12,549 INFO L125 PetriNetUnfolderBase]: For 297420/297430 co-relation queries the response was YES. [2024-06-28 04:27:12,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47763 conditions, 6177 events. 4044/6177 cut-off events. For 297420/297430 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34457 event pairs, 956 based on Foata normal form. 14/6190 useless extension candidates. Maximal degree in co-relation 47639. Up to 5701 conditions per place. [2024-06-28 04:27:12,621 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 345 selfloop transitions, 75 changer transitions 1/424 dead transitions. [2024-06-28 04:27:12,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 424 transitions, 6858 flow [2024-06-28 04:27:12,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:12,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:12,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 04:27:12,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2024-06-28 04:27:12,623 INFO L175 Difference]: Start difference. First operand has 257 places, 373 transitions, 5730 flow. Second operand 10 states and 184 transitions. [2024-06-28 04:27:12,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 424 transitions, 6858 flow [2024-06-28 04:27:13,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 424 transitions, 6686 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 04:27:13,331 INFO L231 Difference]: Finished difference. Result has 262 places, 380 transitions, 5861 flow [2024-06-28 04:27:13,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5861, PETRI_PLACES=262, PETRI_TRANSITIONS=380} [2024-06-28 04:27:13,331 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 222 predicate places. [2024-06-28 04:27:13,332 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 380 transitions, 5861 flow [2024-06-28 04:27:13,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:13,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:13,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:13,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:27:13,332 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-28 04:27:13,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:13,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1232009161, now seen corresponding path program 1 times [2024-06-28 04:27:13,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:13,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15752456] [2024-06-28 04:27:13,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:13,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:13,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:14,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:14,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:14,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15752456] [2024-06-28 04:27:14,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15752456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:14,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:14,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:14,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390395949] [2024-06-28 04:27:14,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:14,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:14,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:14,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:14,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:14,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:14,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 380 transitions, 5861 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:14,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:14,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:14,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:15,675 INFO L124 PetriNetUnfolderBase]: 4026/6153 cut-off events. [2024-06-28 04:27:15,675 INFO L125 PetriNetUnfolderBase]: For 288508/288508 co-relation queries the response was YES. [2024-06-28 04:27:15,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46954 conditions, 6153 events. 4026/6153 cut-off events. For 288508/288508 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 34117 event pairs, 1128 based on Foata normal form. 8/6160 useless extension candidates. Maximal degree in co-relation 46828. Up to 5962 conditions per place. [2024-06-28 04:27:15,747 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 372 selfloop transitions, 32 changer transitions 0/407 dead transitions. [2024-06-28 04:27:15,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 407 transitions, 6843 flow [2024-06-28 04:27:15,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:27:15,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:27:15,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:27:15,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-28 04:27:15,748 INFO L175 Difference]: Start difference. First operand has 262 places, 380 transitions, 5861 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:27:15,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 407 transitions, 6843 flow [2024-06-28 04:27:16,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 407 transitions, 6636 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:16,531 INFO L231 Difference]: Finished difference. Result has 262 places, 380 transitions, 5722 flow [2024-06-28 04:27:16,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5654, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5722, PETRI_PLACES=262, PETRI_TRANSITIONS=380} [2024-06-28 04:27:16,531 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 222 predicate places. [2024-06-28 04:27:16,532 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 380 transitions, 5722 flow [2024-06-28 04:27:16,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:16,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:16,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:16,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:27:16,532 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-28 04:27:16,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:16,532 INFO L85 PathProgramCache]: Analyzing trace with hash -895660573, now seen corresponding path program 1 times [2024-06-28 04:27:16,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:16,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744648655] [2024-06-28 04:27:16,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:16,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:16,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:17,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:17,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:17,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744648655] [2024-06-28 04:27:17,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744648655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:17,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:17,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:17,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594064729] [2024-06-28 04:27:17,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:17,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:17,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:17,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:17,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:17,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:17,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 380 transitions, 5722 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:17,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:17,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:17,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:18,619 INFO L124 PetriNetUnfolderBase]: 4052/6191 cut-off events. [2024-06-28 04:27:18,619 INFO L125 PetriNetUnfolderBase]: For 287796/287799 co-relation queries the response was YES. [2024-06-28 04:27:18,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47058 conditions, 6191 events. 4052/6191 cut-off events. For 287796/287799 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 34505 event pairs, 904 based on Foata normal form. 4/6194 useless extension candidates. Maximal degree in co-relation 46931. Up to 5515 conditions per place. [2024-06-28 04:27:18,696 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 300 selfloop transitions, 118 changer transitions 0/421 dead transitions. [2024-06-28 04:27:18,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 421 transitions, 7204 flow [2024-06-28 04:27:18,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:18,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:18,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:27:18,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-28 04:27:18,697 INFO L175 Difference]: Start difference. First operand has 262 places, 380 transitions, 5722 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:27:18,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 421 transitions, 7204 flow [2024-06-28 04:27:19,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 421 transitions, 7111 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:27:19,497 INFO L231 Difference]: Finished difference. Result has 264 places, 389 transitions, 6075 flow [2024-06-28 04:27:19,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5629, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6075, PETRI_PLACES=264, PETRI_TRANSITIONS=389} [2024-06-28 04:27:19,497 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 224 predicate places. [2024-06-28 04:27:19,497 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 389 transitions, 6075 flow [2024-06-28 04:27:19,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:19,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:19,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:19,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:27:19,497 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-28 04:27:19,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:19,498 INFO L85 PathProgramCache]: Analyzing trace with hash 954811513, now seen corresponding path program 2 times [2024-06-28 04:27:19,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:19,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530252408] [2024-06-28 04:27:19,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:19,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:20,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:20,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:20,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530252408] [2024-06-28 04:27:20,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530252408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:20,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:20,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:20,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183095521] [2024-06-28 04:27:20,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:20,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:20,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:20,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:20,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:20,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:20,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 389 transitions, 6075 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:20,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:20,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:20,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:21,981 INFO L124 PetriNetUnfolderBase]: 4092/6244 cut-off events. [2024-06-28 04:27:21,981 INFO L125 PetriNetUnfolderBase]: For 309759/309771 co-relation queries the response was YES. [2024-06-28 04:27:22,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48422 conditions, 6244 events. 4092/6244 cut-off events. For 309759/309771 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 34847 event pairs, 865 based on Foata normal form. 18/6261 useless extension candidates. Maximal degree in co-relation 48295. Up to 5215 conditions per place. [2024-06-28 04:27:22,055 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 283 selfloop transitions, 162 changer transitions 0/448 dead transitions. [2024-06-28 04:27:22,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 448 transitions, 7536 flow [2024-06-28 04:27:22,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:27:22,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:27:22,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 04:27:22,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731934731934732 [2024-06-28 04:27:22,056 INFO L175 Difference]: Start difference. First operand has 264 places, 389 transitions, 6075 flow. Second operand 11 states and 203 transitions. [2024-06-28 04:27:22,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 448 transitions, 7536 flow [2024-06-28 04:27:22,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 448 transitions, 7281 flow, removed 85 selfloop flow, removed 3 redundant places. [2024-06-28 04:27:22,768 INFO L231 Difference]: Finished difference. Result has 272 places, 398 transitions, 6398 flow [2024-06-28 04:27:22,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5880, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6398, PETRI_PLACES=272, PETRI_TRANSITIONS=398} [2024-06-28 04:27:22,768 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 232 predicate places. [2024-06-28 04:27:22,768 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 398 transitions, 6398 flow [2024-06-28 04:27:22,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:22,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:22,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:22,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:27:22,769 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-28 04:27:22,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:22,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1036741723, now seen corresponding path program 3 times [2024-06-28 04:27:22,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:22,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965731863] [2024-06-28 04:27:22,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:22,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:22,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:23,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:23,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:23,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965731863] [2024-06-28 04:27:23,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965731863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:23,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:23,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:23,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363215726] [2024-06-28 04:27:23,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:23,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:23,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:23,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:23,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:23,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:23,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 398 transitions, 6398 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-28 04:27:23,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:23,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:23,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:24,998 INFO L124 PetriNetUnfolderBase]: 4174/6358 cut-off events. [2024-06-28 04:27:24,998 INFO L125 PetriNetUnfolderBase]: For 321031/321033 co-relation queries the response was YES. [2024-06-28 04:27:25,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50879 conditions, 6358 events. 4174/6358 cut-off events. For 321031/321033 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 35492 event pairs, 828 based on Foata normal form. 8/6365 useless extension candidates. Maximal degree in co-relation 50750. Up to 5482 conditions per place. [2024-06-28 04:27:25,071 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 318 selfloop transitions, 129 changer transitions 0/450 dead transitions. [2024-06-28 04:27:25,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 450 transitions, 7911 flow [2024-06-28 04:27:25,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:25,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:25,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:27:25,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2024-06-28 04:27:25,072 INFO L175 Difference]: Start difference. First operand has 272 places, 398 transitions, 6398 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:27:25,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 450 transitions, 7911 flow [2024-06-28 04:27:25,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 450 transitions, 7416 flow, removed 91 selfloop flow, removed 9 redundant places. [2024-06-28 04:27:25,789 INFO L231 Difference]: Finished difference. Result has 273 places, 410 transitions, 6500 flow [2024-06-28 04:27:25,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5966, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6500, PETRI_PLACES=273, PETRI_TRANSITIONS=410} [2024-06-28 04:27:25,790 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 233 predicate places. [2024-06-28 04:27:25,790 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 410 transitions, 6500 flow [2024-06-28 04:27:25,790 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-28 04:27:25,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:25,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:25,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:27:25,790 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-28 04:27:25,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:25,790 INFO L85 PathProgramCache]: Analyzing trace with hash 321520569, now seen corresponding path program 1 times [2024-06-28 04:27:25,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:25,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388438361] [2024-06-28 04:27:25,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:25,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:25,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:26,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:26,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:26,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388438361] [2024-06-28 04:27:26,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388438361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:26,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:26,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:26,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461891495] [2024-06-28 04:27:26,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:26,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:26,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:26,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:26,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:26,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:26,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 410 transitions, 6500 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:26,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:26,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:26,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:28,208 INFO L124 PetriNetUnfolderBase]: 4416/6724 cut-off events. [2024-06-28 04:27:28,208 INFO L125 PetriNetUnfolderBase]: For 415804/415806 co-relation queries the response was YES. [2024-06-28 04:27:28,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55662 conditions, 6724 events. 4416/6724 cut-off events. For 415804/415806 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37947 event pairs, 875 based on Foata normal form. 22/6745 useless extension candidates. Maximal degree in co-relation 55531. Up to 5626 conditions per place. [2024-06-28 04:27:28,286 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 342 selfloop transitions, 113 changer transitions 0/458 dead transitions. [2024-06-28 04:27:28,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 458 transitions, 7938 flow [2024-06-28 04:27:28,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:28,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:28,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:27:28,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-28 04:27:28,288 INFO L175 Difference]: Start difference. First operand has 273 places, 410 transitions, 6500 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:27:28,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 458 transitions, 7938 flow [2024-06-28 04:27:29,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 458 transitions, 7622 flow, removed 89 selfloop flow, removed 5 redundant places. [2024-06-28 04:27:29,486 INFO L231 Difference]: Finished difference. Result has 276 places, 414 transitions, 6519 flow [2024-06-28 04:27:29,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6184, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6519, PETRI_PLACES=276, PETRI_TRANSITIONS=414} [2024-06-28 04:27:29,486 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 236 predicate places. [2024-06-28 04:27:29,487 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 414 transitions, 6519 flow [2024-06-28 04:27:29,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:29,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:29,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:29,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:27:29,487 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-28 04:27:29,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:29,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1524129467, now seen corresponding path program 2 times [2024-06-28 04:27:29,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:29,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075137227] [2024-06-28 04:27:29,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:29,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:29,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:30,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:30,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:30,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075137227] [2024-06-28 04:27:30,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075137227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:30,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:30,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:30,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915872654] [2024-06-28 04:27:30,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:30,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:30,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:30,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:30,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:30,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:30,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 414 transitions, 6519 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:30,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:30,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:30,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:31,945 INFO L124 PetriNetUnfolderBase]: 4520/6884 cut-off events. [2024-06-28 04:27:31,945 INFO L125 PetriNetUnfolderBase]: For 448134/448136 co-relation queries the response was YES. [2024-06-28 04:27:32,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57513 conditions, 6884 events. 4520/6884 cut-off events. For 448134/448136 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39060 event pairs, 892 based on Foata normal form. 30/6913 useless extension candidates. Maximal degree in co-relation 57380. Up to 6028 conditions per place. [2024-06-28 04:27:32,026 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 341 selfloop transitions, 110 changer transitions 0/454 dead transitions. [2024-06-28 04:27:32,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 454 transitions, 7745 flow [2024-06-28 04:27:32,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:32,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:32,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:27:32,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-28 04:27:32,027 INFO L175 Difference]: Start difference. First operand has 276 places, 414 transitions, 6519 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:27:32,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 454 transitions, 7745 flow [2024-06-28 04:27:32,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 454 transitions, 7549 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 04:27:32,908 INFO L231 Difference]: Finished difference. Result has 280 places, 416 transitions, 6608 flow [2024-06-28 04:27:32,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6335, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6608, PETRI_PLACES=280, PETRI_TRANSITIONS=416} [2024-06-28 04:27:32,909 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 240 predicate places. [2024-06-28 04:27:32,909 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 416 transitions, 6608 flow [2024-06-28 04:27:32,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:32,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:32,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:32,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:27:32,909 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:32,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:32,910 INFO L85 PathProgramCache]: Analyzing trace with hash 324371577, now seen corresponding path program 4 times [2024-06-28 04:27:32,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:32,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763562429] [2024-06-28 04:27:32,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:32,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:32,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:33,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:33,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:33,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763562429] [2024-06-28 04:27:33,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763562429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:33,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:33,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:33,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494174941] [2024-06-28 04:27:33,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:33,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:33,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:33,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:33,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:33,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:33,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 416 transitions, 6608 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:33,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:33,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:33,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:35,263 INFO L124 PetriNetUnfolderBase]: 4550/6926 cut-off events. [2024-06-28 04:27:35,263 INFO L125 PetriNetUnfolderBase]: For 414087/414089 co-relation queries the response was YES. [2024-06-28 04:27:35,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57867 conditions, 6926 events. 4550/6926 cut-off events. For 414087/414089 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 39349 event pairs, 899 based on Foata normal form. 8/6933 useless extension candidates. Maximal degree in co-relation 57732. Up to 6166 conditions per place. [2024-06-28 04:27:35,347 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 342 selfloop transitions, 114 changer transitions 0/459 dead transitions. [2024-06-28 04:27:35,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 459 transitions, 7855 flow [2024-06-28 04:27:35,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:35,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:35,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:27:35,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45584045584045585 [2024-06-28 04:27:35,348 INFO L175 Difference]: Start difference. First operand has 280 places, 416 transitions, 6608 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:27:35,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 459 transitions, 7855 flow [2024-06-28 04:27:36,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 459 transitions, 7620 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:27:36,525 INFO L231 Difference]: Finished difference. Result has 283 places, 422 transitions, 6742 flow [2024-06-28 04:27:36,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6373, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6742, PETRI_PLACES=283, PETRI_TRANSITIONS=422} [2024-06-28 04:27:36,526 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 243 predicate places. [2024-06-28 04:27:36,526 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 422 transitions, 6742 flow [2024-06-28 04:27:36,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:36,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:36,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:36,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:27:36,526 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-28 04:27:36,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:36,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1240402653, now seen corresponding path program 3 times [2024-06-28 04:27:36,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:36,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137610307] [2024-06-28 04:27:36,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:36,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:36,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:37,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-28 04:27:37,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:37,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137610307] [2024-06-28 04:27:37,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137610307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:37,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:37,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:37,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946363199] [2024-06-28 04:27:37,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:37,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:37,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:37,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:37,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:37,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:37,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 422 transitions, 6742 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:37,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:37,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:37,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:39,135 INFO L124 PetriNetUnfolderBase]: 4772/7259 cut-off events. [2024-06-28 04:27:39,136 INFO L125 PetriNetUnfolderBase]: For 471644/471644 co-relation queries the response was YES. [2024-06-28 04:27:39,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60304 conditions, 7259 events. 4772/7259 cut-off events. For 471644/471644 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 41562 event pairs, 1315 based on Foata normal form. 28/7286 useless extension candidates. Maximal degree in co-relation 60168. Up to 6984 conditions per place. [2024-06-28 04:27:39,227 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 434 selfloop transitions, 39 changer transitions 0/476 dead transitions. [2024-06-28 04:27:39,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 476 transitions, 8241 flow [2024-06-28 04:27:39,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:39,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:39,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 04:27:39,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128205128205128 [2024-06-28 04:27:39,229 INFO L175 Difference]: Start difference. First operand has 283 places, 422 transitions, 6742 flow. Second operand 10 states and 161 transitions. [2024-06-28 04:27:39,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 476 transitions, 8241 flow [2024-06-28 04:27:40,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 476 transitions, 7925 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:40,456 INFO L231 Difference]: Finished difference. Result has 290 places, 445 transitions, 6939 flow [2024-06-28 04:27:40,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6464, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6939, PETRI_PLACES=290, PETRI_TRANSITIONS=445} [2024-06-28 04:27:40,457 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 250 predicate places. [2024-06-28 04:27:40,457 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 445 transitions, 6939 flow [2024-06-28 04:27:40,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:40,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:40,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:40,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:27:40,457 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-28 04:27:40,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:40,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1244127675, now seen corresponding path program 5 times [2024-06-28 04:27:40,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:40,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751893876] [2024-06-28 04:27:40,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:40,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:40,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:41,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-28 04:27:41,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:41,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751893876] [2024-06-28 04:27:41,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751893876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:41,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:41,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:41,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040718173] [2024-06-28 04:27:41,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:41,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:41,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:41,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:41,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:41,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:41,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 445 transitions, 6939 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:41,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:41,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:41,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:43,084 INFO L124 PetriNetUnfolderBase]: 4802/7293 cut-off events. [2024-06-28 04:27:43,084 INFO L125 PetriNetUnfolderBase]: For 437508/437518 co-relation queries the response was YES. [2024-06-28 04:27:43,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60535 conditions, 7293 events. 4802/7293 cut-off events. For 437508/437518 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41694 event pairs, 1265 based on Foata normal form. 14/7306 useless extension candidates. Maximal degree in co-relation 60394. Up to 6995 conditions per place. [2024-06-28 04:27:43,184 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 408 selfloop transitions, 65 changer transitions 0/476 dead transitions. [2024-06-28 04:27:43,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 476 transitions, 8075 flow [2024-06-28 04:27:43,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:43,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:43,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:27:43,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301994301994302 [2024-06-28 04:27:43,185 INFO L175 Difference]: Start difference. First operand has 290 places, 445 transitions, 6939 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:27:43,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 476 transitions, 8075 flow [2024-06-28 04:27:44,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 476 transitions, 8002 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:27:44,497 INFO L231 Difference]: Finished difference. Result has 294 places, 451 transitions, 7112 flow [2024-06-28 04:27:44,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6866, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7112, PETRI_PLACES=294, PETRI_TRANSITIONS=451} [2024-06-28 04:27:44,498 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 254 predicate places. [2024-06-28 04:27:44,498 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 451 transitions, 7112 flow [2024-06-28 04:27:44,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:44,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:44,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:44,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:27:44,498 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-28 04:27:44,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:44,498 INFO L85 PathProgramCache]: Analyzing trace with hash 601492601, now seen corresponding path program 6 times [2024-06-28 04:27:44,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:44,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274246709] [2024-06-28 04:27:44,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:44,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:44,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:45,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:45,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:45,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274246709] [2024-06-28 04:27:45,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274246709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:45,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:45,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:27:45,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896356324] [2024-06-28 04:27:45,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:45,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:27:45,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:45,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:27:45,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:27:45,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:45,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 451 transitions, 7112 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-28 04:27:45,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:45,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:45,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:46,985 INFO L124 PetriNetUnfolderBase]: 4832/7335 cut-off events. [2024-06-28 04:27:46,985 INFO L125 PetriNetUnfolderBase]: For 447704/447714 co-relation queries the response was YES. [2024-06-28 04:27:47,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60911 conditions, 7335 events. 4832/7335 cut-off events. For 447704/447714 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 41949 event pairs, 1247 based on Foata normal form. 14/7348 useless extension candidates. Maximal degree in co-relation 60770. Up to 6942 conditions per place. [2024-06-28 04:27:47,079 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 401 selfloop transitions, 81 changer transitions 0/485 dead transitions. [2024-06-28 04:27:47,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 485 transitions, 8312 flow [2024-06-28 04:27:47,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:47,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:47,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 04:27:47,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282051282051282 [2024-06-28 04:27:47,080 INFO L175 Difference]: Start difference. First operand has 294 places, 451 transitions, 7112 flow. Second operand 10 states and 167 transitions. [2024-06-28 04:27:47,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 485 transitions, 8312 flow [2024-06-28 04:27:48,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 485 transitions, 8142 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:48,600 INFO L231 Difference]: Finished difference. Result has 297 places, 457 transitions, 7259 flow [2024-06-28 04:27:48,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6942, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7259, PETRI_PLACES=297, PETRI_TRANSITIONS=457} [2024-06-28 04:27:48,601 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 257 predicate places. [2024-06-28 04:27:48,601 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 457 transitions, 7259 flow [2024-06-28 04:27:48,601 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-28 04:27:48,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:48,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:48,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:27:48,601 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-28 04:27:48,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:48,602 INFO L85 PathProgramCache]: Analyzing trace with hash -897387459, now seen corresponding path program 1 times [2024-06-28 04:27:48,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:48,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599596098] [2024-06-28 04:27:48,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:48,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:48,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:49,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:49,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:49,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599596098] [2024-06-28 04:27:49,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599596098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:49,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:49,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:49,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894518773] [2024-06-28 04:27:49,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:49,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:49,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:49,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:49,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:50,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:50,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 457 transitions, 7259 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:50,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:50,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:50,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:52,155 INFO L124 PetriNetUnfolderBase]: 5715/8741 cut-off events. [2024-06-28 04:27:52,155 INFO L125 PetriNetUnfolderBase]: For 827806/827818 co-relation queries the response was YES. [2024-06-28 04:27:52,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78284 conditions, 8741 events. 5715/8741 cut-off events. For 827806/827818 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 51931 event pairs, 1074 based on Foata normal form. 66/8806 useless extension candidates. Maximal degree in co-relation 78142. Up to 4280 conditions per place. [2024-06-28 04:27:52,267 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 328 selfloop transitions, 200 changer transitions 5/536 dead transitions. [2024-06-28 04:27:52,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 536 transitions, 9439 flow [2024-06-28 04:27:52,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:52,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:52,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 04:27:52,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-28 04:27:52,269 INFO L175 Difference]: Start difference. First operand has 297 places, 457 transitions, 7259 flow. Second operand 10 states and 206 transitions. [2024-06-28 04:27:52,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 536 transitions, 9439 flow [2024-06-28 04:27:54,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 536 transitions, 9204 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 04:27:54,178 INFO L231 Difference]: Finished difference. Result has 300 places, 461 transitions, 7539 flow [2024-06-28 04:27:54,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7024, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7539, PETRI_PLACES=300, PETRI_TRANSITIONS=461} [2024-06-28 04:27:54,179 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 260 predicate places. [2024-06-28 04:27:54,179 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 461 transitions, 7539 flow [2024-06-28 04:27:54,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:54,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:54,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:27:54,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:27:54,180 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-28 04:27:54,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:54,180 INFO L85 PathProgramCache]: Analyzing trace with hash -890900709, now seen corresponding path program 2 times [2024-06-28 04:27:54,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:54,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790987706] [2024-06-28 04:27:54,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:54,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:54,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:55,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:27:55,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:55,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790987706] [2024-06-28 04:27:55,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790987706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:55,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:55,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:55,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73540508] [2024-06-28 04:27:55,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:55,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:55,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:55,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:55,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:55,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:27:55,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 461 transitions, 7539 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:55,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:55,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:27:55,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:57,916 INFO L124 PetriNetUnfolderBase]: 6156/9442 cut-off events. [2024-06-28 04:27:57,916 INFO L125 PetriNetUnfolderBase]: For 987568/987580 co-relation queries the response was YES. [2024-06-28 04:27:57,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87845 conditions, 9442 events. 6156/9442 cut-off events. For 987568/987580 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 57049 event pairs, 1507 based on Foata normal form. 66/9507 useless extension candidates. Maximal degree in co-relation 87701. Up to 6982 conditions per place. [2024-06-28 04:27:58,026 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 328 selfloop transitions, 192 changer transitions 5/528 dead transitions. [2024-06-28 04:27:58,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 528 transitions, 9402 flow [2024-06-28 04:27:58,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:27:58,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:27:58,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-28 04:27:58,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965034965034965 [2024-06-28 04:27:58,028 INFO L175 Difference]: Start difference. First operand has 300 places, 461 transitions, 7539 flow. Second operand 11 states and 213 transitions. [2024-06-28 04:27:58,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 528 transitions, 9402 flow [2024-06-28 04:28:00,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 528 transitions, 9124 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:28:00,574 INFO L231 Difference]: Finished difference. Result has 307 places, 463 transitions, 7753 flow [2024-06-28 04:28:00,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7261, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7753, PETRI_PLACES=307, PETRI_TRANSITIONS=463} [2024-06-28 04:28:00,574 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 267 predicate places. [2024-06-28 04:28:00,574 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 463 transitions, 7753 flow [2024-06-28 04:28:00,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:00,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:00,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:00,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:28:00,575 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:00,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:00,575 INFO L85 PathProgramCache]: Analyzing trace with hash -890892339, now seen corresponding path program 3 times [2024-06-28 04:28:00,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:00,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338351006] [2024-06-28 04:28:00,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:00,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:00,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:01,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:01,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:01,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338351006] [2024-06-28 04:28:01,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338351006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:01,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:01,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:28:01,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709876571] [2024-06-28 04:28:01,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:01,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:28:01,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:01,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:28:01,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:28:01,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:28:01,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 463 transitions, 7753 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:01,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:01,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:28:01,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:04,718 INFO L124 PetriNetUnfolderBase]: 6488/9971 cut-off events. [2024-06-28 04:28:04,718 INFO L125 PetriNetUnfolderBase]: For 1111574/1111587 co-relation queries the response was YES. [2024-06-28 04:28:04,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93011 conditions, 9971 events. 6488/9971 cut-off events. For 1111574/1111587 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 61132 event pairs, 1646 based on Foata normal form. 100/10070 useless extension candidates. Maximal degree in co-relation 92864. Up to 7850 conditions per place. [2024-06-28 04:28:04,964 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 249 selfloop transitions, 267 changer transitions 10/529 dead transitions. [2024-06-28 04:28:04,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 529 transitions, 9723 flow [2024-06-28 04:28:04,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:28:04,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:28:04,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 04:28:04,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4948717948717949 [2024-06-28 04:28:04,965 INFO L175 Difference]: Start difference. First operand has 307 places, 463 transitions, 7753 flow. Second operand 10 states and 193 transitions. [2024-06-28 04:28:04,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 529 transitions, 9723 flow [2024-06-28 04:28:07,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 529 transitions, 9439 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:07,170 INFO L231 Difference]: Finished difference. Result has 313 places, 473 transitions, 8495 flow [2024-06-28 04:28:07,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7473, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8495, PETRI_PLACES=313, PETRI_TRANSITIONS=473} [2024-06-28 04:28:07,170 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 273 predicate places. [2024-06-28 04:28:07,170 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 473 transitions, 8495 flow [2024-06-28 04:28:07,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:07,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:07,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:07,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:28:07,171 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-28 04:28:07,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:07,171 INFO L85 PathProgramCache]: Analyzing trace with hash -661203729, now seen corresponding path program 4 times [2024-06-28 04:28:07,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:07,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107769103] [2024-06-28 04:28:07,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:07,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:07,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:08,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-28 04:28:08,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:08,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107769103] [2024-06-28 04:28:08,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107769103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:08,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:08,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:28:08,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238708787] [2024-06-28 04:28:08,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:08,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:28:08,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:08,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:28:08,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:28:08,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:28:08,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 473 transitions, 8495 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:08,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:08,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:28:08,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:11,399 INFO L124 PetriNetUnfolderBase]: 6480/9987 cut-off events. [2024-06-28 04:28:11,399 INFO L125 PetriNetUnfolderBase]: For 1135138/1135151 co-relation queries the response was YES. [2024-06-28 04:28:11,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96397 conditions, 9987 events. 6480/9987 cut-off events. For 1135138/1135151 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 61562 event pairs, 1672 based on Foata normal form. 100/10086 useless extension candidates. Maximal degree in co-relation 96245. Up to 8207 conditions per place. [2024-06-28 04:28:11,520 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 304 selfloop transitions, 225 changer transitions 4/536 dead transitions. [2024-06-28 04:28:11,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 536 transitions, 10668 flow [2024-06-28 04:28:11,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:11,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:11,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 04:28:11,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47086247086247085 [2024-06-28 04:28:11,522 INFO L175 Difference]: Start difference. First operand has 313 places, 473 transitions, 8495 flow. Second operand 11 states and 202 transitions. [2024-06-28 04:28:11,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 536 transitions, 10668 flow [2024-06-28 04:28:13,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 536 transitions, 10376 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-28 04:28:13,791 INFO L231 Difference]: Finished difference. Result has 322 places, 486 transitions, 9089 flow [2024-06-28 04:28:13,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8271, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9089, PETRI_PLACES=322, PETRI_TRANSITIONS=486} [2024-06-28 04:28:13,791 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 282 predicate places. [2024-06-28 04:28:13,791 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 486 transitions, 9089 flow [2024-06-28 04:28:13,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:13,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:13,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:13,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:28:13,792 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-28 04:28:13,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:13,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1233722959, now seen corresponding path program 1 times [2024-06-28 04:28:13,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:13,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189513559] [2024-06-28 04:28:13,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:13,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:13,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:15,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:15,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:15,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189513559] [2024-06-28 04:28:15,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189513559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:15,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:15,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:28:15,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446491317] [2024-06-28 04:28:15,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:15,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:28:15,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:15,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:28:15,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:28:15,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:28:15,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 486 transitions, 9089 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:15,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:15,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:28:15,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:18,249 INFO L124 PetriNetUnfolderBase]: 6820/10505 cut-off events. [2024-06-28 04:28:18,249 INFO L125 PetriNetUnfolderBase]: For 1117454/1117464 co-relation queries the response was YES. [2024-06-28 04:28:18,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104528 conditions, 10505 events. 6820/10505 cut-off events. For 1117454/1117464 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 65288 event pairs, 2317 based on Foata normal form. 22/10526 useless extension candidates. Maximal degree in co-relation 104372. Up to 9671 conditions per place. [2024-06-28 04:28:18,382 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 466 selfloop transitions, 63 changer transitions 0/532 dead transitions. [2024-06-28 04:28:18,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 532 transitions, 10773 flow [2024-06-28 04:28:18,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:18,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:18,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 04:28:18,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219114219114219 [2024-06-28 04:28:18,383 INFO L175 Difference]: Start difference. First operand has 322 places, 486 transitions, 9089 flow. Second operand 11 states and 181 transitions. [2024-06-28 04:28:18,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 532 transitions, 10773 flow [2024-06-28 04:28:21,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 532 transitions, 10373 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-28 04:28:21,435 INFO L231 Difference]: Finished difference. Result has 329 places, 494 transitions, 9055 flow [2024-06-28 04:28:21,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8689, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9055, PETRI_PLACES=329, PETRI_TRANSITIONS=494} [2024-06-28 04:28:21,436 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 289 predicate places. [2024-06-28 04:28:21,436 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 494 transitions, 9055 flow [2024-06-28 04:28:21,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:21,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:21,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:21,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:28:21,437 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-28 04:28:21,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:21,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1244211251, now seen corresponding path program 5 times [2024-06-28 04:28:21,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:21,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615496239] [2024-06-28 04:28:21,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:21,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:21,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:22,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:22,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:22,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615496239] [2024-06-28 04:28:22,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615496239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:22,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:22,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:28:22,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718228672] [2024-06-28 04:28:22,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:22,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:28:22,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:22,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:28:22,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:28:22,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:28:22,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 494 transitions, 9055 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:22,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:22,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:28:22,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:25,796 INFO L124 PetriNetUnfolderBase]: 7004/10801 cut-off events. [2024-06-28 04:28:25,797 INFO L125 PetriNetUnfolderBase]: For 1254218/1254228 co-relation queries the response was YES. [2024-06-28 04:28:25,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107444 conditions, 10801 events. 7004/10801 cut-off events. For 1254218/1254228 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 67490 event pairs, 2389 based on Foata normal form. 62/10862 useless extension candidates. Maximal degree in co-relation 107286. Up to 10122 conditions per place. [2024-06-28 04:28:25,940 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 452 selfloop transitions, 76 changer transitions 6/537 dead transitions. [2024-06-28 04:28:25,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 537 transitions, 10464 flow [2024-06-28 04:28:25,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:28:25,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:28:25,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-28 04:28:25,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2024-06-28 04:28:25,941 INFO L175 Difference]: Start difference. First operand has 329 places, 494 transitions, 9055 flow. Second operand 12 states and 200 transitions. [2024-06-28 04:28:25,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 537 transitions, 10464 flow [2024-06-28 04:28:29,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 537 transitions, 10345 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:29,065 INFO L231 Difference]: Finished difference. Result has 334 places, 496 transitions, 9181 flow [2024-06-28 04:28:29,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8936, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9181, PETRI_PLACES=334, PETRI_TRANSITIONS=496} [2024-06-28 04:28:29,066 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 294 predicate places. [2024-06-28 04:28:29,066 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 496 transitions, 9181 flow [2024-06-28 04:28:29,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:29,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:29,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:29,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:28:29,066 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:29,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:29,067 INFO L85 PathProgramCache]: Analyzing trace with hash 601490865, now seen corresponding path program 6 times [2024-06-28 04:28:29,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:29,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175185139] [2024-06-28 04:28:29,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:29,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:29,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:30,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:30,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:30,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175185139] [2024-06-28 04:28:30,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175185139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:30,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:30,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:28:30,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537686345] [2024-06-28 04:28:30,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:30,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:28:30,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:30,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:28:30,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:28:30,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:28:30,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 496 transitions, 9181 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:30,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:30,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:28:30,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:33,711 INFO L124 PetriNetUnfolderBase]: 7224/11169 cut-off events. [2024-06-28 04:28:33,711 INFO L125 PetriNetUnfolderBase]: For 1274302/1274312 co-relation queries the response was YES. [2024-06-28 04:28:33,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110195 conditions, 11169 events. 7224/11169 cut-off events. For 1274302/1274312 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 70352 event pairs, 2409 based on Foata normal form. 56/11224 useless extension candidates. Maximal degree in co-relation 110035. Up to 9979 conditions per place. [2024-06-28 04:28:33,844 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 445 selfloop transitions, 84 changer transitions 9/541 dead transitions. [2024-06-28 04:28:33,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 541 transitions, 10661 flow [2024-06-28 04:28:33,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:33,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:33,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 04:28:33,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44522144522144524 [2024-06-28 04:28:33,845 INFO L175 Difference]: Start difference. First operand has 334 places, 496 transitions, 9181 flow. Second operand 11 states and 191 transitions. [2024-06-28 04:28:33,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 541 transitions, 10661 flow [2024-06-28 04:28:37,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 541 transitions, 10480 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 04:28:37,573 INFO L231 Difference]: Finished difference. Result has 336 places, 497 transitions, 9227 flow [2024-06-28 04:28:37,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9000, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9227, PETRI_PLACES=336, PETRI_TRANSITIONS=497} [2024-06-28 04:28:37,573 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 296 predicate places. [2024-06-28 04:28:37,573 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 497 transitions, 9227 flow [2024-06-28 04:28:37,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:37,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:37,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:37,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:28:37,574 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:37,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:37,574 INFO L85 PathProgramCache]: Analyzing trace with hash 3705011, now seen corresponding path program 4 times [2024-06-28 04:28:37,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:37,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563595196] [2024-06-28 04:28:37,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:37,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:37,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:38,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:38,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:38,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563595196] [2024-06-28 04:28:38,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563595196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:38,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:38,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:28:38,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848162214] [2024-06-28 04:28:38,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:38,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:28:38,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:38,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:28:38,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:28:38,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:28:38,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 497 transitions, 9227 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:38,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:38,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:28:38,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:41,581 INFO L124 PetriNetUnfolderBase]: 7307/11300 cut-off events. [2024-06-28 04:28:41,581 INFO L125 PetriNetUnfolderBase]: For 1247078/1247078 co-relation queries the response was YES. [2024-06-28 04:28:41,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112663 conditions, 11300 events. 7307/11300 cut-off events. For 1247078/1247078 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 71626 event pairs, 2788 based on Foata normal form. 10/11309 useless extension candidates. Maximal degree in co-relation 112501. Up to 11003 conditions per place. [2024-06-28 04:28:41,978 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 496 selfloop transitions, 36 changer transitions 0/535 dead transitions. [2024-06-28 04:28:41,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 535 transitions, 10772 flow [2024-06-28 04:28:41,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:28:41,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:28:41,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:28:41,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4519230769230769 [2024-06-28 04:28:41,979 INFO L175 Difference]: Start difference. First operand has 336 places, 497 transitions, 9227 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:28:41,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 535 transitions, 10772 flow [2024-06-28 04:28:45,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 535 transitions, 10465 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 04:28:45,778 INFO L231 Difference]: Finished difference. Result has 334 places, 499 transitions, 9062 flow [2024-06-28 04:28:45,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8920, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9062, PETRI_PLACES=334, PETRI_TRANSITIONS=499} [2024-06-28 04:28:45,779 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 294 predicate places. [2024-06-28 04:28:45,779 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 499 transitions, 9062 flow [2024-06-28 04:28:45,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:45,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:45,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:45,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:28:45,779 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:45,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:45,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1541681781, now seen corresponding path program 5 times [2024-06-28 04:28:45,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:45,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936263780] [2024-06-28 04:28:45,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:45,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:45,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:46,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-28 04:28:46,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:46,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936263780] [2024-06-28 04:28:46,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936263780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:46,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:46,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:46,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884416310] [2024-06-28 04:28:46,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:46,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:46,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:46,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:46,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:46,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:28:46,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 499 transitions, 9062 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:46,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:46,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:28:46,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:50,024 INFO L124 PetriNetUnfolderBase]: 7359/11380 cut-off events. [2024-06-28 04:28:50,025 INFO L125 PetriNetUnfolderBase]: For 1285745/1285745 co-relation queries the response was YES. [2024-06-28 04:28:50,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113441 conditions, 11380 events. 7359/11380 cut-off events. For 1285745/1285745 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 72170 event pairs, 2810 based on Foata normal form. 14/11393 useless extension candidates. Maximal degree in co-relation 113278. Up to 11194 conditions per place. [2024-06-28 04:28:50,174 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 493 selfloop transitions, 34 changer transitions 0/530 dead transitions. [2024-06-28 04:28:50,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 530 transitions, 10369 flow [2024-06-28 04:28:50,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:28:50,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:28:50,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:28:50,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-28 04:28:50,175 INFO L175 Difference]: Start difference. First operand has 334 places, 499 transitions, 9062 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:28:50,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 530 transitions, 10369 flow [2024-06-28 04:28:53,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 530 transitions, 10277 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 04:28:53,704 INFO L231 Difference]: Finished difference. Result has 338 places, 500 transitions, 9080 flow [2024-06-28 04:28:53,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8984, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9080, PETRI_PLACES=338, PETRI_TRANSITIONS=500} [2024-06-28 04:28:53,705 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 298 predicate places. [2024-06-28 04:28:53,705 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 500 transitions, 9080 flow [2024-06-28 04:28:53,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:53,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:53,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:28:53,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:28:53,705 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:53,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:53,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1164217435, now seen corresponding path program 7 times [2024-06-28 04:28:53,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:53,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709265902] [2024-06-28 04:28:53,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:53,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:53,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:54,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-28 04:28:54,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:54,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709265902] [2024-06-28 04:28:54,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709265902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:54,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:54,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:54,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953185013] [2024-06-28 04:28:54,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:54,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:54,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:54,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:54,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:54,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:28:54,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 500 transitions, 9080 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:54,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:54,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:28:54,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:57,923 INFO L124 PetriNetUnfolderBase]: 7389/11422 cut-off events. [2024-06-28 04:28:57,923 INFO L125 PetriNetUnfolderBase]: For 1285390/1285390 co-relation queries the response was YES. [2024-06-28 04:28:58,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113737 conditions, 11422 events. 7389/11422 cut-off events. For 1285390/1285390 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 72404 event pairs, 2812 based on Foata normal form. 6/11427 useless extension candidates. Maximal degree in co-relation 113572. Up to 11238 conditions per place. [2024-06-28 04:28:58,088 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 488 selfloop transitions, 44 changer transitions 0/535 dead transitions. [2024-06-28 04:28:58,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 535 transitions, 10451 flow [2024-06-28 04:28:58,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:58,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:58,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 04:28:58,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42450142450142453 [2024-06-28 04:28:58,089 INFO L175 Difference]: Start difference. First operand has 338 places, 500 transitions, 9080 flow. Second operand 9 states and 149 transitions. [2024-06-28 04:28:58,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 535 transitions, 10451 flow [2024-06-28 04:29:01,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 535 transitions, 10377 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:29:01,884 INFO L231 Difference]: Finished difference. Result has 341 places, 506 transitions, 9272 flow [2024-06-28 04:29:01,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9006, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9272, PETRI_PLACES=341, PETRI_TRANSITIONS=506} [2024-06-28 04:29:01,884 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 301 predicate places. [2024-06-28 04:29:01,884 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 506 transitions, 9272 flow [2024-06-28 04:29:01,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:01,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:01,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:29:01,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:29:01,885 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:29:01,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:01,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1366347699, now seen corresponding path program 6 times [2024-06-28 04:29:01,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:01,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677836177] [2024-06-28 04:29:01,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:01,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:01,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:02,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-28 04:29:02,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:02,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677836177] [2024-06-28 04:29:02,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677836177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:02,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:02,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:29:02,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309604766] [2024-06-28 04:29:02,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:02,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:29:02,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:02,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:29:02,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:29:03,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:29:03,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 506 transitions, 9272 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:03,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:03,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:29:03,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:06,555 INFO L124 PetriNetUnfolderBase]: 7510/11605 cut-off events. [2024-06-28 04:29:06,556 INFO L125 PetriNetUnfolderBase]: For 1372835/1372835 co-relation queries the response was YES. [2024-06-28 04:29:06,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116905 conditions, 11605 events. 7510/11605 cut-off events. For 1372835/1372835 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 73749 event pairs, 2810 based on Foata normal form. 10/11614 useless extension candidates. Maximal degree in co-relation 116739. Up to 10938 conditions per place. [2024-06-28 04:29:06,736 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 465 selfloop transitions, 78 changer transitions 0/546 dead transitions. [2024-06-28 04:29:06,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 546 transitions, 10863 flow [2024-06-28 04:29:06,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:29:06,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:29:06,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:29:06,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-06-28 04:29:06,738 INFO L175 Difference]: Start difference. First operand has 341 places, 506 transitions, 9272 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:29:06,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 546 transitions, 10863 flow [2024-06-28 04:29:10,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 546 transitions, 10713 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:10,778 INFO L231 Difference]: Finished difference. Result has 342 places, 508 transitions, 9354 flow [2024-06-28 04:29:10,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9122, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9354, PETRI_PLACES=342, PETRI_TRANSITIONS=508} [2024-06-28 04:29:10,778 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 302 predicate places. [2024-06-28 04:29:10,778 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 508 transitions, 9354 flow [2024-06-28 04:29:10,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:10,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:10,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:29:10,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:29:10,779 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:29:10,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:10,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1374813788, now seen corresponding path program 1 times [2024-06-28 04:29:10,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:10,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21600982] [2024-06-28 04:29:10,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:10,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:10,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:11,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:11,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:11,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21600982] [2024-06-28 04:29:11,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21600982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:11,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:11,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:29:11,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807112986] [2024-06-28 04:29:11,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:11,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:29:11,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:11,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:29:11,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:29:11,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 39 [2024-06-28 04:29:11,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 508 transitions, 9354 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-28 04:29:11,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:11,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 39 [2024-06-28 04:29:11,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:14,990 INFO L124 PetriNetUnfolderBase]: 7501/11593 cut-off events. [2024-06-28 04:29:14,990 INFO L125 PetriNetUnfolderBase]: For 1372038/1372051 co-relation queries the response was YES. [2024-06-28 04:29:15,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117120 conditions, 11593 events. 7501/11593 cut-off events. For 1372038/1372051 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 73680 event pairs, 2082 based on Foata normal form. 13/11605 useless extension candidates. Maximal degree in co-relation 116953. Up to 10447 conditions per place. [2024-06-28 04:29:15,148 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 333 selfloop transitions, 203 changer transitions 0/539 dead transitions. [2024-06-28 04:29:15,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 539 transitions, 10714 flow [2024-06-28 04:29:15,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:29:15,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:29:15,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 04:29:15,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5018315018315018 [2024-06-28 04:29:15,149 INFO L175 Difference]: Start difference. First operand has 342 places, 508 transitions, 9354 flow. Second operand 7 states and 137 transitions. [2024-06-28 04:29:15,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 539 transitions, 10714 flow