./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe005_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-05-21_14-57-05.files/protection/safe005_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 76401ed0 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/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe005_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-76401ed-m [2024-06-20 16:50:01,110 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:50:01,174 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:50:01,177 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:50:01,177 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:50:01,206 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:50:01,207 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:50:01,207 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:50:01,207 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:50:01,210 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:50:01,210 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:50:01,210 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:50:01,211 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:50:01,212 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:50:01,212 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:50:01,212 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:50:01,213 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:50:01,213 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:50:01,213 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:50:01,213 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:50:01,213 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:50:01,213 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:50:01,213 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:50:01,214 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:50:01,214 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:50:01,214 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:50:01,214 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:50:01,214 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:50:01,214 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:50:01,215 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:50:01,215 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:50:01,215 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:50:01,216 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:50:01,216 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:50:01,216 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:50:01,216 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:50:01,216 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:50:01,216 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:50:01,216 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:50:01,216 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:50:01,216 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:50:01,217 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:50:01,217 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:50:01,217 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-20 16:50:01,433 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:50:01,453 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:50:01,455 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:50:01,456 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:50:01,456 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:50:01,457 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-20 16:50:01,620 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:50:01,620 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:50:01,621 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 16:50:02,643 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:50:02,902 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:50:02,902 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 16:50:02,913 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/443540b6d/6a7b9ff578f4446598f102fc8ee1abb5/FLAG2485d7cc2 [2024-06-20 16:50:02,926 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/443540b6d/6a7b9ff578f4446598f102fc8ee1abb5 [2024-06-20 16:50:02,927 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:50:02,928 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:50:02,930 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:50:02,930 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:50:02,934 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:50:02,934 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:50:01" (1/2) ... [2024-06-20 16:50:02,935 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bee2aec and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:50:02, skipping insertion in model container [2024-06-20 16:50:02,935 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:50:01" (1/2) ... [2024-06-20 16:50:02,936 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4a0108d2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:50:02, skipping insertion in model container [2024-06-20 16:50:02,937 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:50:02" (2/2) ... [2024-06-20 16:50:02,937 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bee2aec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:02, skipping insertion in model container [2024-06-20 16:50:02,937 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:50:02" (2/2) ... [2024-06-20 16:50:02,937 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:50:03,008 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:50:03,009 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] (((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-20 16:50:03,009 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-20 16:50:03,010 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] (((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-20 16:50:03,010 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:50:03,010 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-20 16:50:03,053 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:50:03,376 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:50:03,384 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:50:03,493 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:50:03,528 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:50:03,528 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03 WrapperNode [2024-06-20 16:50:03,528 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:50:03,529 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:50:03,529 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:50:03,530 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:50:03,535 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,561 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,581 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-20 16:50:03,581 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:50:03,582 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:50:03,582 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:50:03,582 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:50:03,590 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,590 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,595 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,608 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-20 16:50:03,608 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,608 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,632 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,634 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,635 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,637 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,639 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:50:03,643 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:50:03,643 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:50:03,643 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:50:03,644 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (1/1) ... [2024-06-20 16:50:03,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:50:03,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:50:03,666 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-20 16:50:03,694 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-20 16:50:03,709 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:50:03,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:50:03,710 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:50:03,710 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:50:03,710 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:50:03,711 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:50:03,711 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:50:03,711 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:50:03,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:50:03,711 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:50:03,711 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:50:03,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:50:03,713 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:50:03,851 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:50:03,854 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:50:04,111 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:50:04,111 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:50:04,243 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:50:04,244 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:50:04,244 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:50:04 BoogieIcfgContainer [2024-06-20 16:50:04,244 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:50:04,246 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:50:04,246 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:50:04,249 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:50:04,249 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:50:01" (1/4) ... [2024-06-20 16:50:04,249 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1338cbea and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:50:04, skipping insertion in model container [2024-06-20 16:50:04,249 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:50:02" (2/4) ... [2024-06-20 16:50:04,250 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1338cbea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:50:04, skipping insertion in model container [2024-06-20 16:50:04,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:50:03" (3/4) ... [2024-06-20 16:50:04,251 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1338cbea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:50:04, skipping insertion in model container [2024-06-20 16:50:04,251 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:50:04" (4/4) ... [2024-06-20 16:50:04,252 INFO L112 eAbstractionObserver]: Analyzing ICFG safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 16:50:04,265 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:50:04,265 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:50:04,265 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:50:04,303 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:50:04,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 16:50:04,354 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-20 16:50:04,354 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:50:04,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 68 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 16:50:04,357 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 16:50:04,359 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-20 16:50:04,370 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:50:04,376 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;@50d70d0b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:50:04,377 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:50:04,382 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:50:04,382 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:50:04,382 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:50:04,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:04,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:50:04,383 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-20 16:50:04,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:04,387 INFO L85 PathProgramCache]: Analyzing trace with hash 362811812, now seen corresponding path program 1 times [2024-06-20 16:50:04,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:04,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117320485] [2024-06-20 16:50:04,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:04,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:04,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:05,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:05,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:05,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117320485] [2024-06-20 16:50:05,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117320485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:05,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:05,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:50:05,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243706163] [2024-06-20 16:50:05,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:05,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:50:05,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:05,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:50:05,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:50:05,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-20 16:50:05,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:05,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:05,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-20 16:50:05,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:05,614 INFO L124 PetriNetUnfolderBase]: 942/1465 cut-off events. [2024-06-20 16:50:05,614 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-20 16:50:05,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2981 conditions, 1465 events. 942/1465 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7311 event pairs, 546 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 2969. Up to 1428 conditions per place. [2024-06-20 16:50:05,628 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-20 16:50:05,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 43 transitions, 171 flow [2024-06-20 16:50:05,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:50:05,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:50:05,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-20 16:50:05,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-20 16:50:05,640 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 80 transitions. [2024-06-20 16:50:05,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 43 transitions, 171 flow [2024-06-20 16:50:05,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 43 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:50:05,645 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-20 16:50:05,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-20 16:50:05,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-20 16:50:05,651 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-20 16:50:05,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:05,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:05,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:05,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:50:05,652 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-20 16:50:05,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:05,653 INFO L85 PathProgramCache]: Analyzing trace with hash 769830979, now seen corresponding path program 1 times [2024-06-20 16:50:05,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:05,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034418569] [2024-06-20 16:50:05,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:05,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:05,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:06,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:06,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:06,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034418569] [2024-06-20 16:50:06,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034418569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:06,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:06,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:50:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840624811] [2024-06-20 16:50:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:06,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:50:06,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:06,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:50:06,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:50:06,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-20 16:50:06,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:06,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:06,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-20 16:50:06,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:06,473 INFO L124 PetriNetUnfolderBase]: 1338/2027 cut-off events. [2024-06-20 16:50:06,473 INFO L125 PetriNetUnfolderBase]: For 330/330 co-relation queries the response was YES. [2024-06-20 16:50:06,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4661 conditions, 2027 events. 1338/2027 cut-off events. For 330/330 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9649 event pairs, 712 based on Foata normal form. 6/2031 useless extension candidates. Maximal degree in co-relation 4649. Up to 1969 conditions per place. [2024-06-20 16:50:06,481 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-20 16:50:06,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 258 flow [2024-06-20 16:50:06,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:50:06,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:50:06,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-20 16:50:06,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-20 16:50:06,483 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 98 transitions. [2024-06-20 16:50:06,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 258 flow [2024-06-20 16:50:06,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:50:06,485 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-20 16:50:06,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-20 16:50:06,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-20 16:50:06,486 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-20 16:50:06,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:06,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:06,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:06,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:50:06,487 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:06,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:06,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1615943924, now seen corresponding path program 1 times [2024-06-20 16:50:06,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:06,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405480428] [2024-06-20 16:50:06,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:06,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:06,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:07,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-20 16:50:07,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:07,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405480428] [2024-06-20 16:50:07,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405480428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:07,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:07,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:50:07,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715821591] [2024-06-20 16:50:07,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:07,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:50:07,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:07,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:50:07,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:50:07,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-20 16:50:07,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:07,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:07,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-20 16:50:07,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:07,415 INFO L124 PetriNetUnfolderBase]: 980/1539 cut-off events. [2024-06-20 16:50:07,415 INFO L125 PetriNetUnfolderBase]: For 731/731 co-relation queries the response was YES. [2024-06-20 16:50:07,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3922 conditions, 1539 events. 980/1539 cut-off events. For 731/731 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7617 event pairs, 562 based on Foata normal form. 3/1498 useless extension candidates. Maximal degree in co-relation 3906. Up to 1473 conditions per place. [2024-06-20 16:50:07,423 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 40 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-20 16:50:07,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 59 transitions, 306 flow [2024-06-20 16:50:07,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:50:07,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:50:07,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-20 16:50:07,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-20 16:50:07,425 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 5 states and 105 transitions. [2024-06-20 16:50:07,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 59 transitions, 306 flow [2024-06-20 16:50:07,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 59 transitions, 304 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-20 16:50:07,427 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 221 flow [2024-06-20 16:50:07,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=221, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-20 16:50:07,427 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-20 16:50:07,428 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 221 flow [2024-06-20 16:50:07,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:07,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:07,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:07,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:50:07,428 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-20 16:50:07,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:07,429 INFO L85 PathProgramCache]: Analyzing trace with hash 580485505, now seen corresponding path program 1 times [2024-06-20 16:50:07,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:07,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136838911] [2024-06-20 16:50:07,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:07,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:07,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:08,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:08,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:08,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136838911] [2024-06-20 16:50:08,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136838911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:08,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:08,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:50:08,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576943647] [2024-06-20 16:50:08,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:08,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:50:08,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:08,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:50:08,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:50:08,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-20 16:50:08,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 221 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:08,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:08,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-20 16:50:08,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:08,691 INFO L124 PetriNetUnfolderBase]: 1323/2004 cut-off events. [2024-06-20 16:50:08,692 INFO L125 PetriNetUnfolderBase]: For 1874/1874 co-relation queries the response was YES. [2024-06-20 16:50:08,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5794 conditions, 2004 events. 1323/2004 cut-off events. For 1874/1874 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9554 event pairs, 467 based on Foata normal form. 6/2008 useless extension candidates. Maximal degree in co-relation 5774. Up to 1916 conditions per place. [2024-06-20 16:50:08,702 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-20 16:50:08,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 77 transitions, 445 flow [2024-06-20 16:50:08,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:50:08,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:50:08,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-20 16:50:08,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-20 16:50:08,704 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 221 flow. Second operand 6 states and 137 transitions. [2024-06-20 16:50:08,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 77 transitions, 445 flow [2024-06-20 16:50:08,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 77 transitions, 432 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 16:50:08,707 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 265 flow [2024-06-20 16:50:08,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=265, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-20 16:50:08,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-20 16:50:08,708 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 265 flow [2024-06-20 16:50:08,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:08,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:08,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:08,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:50:08,708 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:08,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:08,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1411385553, now seen corresponding path program 1 times [2024-06-20 16:50:08,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:08,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834838826] [2024-06-20 16:50:08,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:08,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:08,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:09,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:09,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:09,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834838826] [2024-06-20 16:50:09,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834838826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:09,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:09,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:50:09,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675606001] [2024-06-20 16:50:09,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:09,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:50:09,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:09,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:50:09,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:50:09,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:09,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 265 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:09,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:09,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:09,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:09,647 INFO L124 PetriNetUnfolderBase]: 1378/2095 cut-off events. [2024-06-20 16:50:09,647 INFO L125 PetriNetUnfolderBase]: For 3089/3089 co-relation queries the response was YES. [2024-06-20 16:50:09,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6533 conditions, 2095 events. 1378/2095 cut-off events. For 3089/3089 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10095 event pairs, 516 based on Foata normal form. 6/2097 useless extension candidates. Maximal degree in co-relation 6510. Up to 1942 conditions per place. [2024-06-20 16:50:09,657 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 59 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-20 16:50:09,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 523 flow [2024-06-20 16:50:09,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:50:09,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:50:09,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-20 16:50:09,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-20 16:50:09,658 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 265 flow. Second operand 6 states and 120 transitions. [2024-06-20 16:50:09,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 523 flow [2024-06-20 16:50:09,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 80 transitions, 498 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 16:50:09,662 INFO L231 Difference]: Finished difference. Result has 60 places, 60 transitions, 340 flow [2024-06-20 16:50:09,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=340, PETRI_PLACES=60, PETRI_TRANSITIONS=60} [2024-06-20 16:50:09,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-20 16:50:09,663 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 60 transitions, 340 flow [2024-06-20 16:50:09,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:09,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:09,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:09,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:50:09,663 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-20 16:50:09,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:09,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1104866197, now seen corresponding path program 1 times [2024-06-20 16:50:09,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:09,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809878623] [2024-06-20 16:50:09,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:09,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:09,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:10,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:10,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:10,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809878623] [2024-06-20 16:50:10,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809878623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:10,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:10,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:50:10,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895216317] [2024-06-20 16:50:10,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:10,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:50:10,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:10,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:50:10,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:50:10,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:10,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 60 transitions, 340 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:10,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:10,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:10,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:10,593 INFO L124 PetriNetUnfolderBase]: 1412/2162 cut-off events. [2024-06-20 16:50:10,594 INFO L125 PetriNetUnfolderBase]: For 4830/4830 co-relation queries the response was YES. [2024-06-20 16:50:10,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7599 conditions, 2162 events. 1412/2162 cut-off events. For 4830/4830 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10418 event pairs, 547 based on Foata normal form. 4/2164 useless extension candidates. Maximal degree in co-relation 7573. Up to 2069 conditions per place. [2024-06-20 16:50:10,606 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 69 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-20 16:50:10,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 90 transitions, 622 flow [2024-06-20 16:50:10,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:10,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:10,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 16:50:10,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-20 16:50:10,608 INFO L175 Difference]: Start difference. First operand has 60 places, 60 transitions, 340 flow. Second operand 7 states and 134 transitions. [2024-06-20 16:50:10,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 90 transitions, 622 flow [2024-06-20 16:50:10,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 90 transitions, 606 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-20 16:50:10,614 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 432 flow [2024-06-20 16:50:10,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=432, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-20 16:50:10,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-20 16:50:10,617 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 432 flow [2024-06-20 16:50:10,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:10,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:10,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:10,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:50:10,618 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-20 16:50:10,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:10,618 INFO L85 PathProgramCache]: Analyzing trace with hash -587341517, now seen corresponding path program 2 times [2024-06-20 16:50:10,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:10,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439345087] [2024-06-20 16:50:10,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:10,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:10,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:11,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:11,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:11,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439345087] [2024-06-20 16:50:11,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439345087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:11,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:11,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:50:11,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430363485] [2024-06-20 16:50:11,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:11,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:50:11,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:11,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:50:11,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:50:11,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:11,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 432 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:11,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:11,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:11,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:11,657 INFO L124 PetriNetUnfolderBase]: 1434/2199 cut-off events. [2024-06-20 16:50:11,657 INFO L125 PetriNetUnfolderBase]: For 6358/6358 co-relation queries the response was YES. [2024-06-20 16:50:11,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8085 conditions, 2199 events. 1434/2199 cut-off events. For 6358/6358 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10686 event pairs, 538 based on Foata normal form. 4/2201 useless extension candidates. Maximal degree in co-relation 8055. Up to 2083 conditions per place. [2024-06-20 16:50:11,676 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-20 16:50:11,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 89 transitions, 684 flow [2024-06-20 16:50:11,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:50:11,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:50:11,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-20 16:50:11,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-20 16:50:11,677 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 432 flow. Second operand 6 states and 116 transitions. [2024-06-20 16:50:11,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 89 transitions, 684 flow [2024-06-20 16:50:11,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 89 transitions, 645 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:11,683 INFO L231 Difference]: Finished difference. Result has 68 places, 71 transitions, 473 flow [2024-06-20 16:50:11,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=393, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=473, PETRI_PLACES=68, PETRI_TRANSITIONS=71} [2024-06-20 16:50:11,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-20 16:50:11,684 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 473 flow [2024-06-20 16:50:11,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:11,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:11,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:11,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:50:11,685 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-20 16:50:11,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:11,685 INFO L85 PathProgramCache]: Analyzing trace with hash -553200287, now seen corresponding path program 3 times [2024-06-20 16:50:11,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:11,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222578462] [2024-06-20 16:50:11,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:11,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:11,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:12,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:12,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:12,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222578462] [2024-06-20 16:50:12,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222578462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:12,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:12,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:50:12,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569214936] [2024-06-20 16:50:12,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:12,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:50:12,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:12,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:50:12,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:50:12,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:12,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 71 transitions, 473 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:12,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:12,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:12,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:12,649 INFO L124 PetriNetUnfolderBase]: 1408/2158 cut-off events. [2024-06-20 16:50:12,649 INFO L125 PetriNetUnfolderBase]: For 7628/7628 co-relation queries the response was YES. [2024-06-20 16:50:12,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8140 conditions, 2158 events. 1408/2158 cut-off events. For 7628/7628 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10438 event pairs, 542 based on Foata normal form. 8/2160 useless extension candidates. Maximal degree in co-relation 8110. Up to 1948 conditions per place. [2024-06-20 16:50:12,661 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 61 selfloop transitions, 24 changer transitions 0/90 dead transitions. [2024-06-20 16:50:12,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 712 flow [2024-06-20 16:50:12,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:50:12,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:50:12,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-20 16:50:12,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-20 16:50:12,662 INFO L175 Difference]: Start difference. First operand has 68 places, 71 transitions, 473 flow. Second operand 6 states and 118 transitions. [2024-06-20 16:50:12,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 712 flow [2024-06-20 16:50:12,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 662 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:12,670 INFO L231 Difference]: Finished difference. Result has 71 places, 73 transitions, 512 flow [2024-06-20 16:50:12,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=512, PETRI_PLACES=71, PETRI_TRANSITIONS=73} [2024-06-20 16:50:12,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-20 16:50:12,671 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 73 transitions, 512 flow [2024-06-20 16:50:12,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:12,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:12,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:12,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:50:12,676 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-20 16:50:12,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:12,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1856094539, now seen corresponding path program 1 times [2024-06-20 16:50:12,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:12,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881437075] [2024-06-20 16:50:12,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:12,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:12,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:13,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:13,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:13,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881437075] [2024-06-20 16:50:13,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881437075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:13,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:13,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:13,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126034841] [2024-06-20 16:50:13,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:13,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:13,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:13,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:13,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:13,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:13,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 73 transitions, 512 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:13,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:13,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:13,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:13,883 INFO L124 PetriNetUnfolderBase]: 1414/2177 cut-off events. [2024-06-20 16:50:13,883 INFO L125 PetriNetUnfolderBase]: For 7521/7521 co-relation queries the response was YES. [2024-06-20 16:50:13,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8250 conditions, 2177 events. 1414/2177 cut-off events. For 7521/7521 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10585 event pairs, 501 based on Foata normal form. 4/2175 useless extension candidates. Maximal degree in co-relation 8218. Up to 1999 conditions per place. [2024-06-20 16:50:13,894 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 74 selfloop transitions, 28 changer transitions 0/107 dead transitions. [2024-06-20 16:50:13,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 107 transitions, 896 flow [2024-06-20 16:50:13,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:13,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:13,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 16:50:13,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-20 16:50:13,896 INFO L175 Difference]: Start difference. First operand has 71 places, 73 transitions, 512 flow. Second operand 7 states and 134 transitions. [2024-06-20 16:50:13,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 107 transitions, 896 flow [2024-06-20 16:50:13,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 107 transitions, 848 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 16:50:13,903 INFO L231 Difference]: Finished difference. Result has 77 places, 88 transitions, 699 flow [2024-06-20 16:50:13,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=699, PETRI_PLACES=77, PETRI_TRANSITIONS=88} [2024-06-20 16:50:13,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-20 16:50:13,904 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 88 transitions, 699 flow [2024-06-20 16:50:13,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:13,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:13,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:13,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:50:13,905 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-20 16:50:13,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:13,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1704357308, now seen corresponding path program 1 times [2024-06-20 16:50:13,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:13,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110568833] [2024-06-20 16:50:13,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:13,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:13,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:14,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:14,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:14,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110568833] [2024-06-20 16:50:14,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110568833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:14,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:14,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:14,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461373637] [2024-06-20 16:50:14,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:14,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:14,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:14,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:14,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:14,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:14,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 88 transitions, 699 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:14,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:14,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:14,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:15,311 INFO L124 PetriNetUnfolderBase]: 1509/2333 cut-off events. [2024-06-20 16:50:15,312 INFO L125 PetriNetUnfolderBase]: For 10318/10318 co-relation queries the response was YES. [2024-06-20 16:50:15,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9419 conditions, 2333 events. 1509/2333 cut-off events. For 10318/10318 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11561 event pairs, 477 based on Foata normal form. 30/2357 useless extension candidates. Maximal degree in co-relation 9384. Up to 1930 conditions per place. [2024-06-20 16:50:15,327 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 72 selfloop transitions, 45 changer transitions 0/122 dead transitions. [2024-06-20 16:50:15,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 122 transitions, 1067 flow [2024-06-20 16:50:15,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:15,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:15,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 16:50:15,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-20 16:50:15,329 INFO L175 Difference]: Start difference. First operand has 77 places, 88 transitions, 699 flow. Second operand 8 states and 161 transitions. [2024-06-20 16:50:15,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 122 transitions, 1067 flow [2024-06-20 16:50:15,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 122 transitions, 1004 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:15,339 INFO L231 Difference]: Finished difference. Result has 82 places, 94 transitions, 806 flow [2024-06-20 16:50:15,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=806, PETRI_PLACES=82, PETRI_TRANSITIONS=94} [2024-06-20 16:50:15,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-20 16:50:15,340 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 94 transitions, 806 flow [2024-06-20 16:50:15,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:15,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:15,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:15,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:50:15,340 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-20 16:50:15,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:15,341 INFO L85 PathProgramCache]: Analyzing trace with hash -816536174, now seen corresponding path program 1 times [2024-06-20 16:50:15,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:15,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671749271] [2024-06-20 16:50:15,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:15,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:15,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:16,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:16,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:16,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671749271] [2024-06-20 16:50:16,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671749271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:16,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:16,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:16,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464781338] [2024-06-20 16:50:16,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:16,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:16,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:16,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:16,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:16,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:16,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 94 transitions, 806 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:16,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:16,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:16,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:16,728 INFO L124 PetriNetUnfolderBase]: 1539/2391 cut-off events. [2024-06-20 16:50:16,728 INFO L125 PetriNetUnfolderBase]: For 13538/13538 co-relation queries the response was YES. [2024-06-20 16:50:16,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10584 conditions, 2391 events. 1539/2391 cut-off events. For 13538/13538 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11955 event pairs, 512 based on Foata normal form. 2/2387 useless extension candidates. Maximal degree in co-relation 10547. Up to 2250 conditions per place. [2024-06-20 16:50:16,743 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 96 selfloop transitions, 25 changer transitions 0/126 dead transitions. [2024-06-20 16:50:16,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 126 transitions, 1213 flow [2024-06-20 16:50:16,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:16,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:16,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:50:16,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-20 16:50:16,745 INFO L175 Difference]: Start difference. First operand has 82 places, 94 transitions, 806 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:50:16,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 126 transitions, 1213 flow [2024-06-20 16:50:16,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 126 transitions, 1139 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:16,760 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 932 flow [2024-06-20 16:50:16,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=932, PETRI_PLACES=89, PETRI_TRANSITIONS=107} [2024-06-20 16:50:16,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-20 16:50:16,761 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 932 flow [2024-06-20 16:50:16,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:16,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:16,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:16,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:50:16,762 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-20 16:50:16,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:16,762 INFO L85 PathProgramCache]: Analyzing trace with hash 285269450, now seen corresponding path program 2 times [2024-06-20 16:50:16,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:16,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119504079] [2024-06-20 16:50:16,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:16,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:16,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:17,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:17,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:17,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119504079] [2024-06-20 16:50:17,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119504079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:17,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:17,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:17,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985302157] [2024-06-20 16:50:17,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:17,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:17,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:17,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:17,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:17,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:17,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 107 transitions, 932 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:17,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:17,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:17,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:18,005 INFO L124 PetriNetUnfolderBase]: 1576/2462 cut-off events. [2024-06-20 16:50:18,006 INFO L125 PetriNetUnfolderBase]: For 15874/15874 co-relation queries the response was YES. [2024-06-20 16:50:18,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11356 conditions, 2462 events. 1576/2462 cut-off events. For 15874/15874 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12451 event pairs, 427 based on Foata normal form. 2/2462 useless extension candidates. Maximal degree in co-relation 11314. Up to 2292 conditions per place. [2024-06-20 16:50:18,022 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 105 selfloop transitions, 37 changer transitions 0/147 dead transitions. [2024-06-20 16:50:18,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 147 transitions, 1423 flow [2024-06-20 16:50:18,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:18,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:18,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:50:18,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-20 16:50:18,024 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 932 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:50:18,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 147 transitions, 1423 flow [2024-06-20 16:50:18,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 147 transitions, 1355 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-20 16:50:18,041 INFO L231 Difference]: Finished difference. Result has 96 places, 121 transitions, 1108 flow [2024-06-20 16:50:18,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1108, PETRI_PLACES=96, PETRI_TRANSITIONS=121} [2024-06-20 16:50:18,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-20 16:50:18,042 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 121 transitions, 1108 flow [2024-06-20 16:50:18,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:18,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:18,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:18,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:50:18,043 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-20 16:50:18,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:18,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1141718888, now seen corresponding path program 1 times [2024-06-20 16:50:18,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:18,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258224114] [2024-06-20 16:50:18,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:18,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:18,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:18,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:18,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:18,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258224114] [2024-06-20 16:50:18,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258224114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:18,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:18,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:18,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835274319] [2024-06-20 16:50:18,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:18,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:18,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:18,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:18,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:18,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:18,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 121 transitions, 1108 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:18,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:18,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:18,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:19,222 INFO L124 PetriNetUnfolderBase]: 1587/2458 cut-off events. [2024-06-20 16:50:19,222 INFO L125 PetriNetUnfolderBase]: For 19418/19418 co-relation queries the response was YES. [2024-06-20 16:50:19,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11963 conditions, 2458 events. 1587/2458 cut-off events. For 19418/19418 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12229 event pairs, 536 based on Foata normal form. 2/2453 useless extension candidates. Maximal degree in co-relation 11918. Up to 2273 conditions per place. [2024-06-20 16:50:19,238 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 108 selfloop transitions, 30 changer transitions 0/143 dead transitions. [2024-06-20 16:50:19,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 143 transitions, 1479 flow [2024-06-20 16:50:19,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:19,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:19,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 16:50:19,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:50:19,239 INFO L175 Difference]: Start difference. First operand has 96 places, 121 transitions, 1108 flow. Second operand 7 states and 133 transitions. [2024-06-20 16:50:19,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 143 transitions, 1479 flow [2024-06-20 16:50:19,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 143 transitions, 1393 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:19,257 INFO L231 Difference]: Finished difference. Result has 98 places, 125 transitions, 1129 flow [2024-06-20 16:50:19,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1129, PETRI_PLACES=98, PETRI_TRANSITIONS=125} [2024-06-20 16:50:19,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-20 16:50:19,258 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 125 transitions, 1129 flow [2024-06-20 16:50:19,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:19,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:19,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:19,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:50:19,258 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-20 16:50:19,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:19,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1295459562, now seen corresponding path program 2 times [2024-06-20 16:50:19,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:19,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839139001] [2024-06-20 16:50:19,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:19,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:19,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:19,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:19,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839139001] [2024-06-20 16:50:19,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839139001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:19,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:19,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:19,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004532288] [2024-06-20 16:50:19,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:19,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:19,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:19,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:19,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:19,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:19,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 125 transitions, 1129 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:19,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:19,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:19,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:20,378 INFO L124 PetriNetUnfolderBase]: 1582/2476 cut-off events. [2024-06-20 16:50:20,379 INFO L125 PetriNetUnfolderBase]: For 21566/21566 co-relation queries the response was YES. [2024-06-20 16:50:20,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12374 conditions, 2476 events. 1582/2476 cut-off events. For 21566/21566 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12491 event pairs, 428 based on Foata normal form. 2/2472 useless extension candidates. Maximal degree in co-relation 12328. Up to 2239 conditions per place. [2024-06-20 16:50:20,396 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 107 selfloop transitions, 34 changer transitions 0/146 dead transitions. [2024-06-20 16:50:20,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 146 transitions, 1507 flow [2024-06-20 16:50:20,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:20,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:20,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 16:50:20,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:50:20,398 INFO L175 Difference]: Start difference. First operand has 98 places, 125 transitions, 1129 flow. Second operand 7 states and 133 transitions. [2024-06-20 16:50:20,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 146 transitions, 1507 flow [2024-06-20 16:50:20,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 146 transitions, 1429 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:20,416 INFO L231 Difference]: Finished difference. Result has 101 places, 128 transitions, 1167 flow [2024-06-20 16:50:20,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1167, PETRI_PLACES=101, PETRI_TRANSITIONS=128} [2024-06-20 16:50:20,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-20 16:50:20,417 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 128 transitions, 1167 flow [2024-06-20 16:50:20,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:20,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:20,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:20,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:50:20,418 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-20 16:50:20,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:20,418 INFO L85 PathProgramCache]: Analyzing trace with hash 657382096, now seen corresponding path program 3 times [2024-06-20 16:50:20,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:20,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832889279] [2024-06-20 16:50:20,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:20,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:21,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:21,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:21,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832889279] [2024-06-20 16:50:21,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832889279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:21,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:21,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:21,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010852717] [2024-06-20 16:50:21,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:21,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:21,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:21,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:21,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:21,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:21,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 128 transitions, 1167 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:21,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:21,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:21,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:21,558 INFO L124 PetriNetUnfolderBase]: 1605/2516 cut-off events. [2024-06-20 16:50:21,559 INFO L125 PetriNetUnfolderBase]: For 24515/24515 co-relation queries the response was YES. [2024-06-20 16:50:21,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12942 conditions, 2516 events. 1605/2516 cut-off events. For 24515/24515 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12740 event pairs, 415 based on Foata normal form. 2/2516 useless extension candidates. Maximal degree in co-relation 12895. Up to 2347 conditions per place. [2024-06-20 16:50:21,576 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 127 selfloop transitions, 36 changer transitions 0/168 dead transitions. [2024-06-20 16:50:21,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 168 transitions, 1704 flow [2024-06-20 16:50:21,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:21,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:21,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:50:21,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-20 16:50:21,577 INFO L175 Difference]: Start difference. First operand has 101 places, 128 transitions, 1167 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:50:21,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 168 transitions, 1704 flow [2024-06-20 16:50:21,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 168 transitions, 1612 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:21,602 INFO L231 Difference]: Finished difference. Result has 105 places, 143 transitions, 1332 flow [2024-06-20 16:50:21,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1332, PETRI_PLACES=105, PETRI_TRANSITIONS=143} [2024-06-20 16:50:21,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-20 16:50:21,603 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 143 transitions, 1332 flow [2024-06-20 16:50:21,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:21,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:21,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:21,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:50:21,603 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-20 16:50:21,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:21,603 INFO L85 PathProgramCache]: Analyzing trace with hash 59182359, now seen corresponding path program 1 times [2024-06-20 16:50:21,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:21,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772442873] [2024-06-20 16:50:21,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:21,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:21,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:22,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-20 16:50:22,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:22,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772442873] [2024-06-20 16:50:22,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772442873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:22,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:22,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:22,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567604599] [2024-06-20 16:50:22,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:22,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:22,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:22,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:22,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:22,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:22,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 143 transitions, 1332 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:22,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:22,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:22,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:22,833 INFO L124 PetriNetUnfolderBase]: 1600/2491 cut-off events. [2024-06-20 16:50:22,833 INFO L125 PetriNetUnfolderBase]: For 27970/27970 co-relation queries the response was YES. [2024-06-20 16:50:22,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13325 conditions, 2491 events. 1600/2491 cut-off events. For 27970/27970 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12495 event pairs, 409 based on Foata normal form. 2/2480 useless extension candidates. Maximal degree in co-relation 13276. Up to 2131 conditions per place. [2024-06-20 16:50:22,847 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 80 selfloop transitions, 75 changer transitions 0/160 dead transitions. [2024-06-20 16:50:22,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 160 transitions, 1730 flow [2024-06-20 16:50:22,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:50:22,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:50:22,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-20 16:50:22,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483739837398374 [2024-06-20 16:50:22,848 INFO L175 Difference]: Start difference. First operand has 105 places, 143 transitions, 1332 flow. Second operand 6 states and 119 transitions. [2024-06-20 16:50:22,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 160 transitions, 1730 flow [2024-06-20 16:50:22,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 160 transitions, 1657 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:22,872 INFO L231 Difference]: Finished difference. Result has 106 places, 146 transitions, 1481 flow [2024-06-20 16:50:22,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1481, PETRI_PLACES=106, PETRI_TRANSITIONS=146} [2024-06-20 16:50:22,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-20 16:50:22,873 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 146 transitions, 1481 flow [2024-06-20 16:50:22,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:22,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:22,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:22,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:50:22,874 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:22,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:22,874 INFO L85 PathProgramCache]: Analyzing trace with hash -662639103, now seen corresponding path program 1 times [2024-06-20 16:50:22,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:22,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709853297] [2024-06-20 16:50:22,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:22,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:22,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:23,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:23,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:23,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709853297] [2024-06-20 16:50:23,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709853297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:23,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:23,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:50:23,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329481164] [2024-06-20 16:50:23,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:23,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:50:23,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:23,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:50:23,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:50:23,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:23,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 146 transitions, 1481 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:23,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:23,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:23,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:23,955 INFO L124 PetriNetUnfolderBase]: 1610/2513 cut-off events. [2024-06-20 16:50:23,955 INFO L125 PetriNetUnfolderBase]: For 31555/31555 co-relation queries the response was YES. [2024-06-20 16:50:23,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14027 conditions, 2513 events. 1610/2513 cut-off events. For 31555/31555 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12732 event pairs, 399 based on Foata normal form. 2/2513 useless extension candidates. Maximal degree in co-relation 13977. Up to 2317 conditions per place. [2024-06-20 16:50:23,972 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 127 selfloop transitions, 39 changer transitions 0/171 dead transitions. [2024-06-20 16:50:23,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 171 transitions, 1981 flow [2024-06-20 16:50:23,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:50:23,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:50:23,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-20 16:50:23,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-20 16:50:23,973 INFO L175 Difference]: Start difference. First operand has 106 places, 146 transitions, 1481 flow. Second operand 6 states and 116 transitions. [2024-06-20 16:50:23,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 171 transitions, 1981 flow [2024-06-20 16:50:24,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 171 transitions, 1827 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:24,003 INFO L231 Difference]: Finished difference. Result has 109 places, 155 transitions, 1508 flow [2024-06-20 16:50:24,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1508, PETRI_PLACES=109, PETRI_TRANSITIONS=155} [2024-06-20 16:50:24,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-20 16:50:24,004 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 155 transitions, 1508 flow [2024-06-20 16:50:24,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:24,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:24,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:24,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:50:24,005 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-20 16:50:24,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:24,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1033545713, now seen corresponding path program 1 times [2024-06-20 16:50:24,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:24,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444405834] [2024-06-20 16:50:24,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:24,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:24,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:24,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:24,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:24,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444405834] [2024-06-20 16:50:24,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444405834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:24,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:24,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:24,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569955878] [2024-06-20 16:50:24,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:24,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:24,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:24,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:24,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:25,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:25,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 155 transitions, 1508 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:25,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:25,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:25,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:25,574 INFO L124 PetriNetUnfolderBase]: 1730/2714 cut-off events. [2024-06-20 16:50:25,574 INFO L125 PetriNetUnfolderBase]: For 40595/40595 co-relation queries the response was YES. [2024-06-20 16:50:25,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15425 conditions, 2714 events. 1730/2714 cut-off events. For 40595/40595 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13996 event pairs, 425 based on Foata normal form. 30/2738 useless extension candidates. Maximal degree in co-relation 15373. Up to 2276 conditions per place. [2024-06-20 16:50:25,591 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 139 selfloop transitions, 44 changer transitions 0/188 dead transitions. [2024-06-20 16:50:25,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 188 transitions, 2086 flow [2024-06-20 16:50:25,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:25,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:25,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 16:50:25,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-20 16:50:25,592 INFO L175 Difference]: Start difference. First operand has 109 places, 155 transitions, 1508 flow. Second operand 8 states and 160 transitions. [2024-06-20 16:50:25,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 188 transitions, 2086 flow [2024-06-20 16:50:25,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 188 transitions, 2064 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-20 16:50:25,625 INFO L231 Difference]: Finished difference. Result has 117 places, 161 transitions, 1705 flow [2024-06-20 16:50:25,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1705, PETRI_PLACES=117, PETRI_TRANSITIONS=161} [2024-06-20 16:50:25,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-20 16:50:25,625 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 161 transitions, 1705 flow [2024-06-20 16:50:25,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:25,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:25,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:25,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:50:25,626 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-20 16:50:25,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:25,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1282627613, now seen corresponding path program 2 times [2024-06-20 16:50:25,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:25,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253988749] [2024-06-20 16:50:25,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:25,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:25,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:26,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:26,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:26,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253988749] [2024-06-20 16:50:26,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253988749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:26,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:26,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:26,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137301766] [2024-06-20 16:50:26,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:26,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:26,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:26,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:26,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:26,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:26,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 161 transitions, 1705 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:26,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:26,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:26,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:27,285 INFO L124 PetriNetUnfolderBase]: 1858/2922 cut-off events. [2024-06-20 16:50:27,285 INFO L125 PetriNetUnfolderBase]: For 51753/51753 co-relation queries the response was YES. [2024-06-20 16:50:27,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17986 conditions, 2922 events. 1858/2922 cut-off events. For 51753/51753 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15326 event pairs, 360 based on Foata normal form. 4/2920 useless extension candidates. Maximal degree in co-relation 17930. Up to 2074 conditions per place. [2024-06-20 16:50:27,303 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 136 selfloop transitions, 55 changer transitions 0/196 dead transitions. [2024-06-20 16:50:27,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 196 transitions, 2375 flow [2024-06-20 16:50:27,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:27,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:27,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 16:50:27,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-20 16:50:27,304 INFO L175 Difference]: Start difference. First operand has 117 places, 161 transitions, 1705 flow. Second operand 8 states and 160 transitions. [2024-06-20 16:50:27,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 196 transitions, 2375 flow [2024-06-20 16:50:27,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 196 transitions, 2275 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:27,353 INFO L231 Difference]: Finished difference. Result has 121 places, 165 transitions, 1802 flow [2024-06-20 16:50:27,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1802, PETRI_PLACES=121, PETRI_TRANSITIONS=165} [2024-06-20 16:50:27,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-20 16:50:27,354 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 165 transitions, 1802 flow [2024-06-20 16:50:27,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:27,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:27,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:27,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:50:27,355 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-20 16:50:27,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:27,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1024348943, now seen corresponding path program 3 times [2024-06-20 16:50:27,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:27,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840237108] [2024-06-20 16:50:27,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:27,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:27,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:28,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:28,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:28,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840237108] [2024-06-20 16:50:28,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840237108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:28,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:28,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:28,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484323446] [2024-06-20 16:50:28,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:28,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:28,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:28,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:28,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:28,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:28,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 165 transitions, 1802 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:28,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:28,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:28,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:28,877 INFO L124 PetriNetUnfolderBase]: 1850/2905 cut-off events. [2024-06-20 16:50:28,877 INFO L125 PetriNetUnfolderBase]: For 55265/55265 co-relation queries the response was YES. [2024-06-20 16:50:28,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18268 conditions, 2905 events. 1850/2905 cut-off events. For 55265/55265 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 15107 event pairs, 465 based on Foata normal form. 4/2903 useless extension candidates. Maximal degree in co-relation 18210. Up to 2418 conditions per place. [2024-06-20 16:50:28,899 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 136 selfloop transitions, 56 changer transitions 0/197 dead transitions. [2024-06-20 16:50:28,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 197 transitions, 2346 flow [2024-06-20 16:50:28,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:50:28,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:50:28,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 16:50:28,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-20 16:50:28,901 INFO L175 Difference]: Start difference. First operand has 121 places, 165 transitions, 1802 flow. Second operand 9 states and 177 transitions. [2024-06-20 16:50:28,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 197 transitions, 2346 flow [2024-06-20 16:50:28,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 197 transitions, 2225 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:28,959 INFO L231 Difference]: Finished difference. Result has 125 places, 166 transitions, 1837 flow [2024-06-20 16:50:28,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1837, PETRI_PLACES=125, PETRI_TRANSITIONS=166} [2024-06-20 16:50:28,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-20 16:50:28,960 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 166 transitions, 1837 flow [2024-06-20 16:50:28,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:28,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:28,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:28,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:50:28,960 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:28,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:28,961 INFO L85 PathProgramCache]: Analyzing trace with hash -2092854611, now seen corresponding path program 2 times [2024-06-20 16:50:28,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:28,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778858324] [2024-06-20 16:50:28,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:28,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:28,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:29,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:29,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:29,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778858324] [2024-06-20 16:50:29,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778858324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:29,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:29,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:50:29,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202521243] [2024-06-20 16:50:29,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:29,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:50:29,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:29,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:50:29,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:50:29,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:29,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 166 transitions, 1837 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:29,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:29,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:29,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:30,077 INFO L124 PetriNetUnfolderBase]: 1864/2928 cut-off events. [2024-06-20 16:50:30,077 INFO L125 PetriNetUnfolderBase]: For 57830/57830 co-relation queries the response was YES. [2024-06-20 16:50:30,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18492 conditions, 2928 events. 1864/2928 cut-off events. For 57830/57830 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15262 event pairs, 462 based on Foata normal form. 6/2932 useless extension candidates. Maximal degree in co-relation 18433. Up to 2731 conditions per place. [2024-06-20 16:50:30,099 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 135 selfloop transitions, 43 changer transitions 0/183 dead transitions. [2024-06-20 16:50:30,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 183 transitions, 2285 flow [2024-06-20 16:50:30,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:50:30,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:50:30,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-06-20 16:50:30,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-20 16:50:30,100 INFO L175 Difference]: Start difference. First operand has 125 places, 166 transitions, 1837 flow. Second operand 5 states and 104 transitions. [2024-06-20 16:50:30,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 183 transitions, 2285 flow [2024-06-20 16:50:30,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 183 transitions, 2163 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 16:50:30,152 INFO L231 Difference]: Finished difference. Result has 123 places, 169 transitions, 1881 flow [2024-06-20 16:50:30,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1881, PETRI_PLACES=123, PETRI_TRANSITIONS=169} [2024-06-20 16:50:30,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-20 16:50:30,153 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 169 transitions, 1881 flow [2024-06-20 16:50:30,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:30,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:30,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:30,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:50:30,154 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-20 16:50:30,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:30,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1227065525, now seen corresponding path program 1 times [2024-06-20 16:50:30,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:30,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126498594] [2024-06-20 16:50:30,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:30,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:30,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:31,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:31,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:31,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126498594] [2024-06-20 16:50:31,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126498594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:31,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:31,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:31,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763360299] [2024-06-20 16:50:31,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:31,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:31,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:31,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:31,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:31,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:31,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 169 transitions, 1881 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:31,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:31,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:31,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:31,684 INFO L124 PetriNetUnfolderBase]: 1856/2920 cut-off events. [2024-06-20 16:50:31,684 INFO L125 PetriNetUnfolderBase]: For 61116/61116 co-relation queries the response was YES. [2024-06-20 16:50:31,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18750 conditions, 2920 events. 1856/2920 cut-off events. For 61116/61116 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15253 event pairs, 442 based on Foata normal form. 4/2922 useless extension candidates. Maximal degree in co-relation 18690. Up to 2646 conditions per place. [2024-06-20 16:50:31,706 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 129 selfloop transitions, 62 changer transitions 0/196 dead transitions. [2024-06-20 16:50:31,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 196 transitions, 2389 flow [2024-06-20 16:50:31,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:31,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:31,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:50:31,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-20 16:50:31,708 INFO L175 Difference]: Start difference. First operand has 123 places, 169 transitions, 1881 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:50:31,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 196 transitions, 2389 flow [2024-06-20 16:50:31,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 196 transitions, 2319 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 16:50:31,767 INFO L231 Difference]: Finished difference. Result has 128 places, 171 transitions, 1989 flow [2024-06-20 16:50:31,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1989, PETRI_PLACES=128, PETRI_TRANSITIONS=171} [2024-06-20 16:50:31,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-20 16:50:31,768 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 171 transitions, 1989 flow [2024-06-20 16:50:31,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:31,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:31,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:31,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:50:31,768 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-20 16:50:31,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:31,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1286886865, now seen corresponding path program 2 times [2024-06-20 16:50:31,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:31,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325426513] [2024-06-20 16:50:31,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:31,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:31,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:32,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-20 16:50:32,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:32,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325426513] [2024-06-20 16:50:32,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325426513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:32,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:32,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:32,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216400805] [2024-06-20 16:50:32,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:32,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:32,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:32,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:32,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:32,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:32,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 171 transitions, 1989 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:32,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:32,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:32,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:33,279 INFO L124 PetriNetUnfolderBase]: 1873/2955 cut-off events. [2024-06-20 16:50:33,279 INFO L125 PetriNetUnfolderBase]: For 65856/65856 co-relation queries the response was YES. [2024-06-20 16:50:33,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19295 conditions, 2955 events. 1873/2955 cut-off events. For 65856/65856 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15517 event pairs, 443 based on Foata normal form. 4/2957 useless extension candidates. Maximal degree in co-relation 19234. Up to 2698 conditions per place. [2024-06-20 16:50:33,300 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 140 selfloop transitions, 55 changer transitions 0/200 dead transitions. [2024-06-20 16:50:33,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 200 transitions, 2511 flow [2024-06-20 16:50:33,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:33,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:33,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:50:33,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:50:33,303 INFO L175 Difference]: Start difference. First operand has 128 places, 171 transitions, 1989 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:50:33,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 200 transitions, 2511 flow [2024-06-20 16:50:33,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 200 transitions, 2386 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:33,367 INFO L231 Difference]: Finished difference. Result has 132 places, 173 transitions, 2032 flow [2024-06-20 16:50:33,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2032, PETRI_PLACES=132, PETRI_TRANSITIONS=173} [2024-06-20 16:50:33,367 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-20 16:50:33,368 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 173 transitions, 2032 flow [2024-06-20 16:50:33,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:33,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:33,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:33,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:50:33,368 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-20 16:50:33,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:33,369 INFO L85 PathProgramCache]: Analyzing trace with hash 943278261, now seen corresponding path program 3 times [2024-06-20 16:50:33,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:33,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912077872] [2024-06-20 16:50:33,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:33,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:33,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:34,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:34,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:34,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912077872] [2024-06-20 16:50:34,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912077872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:34,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:34,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:34,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284058008] [2024-06-20 16:50:34,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:34,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:34,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:34,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:34,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:34,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:34,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 173 transitions, 2032 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:34,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:34,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:34,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:34,811 INFO L124 PetriNetUnfolderBase]: 1865/2946 cut-off events. [2024-06-20 16:50:34,811 INFO L125 PetriNetUnfolderBase]: For 69880/69880 co-relation queries the response was YES. [2024-06-20 16:50:34,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19350 conditions, 2946 events. 1865/2946 cut-off events. For 69880/69880 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15497 event pairs, 419 based on Foata normal form. 4/2948 useless extension candidates. Maximal degree in co-relation 19288. Up to 2691 conditions per place. [2024-06-20 16:50:34,835 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 39 changer transitions 0/203 dead transitions. [2024-06-20 16:50:34,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 203 transitions, 2566 flow [2024-06-20 16:50:34,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:34,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:34,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:50:34,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:50:34,836 INFO L175 Difference]: Start difference. First operand has 132 places, 173 transitions, 2032 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:50:34,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 203 transitions, 2566 flow [2024-06-20 16:50:34,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 203 transitions, 2426 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 16:50:34,911 INFO L231 Difference]: Finished difference. Result has 134 places, 175 transitions, 2027 flow [2024-06-20 16:50:34,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2027, PETRI_PLACES=134, PETRI_TRANSITIONS=175} [2024-06-20 16:50:34,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-20 16:50:34,912 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 175 transitions, 2027 flow [2024-06-20 16:50:34,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:34,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:34,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:34,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:50:34,912 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:34,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:34,913 INFO L85 PathProgramCache]: Analyzing trace with hash 2122251089, now seen corresponding path program 1 times [2024-06-20 16:50:34,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:34,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997430936] [2024-06-20 16:50:34,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:34,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:34,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:35,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:35,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:35,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997430936] [2024-06-20 16:50:35,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997430936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:35,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:35,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:35,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136372527] [2024-06-20 16:50:35,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:35,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:35,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:35,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:35,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:35,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:35,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 175 transitions, 2027 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:35,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:35,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:35,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:36,609 INFO L124 PetriNetUnfolderBase]: 1887/2973 cut-off events. [2024-06-20 16:50:36,609 INFO L125 PetriNetUnfolderBase]: For 74582/74582 co-relation queries the response was YES. [2024-06-20 16:50:36,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19764 conditions, 2973 events. 1887/2973 cut-off events. For 74582/74582 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15645 event pairs, 445 based on Foata normal form. 2/2969 useless extension candidates. Maximal degree in co-relation 19701. Up to 2656 conditions per place. [2024-06-20 16:50:36,630 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 149 selfloop transitions, 53 changer transitions 0/207 dead transitions. [2024-06-20 16:50:36,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 207 transitions, 2623 flow [2024-06-20 16:50:36,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:50:36,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:50:36,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 16:50:36,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:50:36,631 INFO L175 Difference]: Start difference. First operand has 134 places, 175 transitions, 2027 flow. Second operand 9 states and 171 transitions. [2024-06-20 16:50:36,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 207 transitions, 2623 flow [2024-06-20 16:50:36,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 207 transitions, 2506 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:50:36,709 INFO L231 Difference]: Finished difference. Result has 137 places, 181 transitions, 2132 flow [2024-06-20 16:50:36,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2132, PETRI_PLACES=137, PETRI_TRANSITIONS=181} [2024-06-20 16:50:36,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-20 16:50:36,709 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 181 transitions, 2132 flow [2024-06-20 16:50:36,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:36,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:36,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:36,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:50:36,710 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:36,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:36,710 INFO L85 PathProgramCache]: Analyzing trace with hash -138305707, now seen corresponding path program 2 times [2024-06-20 16:50:36,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:36,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490660449] [2024-06-20 16:50:36,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:36,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:36,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:37,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:37,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:37,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490660449] [2024-06-20 16:50:37,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490660449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:37,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:37,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:37,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589256442] [2024-06-20 16:50:37,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:37,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:37,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:37,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:37,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:37,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:37,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 181 transitions, 2132 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:37,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:37,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:37,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:38,252 INFO L124 PetriNetUnfolderBase]: 1898/2989 cut-off events. [2024-06-20 16:50:38,252 INFO L125 PetriNetUnfolderBase]: For 80474/80474 co-relation queries the response was YES. [2024-06-20 16:50:38,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20356 conditions, 2989 events. 1898/2989 cut-off events. For 80474/80474 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15752 event pairs, 439 based on Foata normal form. 2/2978 useless extension candidates. Maximal degree in co-relation 20292. Up to 2640 conditions per place. [2024-06-20 16:50:38,276 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 125 selfloop transitions, 72 changer transitions 0/202 dead transitions. [2024-06-20 16:50:38,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 202 transitions, 2658 flow [2024-06-20 16:50:38,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:38,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:38,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 16:50:38,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-20 16:50:38,278 INFO L175 Difference]: Start difference. First operand has 137 places, 181 transitions, 2132 flow. Second operand 7 states and 138 transitions. [2024-06-20 16:50:38,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 202 transitions, 2658 flow [2024-06-20 16:50:38,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 202 transitions, 2496 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-20 16:50:38,352 INFO L231 Difference]: Finished difference. Result has 138 places, 184 transitions, 2203 flow [2024-06-20 16:50:38,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2203, PETRI_PLACES=138, PETRI_TRANSITIONS=184} [2024-06-20 16:50:38,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-20 16:50:38,354 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 184 transitions, 2203 flow [2024-06-20 16:50:38,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:38,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:38,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:38,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:50:38,354 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:38,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:38,355 INFO L85 PathProgramCache]: Analyzing trace with hash 919619848, now seen corresponding path program 1 times [2024-06-20 16:50:38,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:38,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2786531] [2024-06-20 16:50:38,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:38,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:38,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:38,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:38,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:38,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2786531] [2024-06-20 16:50:38,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2786531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:38,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:38,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:38,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478598768] [2024-06-20 16:50:38,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:38,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:38,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:38,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:38,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:39,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:39,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 184 transitions, 2203 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:39,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:39,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:39,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:39,611 INFO L124 PetriNetUnfolderBase]: 1918/3021 cut-off events. [2024-06-20 16:50:39,611 INFO L125 PetriNetUnfolderBase]: For 88186/88186 co-relation queries the response was YES. [2024-06-20 16:50:39,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21005 conditions, 3021 events. 1918/3021 cut-off events. For 88186/88186 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15887 event pairs, 446 based on Foata normal form. 4/3023 useless extension candidates. Maximal degree in co-relation 20940. Up to 2748 conditions per place. [2024-06-20 16:50:39,634 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 154 selfloop transitions, 51 changer transitions 0/210 dead transitions. [2024-06-20 16:50:39,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 210 transitions, 2849 flow [2024-06-20 16:50:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:39,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:39,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-20 16:50:39,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-20 16:50:39,635 INFO L175 Difference]: Start difference. First operand has 138 places, 184 transitions, 2203 flow. Second operand 7 states and 136 transitions. [2024-06-20 16:50:39,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 210 transitions, 2849 flow [2024-06-20 16:50:39,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 210 transitions, 2654 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:39,715 INFO L231 Difference]: Finished difference. Result has 140 places, 190 transitions, 2214 flow [2024-06-20 16:50:39,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2214, PETRI_PLACES=140, PETRI_TRANSITIONS=190} [2024-06-20 16:50:39,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-20 16:50:39,716 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 190 transitions, 2214 flow [2024-06-20 16:50:39,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:39,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:39,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:39,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:50:39,716 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-20 16:50:39,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:39,716 INFO L85 PathProgramCache]: Analyzing trace with hash -603839351, now seen corresponding path program 3 times [2024-06-20 16:50:39,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:39,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455869814] [2024-06-20 16:50:39,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:39,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:39,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:40,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:40,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:40,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455869814] [2024-06-20 16:50:40,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455869814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:40,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:40,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:40,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100333883] [2024-06-20 16:50:40,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:40,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:40,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:40,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:40,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:40,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:40,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 190 transitions, 2214 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:40,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:40,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:40,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:41,252 INFO L124 PetriNetUnfolderBase]: 1929/3038 cut-off events. [2024-06-20 16:50:41,252 INFO L125 PetriNetUnfolderBase]: For 94143/94143 co-relation queries the response was YES. [2024-06-20 16:50:41,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21415 conditions, 3038 events. 1929/3038 cut-off events. For 94143/94143 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16073 event pairs, 443 based on Foata normal form. 2/3027 useless extension candidates. Maximal degree in co-relation 21349. Up to 2550 conditions per place. [2024-06-20 16:50:41,275 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 125 selfloop transitions, 90 changer transitions 0/220 dead transitions. [2024-06-20 16:50:41,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 220 transitions, 2986 flow [2024-06-20 16:50:41,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:41,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:41,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 16:50:41,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-20 16:50:41,276 INFO L175 Difference]: Start difference. First operand has 140 places, 190 transitions, 2214 flow. Second operand 8 states and 155 transitions. [2024-06-20 16:50:41,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 220 transitions, 2986 flow [2024-06-20 16:50:41,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 220 transitions, 2921 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 16:50:41,362 INFO L231 Difference]: Finished difference. Result has 145 places, 196 transitions, 2499 flow [2024-06-20 16:50:41,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2499, PETRI_PLACES=145, PETRI_TRANSITIONS=196} [2024-06-20 16:50:41,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-20 16:50:41,362 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 196 transitions, 2499 flow [2024-06-20 16:50:41,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:41,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:41,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:41,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:50:41,363 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:41,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:41,363 INFO L85 PathProgramCache]: Analyzing trace with hash -888939221, now seen corresponding path program 4 times [2024-06-20 16:50:41,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:41,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191911742] [2024-06-20 16:50:41,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:41,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:41,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:42,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:42,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:42,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191911742] [2024-06-20 16:50:42,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191911742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:42,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:42,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:42,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783377034] [2024-06-20 16:50:42,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:42,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:42,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:42,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:42,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:42,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:42,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 196 transitions, 2499 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:42,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:42,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:42,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:42,973 INFO L124 PetriNetUnfolderBase]: 1924/3031 cut-off events. [2024-06-20 16:50:42,973 INFO L125 PetriNetUnfolderBase]: For 101163/101163 co-relation queries the response was YES. [2024-06-20 16:50:42,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21970 conditions, 3031 events. 1924/3031 cut-off events. For 101163/101163 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16017 event pairs, 443 based on Foata normal form. 2/3020 useless extension candidates. Maximal degree in co-relation 21902. Up to 2613 conditions per place. [2024-06-20 16:50:42,997 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 136 selfloop transitions, 77 changer transitions 0/218 dead transitions. [2024-06-20 16:50:42,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 218 transitions, 3001 flow [2024-06-20 16:50:43,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:43,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:43,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 16:50:43,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-20 16:50:43,000 INFO L175 Difference]: Start difference. First operand has 145 places, 196 transitions, 2499 flow. Second operand 8 states and 154 transitions. [2024-06-20 16:50:43,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 218 transitions, 3001 flow [2024-06-20 16:50:43,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 218 transitions, 2780 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:43,113 INFO L231 Difference]: Finished difference. Result has 148 places, 196 transitions, 2440 flow [2024-06-20 16:50:43,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2440, PETRI_PLACES=148, PETRI_TRANSITIONS=196} [2024-06-20 16:50:43,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-20 16:50:43,114 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 196 transitions, 2440 flow [2024-06-20 16:50:43,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:43,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:43,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:43,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:50:43,115 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-20 16:50:43,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:43,115 INFO L85 PathProgramCache]: Analyzing trace with hash -453981990, now seen corresponding path program 2 times [2024-06-20 16:50:43,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:43,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748952495] [2024-06-20 16:50:43,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:43,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:43,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:43,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:43,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:43,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748952495] [2024-06-20 16:50:43,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748952495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:43,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:43,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:43,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723735358] [2024-06-20 16:50:43,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:43,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:43,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:43,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:43,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:43,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:43,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 196 transitions, 2440 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:43,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:43,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:43,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:44,333 INFO L124 PetriNetUnfolderBase]: 1912/3019 cut-off events. [2024-06-20 16:50:44,333 INFO L125 PetriNetUnfolderBase]: For 103137/103137 co-relation queries the response was YES. [2024-06-20 16:50:44,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21855 conditions, 3019 events. 1912/3019 cut-off events. For 103137/103137 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15954 event pairs, 433 based on Foata normal form. 4/3021 useless extension candidates. Maximal degree in co-relation 21786. Up to 2787 conditions per place. [2024-06-20 16:50:44,357 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 162 selfloop transitions, 46 changer transitions 0/213 dead transitions. [2024-06-20 16:50:44,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 213 transitions, 2930 flow [2024-06-20 16:50:44,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:50:44,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:50:44,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-20 16:50:44,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-20 16:50:44,358 INFO L175 Difference]: Start difference. First operand has 148 places, 196 transitions, 2440 flow. Second operand 6 states and 120 transitions. [2024-06-20 16:50:44,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 213 transitions, 2930 flow [2024-06-20 16:50:44,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 213 transitions, 2698 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-20 16:50:44,468 INFO L231 Difference]: Finished difference. Result has 147 places, 196 transitions, 2306 flow [2024-06-20 16:50:44,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2208, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2306, PETRI_PLACES=147, PETRI_TRANSITIONS=196} [2024-06-20 16:50:44,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-20 16:50:44,470 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 196 transitions, 2306 flow [2024-06-20 16:50:44,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:44,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:44,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:44,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:50:44,470 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:44,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:44,470 INFO L85 PathProgramCache]: Analyzing trace with hash -629234464, now seen corresponding path program 1 times [2024-06-20 16:50:44,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:44,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893387019] [2024-06-20 16:50:44,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:44,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:44,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:45,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:45,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:45,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893387019] [2024-06-20 16:50:45,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893387019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:45,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:45,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:45,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150119025] [2024-06-20 16:50:45,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:45,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:45,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:45,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:45,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:45,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:45,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 196 transitions, 2306 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:45,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:45,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:45,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:45,592 INFO L124 PetriNetUnfolderBase]: 1959/3085 cut-off events. [2024-06-20 16:50:45,592 INFO L125 PetriNetUnfolderBase]: For 107778/107778 co-relation queries the response was YES. [2024-06-20 16:50:45,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22272 conditions, 3085 events. 1959/3085 cut-off events. For 107778/107778 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16326 event pairs, 430 based on Foata normal form. 3/3082 useless extension candidates. Maximal degree in co-relation 22202. Up to 2710 conditions per place. [2024-06-20 16:50:45,616 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 179 selfloop transitions, 51 changer transitions 0/235 dead transitions. [2024-06-20 16:50:45,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 235 transitions, 3202 flow [2024-06-20 16:50:45,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:45,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:45,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 16:50:45,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-20 16:50:45,617 INFO L175 Difference]: Start difference. First operand has 147 places, 196 transitions, 2306 flow. Second operand 7 states and 138 transitions. [2024-06-20 16:50:45,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 235 transitions, 3202 flow [2024-06-20 16:50:45,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 235 transitions, 3056 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:45,712 INFO L231 Difference]: Finished difference. Result has 151 places, 214 transitions, 2552 flow [2024-06-20 16:50:45,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2552, PETRI_PLACES=151, PETRI_TRANSITIONS=214} [2024-06-20 16:50:45,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-20 16:50:45,712 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 214 transitions, 2552 flow [2024-06-20 16:50:45,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:45,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:45,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:45,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:50:45,713 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:45,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:45,713 INFO L85 PathProgramCache]: Analyzing trace with hash -210845332, now seen corresponding path program 2 times [2024-06-20 16:50:45,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:45,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333924443] [2024-06-20 16:50:45,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:45,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:46,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:46,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:46,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333924443] [2024-06-20 16:50:46,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333924443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:46,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:46,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:46,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383506256] [2024-06-20 16:50:46,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:46,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:46,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:46,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:46,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:46,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:46,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 214 transitions, 2552 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:46,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:46,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:46,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:47,031 INFO L124 PetriNetUnfolderBase]: 2127/3343 cut-off events. [2024-06-20 16:50:47,031 INFO L125 PetriNetUnfolderBase]: For 126650/126650 co-relation queries the response was YES. [2024-06-20 16:50:47,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25174 conditions, 3343 events. 2127/3343 cut-off events. For 126650/126650 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17964 event pairs, 452 based on Foata normal form. 9/3350 useless extension candidates. Maximal degree in co-relation 25101. Up to 3044 conditions per place. [2024-06-20 16:50:47,060 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 214 selfloop transitions, 37 changer transitions 0/256 dead transitions. [2024-06-20 16:50:47,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 256 transitions, 3514 flow [2024-06-20 16:50:47,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:47,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:47,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:50:47,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:50:47,061 INFO L175 Difference]: Start difference. First operand has 151 places, 214 transitions, 2552 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:50:47,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 256 transitions, 3514 flow [2024-06-20 16:50:47,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 256 transitions, 3426 flow, removed 43 selfloop flow, removed 1 redundant places. [2024-06-20 16:50:47,192 INFO L231 Difference]: Finished difference. Result has 159 places, 234 transitions, 2889 flow [2024-06-20 16:50:47,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2889, PETRI_PLACES=159, PETRI_TRANSITIONS=234} [2024-06-20 16:50:47,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-20 16:50:47,193 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 234 transitions, 2889 flow [2024-06-20 16:50:47,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:47,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:47,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:47,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:50:47,193 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:47,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:47,194 INFO L85 PathProgramCache]: Analyzing trace with hash -10476832, now seen corresponding path program 3 times [2024-06-20 16:50:47,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:47,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701111582] [2024-06-20 16:50:47,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:47,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:47,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:47,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-20 16:50:47,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:47,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701111582] [2024-06-20 16:50:47,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701111582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:47,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:47,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:47,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840927634] [2024-06-20 16:50:47,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:47,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:47,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:47,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:47,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:47,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:47,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 234 transitions, 2889 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:47,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:47,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:47,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:48,485 INFO L124 PetriNetUnfolderBase]: 2282/3578 cut-off events. [2024-06-20 16:50:48,485 INFO L125 PetriNetUnfolderBase]: For 142061/142061 co-relation queries the response was YES. [2024-06-20 16:50:48,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27919 conditions, 3578 events. 2282/3578 cut-off events. For 142061/142061 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19469 event pairs, 483 based on Foata normal form. 9/3585 useless extension candidates. Maximal degree in co-relation 27842. Up to 3108 conditions per place. [2024-06-20 16:50:48,519 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 203 selfloop transitions, 73 changer transitions 0/281 dead transitions. [2024-06-20 16:50:48,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 281 transitions, 3939 flow [2024-06-20 16:50:48,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:48,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:48,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-20 16:50:48,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-20 16:50:48,520 INFO L175 Difference]: Start difference. First operand has 159 places, 234 transitions, 2889 flow. Second operand 7 states and 147 transitions. [2024-06-20 16:50:48,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 281 transitions, 3939 flow [2024-06-20 16:50:48,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 281 transitions, 3802 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-20 16:50:48,711 INFO L231 Difference]: Finished difference. Result has 165 places, 255 transitions, 3344 flow [2024-06-20 16:50:48,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3344, PETRI_PLACES=165, PETRI_TRANSITIONS=255} [2024-06-20 16:50:48,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-20 16:50:48,712 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 255 transitions, 3344 flow [2024-06-20 16:50:48,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:50:48,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:48,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:48,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:50:48,713 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-20 16:50:48,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:48,713 INFO L85 PathProgramCache]: Analyzing trace with hash -10230568, now seen corresponding path program 1 times [2024-06-20 16:50:48,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:48,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076798937] [2024-06-20 16:50:48,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:48,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:48,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:49,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:49,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:49,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076798937] [2024-06-20 16:50:49,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076798937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:49,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:49,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:50:49,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979369851] [2024-06-20 16:50:49,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:49,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:50:49,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:49,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:50:49,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:50:49,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:49,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 255 transitions, 3344 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-20 16:50:49,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:49,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:49,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:50,150 INFO L124 PetriNetUnfolderBase]: 2277/3566 cut-off events. [2024-06-20 16:50:50,150 INFO L125 PetriNetUnfolderBase]: For 150316/150316 co-relation queries the response was YES. [2024-06-20 16:50:50,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29106 conditions, 3566 events. 2277/3566 cut-off events. For 150316/150316 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19387 event pairs, 518 based on Foata normal form. 2/3566 useless extension candidates. Maximal degree in co-relation 29025. Up to 3389 conditions per place. [2024-06-20 16:50:50,184 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 246 selfloop transitions, 14 changer transitions 0/265 dead transitions. [2024-06-20 16:50:50,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 265 transitions, 3920 flow [2024-06-20 16:50:50,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:50:50,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:50:50,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-20 16:50:50,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-20 16:50:50,185 INFO L175 Difference]: Start difference. First operand has 165 places, 255 transitions, 3344 flow. Second operand 5 states and 94 transitions. [2024-06-20 16:50:50,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 265 transitions, 3920 flow [2024-06-20 16:50:50,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 265 transitions, 3805 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-20 16:50:50,369 INFO L231 Difference]: Finished difference. Result has 168 places, 257 transitions, 3298 flow [2024-06-20 16:50:50,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3298, PETRI_PLACES=168, PETRI_TRANSITIONS=257} [2024-06-20 16:50:50,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-20 16:50:50,369 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 257 transitions, 3298 flow [2024-06-20 16:50:50,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 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-20 16:50:50,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:50,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:50,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:50:50,370 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:50,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:50,370 INFO L85 PathProgramCache]: Analyzing trace with hash -615673004, now seen corresponding path program 1 times [2024-06-20 16:50:50,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:50,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103889273] [2024-06-20 16:50:50,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:50,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:50,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:51,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:51,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:51,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103889273] [2024-06-20 16:50:51,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103889273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:51,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:51,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:51,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942965678] [2024-06-20 16:50:51,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:51,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:51,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:51,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:51,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:51,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:51,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 257 transitions, 3298 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:51,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:51,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:51,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:52,006 INFO L124 PetriNetUnfolderBase]: 2269/3555 cut-off events. [2024-06-20 16:50:52,006 INFO L125 PetriNetUnfolderBase]: For 153609/153609 co-relation queries the response was YES. [2024-06-20 16:50:52,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28952 conditions, 3555 events. 2269/3555 cut-off events. For 153609/153609 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19350 event pairs, 480 based on Foata normal form. 4/3546 useless extension candidates. Maximal degree in co-relation 28869. Up to 3005 conditions per place. [2024-06-20 16:50:52,035 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 206 selfloop transitions, 75 changer transitions 0/286 dead transitions. [2024-06-20 16:50:52,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 286 transitions, 4030 flow [2024-06-20 16:50:52,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:52,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:52,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:50:52,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-20 16:50:52,036 INFO L175 Difference]: Start difference. First operand has 168 places, 257 transitions, 3298 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:50:52,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 286 transitions, 4030 flow [2024-06-20 16:50:52,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 286 transitions, 3977 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 16:50:52,194 INFO L231 Difference]: Finished difference. Result has 174 places, 262 transitions, 3512 flow [2024-06-20 16:50:52,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3512, PETRI_PLACES=174, PETRI_TRANSITIONS=262} [2024-06-20 16:50:52,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-20 16:50:52,195 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 262 transitions, 3512 flow [2024-06-20 16:50:52,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:52,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:52,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:52,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:50:52,195 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:52,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:52,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1387012610, now seen corresponding path program 2 times [2024-06-20 16:50:52,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:52,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722216796] [2024-06-20 16:50:52,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:52,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:53,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:53,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:53,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722216796] [2024-06-20 16:50:53,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722216796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:53,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:53,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:53,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881044970] [2024-06-20 16:50:53,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:53,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:53,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:53,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:53,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:53,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:53,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 262 transitions, 3512 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:53,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:53,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:53,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:53,812 INFO L124 PetriNetUnfolderBase]: 2286/3582 cut-off events. [2024-06-20 16:50:53,813 INFO L125 PetriNetUnfolderBase]: For 162286/162286 co-relation queries the response was YES. [2024-06-20 16:50:53,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29782 conditions, 3582 events. 2286/3582 cut-off events. For 162286/162286 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19487 event pairs, 502 based on Foata normal form. 4/3573 useless extension candidates. Maximal degree in co-relation 29697. Up to 3106 conditions per place. [2024-06-20 16:50:53,845 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 82 changer transitions 0/284 dead transitions. [2024-06-20 16:50:53,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 284 transitions, 4197 flow [2024-06-20 16:50:53,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:53,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:53,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-20 16:50:53,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-20 16:50:53,846 INFO L175 Difference]: Start difference. First operand has 174 places, 262 transitions, 3512 flow. Second operand 7 states and 136 transitions. [2024-06-20 16:50:53,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 284 transitions, 4197 flow [2024-06-20 16:50:54,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 284 transitions, 4038 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-20 16:50:54,017 INFO L231 Difference]: Finished difference. Result has 177 places, 265 transitions, 3597 flow [2024-06-20 16:50:54,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3363, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3597, PETRI_PLACES=177, PETRI_TRANSITIONS=265} [2024-06-20 16:50:54,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-20 16:50:54,018 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 265 transitions, 3597 flow [2024-06-20 16:50:54,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:54,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:54,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:54,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:50:54,018 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:54,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:54,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1387160480, now seen corresponding path program 3 times [2024-06-20 16:50:54,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:54,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306650800] [2024-06-20 16:50:54,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:54,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:54,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:54,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:54,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:54,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306650800] [2024-06-20 16:50:54,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306650800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:54,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:54,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:54,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608858013] [2024-06-20 16:50:54,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:54,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:54,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:54,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:54,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:54,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:54,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 265 transitions, 3597 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:54,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:54,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:54,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:55,585 INFO L124 PetriNetUnfolderBase]: 2303/3609 cut-off events. [2024-06-20 16:50:55,585 INFO L125 PetriNetUnfolderBase]: For 170040/170040 co-relation queries the response was YES. [2024-06-20 16:50:55,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30270 conditions, 3609 events. 2303/3609 cut-off events. For 170040/170040 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19713 event pairs, 485 based on Foata normal form. 4/3600 useless extension candidates. Maximal degree in co-relation 30184. Up to 2981 conditions per place. [2024-06-20 16:50:55,618 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 203 selfloop transitions, 79 changer transitions 0/287 dead transitions. [2024-06-20 16:50:55,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 287 transitions, 4279 flow [2024-06-20 16:50:55,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:55,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:55,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-20 16:50:55,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-20 16:50:55,620 INFO L175 Difference]: Start difference. First operand has 177 places, 265 transitions, 3597 flow. Second operand 7 states and 135 transitions. [2024-06-20 16:50:55,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 287 transitions, 4279 flow [2024-06-20 16:50:55,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 287 transitions, 4084 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:55,825 INFO L231 Difference]: Finished difference. Result has 179 places, 267 transitions, 3627 flow [2024-06-20 16:50:55,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3627, PETRI_PLACES=179, PETRI_TRANSITIONS=267} [2024-06-20 16:50:55,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-20 16:50:55,825 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 267 transitions, 3627 flow [2024-06-20 16:50:55,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:55,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:55,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:55,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:50:55,826 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:55,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:55,826 INFO L85 PathProgramCache]: Analyzing trace with hash -421124840, now seen corresponding path program 4 times [2024-06-20 16:50:55,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:55,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431668488] [2024-06-20 16:50:55,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:55,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:55,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:56,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:56,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:56,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431668488] [2024-06-20 16:50:56,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431668488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:56,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:56,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:56,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356357986] [2024-06-20 16:50:56,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:56,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:56,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:56,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:56,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:56,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:56,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 267 transitions, 3627 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:56,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:56,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:56,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:57,398 INFO L124 PetriNetUnfolderBase]: 2355/3702 cut-off events. [2024-06-20 16:50:57,398 INFO L125 PetriNetUnfolderBase]: For 177900/177900 co-relation queries the response was YES. [2024-06-20 16:50:57,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30932 conditions, 3702 events. 2355/3702 cut-off events. For 177900/177900 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 20392 event pairs, 526 based on Foata normal form. 4/3700 useless extension candidates. Maximal degree in co-relation 30845. Up to 3394 conditions per place. [2024-06-20 16:50:57,433 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 257 selfloop transitions, 37 changer transitions 0/299 dead transitions. [2024-06-20 16:50:57,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 299 transitions, 4373 flow [2024-06-20 16:50:57,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:50:57,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:50:57,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-20 16:50:57,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-20 16:50:57,434 INFO L175 Difference]: Start difference. First operand has 179 places, 267 transitions, 3627 flow. Second operand 9 states and 161 transitions. [2024-06-20 16:50:57,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 299 transitions, 4373 flow [2024-06-20 16:50:57,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 299 transitions, 4178 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:57,696 INFO L231 Difference]: Finished difference. Result has 185 places, 273 transitions, 3609 flow [2024-06-20 16:50:57,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3432, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3609, PETRI_PLACES=185, PETRI_TRANSITIONS=273} [2024-06-20 16:50:57,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-20 16:50:57,696 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 273 transitions, 3609 flow [2024-06-20 16:50:57,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:57,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:57,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:57,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:50:57,697 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:50:57,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:57,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1376045780, now seen corresponding path program 1 times [2024-06-20 16:50:57,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:57,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491605015] [2024-06-20 16:50:57,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:57,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:57,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:58,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:58,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:58,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491605015] [2024-06-20 16:50:58,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491605015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:58,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:58,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:50:58,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308169831] [2024-06-20 16:50:58,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:58,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:50:58,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:58,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:50:58,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:50:58,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:50:58,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 273 transitions, 3609 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:58,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:58,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:50:58,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:59,729 INFO L124 PetriNetUnfolderBase]: 2482/3918 cut-off events. [2024-06-20 16:50:59,729 INFO L125 PetriNetUnfolderBase]: For 205364/205364 co-relation queries the response was YES. [2024-06-20 16:50:59,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33269 conditions, 3918 events. 2482/3918 cut-off events. For 205364/205364 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21995 event pairs, 468 based on Foata normal form. 12/3924 useless extension candidates. Maximal degree in co-relation 33179. Up to 3182 conditions per place. [2024-06-20 16:50:59,766 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 246 selfloop transitions, 59 changer transitions 0/310 dead transitions. [2024-06-20 16:50:59,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 310 transitions, 4631 flow [2024-06-20 16:50:59,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:50:59,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:50:59,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 16:50:59,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-20 16:50:59,770 INFO L175 Difference]: Start difference. First operand has 185 places, 273 transitions, 3609 flow. Second operand 10 states and 191 transitions. [2024-06-20 16:50:59,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 310 transitions, 4631 flow [2024-06-20 16:51:00,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 310 transitions, 4531 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-20 16:51:00,013 INFO L231 Difference]: Finished difference. Result has 192 places, 275 transitions, 3715 flow [2024-06-20 16:51:00,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3509, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3715, PETRI_PLACES=192, PETRI_TRANSITIONS=275} [2024-06-20 16:51:00,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-20 16:51:00,014 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 275 transitions, 3715 flow [2024-06-20 16:51:00,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:00,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:00,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:00,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:51:00,015 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:00,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:00,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1661695544, now seen corresponding path program 2 times [2024-06-20 16:51:00,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:00,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957577476] [2024-06-20 16:51:00,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:00,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:00,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:01,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:01,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:01,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957577476] [2024-06-20 16:51:01,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957577476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:01,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:01,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:01,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053733357] [2024-06-20 16:51:01,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:01,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:01,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:01,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:01,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:01,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:01,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 275 transitions, 3715 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:01,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:01,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:01,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:01,975 INFO L124 PetriNetUnfolderBase]: 2454/3874 cut-off events. [2024-06-20 16:51:01,976 INFO L125 PetriNetUnfolderBase]: For 206729/206729 co-relation queries the response was YES. [2024-06-20 16:51:01,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32650 conditions, 3874 events. 2454/3874 cut-off events. For 206729/206729 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21701 event pairs, 557 based on Foata normal form. 16/3884 useless extension candidates. Maximal degree in co-relation 32558. Up to 3404 conditions per place. [2024-06-20 16:51:02,013 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 247 selfloop transitions, 53 changer transitions 0/305 dead transitions. [2024-06-20 16:51:02,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 305 transitions, 4463 flow [2024-06-20 16:51:02,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:02,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:02,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 16:51:02,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-20 16:51:02,014 INFO L175 Difference]: Start difference. First operand has 192 places, 275 transitions, 3715 flow. Second operand 9 states and 173 transitions. [2024-06-20 16:51:02,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 305 transitions, 4463 flow [2024-06-20 16:51:02,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 305 transitions, 4373 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 16:51:02,270 INFO L231 Difference]: Finished difference. Result has 196 places, 275 transitions, 3738 flow [2024-06-20 16:51:02,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3625, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3738, PETRI_PLACES=196, PETRI_TRANSITIONS=275} [2024-06-20 16:51:02,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-20 16:51:02,271 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 275 transitions, 3738 flow [2024-06-20 16:51:02,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:02,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:02,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:02,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:51:02,271 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:02,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:02,271 INFO L85 PathProgramCache]: Analyzing trace with hash 7491826, now seen corresponding path program 3 times [2024-06-20 16:51:02,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:02,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869098227] [2024-06-20 16:51:02,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:02,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:02,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:03,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-20 16:51:03,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:03,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869098227] [2024-06-20 16:51:03,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869098227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:03,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:03,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:03,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860269415] [2024-06-20 16:51:03,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:03,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:03,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:03,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:03,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:03,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:03,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 275 transitions, 3738 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:03,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:03,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:03,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:04,256 INFO L124 PetriNetUnfolderBase]: 2512/3975 cut-off events. [2024-06-20 16:51:04,256 INFO L125 PetriNetUnfolderBase]: For 216928/216928 co-relation queries the response was YES. [2024-06-20 16:51:04,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33608 conditions, 3975 events. 2512/3975 cut-off events. For 216928/216928 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22403 event pairs, 456 based on Foata normal form. 16/3978 useless extension candidates. Maximal degree in co-relation 33514. Up to 3434 conditions per place. [2024-06-20 16:51:04,295 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 222 selfloop transitions, 76 changer transitions 0/303 dead transitions. [2024-06-20 16:51:04,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 303 transitions, 4525 flow [2024-06-20 16:51:04,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:04,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:04,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 16:51:04,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-20 16:51:04,296 INFO L175 Difference]: Start difference. First operand has 196 places, 275 transitions, 3738 flow. Second operand 8 states and 159 transitions. [2024-06-20 16:51:04,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 303 transitions, 4525 flow [2024-06-20 16:51:04,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 303 transitions, 4403 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 16:51:04,589 INFO L231 Difference]: Finished difference. Result has 196 places, 277 transitions, 3840 flow [2024-06-20 16:51:04,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3617, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3840, PETRI_PLACES=196, PETRI_TRANSITIONS=277} [2024-06-20 16:51:04,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-20 16:51:04,590 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 277 transitions, 3840 flow [2024-06-20 16:51:04,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:04,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:04,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:04,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:51:04,591 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-20 16:51:04,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:04,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1276359424, now seen corresponding path program 1 times [2024-06-20 16:51:04,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:04,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587817107] [2024-06-20 16:51:04,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:04,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:04,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:05,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:05,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:05,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587817107] [2024-06-20 16:51:05,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587817107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:05,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:05,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:51:05,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105721845] [2024-06-20 16:51:05,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:05,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:51:05,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:05,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:51:05,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:51:05,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:05,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 277 transitions, 3840 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:05,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:05,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:05,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:05,936 INFO L124 PetriNetUnfolderBase]: 2554/4047 cut-off events. [2024-06-20 16:51:05,936 INFO L125 PetriNetUnfolderBase]: For 220934/220934 co-relation queries the response was YES. [2024-06-20 16:51:05,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34650 conditions, 4047 events. 2554/4047 cut-off events. For 220934/220934 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 22947 event pairs, 573 based on Foata normal form. 2/4047 useless extension candidates. Maximal degree in co-relation 34555. Up to 3751 conditions per place. [2024-06-20 16:51:05,983 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 261 selfloop transitions, 40 changer transitions 0/306 dead transitions. [2024-06-20 16:51:05,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 306 transitions, 4817 flow [2024-06-20 16:51:05,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:51:05,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:51:05,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 16:51:05,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-20 16:51:05,984 INFO L175 Difference]: Start difference. First operand has 196 places, 277 transitions, 3840 flow. Second operand 7 states and 134 transitions. [2024-06-20 16:51:05,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 306 transitions, 4817 flow [2024-06-20 16:51:06,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 306 transitions, 4658 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 16:51:06,228 INFO L231 Difference]: Finished difference. Result has 198 places, 286 transitions, 4004 flow [2024-06-20 16:51:06,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4004, PETRI_PLACES=198, PETRI_TRANSITIONS=286} [2024-06-20 16:51:06,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-20 16:51:06,229 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 286 transitions, 4004 flow [2024-06-20 16:51:06,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:06,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:06,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:06,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:51:06,230 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-20 16:51:06,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:06,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1641001910, now seen corresponding path program 2 times [2024-06-20 16:51:06,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:06,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890539741] [2024-06-20 16:51:06,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:06,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:06,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:06,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:06,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:06,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890539741] [2024-06-20 16:51:06,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890539741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:06,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:06,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:51:06,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130358153] [2024-06-20 16:51:06,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:06,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:51:06,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:06,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:51:06,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:51:06,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:06,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 286 transitions, 4004 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:06,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:06,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:06,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:07,589 INFO L124 PetriNetUnfolderBase]: 2548/4039 cut-off events. [2024-06-20 16:51:07,589 INFO L125 PetriNetUnfolderBase]: For 225523/225523 co-relation queries the response was YES. [2024-06-20 16:51:07,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34532 conditions, 4039 events. 2548/4039 cut-off events. For 225523/225523 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 22879 event pairs, 567 based on Foata normal form. 2/4039 useless extension candidates. Maximal degree in co-relation 34435. Up to 3806 conditions per place. [2024-06-20 16:51:07,630 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 269 selfloop transitions, 27 changer transitions 0/301 dead transitions. [2024-06-20 16:51:07,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 301 transitions, 4656 flow [2024-06-20 16:51:07,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:51:07,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:51:07,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 16:51:07,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-20 16:51:07,631 INFO L175 Difference]: Start difference. First operand has 198 places, 286 transitions, 4004 flow. Second operand 7 states and 128 transitions. [2024-06-20 16:51:07,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 301 transitions, 4656 flow [2024-06-20 16:51:07,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 301 transitions, 4574 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-20 16:51:07,927 INFO L231 Difference]: Finished difference. Result has 202 places, 286 transitions, 3982 flow [2024-06-20 16:51:07,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3922, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3982, PETRI_PLACES=202, PETRI_TRANSITIONS=286} [2024-06-20 16:51:07,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-20 16:51:07,927 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 286 transitions, 3982 flow [2024-06-20 16:51:07,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:07,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:07,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:07,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:51:07,928 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:07,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:07,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1787043718, now seen corresponding path program 4 times [2024-06-20 16:51:07,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:07,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943093409] [2024-06-20 16:51:07,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:07,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:07,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:08,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:08,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:08,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943093409] [2024-06-20 16:51:08,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943093409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:08,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:08,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:08,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867446768] [2024-06-20 16:51:08,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:08,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:08,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:08,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:08,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:09,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:09,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 286 transitions, 3982 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:09,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:09,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:09,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:10,087 INFO L124 PetriNetUnfolderBase]: 2675/4259 cut-off events. [2024-06-20 16:51:10,087 INFO L125 PetriNetUnfolderBase]: For 258771/258771 co-relation queries the response was YES. [2024-06-20 16:51:10,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37109 conditions, 4259 events. 2675/4259 cut-off events. For 258771/258771 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 24652 event pairs, 605 based on Foata normal form. 12/4264 useless extension candidates. Maximal degree in co-relation 37011. Up to 3421 conditions per place. [2024-06-20 16:51:10,129 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 63 changer transitions 0/319 dead transitions. [2024-06-20 16:51:10,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 319 transitions, 5032 flow [2024-06-20 16:51:10,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:10,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:10,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 16:51:10,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49390243902439024 [2024-06-20 16:51:10,130 INFO L175 Difference]: Start difference. First operand has 202 places, 286 transitions, 3982 flow. Second operand 8 states and 162 transitions. [2024-06-20 16:51:10,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 319 transitions, 5032 flow [2024-06-20 16:51:10,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 319 transitions, 4940 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-20 16:51:10,445 INFO L231 Difference]: Finished difference. Result has 206 places, 288 transitions, 4113 flow [2024-06-20 16:51:10,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4113, PETRI_PLACES=206, PETRI_TRANSITIONS=288} [2024-06-20 16:51:10,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-20 16:51:10,446 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 288 transitions, 4113 flow [2024-06-20 16:51:10,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:10,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:10,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:10,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:51:10,447 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:10,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:10,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1787310628, now seen corresponding path program 5 times [2024-06-20 16:51:10,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:10,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34687010] [2024-06-20 16:51:10,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:10,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:10,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:11,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-20 16:51:11,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:11,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34687010] [2024-06-20 16:51:11,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34687010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:11,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:11,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:11,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001500877] [2024-06-20 16:51:11,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:11,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:11,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:11,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:11,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:11,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:11,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 288 transitions, 4113 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:11,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:11,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:11,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:12,536 INFO L124 PetriNetUnfolderBase]: 2733/4357 cut-off events. [2024-06-20 16:51:12,537 INFO L125 PetriNetUnfolderBase]: For 280656/280656 co-relation queries the response was YES. [2024-06-20 16:51:12,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38371 conditions, 4357 events. 2733/4357 cut-off events. For 280656/280656 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 25408 event pairs, 622 based on Foata normal form. 16/4367 useless extension candidates. Maximal degree in co-relation 38272. Up to 3877 conditions per place. [2024-06-20 16:51:12,583 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 266 selfloop transitions, 48 changer transitions 0/319 dead transitions. [2024-06-20 16:51:12,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 319 transitions, 4935 flow [2024-06-20 16:51:12,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:12,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:12,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 16:51:12,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-20 16:51:12,585 INFO L175 Difference]: Start difference. First operand has 206 places, 288 transitions, 4113 flow. Second operand 9 states and 172 transitions. [2024-06-20 16:51:12,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 319 transitions, 4935 flow [2024-06-20 16:51:12,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 319 transitions, 4836 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 16:51:12,940 INFO L231 Difference]: Finished difference. Result has 211 places, 289 transitions, 4165 flow [2024-06-20 16:51:12,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4018, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4165, PETRI_PLACES=211, PETRI_TRANSITIONS=289} [2024-06-20 16:51:12,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-20 16:51:12,941 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 289 transitions, 4165 flow [2024-06-20 16:51:12,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:12,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:12,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:12,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:51:12,941 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:12,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:12,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1225183110, now seen corresponding path program 6 times [2024-06-20 16:51:12,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:12,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606818466] [2024-06-20 16:51:12,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:12,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:13,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:13,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:13,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606818466] [2024-06-20 16:51:13,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606818466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:13,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:13,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:13,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616025195] [2024-06-20 16:51:13,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:13,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:13,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:13,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:13,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:13,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:13,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 289 transitions, 4165 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:13,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:13,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:13,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:14,887 INFO L124 PetriNetUnfolderBase]: 2831/4524 cut-off events. [2024-06-20 16:51:14,887 INFO L125 PetriNetUnfolderBase]: For 284712/284712 co-relation queries the response was YES. [2024-06-20 16:51:14,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39278 conditions, 4524 events. 2831/4524 cut-off events. For 284712/284712 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 26496 event pairs, 501 based on Foata normal form. 12/4523 useless extension candidates. Maximal degree in co-relation 39177. Up to 3065 conditions per place. [2024-06-20 16:51:14,940 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 102 changer transitions 0/328 dead transitions. [2024-06-20 16:51:14,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 328 transitions, 5260 flow [2024-06-20 16:51:14,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:14,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:14,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 16:51:14,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-20 16:51:14,941 INFO L175 Difference]: Start difference. First operand has 211 places, 289 transitions, 4165 flow. Second operand 9 states and 177 transitions. [2024-06-20 16:51:14,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 328 transitions, 5260 flow [2024-06-20 16:51:15,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 328 transitions, 5151 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 16:51:15,496 INFO L231 Difference]: Finished difference. Result has 214 places, 292 transitions, 4389 flow [2024-06-20 16:51:15,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4056, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4389, PETRI_PLACES=214, PETRI_TRANSITIONS=292} [2024-06-20 16:51:15,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-20 16:51:15,496 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 292 transitions, 4389 flow [2024-06-20 16:51:15,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:15,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:15,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:15,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:51:15,497 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:15,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:15,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1539149250, now seen corresponding path program 7 times [2024-06-20 16:51:15,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:15,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430009217] [2024-06-20 16:51:15,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:15,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:15,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:16,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:16,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:16,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430009217] [2024-06-20 16:51:16,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430009217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:16,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:16,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:16,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111225768] [2024-06-20 16:51:16,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:16,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:16,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:16,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:16,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:16,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:16,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 292 transitions, 4389 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:16,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:16,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:16,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:17,843 INFO L124 PetriNetUnfolderBase]: 2803/4487 cut-off events. [2024-06-20 16:51:17,843 INFO L125 PetriNetUnfolderBase]: For 285016/285016 co-relation queries the response was YES. [2024-06-20 16:51:17,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38853 conditions, 4487 events. 2803/4487 cut-off events. For 285016/285016 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 26371 event pairs, 634 based on Foata normal form. 16/4497 useless extension candidates. Maximal degree in co-relation 38750. Up to 3820 conditions per place. [2024-06-20 16:51:17,895 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 257 selfloop transitions, 68 changer transitions 0/330 dead transitions. [2024-06-20 16:51:17,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 330 transitions, 5215 flow [2024-06-20 16:51:17,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:51:17,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:51:17,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-20 16:51:17,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-20 16:51:17,896 INFO L175 Difference]: Start difference. First operand has 214 places, 292 transitions, 4389 flow. Second operand 11 states and 210 transitions. [2024-06-20 16:51:17,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 330 transitions, 5215 flow [2024-06-20 16:51:18,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 330 transitions, 4993 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 16:51:18,387 INFO L231 Difference]: Finished difference. Result has 219 places, 292 transitions, 4317 flow [2024-06-20 16:51:18,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4167, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4317, PETRI_PLACES=219, PETRI_TRANSITIONS=292} [2024-06-20 16:51:18,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-20 16:51:18,388 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 292 transitions, 4317 flow [2024-06-20 16:51:18,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:18,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:18,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:18,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:51:18,389 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-20 16:51:18,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:18,389 INFO L85 PathProgramCache]: Analyzing trace with hash -994850012, now seen corresponding path program 3 times [2024-06-20 16:51:18,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:18,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102715536] [2024-06-20 16:51:18,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:18,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:18,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:18,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:18,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102715536] [2024-06-20 16:51:18,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102715536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:18,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:18,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:51:18,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846958371] [2024-06-20 16:51:18,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:18,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:51:18,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:18,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:51:18,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:51:19,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:19,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 292 transitions, 4317 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:19,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:19,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:19,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:19,851 INFO L124 PetriNetUnfolderBase]: 2807/4508 cut-off events. [2024-06-20 16:51:19,851 INFO L125 PetriNetUnfolderBase]: For 277429/277429 co-relation queries the response was YES. [2024-06-20 16:51:19,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38670 conditions, 4508 events. 2807/4508 cut-off events. For 277429/277429 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 26609 event pairs, 640 based on Foata normal form. 4/4506 useless extension candidates. Maximal degree in co-relation 38566. Up to 3959 conditions per place. [2024-06-20 16:51:19,904 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 240 selfloop transitions, 74 changer transitions 0/319 dead transitions. [2024-06-20 16:51:19,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 319 transitions, 5332 flow [2024-06-20 16:51:19,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:51:19,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:51:19,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 16:51:19,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-20 16:51:19,905 INFO L175 Difference]: Start difference. First operand has 219 places, 292 transitions, 4317 flow. Second operand 7 states and 138 transitions. [2024-06-20 16:51:19,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 319 transitions, 5332 flow [2024-06-20 16:51:20,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 319 transitions, 5152 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-20 16:51:20,323 INFO L231 Difference]: Finished difference. Result has 216 places, 299 transitions, 4440 flow [2024-06-20 16:51:20,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4440, PETRI_PLACES=216, PETRI_TRANSITIONS=299} [2024-06-20 16:51:20,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-20 16:51:20,324 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 299 transitions, 4440 flow [2024-06-20 16:51:20,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:20,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:20,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:20,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:51:20,325 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-20 16:51:20,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:20,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1972279594, now seen corresponding path program 4 times [2024-06-20 16:51:20,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:20,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455823587] [2024-06-20 16:51:20,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:20,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:20,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:20,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-20 16:51:20,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:20,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455823587] [2024-06-20 16:51:20,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455823587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:20,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:20,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:51:20,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110418074] [2024-06-20 16:51:20,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:20,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:51:20,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:20,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:51:20,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:51:21,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:21,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 299 transitions, 4440 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:21,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:21,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:21,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:21,878 INFO L124 PetriNetUnfolderBase]: 2759/4435 cut-off events. [2024-06-20 16:51:21,878 INFO L125 PetriNetUnfolderBase]: For 272222/272222 co-relation queries the response was YES. [2024-06-20 16:51:21,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37699 conditions, 4435 events. 2759/4435 cut-off events. For 272222/272222 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 26137 event pairs, 616 based on Foata normal form. 12/4445 useless extension candidates. Maximal degree in co-relation 37594. Up to 4106 conditions per place. [2024-06-20 16:51:21,928 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 272 selfloop transitions, 41 changer transitions 0/318 dead transitions. [2024-06-20 16:51:21,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 318 transitions, 5162 flow [2024-06-20 16:51:21,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:21,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:21,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:51:21,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-20 16:51:21,929 INFO L175 Difference]: Start difference. First operand has 216 places, 299 transitions, 4440 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:51:21,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 318 transitions, 5162 flow [2024-06-20 16:51:22,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 318 transitions, 4935 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-20 16:51:22,541 INFO L231 Difference]: Finished difference. Result has 221 places, 299 transitions, 4309 flow [2024-06-20 16:51:22,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4309, PETRI_PLACES=221, PETRI_TRANSITIONS=299} [2024-06-20 16:51:22,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-20 16:51:22,541 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 299 transitions, 4309 flow [2024-06-20 16:51:22,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:22,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:22,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:22,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:51:22,542 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-20 16:51:22,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:22,542 INFO L85 PathProgramCache]: Analyzing trace with hash -397310330, now seen corresponding path program 5 times [2024-06-20 16:51:22,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:22,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427052835] [2024-06-20 16:51:22,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:22,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:22,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:23,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:23,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:23,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427052835] [2024-06-20 16:51:23,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427052835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:23,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:23,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:51:23,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601350754] [2024-06-20 16:51:23,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:23,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:51:23,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:23,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:51:23,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:51:23,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:23,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 299 transitions, 4309 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:23,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:23,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:23,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:24,061 INFO L124 PetriNetUnfolderBase]: 2773/4464 cut-off events. [2024-06-20 16:51:24,061 INFO L125 PetriNetUnfolderBase]: For 269982/269982 co-relation queries the response was YES. [2024-06-20 16:51:24,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37510 conditions, 4464 events. 2773/4464 cut-off events. For 269982/269982 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 26379 event pairs, 617 based on Foata normal form. 6/4468 useless extension candidates. Maximal degree in co-relation 37404. Up to 4155 conditions per place. [2024-06-20 16:51:24,102 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 273 selfloop transitions, 42 changer transitions 0/320 dead transitions. [2024-06-20 16:51:24,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 320 transitions, 5085 flow [2024-06-20 16:51:24,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:51:24,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:51:24,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-20 16:51:24,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-20 16:51:24,103 INFO L175 Difference]: Start difference. First operand has 221 places, 299 transitions, 4309 flow. Second operand 6 states and 122 transitions. [2024-06-20 16:51:24,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 320 transitions, 5085 flow [2024-06-20 16:51:24,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 320 transitions, 4969 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-20 16:51:24,485 INFO L231 Difference]: Finished difference. Result has 220 places, 302 transitions, 4376 flow [2024-06-20 16:51:24,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4376, PETRI_PLACES=220, PETRI_TRANSITIONS=302} [2024-06-20 16:51:24,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-20 16:51:24,486 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 302 transitions, 4376 flow [2024-06-20 16:51:24,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:24,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:24,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:24,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:51:24,486 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-20 16:51:24,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:24,487 INFO L85 PathProgramCache]: Analyzing trace with hash -324789364, now seen corresponding path program 6 times [2024-06-20 16:51:24,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:24,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042382842] [2024-06-20 16:51:24,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:24,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:25,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-20 16:51:25,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:25,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042382842] [2024-06-20 16:51:25,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042382842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:25,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:25,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:51:25,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693533075] [2024-06-20 16:51:25,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:25,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:51:25,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:25,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:51:25,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:51:25,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:25,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 302 transitions, 4376 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:25,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:25,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:25,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:26,076 INFO L124 PetriNetUnfolderBase]: 2725/4402 cut-off events. [2024-06-20 16:51:26,076 INFO L125 PetriNetUnfolderBase]: For 271504/271504 co-relation queries the response was YES. [2024-06-20 16:51:26,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36573 conditions, 4402 events. 2725/4402 cut-off events. For 271504/271504 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 26024 event pairs, 596 based on Foata normal form. 12/4412 useless extension candidates. Maximal degree in co-relation 36466. Up to 3884 conditions per place. [2024-06-20 16:51:26,126 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 248 selfloop transitions, 74 changer transitions 0/327 dead transitions. [2024-06-20 16:51:26,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 327 transitions, 5139 flow [2024-06-20 16:51:26,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:51:26,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:51:26,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-20 16:51:26,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-20 16:51:26,127 INFO L175 Difference]: Start difference. First operand has 220 places, 302 transitions, 4376 flow. Second operand 7 states and 146 transitions. [2024-06-20 16:51:26,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 327 transitions, 5139 flow [2024-06-20 16:51:26,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 327 transitions, 4960 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-20 16:51:26,558 INFO L231 Difference]: Finished difference. Result has 224 places, 303 transitions, 4422 flow [2024-06-20 16:51:26,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4422, PETRI_PLACES=224, PETRI_TRANSITIONS=303} [2024-06-20 16:51:26,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-20 16:51:26,559 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 303 transitions, 4422 flow [2024-06-20 16:51:26,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 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-20 16:51:26,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:26,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:26,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:51:26,560 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:26,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:26,560 INFO L85 PathProgramCache]: Analyzing trace with hash -302784646, now seen corresponding path program 5 times [2024-06-20 16:51:26,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:26,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158311124] [2024-06-20 16:51:26,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:26,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:26,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:27,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-20 16:51:27,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:27,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158311124] [2024-06-20 16:51:27,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158311124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:27,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:27,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:27,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001446740] [2024-06-20 16:51:27,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:27,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:27,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:27,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:27,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:27,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:27,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 303 transitions, 4422 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:27,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:27,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:27,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:28,424 INFO L124 PetriNetUnfolderBase]: 2717/4374 cut-off events. [2024-06-20 16:51:28,425 INFO L125 PetriNetUnfolderBase]: For 263874/263874 co-relation queries the response was YES. [2024-06-20 16:51:28,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36498 conditions, 4374 events. 2717/4374 cut-off events. For 263874/263874 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 25776 event pairs, 530 based on Foata normal form. 4/4365 useless extension candidates. Maximal degree in co-relation 36389. Up to 3949 conditions per place. [2024-06-20 16:51:28,465 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 41 changer transitions 0/326 dead transitions. [2024-06-20 16:51:28,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 326 transitions, 5200 flow [2024-06-20 16:51:28,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:51:28,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:51:28,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 16:51:28,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-20 16:51:28,466 INFO L175 Difference]: Start difference. First operand has 224 places, 303 transitions, 4422 flow. Second operand 7 states and 131 transitions. [2024-06-20 16:51:28,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 326 transitions, 5200 flow [2024-06-20 16:51:28,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 326 transitions, 5100 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 16:51:28,863 INFO L231 Difference]: Finished difference. Result has 227 places, 305 transitions, 4486 flow [2024-06-20 16:51:28,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4486, PETRI_PLACES=227, PETRI_TRANSITIONS=305} [2024-06-20 16:51:28,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-20 16:51:28,864 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 305 transitions, 4486 flow [2024-06-20 16:51:28,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:28,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:28,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:28,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:51:28,864 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-20 16:51:28,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:28,865 INFO L85 PathProgramCache]: Analyzing trace with hash -986270204, now seen corresponding path program 1 times [2024-06-20 16:51:28,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:28,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132453562] [2024-06-20 16:51:28,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:28,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:29,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:29,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:29,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132453562] [2024-06-20 16:51:29,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132453562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:29,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:29,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:29,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488713403] [2024-06-20 16:51:29,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:29,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:29,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:29,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:29,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:29,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:29,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 305 transitions, 4486 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:29,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:29,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:29,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:30,516 INFO L124 PetriNetUnfolderBase]: 2735/4410 cut-off events. [2024-06-20 16:51:30,516 INFO L125 PetriNetUnfolderBase]: For 273101/273101 co-relation queries the response was YES. [2024-06-20 16:51:30,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36894 conditions, 4410 events. 2735/4410 cut-off events. For 273101/273101 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 26081 event pairs, 605 based on Foata normal form. 2/4406 useless extension candidates. Maximal degree in co-relation 36784. Up to 3974 conditions per place. [2024-06-20 16:51:30,566 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 74 changer transitions 0/362 dead transitions. [2024-06-20 16:51:30,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 362 transitions, 6023 flow [2024-06-20 16:51:30,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:30,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:30,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 16:51:30,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-20 16:51:30,575 INFO L175 Difference]: Start difference. First operand has 227 places, 305 transitions, 4486 flow. Second operand 8 states and 155 transitions. [2024-06-20 16:51:30,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 362 transitions, 6023 flow [2024-06-20 16:51:31,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 362 transitions, 5873 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-20 16:51:31,066 INFO L231 Difference]: Finished difference. Result has 232 places, 340 transitions, 5063 flow [2024-06-20 16:51:31,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4342, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5063, PETRI_PLACES=232, PETRI_TRANSITIONS=340} [2024-06-20 16:51:31,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-20 16:51:31,067 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 340 transitions, 5063 flow [2024-06-20 16:51:31,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:31,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:31,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:31,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:51:31,067 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-20 16:51:31,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:31,067 INFO L85 PathProgramCache]: Analyzing trace with hash -986179994, now seen corresponding path program 2 times [2024-06-20 16:51:31,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:31,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726302379] [2024-06-20 16:51:31,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:31,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:31,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:31,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:31,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:31,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726302379] [2024-06-20 16:51:31,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726302379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:31,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:31,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:31,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215607739] [2024-06-20 16:51:31,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:31,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:31,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:31,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:31,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:31,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:31,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 340 transitions, 5063 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:31,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:31,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:31,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:32,765 INFO L124 PetriNetUnfolderBase]: 2745/4424 cut-off events. [2024-06-20 16:51:32,765 INFO L125 PetriNetUnfolderBase]: For 273716/273716 co-relation queries the response was YES. [2024-06-20 16:51:32,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37548 conditions, 4424 events. 2745/4424 cut-off events. For 273716/273716 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 26136 event pairs, 605 based on Foata normal form. 2/4420 useless extension candidates. Maximal degree in co-relation 37435. Up to 4025 conditions per place. [2024-06-20 16:51:32,818 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 68 changer transitions 0/363 dead transitions. [2024-06-20 16:51:32,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 363 transitions, 6130 flow [2024-06-20 16:51:32,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:32,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:32,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:51:32,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:51:32,820 INFO L175 Difference]: Start difference. First operand has 232 places, 340 transitions, 5063 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:51:32,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 363 transitions, 6130 flow [2024-06-20 16:51:33,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 363 transitions, 5959 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-20 16:51:33,350 INFO L231 Difference]: Finished difference. Result has 237 places, 345 transitions, 5130 flow [2024-06-20 16:51:33,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4906, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5130, PETRI_PLACES=237, PETRI_TRANSITIONS=345} [2024-06-20 16:51:33,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-20 16:51:33,351 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 345 transitions, 5130 flow [2024-06-20 16:51:33,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:33,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:33,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:33,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:51:33,351 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-20 16:51:33,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:33,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1968569607, now seen corresponding path program 1 times [2024-06-20 16:51:33,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:33,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231159409] [2024-06-20 16:51:33,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:33,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:33,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:34,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:34,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:34,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231159409] [2024-06-20 16:51:34,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231159409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:34,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:34,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:34,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834577055] [2024-06-20 16:51:34,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:34,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:34,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:34,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:34,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:34,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:34,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 345 transitions, 5130 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:34,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:34,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:34,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:34,966 INFO L124 PetriNetUnfolderBase]: 2863/4579 cut-off events. [2024-06-20 16:51:34,966 INFO L125 PetriNetUnfolderBase]: For 304723/304723 co-relation queries the response was YES. [2024-06-20 16:51:35,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39871 conditions, 4579 events. 2863/4579 cut-off events. For 304723/304723 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 26991 event pairs, 590 based on Foata normal form. 6/4579 useless extension candidates. Maximal degree in co-relation 39756. Up to 3705 conditions per place. [2024-06-20 16:51:35,022 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 252 selfloop transitions, 128 changer transitions 0/385 dead transitions. [2024-06-20 16:51:35,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 385 transitions, 6542 flow [2024-06-20 16:51:35,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:35,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:35,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 16:51:35,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-20 16:51:35,023 INFO L175 Difference]: Start difference. First operand has 237 places, 345 transitions, 5130 flow. Second operand 8 states and 160 transitions. [2024-06-20 16:51:35,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 385 transitions, 6542 flow [2024-06-20 16:51:35,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 385 transitions, 6359 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 16:51:35,505 INFO L231 Difference]: Finished difference. Result has 242 places, 361 transitions, 5645 flow [2024-06-20 16:51:35,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4947, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5645, PETRI_PLACES=242, PETRI_TRANSITIONS=361} [2024-06-20 16:51:35,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-20 16:51:35,506 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 361 transitions, 5645 flow [2024-06-20 16:51:35,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:35,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:35,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:35,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:51:35,506 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-20 16:51:35,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:35,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1972288522, now seen corresponding path program 3 times [2024-06-20 16:51:35,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:35,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827496387] [2024-06-20 16:51:35,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:35,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:35,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:36,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:36,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:36,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827496387] [2024-06-20 16:51:36,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827496387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:36,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:36,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:36,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413229888] [2024-06-20 16:51:36,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:36,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:36,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:36,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:36,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:36,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:36,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 361 transitions, 5645 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:36,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:36,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:36,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:37,434 INFO L124 PetriNetUnfolderBase]: 2893/4631 cut-off events. [2024-06-20 16:51:37,435 INFO L125 PetriNetUnfolderBase]: For 323494/323494 co-relation queries the response was YES. [2024-06-20 16:51:37,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41730 conditions, 4631 events. 2893/4631 cut-off events. For 323494/323494 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 27408 event pairs, 598 based on Foata normal form. 6/4635 useless extension candidates. Maximal degree in co-relation 41612. Up to 4302 conditions per place. [2024-06-20 16:51:37,491 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 341 selfloop transitions, 55 changer transitions 0/401 dead transitions. [2024-06-20 16:51:37,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 401 transitions, 6961 flow [2024-06-20 16:51:37,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:37,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:37,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 16:51:37,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-20 16:51:37,492 INFO L175 Difference]: Start difference. First operand has 242 places, 361 transitions, 5645 flow. Second operand 9 states and 168 transitions. [2024-06-20 16:51:37,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 401 transitions, 6961 flow [2024-06-20 16:51:38,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 401 transitions, 6818 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-20 16:51:38,122 INFO L231 Difference]: Finished difference. Result has 252 places, 381 transitions, 6030 flow [2024-06-20 16:51:38,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5516, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6030, PETRI_PLACES=252, PETRI_TRANSITIONS=381} [2024-06-20 16:51:38,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-20 16:51:38,122 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 381 transitions, 6030 flow [2024-06-20 16:51:38,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:38,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:38,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:38,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:51:38,122 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-20 16:51:38,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:38,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1972288677, now seen corresponding path program 2 times [2024-06-20 16:51:38,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:38,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745001090] [2024-06-20 16:51:38,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:38,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:38,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:38,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:38,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745001090] [2024-06-20 16:51:38,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745001090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:38,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:38,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:38,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779821902] [2024-06-20 16:51:38,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:38,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:38,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:38,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:38,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:38,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:38,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 381 transitions, 6030 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:38,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:38,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:38,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:39,975 INFO L124 PetriNetUnfolderBase]: 3019/4819 cut-off events. [2024-06-20 16:51:39,975 INFO L125 PetriNetUnfolderBase]: For 349340/349340 co-relation queries the response was YES. [2024-06-20 16:51:40,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44021 conditions, 4819 events. 3019/4819 cut-off events. For 349340/349340 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28678 event pairs, 611 based on Foata normal form. 6/4823 useless extension candidates. Maximal degree in co-relation 43897. Up to 4360 conditions per place. [2024-06-20 16:51:40,036 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 350 selfloop transitions, 61 changer transitions 0/416 dead transitions. [2024-06-20 16:51:40,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 416 transitions, 7489 flow [2024-06-20 16:51:40,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:40,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:40,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-20 16:51:40,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-20 16:51:40,037 INFO L175 Difference]: Start difference. First operand has 252 places, 381 transitions, 6030 flow. Second operand 9 states and 170 transitions. [2024-06-20 16:51:40,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 416 transitions, 7489 flow [2024-06-20 16:51:40,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 416 transitions, 7308 flow, removed 81 selfloop flow, removed 3 redundant places. [2024-06-20 16:51:40,681 INFO L231 Difference]: Finished difference. Result has 259 places, 392 transitions, 6281 flow [2024-06-20 16:51:40,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5849, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6281, PETRI_PLACES=259, PETRI_TRANSITIONS=392} [2024-06-20 16:51:40,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-20 16:51:40,682 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 392 transitions, 6281 flow [2024-06-20 16:51:40,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:40,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:40,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:40,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:51:40,682 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-20 16:51:40,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:40,682 INFO L85 PathProgramCache]: Analyzing trace with hash -396849050, now seen corresponding path program 1 times [2024-06-20 16:51:40,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:40,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260530144] [2024-06-20 16:51:40,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:40,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:40,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:41,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:41,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:41,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260530144] [2024-06-20 16:51:41,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260530144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:41,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:41,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:41,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659783534] [2024-06-20 16:51:41,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:41,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:41,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:41,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:41,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:41,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:41,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 392 transitions, 6281 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:41,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:41,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:41,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:42,430 INFO L124 PetriNetUnfolderBase]: 3016/4809 cut-off events. [2024-06-20 16:51:42,431 INFO L125 PetriNetUnfolderBase]: For 349408/349408 co-relation queries the response was YES. [2024-06-20 16:51:42,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44223 conditions, 4809 events. 3016/4809 cut-off events. For 349408/349408 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 28526 event pairs, 631 based on Foata normal form. 1/4808 useless extension candidates. Maximal degree in co-relation 44096. Up to 4539 conditions per place. [2024-06-20 16:51:42,486 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 368 selfloop transitions, 30 changer transitions 0/403 dead transitions. [2024-06-20 16:51:42,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 403 transitions, 7119 flow [2024-06-20 16:51:42,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:51:42,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:51:42,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-20 16:51:42,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-20 16:51:42,496 INFO L175 Difference]: Start difference. First operand has 259 places, 392 transitions, 6281 flow. Second operand 5 states and 100 transitions. [2024-06-20 16:51:42,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 403 transitions, 7119 flow [2024-06-20 16:51:43,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 403 transitions, 6948 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-20 16:51:43,222 INFO L231 Difference]: Finished difference. Result has 260 places, 392 transitions, 6194 flow [2024-06-20 16:51:43,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6110, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6194, PETRI_PLACES=260, PETRI_TRANSITIONS=392} [2024-06-20 16:51:43,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-20 16:51:43,222 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 392 transitions, 6194 flow [2024-06-20 16:51:43,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:43,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:43,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:43,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:51:43,223 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-20 16:51:43,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:43,223 INFO L85 PathProgramCache]: Analyzing trace with hash -324774701, now seen corresponding path program 3 times [2024-06-20 16:51:43,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:43,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744251305] [2024-06-20 16:51:43,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:43,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:43,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:43,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:43,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:43,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744251305] [2024-06-20 16:51:43,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744251305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:43,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:43,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:43,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160002149] [2024-06-20 16:51:43,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:43,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:43,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:43,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:43,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:43,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:43,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 392 transitions, 6194 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:43,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:43,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:43,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:45,035 INFO L124 PetriNetUnfolderBase]: 3118/4965 cut-off events. [2024-06-20 16:51:45,036 INFO L125 PetriNetUnfolderBase]: For 379241/379241 co-relation queries the response was YES. [2024-06-20 16:51:45,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46098 conditions, 4965 events. 3118/4965 cut-off events. For 379241/379241 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 29656 event pairs, 631 based on Foata normal form. 6/4969 useless extension candidates. Maximal degree in co-relation 45969. Up to 4543 conditions per place. [2024-06-20 16:51:45,094 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 48 changer transitions 0/420 dead transitions. [2024-06-20 16:51:45,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 420 transitions, 7467 flow [2024-06-20 16:51:45,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:45,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:45,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 16:51:45,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-20 16:51:45,096 INFO L175 Difference]: Start difference. First operand has 260 places, 392 transitions, 6194 flow. Second operand 8 states and 149 transitions. [2024-06-20 16:51:45,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 420 transitions, 7467 flow [2024-06-20 16:51:45,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 420 transitions, 7407 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-20 16:51:45,766 INFO L231 Difference]: Finished difference. Result has 265 places, 400 transitions, 6489 flow [2024-06-20 16:51:45,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6134, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6489, PETRI_PLACES=265, PETRI_TRANSITIONS=400} [2024-06-20 16:51:45,766 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-20 16:51:45,766 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 400 transitions, 6489 flow [2024-06-20 16:51:45,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:45,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:45,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:45,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:51:45,767 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-20 16:51:45,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:45,767 INFO L85 PathProgramCache]: Analyzing trace with hash -324780436, now seen corresponding path program 4 times [2024-06-20 16:51:45,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:45,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596903253] [2024-06-20 16:51:45,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:45,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:45,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:46,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:46,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:46,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596903253] [2024-06-20 16:51:46,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596903253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:46,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:46,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:46,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024809127] [2024-06-20 16:51:46,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:46,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:46,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:46,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:46,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:46,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:46,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 400 transitions, 6489 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:46,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:46,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:46,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:47,712 INFO L124 PetriNetUnfolderBase]: 3168/5045 cut-off events. [2024-06-20 16:51:47,712 INFO L125 PetriNetUnfolderBase]: For 396280/396280 co-relation queries the response was YES. [2024-06-20 16:51:47,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47407 conditions, 5045 events. 3168/5045 cut-off events. For 396280/396280 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 30168 event pairs, 656 based on Foata normal form. 6/5049 useless extension candidates. Maximal degree in co-relation 47276. Up to 4541 conditions per place. [2024-06-20 16:51:47,770 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 362 selfloop transitions, 89 changer transitions 0/456 dead transitions. [2024-06-20 16:51:47,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 456 transitions, 8187 flow [2024-06-20 16:51:47,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:47,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:47,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-20 16:51:47,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-20 16:51:47,771 INFO L175 Difference]: Start difference. First operand has 265 places, 400 transitions, 6489 flow. Second operand 8 states and 169 transitions. [2024-06-20 16:51:47,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 456 transitions, 8187 flow [2024-06-20 16:51:48,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 456 transitions, 7906 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-20 16:51:48,427 INFO L231 Difference]: Finished difference. Result has 270 places, 427 transitions, 6994 flow [2024-06-20 16:51:48,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6212, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6994, PETRI_PLACES=270, PETRI_TRANSITIONS=427} [2024-06-20 16:51:48,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-20 16:51:48,428 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 427 transitions, 6994 flow [2024-06-20 16:51:48,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:48,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:48,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:51:48,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:51:48,429 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-20 16:51:48,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:48,429 INFO L85 PathProgramCache]: Analyzing trace with hash -324780281, now seen corresponding path program 4 times [2024-06-20 16:51:48,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:48,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262538170] [2024-06-20 16:51:48,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:48,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:48,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:49,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:49,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:49,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262538170] [2024-06-20 16:51:49,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262538170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:49,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:49,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:49,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068808079] [2024-06-20 16:51:49,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:49,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:49,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:49,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:49,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:49,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:49,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 427 transitions, 6994 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:49,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:49,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:49,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:50,469 INFO L124 PetriNetUnfolderBase]: 3278/5208 cut-off events. [2024-06-20 16:51:50,469 INFO L125 PetriNetUnfolderBase]: For 432681/432681 co-relation queries the response was YES. [2024-06-20 16:51:50,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50279 conditions, 5208 events. 3278/5208 cut-off events. For 432681/432681 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 31373 event pairs, 662 based on Foata normal form. 6/5212 useless extension candidates. Maximal degree in co-relation 50147. Up to 4445 conditions per place. [2024-06-20 16:51:50,540 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 353 selfloop transitions, 112 changer transitions 0/470 dead transitions. [2024-06-20 16:51:50,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 470 transitions, 8682 flow [2024-06-20 16:51:50,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:50,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:50,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-20 16:51:50,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-20 16:51:50,541 INFO L175 Difference]: Start difference. First operand has 270 places, 427 transitions, 6994 flow. Second operand 8 states and 165 transitions. [2024-06-20 16:51:50,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 470 transitions, 8682 flow [2024-06-20 16:51:51,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 470 transitions, 8535 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-20 16:51:51,453 INFO L231 Difference]: Finished difference. Result has 278 places, 439 transitions, 7493 flow [2024-06-20 16:51:51,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6853, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7493, PETRI_PLACES=278, PETRI_TRANSITIONS=439} [2024-06-20 16:51:51,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-20 16:51:51,453 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 439 transitions, 7493 flow [2024-06-20 16:51:51,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:51:51,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:51,454 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-20 16:51:51,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:51:51,454 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:51,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:51,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1905992524, now seen corresponding path program 1 times [2024-06-20 16:51:51,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:51,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003532036] [2024-06-20 16:51:51,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:51,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:51,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:52,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:52,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:52,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003532036] [2024-06-20 16:51:52,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003532036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:52,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:52,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:52,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540907603] [2024-06-20 16:51:52,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:52,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:52,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:52,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:52,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:52,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:52,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 439 transitions, 7493 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:52,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:52,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:52,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:53,837 INFO L124 PetriNetUnfolderBase]: 3258/5170 cut-off events. [2024-06-20 16:51:53,838 INFO L125 PetriNetUnfolderBase]: For 436893/436893 co-relation queries the response was YES. [2024-06-20 16:51:53,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50307 conditions, 5170 events. 3258/5170 cut-off events. For 436893/436893 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 31046 event pairs, 630 based on Foata normal form. 12/5169 useless extension candidates. Maximal degree in co-relation 50171. Up to 4460 conditions per place. [2024-06-20 16:51:53,903 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 388 selfloop transitions, 77 changer transitions 0/470 dead transitions. [2024-06-20 16:51:53,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 470 transitions, 8545 flow [2024-06-20 16:51:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:53,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:53,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 16:51:53,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:51:53,904 INFO L175 Difference]: Start difference. First operand has 278 places, 439 transitions, 7493 flow. Second operand 9 states and 171 transitions. [2024-06-20 16:51:53,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 470 transitions, 8545 flow [2024-06-20 16:51:54,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 470 transitions, 8396 flow, removed 69 selfloop flow, removed 2 redundant places. [2024-06-20 16:51:54,735 INFO L231 Difference]: Finished difference. Result has 285 places, 439 transitions, 7504 flow [2024-06-20 16:51:54,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7344, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7504, PETRI_PLACES=285, PETRI_TRANSITIONS=439} [2024-06-20 16:51:54,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-20 16:51:54,735 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 439 transitions, 7504 flow [2024-06-20 16:51:54,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:54,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:54,736 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-20 16:51:54,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:51:54,736 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:54,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:54,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1805324072, now seen corresponding path program 2 times [2024-06-20 16:51:54,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:54,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567590285] [2024-06-20 16:51:54,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:54,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:54,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:55,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:55,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:55,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567590285] [2024-06-20 16:51:55,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567590285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:55,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:55,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:55,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781026186] [2024-06-20 16:51:55,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:55,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:55,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:55,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:55,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:56,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:56,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 439 transitions, 7504 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:56,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:56,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:56,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:57,215 INFO L124 PetriNetUnfolderBase]: 3299/5245 cut-off events. [2024-06-20 16:51:57,216 INFO L125 PetriNetUnfolderBase]: For 449398/449398 co-relation queries the response was YES. [2024-06-20 16:51:57,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50878 conditions, 5245 events. 3299/5245 cut-off events. For 449398/449398 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 31657 event pairs, 651 based on Foata normal form. 12/5244 useless extension candidates. Maximal degree in co-relation 50740. Up to 4536 conditions per place. [2024-06-20 16:51:57,285 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 377 selfloop transitions, 84 changer transitions 0/466 dead transitions. [2024-06-20 16:51:57,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 466 transitions, 8580 flow [2024-06-20 16:51:57,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:57,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:57,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 16:51:57,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-20 16:51:57,286 INFO L175 Difference]: Start difference. First operand has 285 places, 439 transitions, 7504 flow. Second operand 8 states and 154 transitions. [2024-06-20 16:51:57,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 466 transitions, 8580 flow [2024-06-20 16:51:58,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 466 transitions, 8381 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 16:51:58,160 INFO L231 Difference]: Finished difference. Result has 285 places, 440 transitions, 7531 flow [2024-06-20 16:51:58,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7305, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7531, PETRI_PLACES=285, PETRI_TRANSITIONS=440} [2024-06-20 16:51:58,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-20 16:51:58,161 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 440 transitions, 7531 flow [2024-06-20 16:51:58,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:58,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:58,161 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-20 16:51:58,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:51:58,161 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:51:58,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:58,162 INFO L85 PathProgramCache]: Analyzing trace with hash -636141678, now seen corresponding path program 3 times [2024-06-20 16:51:58,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:58,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167605596] [2024-06-20 16:51:58,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:58,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:58,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:59,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:59,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:59,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167605596] [2024-06-20 16:51:59,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167605596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:59,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:59,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:59,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093825824] [2024-06-20 16:51:59,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:59,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:59,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:59,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:59,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:59,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:51:59,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 440 transitions, 7531 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:59,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:59,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:51:59,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:00,570 INFO L124 PetriNetUnfolderBase]: 3340/5316 cut-off events. [2024-06-20 16:52:00,570 INFO L125 PetriNetUnfolderBase]: For 463770/463770 co-relation queries the response was YES. [2024-06-20 16:52:00,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51507 conditions, 5316 events. 3340/5316 cut-off events. For 463770/463770 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32224 event pairs, 673 based on Foata normal form. 12/5315 useless extension candidates. Maximal degree in co-relation 51368. Up to 4703 conditions per place. [2024-06-20 16:52:00,642 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 402 selfloop transitions, 61 changer transitions 0/468 dead transitions. [2024-06-20 16:52:00,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 468 transitions, 8615 flow [2024-06-20 16:52:00,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:00,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:00,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:52:00,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-20 16:52:00,643 INFO L175 Difference]: Start difference. First operand has 285 places, 440 transitions, 7531 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:52:00,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 468 transitions, 8615 flow [2024-06-20 16:52:01,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 468 transitions, 8407 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 16:52:01,485 INFO L231 Difference]: Finished difference. Result has 286 places, 441 transitions, 7503 flow [2024-06-20 16:52:01,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7323, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7503, PETRI_PLACES=286, PETRI_TRANSITIONS=441} [2024-06-20 16:52:01,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-20 16:52:01,487 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 441 transitions, 7503 flow [2024-06-20 16:52:01,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:01,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:01,488 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-20 16:52:01,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:52:01,488 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:52:01,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:01,488 INFO L85 PathProgramCache]: Analyzing trace with hash 913287058, now seen corresponding path program 4 times [2024-06-20 16:52:01,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:01,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488183029] [2024-06-20 16:52:01,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:01,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:01,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:02,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:02,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:02,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488183029] [2024-06-20 16:52:02,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488183029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:02,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:02,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:52:02,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614370030] [2024-06-20 16:52:02,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:02,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:52:02,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:02,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:52:02,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:52:02,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:02,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 441 transitions, 7503 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:02,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:02,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:02,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:03,856 INFO L124 PetriNetUnfolderBase]: 3320/5284 cut-off events. [2024-06-20 16:52:03,856 INFO L125 PetriNetUnfolderBase]: For 446038/446038 co-relation queries the response was YES. [2024-06-20 16:52:03,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50369 conditions, 5284 events. 3320/5284 cut-off events. For 446038/446038 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 31981 event pairs, 634 based on Foata normal form. 12/5283 useless extension candidates. Maximal degree in co-relation 50230. Up to 4726 conditions per place. [2024-06-20 16:52:03,932 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 421 selfloop transitions, 42 changer transitions 0/468 dead transitions. [2024-06-20 16:52:03,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 468 transitions, 8459 flow [2024-06-20 16:52:03,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:03,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:03,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 16:52:03,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-20 16:52:03,933 INFO L175 Difference]: Start difference. First operand has 286 places, 441 transitions, 7503 flow. Second operand 8 states and 148 transitions. [2024-06-20 16:52:03,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 468 transitions, 8459 flow [2024-06-20 16:52:04,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 468 transitions, 8244 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-20 16:52:04,996 INFO L231 Difference]: Finished difference. Result has 286 places, 440 transitions, 7297 flow [2024-06-20 16:52:04,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7208, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7297, PETRI_PLACES=286, PETRI_TRANSITIONS=440} [2024-06-20 16:52:04,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-20 16:52:04,996 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 440 transitions, 7297 flow [2024-06-20 16:52:04,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:04,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:04,997 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-20 16:52:04,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:52:04,997 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-20 16:52:04,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:04,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1185917271, now seen corresponding path program 1 times [2024-06-20 16:52:04,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:04,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480448903] [2024-06-20 16:52:04,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:04,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:05,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:05,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:05,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:05,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480448903] [2024-06-20 16:52:05,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480448903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:05,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:05,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:05,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107939278] [2024-06-20 16:52:05,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:05,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:05,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:05,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:05,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:05,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:05,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 440 transitions, 7297 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:05,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:05,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:05,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:06,888 INFO L124 PetriNetUnfolderBase]: 3404/5414 cut-off events. [2024-06-20 16:52:06,889 INFO L125 PetriNetUnfolderBase]: For 418842/418842 co-relation queries the response was YES. [2024-06-20 16:52:06,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51036 conditions, 5414 events. 3404/5414 cut-off events. For 418842/418842 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 32899 event pairs, 702 based on Foata normal form. 4/5416 useless extension candidates. Maximal degree in co-relation 50898. Up to 4950 conditions per place. [2024-06-20 16:52:06,954 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 406 selfloop transitions, 65 changer transitions 0/476 dead transitions. [2024-06-20 16:52:06,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 476 transitions, 8834 flow [2024-06-20 16:52:06,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:06,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:06,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:52:06,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-20 16:52:06,955 INFO L175 Difference]: Start difference. First operand has 286 places, 440 transitions, 7297 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:52:06,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 476 transitions, 8834 flow [2024-06-20 16:52:07,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 476 transitions, 8661 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-20 16:52:07,788 INFO L231 Difference]: Finished difference. Result has 288 places, 449 transitions, 7582 flow [2024-06-20 16:52:07,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7124, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7582, PETRI_PLACES=288, PETRI_TRANSITIONS=449} [2024-06-20 16:52:07,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-20 16:52:07,788 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 449 transitions, 7582 flow [2024-06-20 16:52:07,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:07,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:07,788 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-20 16:52:07,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:52:07,789 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-20 16:52:07,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:07,789 INFO L85 PathProgramCache]: Analyzing trace with hash 491418147, now seen corresponding path program 1 times [2024-06-20 16:52:07,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:07,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788845287] [2024-06-20 16:52:07,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:07,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:07,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:08,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:08,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:08,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788845287] [2024-06-20 16:52:08,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788845287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:08,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:08,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:08,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733261874] [2024-06-20 16:52:08,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:08,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:08,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:08,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:08,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:08,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:08,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 449 transitions, 7582 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:08,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:08,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:08,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:09,820 INFO L124 PetriNetUnfolderBase]: 3414/5432 cut-off events. [2024-06-20 16:52:09,820 INFO L125 PetriNetUnfolderBase]: For 424456/424456 co-relation queries the response was YES. [2024-06-20 16:52:09,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51157 conditions, 5432 events. 3414/5432 cut-off events. For 424456/424456 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 33040 event pairs, 707 based on Foata normal form. 2/5432 useless extension candidates. Maximal degree in co-relation 51018. Up to 5050 conditions per place. [2024-06-20 16:52:09,888 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 420 selfloop transitions, 51 changer transitions 0/476 dead transitions. [2024-06-20 16:52:09,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 476 transitions, 8753 flow [2024-06-20 16:52:09,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:09,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:09,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:52:09,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-20 16:52:09,889 INFO L175 Difference]: Start difference. First operand has 288 places, 449 transitions, 7582 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:52:09,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 476 transitions, 8753 flow [2024-06-20 16:52:10,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 476 transitions, 8602 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-20 16:52:10,619 INFO L231 Difference]: Finished difference. Result has 292 places, 454 transitions, 7648 flow [2024-06-20 16:52:10,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7431, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7648, PETRI_PLACES=292, PETRI_TRANSITIONS=454} [2024-06-20 16:52:10,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-20 16:52:10,619 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 454 transitions, 7648 flow [2024-06-20 16:52:10,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:10,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:10,620 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-20 16:52:10,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:52:10,620 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-20 16:52:10,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:10,620 INFO L85 PathProgramCache]: Analyzing trace with hash -220986883, now seen corresponding path program 2 times [2024-06-20 16:52:10,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:10,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403661933] [2024-06-20 16:52:10,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:10,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:10,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:11,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:11,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:11,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403661933] [2024-06-20 16:52:11,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403661933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:11,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:11,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:11,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121975852] [2024-06-20 16:52:11,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:11,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:11,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:11,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:11,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:11,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:11,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 454 transitions, 7648 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:11,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:11,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:11,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:12,530 INFO L124 PetriNetUnfolderBase]: 3434/5466 cut-off events. [2024-06-20 16:52:12,530 INFO L125 PetriNetUnfolderBase]: For 439203/439203 co-relation queries the response was YES. [2024-06-20 16:52:12,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51535 conditions, 5466 events. 3434/5466 cut-off events. For 439203/439203 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 33312 event pairs, 706 based on Foata normal form. 4/5468 useless extension candidates. Maximal degree in co-relation 51395. Up to 5093 conditions per place. [2024-06-20 16:52:12,609 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 429 selfloop transitions, 44 changer transitions 0/478 dead transitions. [2024-06-20 16:52:12,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 478 transitions, 8931 flow [2024-06-20 16:52:12,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:12,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:12,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 16:52:12,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-20 16:52:12,610 INFO L175 Difference]: Start difference. First operand has 292 places, 454 transitions, 7648 flow. Second operand 8 states and 149 transitions. [2024-06-20 16:52:12,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 478 transitions, 8931 flow [2024-06-20 16:52:13,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 478 transitions, 8811 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:52:13,829 INFO L231 Difference]: Finished difference. Result has 295 places, 457 transitions, 7707 flow [2024-06-20 16:52:13,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7528, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7707, PETRI_PLACES=295, PETRI_TRANSITIONS=457} [2024-06-20 16:52:13,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-20 16:52:13,830 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 457 transitions, 7707 flow [2024-06-20 16:52:13,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:13,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:13,830 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-20 16:52:13,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:52:13,830 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-20 16:52:13,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:13,830 INFO L85 PathProgramCache]: Analyzing trace with hash 754062597, now seen corresponding path program 2 times [2024-06-20 16:52:13,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:13,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476135181] [2024-06-20 16:52:13,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:13,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:13,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:14,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:14,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:14,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476135181] [2024-06-20 16:52:14,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476135181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:14,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:14,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:14,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523649176] [2024-06-20 16:52:14,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:14,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:14,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:14,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:14,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:14,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:14,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 457 transitions, 7707 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:14,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:14,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:14,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:15,811 INFO L124 PetriNetUnfolderBase]: 3444/5478 cut-off events. [2024-06-20 16:52:15,811 INFO L125 PetriNetUnfolderBase]: For 448154/448154 co-relation queries the response was YES. [2024-06-20 16:52:15,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51850 conditions, 5478 events. 3444/5478 cut-off events. For 448154/448154 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 33363 event pairs, 708 based on Foata normal form. 2/5478 useless extension candidates. Maximal degree in co-relation 51709. Up to 5149 conditions per place. [2024-06-20 16:52:15,893 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 440 selfloop transitions, 34 changer transitions 0/479 dead transitions. [2024-06-20 16:52:15,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 479 transitions, 8845 flow [2024-06-20 16:52:15,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:15,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:15,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:52:15,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-20 16:52:15,895 INFO L175 Difference]: Start difference. First operand has 295 places, 457 transitions, 7707 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:52:15,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 479 transitions, 8845 flow [2024-06-20 16:52:17,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 479 transitions, 8650 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:17,036 INFO L231 Difference]: Finished difference. Result has 297 places, 462 transitions, 7705 flow [2024-06-20 16:52:17,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7512, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7705, PETRI_PLACES=297, PETRI_TRANSITIONS=462} [2024-06-20 16:52:17,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-20 16:52:17,037 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 462 transitions, 7705 flow [2024-06-20 16:52:17,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:17,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:17,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-20 16:52:17,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:52:17,037 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-20 16:52:17,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:17,038 INFO L85 PathProgramCache]: Analyzing trace with hash 668787003, now seen corresponding path program 3 times [2024-06-20 16:52:17,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:17,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128658407] [2024-06-20 16:52:17,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:17,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:17,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:17,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:17,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:17,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128658407] [2024-06-20 16:52:17,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128658407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:17,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:17,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:17,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718552587] [2024-06-20 16:52:17,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:17,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:17,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:17,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:17,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:17,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:17,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 462 transitions, 7705 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:17,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:17,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:17,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:18,942 INFO L124 PetriNetUnfolderBase]: 3432/5458 cut-off events. [2024-06-20 16:52:18,942 INFO L125 PetriNetUnfolderBase]: For 451551/451551 co-relation queries the response was YES. [2024-06-20 16:52:18,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51330 conditions, 5458 events. 3432/5458 cut-off events. For 451551/451551 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 33201 event pairs, 699 based on Foata normal form. 4/5460 useless extension candidates. Maximal degree in co-relation 51189. Up to 5121 conditions per place. [2024-06-20 16:52:19,019 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 437 selfloop transitions, 37 changer transitions 0/479 dead transitions. [2024-06-20 16:52:19,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 479 transitions, 8731 flow [2024-06-20 16:52:19,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:19,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:19,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:52:19,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:52:19,020 INFO L175 Difference]: Start difference. First operand has 297 places, 462 transitions, 7705 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:52:19,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 479 transitions, 8731 flow [2024-06-20 16:52:20,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 479 transitions, 8572 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:20,111 INFO L231 Difference]: Finished difference. Result has 299 places, 462 transitions, 7626 flow [2024-06-20 16:52:20,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7546, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7626, PETRI_PLACES=299, PETRI_TRANSITIONS=462} [2024-06-20 16:52:20,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-20 16:52:20,111 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 462 transitions, 7626 flow [2024-06-20 16:52:20,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:20,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:20,111 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-20 16:52:20,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:52:20,112 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-20 16:52:20,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:20,112 INFO L85 PathProgramCache]: Analyzing trace with hash 668795931, now seen corresponding path program 1 times [2024-06-20 16:52:20,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:20,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715521131] [2024-06-20 16:52:20,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:20,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:20,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:20,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:20,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:20,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715521131] [2024-06-20 16:52:20,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715521131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:20,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:20,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:20,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214550434] [2024-06-20 16:52:20,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:20,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:20,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:20,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:20,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:21,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:21,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 462 transitions, 7626 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:21,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:21,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:21,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:22,507 INFO L124 PetriNetUnfolderBase]: 3476/5528 cut-off events. [2024-06-20 16:52:22,508 INFO L125 PetriNetUnfolderBase]: For 478823/478823 co-relation queries the response was YES. [2024-06-20 16:52:22,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51814 conditions, 5528 events. 3476/5528 cut-off events. For 478823/478823 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 33649 event pairs, 682 based on Foata normal form. 12/5538 useless extension candidates. Maximal degree in co-relation 51672. Up to 5051 conditions per place. [2024-06-20 16:52:22,588 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 423 selfloop transitions, 60 changer transitions 0/488 dead transitions. [2024-06-20 16:52:22,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 488 transitions, 8800 flow [2024-06-20 16:52:22,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:22,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:22,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:52:22,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:52:22,589 INFO L175 Difference]: Start difference. First operand has 299 places, 462 transitions, 7626 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:52:22,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 488 transitions, 8800 flow [2024-06-20 16:52:23,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 488 transitions, 8708 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:52:23,772 INFO L231 Difference]: Finished difference. Result has 300 places, 463 transitions, 7675 flow [2024-06-20 16:52:23,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7534, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7675, PETRI_PLACES=300, PETRI_TRANSITIONS=463} [2024-06-20 16:52:23,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-20 16:52:23,772 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 463 transitions, 7675 flow [2024-06-20 16:52:23,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:23,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:23,773 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-20 16:52:23,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:52:23,773 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-20 16:52:23,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:23,773 INFO L85 PathProgramCache]: Analyzing trace with hash -506817275, now seen corresponding path program 3 times [2024-06-20 16:52:23,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:23,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355427203] [2024-06-20 16:52:23,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:23,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:23,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:24,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:24,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:24,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355427203] [2024-06-20 16:52:24,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355427203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:24,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:24,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:24,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859110706] [2024-06-20 16:52:24,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:24,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:24,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:24,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:24,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:24,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:24,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 463 transitions, 7675 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:24,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:24,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:24,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:25,813 INFO L124 PetriNetUnfolderBase]: 3470/5513 cut-off events. [2024-06-20 16:52:25,813 INFO L125 PetriNetUnfolderBase]: For 468159/468159 co-relation queries the response was YES. [2024-06-20 16:52:25,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51931 conditions, 5513 events. 3470/5513 cut-off events. For 468159/468159 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 33609 event pairs, 718 based on Foata normal form. 2/5508 useless extension candidates. Maximal degree in co-relation 51788. Up to 4925 conditions per place. [2024-06-20 16:52:25,893 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 359 selfloop transitions, 117 changer transitions 0/481 dead transitions. [2024-06-20 16:52:25,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 481 transitions, 8830 flow [2024-06-20 16:52:25,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:25,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:25,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:52:25,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-20 16:52:25,894 INFO L175 Difference]: Start difference. First operand has 300 places, 463 transitions, 7675 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:52:25,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 481 transitions, 8830 flow [2024-06-20 16:52:27,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 481 transitions, 8653 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:27,150 INFO L231 Difference]: Finished difference. Result has 302 places, 463 transitions, 7748 flow [2024-06-20 16:52:27,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7506, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7748, PETRI_PLACES=302, PETRI_TRANSITIONS=463} [2024-06-20 16:52:27,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-20 16:52:27,150 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 463 transitions, 7748 flow [2024-06-20 16:52:27,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:27,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:27,151 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-20 16:52:27,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:52:27,151 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-20 16:52:27,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:27,151 INFO L85 PathProgramCache]: Analyzing trace with hash -775577789, now seen corresponding path program 4 times [2024-06-20 16:52:27,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:27,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106565296] [2024-06-20 16:52:27,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:27,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:27,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:27,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:27,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:27,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106565296] [2024-06-20 16:52:27,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106565296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:27,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:27,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:27,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976168479] [2024-06-20 16:52:27,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:27,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:27,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:27,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:27,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:27,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:27,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 463 transitions, 7748 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:27,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:27,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:27,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:29,184 INFO L124 PetriNetUnfolderBase]: 3478/5559 cut-off events. [2024-06-20 16:52:29,184 INFO L125 PetriNetUnfolderBase]: For 488406/488406 co-relation queries the response was YES. [2024-06-20 16:52:29,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52068 conditions, 5559 events. 3478/5559 cut-off events. For 488406/488406 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 34176 event pairs, 652 based on Foata normal form. 8/5560 useless extension candidates. Maximal degree in co-relation 51924. Up to 4237 conditions per place. [2024-06-20 16:52:29,249 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 316 selfloop transitions, 175 changer transitions 0/496 dead transitions. [2024-06-20 16:52:29,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 496 transitions, 9338 flow [2024-06-20 16:52:29,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:29,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:29,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 16:52:29,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-20 16:52:29,251 INFO L175 Difference]: Start difference. First operand has 302 places, 463 transitions, 7748 flow. Second operand 8 states and 159 transitions. [2024-06-20 16:52:29,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 496 transitions, 9338 flow [2024-06-20 16:52:30,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 496 transitions, 9191 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 16:52:30,601 INFO L231 Difference]: Finished difference. Result has 306 places, 466 transitions, 8052 flow [2024-06-20 16:52:30,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7601, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8052, PETRI_PLACES=306, PETRI_TRANSITIONS=466} [2024-06-20 16:52:30,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-20 16:52:30,601 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 466 transitions, 8052 flow [2024-06-20 16:52:30,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:30,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:30,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:30,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:52:30,602 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-20 16:52:30,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:30,602 INFO L85 PathProgramCache]: Analyzing trace with hash -775577975, now seen corresponding path program 4 times [2024-06-20 16:52:30,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:30,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216672740] [2024-06-20 16:52:30,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:30,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:30,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:31,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:31,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:31,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216672740] [2024-06-20 16:52:31,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216672740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:31,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:31,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:31,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513629143] [2024-06-20 16:52:31,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:31,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:31,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:31,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:31,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:31,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:31,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 466 transitions, 8052 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:31,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:31,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:31,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:32,612 INFO L124 PetriNetUnfolderBase]: 3472/5539 cut-off events. [2024-06-20 16:52:32,612 INFO L125 PetriNetUnfolderBase]: For 483688/483688 co-relation queries the response was YES. [2024-06-20 16:52:32,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52590 conditions, 5539 events. 3472/5539 cut-off events. For 483688/483688 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 33959 event pairs, 726 based on Foata normal form. 2/5534 useless extension candidates. Maximal degree in co-relation 52445. Up to 4932 conditions per place. [2024-06-20 16:52:32,695 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 375 selfloop transitions, 106 changer transitions 0/486 dead transitions. [2024-06-20 16:52:32,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 486 transitions, 9117 flow [2024-06-20 16:52:32,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:32,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:32,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:52:32,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:52:32,697 INFO L175 Difference]: Start difference. First operand has 306 places, 466 transitions, 8052 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:52:32,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 486 transitions, 9117 flow [2024-06-20 16:52:33,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 486 transitions, 8475 flow, removed 79 selfloop flow, removed 8 redundant places. [2024-06-20 16:52:33,885 INFO L231 Difference]: Finished difference. Result has 306 places, 466 transitions, 7639 flow [2024-06-20 16:52:33,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7418, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7639, PETRI_PLACES=306, PETRI_TRANSITIONS=466} [2024-06-20 16:52:33,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-20 16:52:33,885 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 466 transitions, 7639 flow [2024-06-20 16:52:33,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:33,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:33,886 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-20 16:52:33,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:52:33,886 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-20 16:52:33,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:33,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1011126781, now seen corresponding path program 5 times [2024-06-20 16:52:33,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:33,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339241392] [2024-06-20 16:52:33,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:33,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:33,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:34,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:34,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:34,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339241392] [2024-06-20 16:52:34,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339241392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:34,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:34,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:34,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794039555] [2024-06-20 16:52:34,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:34,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:34,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:34,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:34,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:34,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:34,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 466 transitions, 7639 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:34,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:34,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:34,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:35,891 INFO L124 PetriNetUnfolderBase]: 3480/5537 cut-off events. [2024-06-20 16:52:35,891 INFO L125 PetriNetUnfolderBase]: For 494106/494106 co-relation queries the response was YES. [2024-06-20 16:52:35,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51273 conditions, 5537 events. 3480/5537 cut-off events. For 494106/494106 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 33850 event pairs, 656 based on Foata normal form. 8/5543 useless extension candidates. Maximal degree in co-relation 51129. Up to 5030 conditions per place. [2024-06-20 16:52:35,974 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 424 selfloop transitions, 64 changer transitions 0/493 dead transitions. [2024-06-20 16:52:35,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 493 transitions, 9111 flow [2024-06-20 16:52:35,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:52:35,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:52:35,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-20 16:52:35,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-20 16:52:35,975 INFO L175 Difference]: Start difference. First operand has 306 places, 466 transitions, 7639 flow. Second operand 9 states and 169 transitions. [2024-06-20 16:52:35,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 493 transitions, 9111 flow [2024-06-20 16:52:37,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 493 transitions, 8821 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:37,392 INFO L231 Difference]: Finished difference. Result has 309 places, 469 transitions, 7551 flow [2024-06-20 16:52:37,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7349, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7551, PETRI_PLACES=309, PETRI_TRANSITIONS=469} [2024-06-20 16:52:37,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-20 16:52:37,392 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 469 transitions, 7551 flow [2024-06-20 16:52:37,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:37,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:37,393 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-20 16:52:37,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:52:37,393 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-20 16:52:37,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:37,393 INFO L85 PathProgramCache]: Analyzing trace with hash 575634819, now seen corresponding path program 6 times [2024-06-20 16:52:37,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:37,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315342443] [2024-06-20 16:52:37,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:37,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:37,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:38,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:38,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:38,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315342443] [2024-06-20 16:52:38,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315342443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:38,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:38,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:38,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340786494] [2024-06-20 16:52:38,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:38,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:38,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:38,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:38,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:38,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:38,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 469 transitions, 7551 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:38,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:38,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:38,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:39,412 INFO L124 PetriNetUnfolderBase]: 3488/5580 cut-off events. [2024-06-20 16:52:39,412 INFO L125 PetriNetUnfolderBase]: For 495852/495852 co-relation queries the response was YES. [2024-06-20 16:52:39,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51253 conditions, 5580 events. 3488/5580 cut-off events. For 495852/495852 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 34309 event pairs, 662 based on Foata normal form. 8/5586 useless extension candidates. Maximal degree in co-relation 51108. Up to 4735 conditions per place. [2024-06-20 16:52:39,491 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 391 selfloop transitions, 109 changer transitions 0/505 dead transitions. [2024-06-20 16:52:39,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 505 transitions, 9160 flow [2024-06-20 16:52:39,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:39,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:39,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-20 16:52:39,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 16:52:39,492 INFO L175 Difference]: Start difference. First operand has 309 places, 469 transitions, 7551 flow. Second operand 8 states and 164 transitions. [2024-06-20 16:52:39,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 505 transitions, 9160 flow [2024-06-20 16:52:41,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 505 transitions, 8972 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-20 16:52:41,071 INFO L231 Difference]: Finished difference. Result has 310 places, 472 transitions, 7675 flow [2024-06-20 16:52:41,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7363, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7675, PETRI_PLACES=310, PETRI_TRANSITIONS=472} [2024-06-20 16:52:41,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-20 16:52:41,071 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 472 transitions, 7675 flow [2024-06-20 16:52:41,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:41,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:41,072 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-20 16:52:41,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:52:41,072 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-20 16:52:41,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:41,072 INFO L85 PathProgramCache]: Analyzing trace with hash -742318761, now seen corresponding path program 7 times [2024-06-20 16:52:41,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:41,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688540966] [2024-06-20 16:52:41,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:41,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:41,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:41,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:41,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:41,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688540966] [2024-06-20 16:52:41,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688540966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:41,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:41,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:41,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190823725] [2024-06-20 16:52:41,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:41,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:41,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:41,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:41,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:41,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:41,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 472 transitions, 7675 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:41,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:41,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:41,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:43,134 INFO L124 PetriNetUnfolderBase]: 3456/5511 cut-off events. [2024-06-20 16:52:43,134 INFO L125 PetriNetUnfolderBase]: For 490761/490761 co-relation queries the response was YES. [2024-06-20 16:52:43,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50408 conditions, 5511 events. 3456/5511 cut-off events. For 490761/490761 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 33701 event pairs, 664 based on Foata normal form. 8/5517 useless extension candidates. Maximal degree in co-relation 50263. Up to 5067 conditions per place. [2024-06-20 16:52:43,202 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 438 selfloop transitions, 48 changer transitions 0/491 dead transitions. [2024-06-20 16:52:43,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 491 transitions, 8767 flow [2024-06-20 16:52:43,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:43,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:43,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:52:43,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-20 16:52:43,204 INFO L175 Difference]: Start difference. First operand has 310 places, 472 transitions, 7675 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:52:43,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 491 transitions, 8767 flow [2024-06-20 16:52:44,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 491 transitions, 8518 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-20 16:52:44,673 INFO L231 Difference]: Finished difference. Result has 314 places, 472 transitions, 7539 flow [2024-06-20 16:52:44,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7426, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7539, PETRI_PLACES=314, PETRI_TRANSITIONS=472} [2024-06-20 16:52:44,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-20 16:52:44,673 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 472 transitions, 7539 flow [2024-06-20 16:52:44,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:44,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:44,673 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-20 16:52:44,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:52:44,674 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-20 16:52:44,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:44,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1684950471, now seen corresponding path program 8 times [2024-06-20 16:52:44,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:44,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479248520] [2024-06-20 16:52:44,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:44,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:44,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:45,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:45,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:45,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479248520] [2024-06-20 16:52:45,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479248520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:45,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:45,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:45,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044839985] [2024-06-20 16:52:45,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:45,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:45,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:45,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:45,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:45,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:45,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 472 transitions, 7539 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:45,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:45,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:45,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:46,522 INFO L124 PetriNetUnfolderBase]: 3476/5554 cut-off events. [2024-06-20 16:52:46,522 INFO L125 PetriNetUnfolderBase]: For 491336/491336 co-relation queries the response was YES. [2024-06-20 16:52:46,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50243 conditions, 5554 events. 3476/5554 cut-off events. For 491336/491336 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 34105 event pairs, 688 based on Foata normal form. 4/5556 useless extension candidates. Maximal degree in co-relation 50097. Up to 5203 conditions per place. [2024-06-20 16:52:46,603 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 454 selfloop transitions, 32 changer transitions 0/491 dead transitions. [2024-06-20 16:52:46,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 491 transitions, 8667 flow [2024-06-20 16:52:46,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:52:46,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:52:46,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 16:52:46,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-20 16:52:46,604 INFO L175 Difference]: Start difference. First operand has 314 places, 472 transitions, 7539 flow. Second operand 7 states and 130 transitions. [2024-06-20 16:52:46,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 491 transitions, 8667 flow [2024-06-20 16:52:47,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 491 transitions, 8586 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:47,994 INFO L231 Difference]: Finished difference. Result has 315 places, 475 transitions, 7614 flow [2024-06-20 16:52:47,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7458, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7614, PETRI_PLACES=315, PETRI_TRANSITIONS=475} [2024-06-20 16:52:47,995 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-20 16:52:47,995 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 475 transitions, 7614 flow [2024-06-20 16:52:47,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:47,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:47,995 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-20 16:52:47,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:52:47,996 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-20 16:52:47,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:47,996 INFO L85 PathProgramCache]: Analyzing trace with hash -747895971, now seen corresponding path program 9 times [2024-06-20 16:52:47,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:47,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760744127] [2024-06-20 16:52:47,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:47,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:48,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:48,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:48,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:48,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760744127] [2024-06-20 16:52:48,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760744127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:48,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:48,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:48,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748630913] [2024-06-20 16:52:48,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:48,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:48,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:48,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:48,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:48,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:48,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 475 transitions, 7614 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:48,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:48,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:48,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:49,901 INFO L124 PetriNetUnfolderBase]: 3464/5538 cut-off events. [2024-06-20 16:52:49,901 INFO L125 PetriNetUnfolderBase]: For 493046/493046 co-relation queries the response was YES. [2024-06-20 16:52:49,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49909 conditions, 5538 events. 3464/5538 cut-off events. For 493046/493046 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34019 event pairs, 688 based on Foata normal form. 4/5540 useless extension candidates. Maximal degree in co-relation 49762. Up to 5112 conditions per place. [2024-06-20 16:52:49,982 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 439 selfloop transitions, 54 changer transitions 0/498 dead transitions. [2024-06-20 16:52:49,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 498 transitions, 8753 flow [2024-06-20 16:52:49,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:52:49,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:52:49,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-20 16:52:49,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-20 16:52:49,983 INFO L175 Difference]: Start difference. First operand has 315 places, 475 transitions, 7614 flow. Second operand 7 states and 137 transitions. [2024-06-20 16:52:49,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 498 transitions, 8753 flow [2024-06-20 16:52:51,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 498 transitions, 8575 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-20 16:52:51,482 INFO L231 Difference]: Finished difference. Result has 317 places, 475 transitions, 7551 flow [2024-06-20 16:52:51,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7436, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7551, PETRI_PLACES=317, PETRI_TRANSITIONS=475} [2024-06-20 16:52:51,483 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-20 16:52:51,483 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 475 transitions, 7551 flow [2024-06-20 16:52:51,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:52:51,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:51,483 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-20 16:52:51,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:52:51,483 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-20 16:52:51,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:51,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1256844873, now seen corresponding path program 2 times [2024-06-20 16:52:51,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:51,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451843812] [2024-06-20 16:52:51,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:51,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:51,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:52,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:52,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:52,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451843812] [2024-06-20 16:52:52,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451843812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:52,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:52,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:52,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943672485] [2024-06-20 16:52:52,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:52,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:52,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:52,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:52,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:52,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:52,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 475 transitions, 7551 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:52,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:52,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:52,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:53,657 INFO L124 PetriNetUnfolderBase]: 3516/5616 cut-off events. [2024-06-20 16:52:53,657 INFO L125 PetriNetUnfolderBase]: For 530617/530617 co-relation queries the response was YES. [2024-06-20 16:52:53,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50409 conditions, 5616 events. 3516/5616 cut-off events. For 530617/530617 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 34547 event pairs, 619 based on Foata normal form. 14/5628 useless extension candidates. Maximal degree in co-relation 50261. Up to 5100 conditions per place. [2024-06-20 16:52:53,737 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 441 selfloop transitions, 54 changer transitions 0/500 dead transitions. [2024-06-20 16:52:53,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 500 transitions, 8711 flow [2024-06-20 16:52:53,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:52:53,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:52:53,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-20 16:52:53,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-20 16:52:53,738 INFO L175 Difference]: Start difference. First operand has 317 places, 475 transitions, 7551 flow. Second operand 6 states and 126 transitions. [2024-06-20 16:52:53,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 500 transitions, 8711 flow [2024-06-20 16:52:55,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 500 transitions, 8404 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 16:52:55,266 INFO L231 Difference]: Finished difference. Result has 315 places, 477 transitions, 7399 flow [2024-06-20 16:52:55,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7244, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7399, PETRI_PLACES=315, PETRI_TRANSITIONS=477} [2024-06-20 16:52:55,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-20 16:52:55,266 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 477 transitions, 7399 flow [2024-06-20 16:52:55,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:55,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:55,267 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-20 16:52:55,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:52:55,267 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-20 16:52:55,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:55,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1241607753, now seen corresponding path program 3 times [2024-06-20 16:52:55,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:55,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076015245] [2024-06-20 16:52:55,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:55,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:55,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:56,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:56,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:56,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076015245] [2024-06-20 16:52:56,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076015245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:56,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:56,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:52:56,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666269725] [2024-06-20 16:52:56,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:56,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:52:56,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:56,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:52:56,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:52:56,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:56,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 477 transitions, 7399 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:56,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:56,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:56,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:57,668 INFO L124 PetriNetUnfolderBase]: 3544/5668 cut-off events. [2024-06-20 16:52:57,669 INFO L125 PetriNetUnfolderBase]: For 522422/522422 co-relation queries the response was YES. [2024-06-20 16:52:57,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50905 conditions, 5668 events. 3544/5668 cut-off events. For 522422/522422 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 34985 event pairs, 613 based on Foata normal form. 8/5674 useless extension candidates. Maximal degree in co-relation 50756. Up to 5106 conditions per place. [2024-06-20 16:52:57,745 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 444 selfloop transitions, 57 changer transitions 0/506 dead transitions. [2024-06-20 16:52:57,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 506 transitions, 8627 flow [2024-06-20 16:52:57,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:52:57,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:52:57,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-20 16:52:57,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-20 16:52:57,746 INFO L175 Difference]: Start difference. First operand has 315 places, 477 transitions, 7399 flow. Second operand 7 states and 143 transitions. [2024-06-20 16:52:57,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 506 transitions, 8627 flow [2024-06-20 16:52:59,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 506 transitions, 8526 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 16:52:59,047 INFO L231 Difference]: Finished difference. Result has 318 places, 478 transitions, 7436 flow [2024-06-20 16:52:59,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7436, PETRI_PLACES=318, PETRI_TRANSITIONS=478} [2024-06-20 16:52:59,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-20 16:52:59,047 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 478 transitions, 7436 flow [2024-06-20 16:52:59,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:59,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:59,047 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-20 16:52:59,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:52:59,048 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-20 16:52:59,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:59,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1684941543, now seen corresponding path program 4 times [2024-06-20 16:52:59,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:59,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566547928] [2024-06-20 16:52:59,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:59,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:59,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:59,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:59,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:59,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566547928] [2024-06-20 16:52:59,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566547928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:59,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:59,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:52:59,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361994301] [2024-06-20 16:52:59,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:59,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:52:59,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:59,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:52:59,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:52:59,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:52:59,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 478 transitions, 7436 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:59,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:59,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:52:59,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:01,324 INFO L124 PetriNetUnfolderBase]: 3562/5696 cut-off events. [2024-06-20 16:53:01,324 INFO L125 PetriNetUnfolderBase]: For 523534/523534 co-relation queries the response was YES. [2024-06-20 16:53:01,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50759 conditions, 5696 events. 3562/5696 cut-off events. For 523534/523534 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35087 event pairs, 673 based on Foata normal form. 12/5706 useless extension candidates. Maximal degree in co-relation 50609. Up to 5231 conditions per place. [2024-06-20 16:53:01,394 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 444 selfloop transitions, 53 changer transitions 0/502 dead transitions. [2024-06-20 16:53:01,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 502 transitions, 8616 flow [2024-06-20 16:53:01,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:53:01,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:53:01,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-20 16:53:01,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-20 16:53:01,401 INFO L175 Difference]: Start difference. First operand has 318 places, 478 transitions, 7436 flow. Second operand 7 states and 137 transitions. [2024-06-20 16:53:01,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 502 transitions, 8616 flow [2024-06-20 16:53:02,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 502 transitions, 8496 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 16:53:02,996 INFO L231 Difference]: Finished difference. Result has 320 places, 479 transitions, 7447 flow [2024-06-20 16:53:02,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7316, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7447, PETRI_PLACES=320, PETRI_TRANSITIONS=479} [2024-06-20 16:53:02,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-20 16:53:02,997 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 479 transitions, 7447 flow [2024-06-20 16:53:02,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:02,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:02,997 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-20 16:53:02,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:53:02,997 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-20 16:53:02,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:02,997 INFO L85 PathProgramCache]: Analyzing trace with hash 893255295, now seen corresponding path program 1 times [2024-06-20 16:53:02,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:02,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739196817] [2024-06-20 16:53:02,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:02,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:03,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:03,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:03,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:03,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739196817] [2024-06-20 16:53:03,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739196817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:03,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:03,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:03,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334988343] [2024-06-20 16:53:03,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:03,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:03,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:03,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:03,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:03,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:03,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 479 transitions, 7447 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:03,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:03,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:03,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:05,271 INFO L124 PetriNetUnfolderBase]: 3591/5744 cut-off events. [2024-06-20 16:53:05,271 INFO L125 PetriNetUnfolderBase]: For 521326/521326 co-relation queries the response was YES. [2024-06-20 16:53:05,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51318 conditions, 5744 events. 3591/5744 cut-off events. For 521326/521326 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 35581 event pairs, 645 based on Foata normal form. 4/5741 useless extension candidates. Maximal degree in co-relation 51167. Up to 5122 conditions per place. [2024-06-20 16:53:05,359 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 405 selfloop transitions, 102 changer transitions 0/512 dead transitions. [2024-06-20 16:53:05,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 512 transitions, 8967 flow [2024-06-20 16:53:05,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:53:05,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:53:05,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 16:53:05,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-20 16:53:05,360 INFO L175 Difference]: Start difference. First operand has 320 places, 479 transitions, 7447 flow. Second operand 9 states and 172 transitions. [2024-06-20 16:53:05,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 512 transitions, 8967 flow [2024-06-20 16:53:07,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 512 transitions, 8856 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 16:53:07,109 INFO L231 Difference]: Finished difference. Result has 324 places, 485 transitions, 7672 flow [2024-06-20 16:53:07,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7336, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7672, PETRI_PLACES=324, PETRI_TRANSITIONS=485} [2024-06-20 16:53:07,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-20 16:53:07,109 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 485 transitions, 7672 flow [2024-06-20 16:53:07,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:07,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:07,110 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-20 16:53:07,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:53:07,110 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-20 16:53:07,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:07,111 INFO L85 PathProgramCache]: Analyzing trace with hash 893315745, now seen corresponding path program 2 times [2024-06-20 16:53:07,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:07,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939649572] [2024-06-20 16:53:07,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:07,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:07,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:08,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:08,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:08,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939649572] [2024-06-20 16:53:08,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939649572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:08,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:08,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:08,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752902879] [2024-06-20 16:53:08,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:08,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:08,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:08,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:08,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:08,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:08,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 485 transitions, 7672 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:08,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:08,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:08,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:09,666 INFO L124 PetriNetUnfolderBase]: 3656/5840 cut-off events. [2024-06-20 16:53:09,666 INFO L125 PetriNetUnfolderBase]: For 569013/569013 co-relation queries the response was YES. [2024-06-20 16:53:09,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52708 conditions, 5840 events. 3656/5840 cut-off events. For 569013/569013 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36192 event pairs, 711 based on Foata normal form. 15/5849 useless extension candidates. Maximal degree in co-relation 52556. Up to 5080 conditions per place. [2024-06-20 16:53:09,752 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 364 selfloop transitions, 153 changer transitions 0/522 dead transitions. [2024-06-20 16:53:09,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 522 transitions, 9222 flow [2024-06-20 16:53:09,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:53:09,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:53:09,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-20 16:53:09,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-20 16:53:09,753 INFO L175 Difference]: Start difference. First operand has 324 places, 485 transitions, 7672 flow. Second operand 10 states and 192 transitions. [2024-06-20 16:53:09,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 522 transitions, 9222 flow [2024-06-20 16:53:11,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 522 transitions, 8986 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-20 16:53:11,468 INFO L231 Difference]: Finished difference. Result has 331 places, 495 transitions, 8034 flow [2024-06-20 16:53:11,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7464, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8034, PETRI_PLACES=331, PETRI_TRANSITIONS=495} [2024-06-20 16:53:11,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-20 16:53:11,468 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 495 transitions, 8034 flow [2024-06-20 16:53:11,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:11,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:11,469 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-20 16:53:11,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:53:11,469 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-20 16:53:11,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:11,470 INFO L85 PathProgramCache]: Analyzing trace with hash -509603741, now seen corresponding path program 1 times [2024-06-20 16:53:11,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:11,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284950478] [2024-06-20 16:53:11,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:11,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:11,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:12,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:12,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:12,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284950478] [2024-06-20 16:53:12,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284950478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:12,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:12,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:12,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775017928] [2024-06-20 16:53:12,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:12,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:12,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:12,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:12,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:12,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:12,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 495 transitions, 8034 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:12,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:12,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:12,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:13,862 INFO L124 PetriNetUnfolderBase]: 3733/5939 cut-off events. [2024-06-20 16:53:13,862 INFO L125 PetriNetUnfolderBase]: For 594815/594815 co-relation queries the response was YES. [2024-06-20 16:53:13,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55524 conditions, 5939 events. 3733/5939 cut-off events. For 594815/594815 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36721 event pairs, 656 based on Foata normal form. 6/5939 useless extension candidates. Maximal degree in co-relation 55368. Up to 4379 conditions per place. [2024-06-20 16:53:13,953 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 295 selfloop transitions, 243 changer transitions 0/543 dead transitions. [2024-06-20 16:53:13,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 543 transitions, 10167 flow [2024-06-20 16:53:13,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:53:13,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:53:13,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-20 16:53:13,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-20 16:53:13,954 INFO L175 Difference]: Start difference. First operand has 331 places, 495 transitions, 8034 flow. Second operand 9 states and 182 transitions. [2024-06-20 16:53:13,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 543 transitions, 10167 flow [2024-06-20 16:53:15,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 543 transitions, 9853 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-20 16:53:15,676 INFO L231 Difference]: Finished difference. Result has 336 places, 512 transitions, 8702 flow [2024-06-20 16:53:15,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7782, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8702, PETRI_PLACES=336, PETRI_TRANSITIONS=512} [2024-06-20 16:53:15,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-20 16:53:15,676 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 512 transitions, 8702 flow [2024-06-20 16:53:15,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:15,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:15,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:53:15,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:53:15,677 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-20 16:53:15,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:15,677 INFO L85 PathProgramCache]: Analyzing trace with hash -506807231, now seen corresponding path program 2 times [2024-06-20 16:53:15,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:15,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227073354] [2024-06-20 16:53:15,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:15,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:16,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:16,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:16,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227073354] [2024-06-20 16:53:16,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227073354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:16,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:16,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:16,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940216075] [2024-06-20 16:53:16,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:16,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:16,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:16,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:16,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:16,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:16,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 512 transitions, 8702 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:16,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:16,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:16,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:18,251 INFO L124 PetriNetUnfolderBase]: 3763/5975 cut-off events. [2024-06-20 16:53:18,251 INFO L125 PetriNetUnfolderBase]: For 607512/607512 co-relation queries the response was YES. [2024-06-20 16:53:18,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57932 conditions, 5975 events. 3763/5975 cut-off events. For 607512/607512 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36791 event pairs, 653 based on Foata normal form. 6/5975 useless extension candidates. Maximal degree in co-relation 57773. Up to 4647 conditions per place. [2024-06-20 16:53:18,347 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 328 selfloop transitions, 213 changer transitions 0/546 dead transitions. [2024-06-20 16:53:18,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 546 transitions, 10471 flow [2024-06-20 16:53:18,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:53:18,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:53:18,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-20 16:53:18,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-20 16:53:18,349 INFO L175 Difference]: Start difference. First operand has 336 places, 512 transitions, 8702 flow. Second operand 10 states and 192 transitions. [2024-06-20 16:53:18,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 546 transitions, 10471 flow [2024-06-20 16:53:20,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 546 transitions, 10050 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-20 16:53:20,188 INFO L231 Difference]: Finished difference. Result has 342 places, 517 transitions, 8876 flow [2024-06-20 16:53:20,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8301, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8876, PETRI_PLACES=342, PETRI_TRANSITIONS=517} [2024-06-20 16:53:20,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-20 16:53:20,189 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 517 transitions, 8876 flow [2024-06-20 16:53:20,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:20,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:20,189 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-20 16:53:20,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:53:20,189 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-20 16:53:20,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:20,189 INFO L85 PathProgramCache]: Analyzing trace with hash -391331487, now seen corresponding path program 1 times [2024-06-20 16:53:20,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:20,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088660679] [2024-06-20 16:53:20,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:20,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:20,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:21,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:21,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:21,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088660679] [2024-06-20 16:53:21,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088660679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:21,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:21,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:21,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717938014] [2024-06-20 16:53:21,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:21,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:21,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:21,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:21,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:21,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:21,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 517 transitions, 8876 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:21,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:21,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:21,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:22,488 INFO L124 PetriNetUnfolderBase]: 3771/5985 cut-off events. [2024-06-20 16:53:22,488 INFO L125 PetriNetUnfolderBase]: For 600477/600477 co-relation queries the response was YES. [2024-06-20 16:53:22,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58157 conditions, 5985 events. 3771/5985 cut-off events. For 600477/600477 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36884 event pairs, 691 based on Foata normal form. 2/5985 useless extension candidates. Maximal degree in co-relation 57996. Up to 5649 conditions per place. [2024-06-20 16:53:22,580 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 501 selfloop transitions, 29 changer transitions 0/535 dead transitions. [2024-06-20 16:53:22,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 535 transitions, 10048 flow [2024-06-20 16:53:22,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:53:22,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:53:22,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:53:22,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 16:53:22,581 INFO L175 Difference]: Start difference. First operand has 342 places, 517 transitions, 8876 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:53:22,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 535 transitions, 10048 flow [2024-06-20 16:53:24,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 535 transitions, 9510 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-20 16:53:24,277 INFO L231 Difference]: Finished difference. Result has 341 places, 519 transitions, 8459 flow [2024-06-20 16:53:24,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8338, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8459, PETRI_PLACES=341, PETRI_TRANSITIONS=519} [2024-06-20 16:53:24,277 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-20 16:53:24,277 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 519 transitions, 8459 flow [2024-06-20 16:53:24,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:24,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:24,277 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-20 16:53:24,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:53:24,278 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-20 16:53:24,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:24,278 INFO L85 PathProgramCache]: Analyzing trace with hash -391511411, now seen corresponding path program 3 times [2024-06-20 16:53:24,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:24,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001079382] [2024-06-20 16:53:24,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:24,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:25,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:25,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:25,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001079382] [2024-06-20 16:53:25,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001079382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:25,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:25,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:25,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298615075] [2024-06-20 16:53:25,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:25,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:25,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:25,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:25,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:25,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:25,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 519 transitions, 8459 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:25,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:25,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:25,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:26,723 INFO L124 PetriNetUnfolderBase]: 3791/6007 cut-off events. [2024-06-20 16:53:26,723 INFO L125 PetriNetUnfolderBase]: For 616602/616602 co-relation queries the response was YES. [2024-06-20 16:53:26,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57575 conditions, 6007 events. 3791/6007 cut-off events. For 616602/616602 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36980 event pairs, 677 based on Foata normal form. 4/6009 useless extension candidates. Maximal degree in co-relation 57414. Up to 5571 conditions per place. [2024-06-20 16:53:26,819 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 490 selfloop transitions, 63 changer transitions 0/558 dead transitions. [2024-06-20 16:53:26,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 558 transitions, 10300 flow [2024-06-20 16:53:26,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:53:26,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:53:26,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-20 16:53:26,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-20 16:53:26,821 INFO L175 Difference]: Start difference. First operand has 341 places, 519 transitions, 8459 flow. Second operand 10 states and 183 transitions. [2024-06-20 16:53:26,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 558 transitions, 10300 flow [2024-06-20 16:53:28,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 558 transitions, 10137 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-20 16:53:28,799 INFO L231 Difference]: Finished difference. Result has 348 places, 535 transitions, 8815 flow [2024-06-20 16:53:28,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8296, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8815, PETRI_PLACES=348, PETRI_TRANSITIONS=535} [2024-06-20 16:53:28,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-20 16:53:28,799 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 535 transitions, 8815 flow [2024-06-20 16:53:28,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:28,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:28,799 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-20 16:53:28,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:53:28,799 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-20 16:53:28,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:28,800 INFO L85 PathProgramCache]: Analyzing trace with hash -391516185, now seen corresponding path program 3 times [2024-06-20 16:53:28,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:28,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433337107] [2024-06-20 16:53:28,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:28,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:28,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:29,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:29,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:29,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433337107] [2024-06-20 16:53:29,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433337107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:29,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:29,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:29,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477196149] [2024-06-20 16:53:29,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:29,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:29,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:29,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:29,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:29,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:29,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 535 transitions, 8815 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:29,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:29,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:29,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:31,477 INFO L124 PetriNetUnfolderBase]: 3879/6151 cut-off events. [2024-06-20 16:53:31,477 INFO L125 PetriNetUnfolderBase]: For 701242/701242 co-relation queries the response was YES. [2024-06-20 16:53:31,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59167 conditions, 6151 events. 3879/6151 cut-off events. For 701242/701242 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 38000 event pairs, 706 based on Foata normal form. 24/6173 useless extension candidates. Maximal degree in co-relation 59003. Up to 5651 conditions per place. [2024-06-20 16:53:31,568 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 500 selfloop transitions, 60 changer transitions 0/565 dead transitions. [2024-06-20 16:53:31,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 565 transitions, 10185 flow [2024-06-20 16:53:31,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:53:31,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:53:31,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 16:53:31,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-20 16:53:31,570 INFO L175 Difference]: Start difference. First operand has 348 places, 535 transitions, 8815 flow. Second operand 10 states and 185 transitions. [2024-06-20 16:53:31,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 565 transitions, 10185 flow [2024-06-20 16:53:33,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 565 transitions, 10020 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-20 16:53:33,514 INFO L231 Difference]: Finished difference. Result has 354 places, 540 transitions, 8898 flow [2024-06-20 16:53:33,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8650, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8898, PETRI_PLACES=354, PETRI_TRANSITIONS=540} [2024-06-20 16:53:33,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-20 16:53:33,515 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 540 transitions, 8898 flow [2024-06-20 16:53:33,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:33,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:33,516 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-20 16:53:33,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:53:33,516 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-20 16:53:33,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:33,516 INFO L85 PathProgramCache]: Analyzing trace with hash -391516061, now seen corresponding path program 4 times [2024-06-20 16:53:33,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:33,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694901796] [2024-06-20 16:53:33,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:33,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:33,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:34,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-20 16:53:34,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:34,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694901796] [2024-06-20 16:53:34,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694901796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:34,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:34,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:34,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869026856] [2024-06-20 16:53:34,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:34,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:34,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:34,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:34,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:34,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:34,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 540 transitions, 8898 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:34,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:34,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:34,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:36,084 INFO L124 PetriNetUnfolderBase]: 3915/6197 cut-off events. [2024-06-20 16:53:36,084 INFO L125 PetriNetUnfolderBase]: For 659567/659567 co-relation queries the response was YES. [2024-06-20 16:53:36,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60268 conditions, 6197 events. 3915/6197 cut-off events. For 659567/659567 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38258 event pairs, 685 based on Foata normal form. 4/6199 useless extension candidates. Maximal degree in co-relation 60102. Up to 5710 conditions per place. [2024-06-20 16:53:36,185 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 489 selfloop transitions, 77 changer transitions 0/571 dead transitions. [2024-06-20 16:53:36,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 571 transitions, 10821 flow [2024-06-20 16:53:36,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:53:36,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:53:36,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 16:53:36,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-20 16:53:36,186 INFO L175 Difference]: Start difference. First operand has 354 places, 540 transitions, 8898 flow. Second operand 10 states and 185 transitions. [2024-06-20 16:53:36,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 571 transitions, 10821 flow [2024-06-20 16:53:38,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 571 transitions, 10673 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-20 16:53:38,253 INFO L231 Difference]: Finished difference. Result has 357 places, 547 transitions, 9120 flow [2024-06-20 16:53:38,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8750, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9120, PETRI_PLACES=357, PETRI_TRANSITIONS=547} [2024-06-20 16:53:38,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-20 16:53:38,254 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 547 transitions, 9120 flow [2024-06-20 16:53:38,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:38,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:38,254 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-20 16:53:38,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:53:38,254 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-20 16:53:38,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:38,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1478257537, now seen corresponding path program 4 times [2024-06-20 16:53:38,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:38,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770559125] [2024-06-20 16:53:38,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:38,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:38,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:39,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:39,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:39,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770559125] [2024-06-20 16:53:39,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770559125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:39,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:39,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:39,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162177539] [2024-06-20 16:53:39,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:39,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:39,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:39,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:39,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:39,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:39,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 547 transitions, 9120 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:39,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:39,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:39,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:40,861 INFO L124 PetriNetUnfolderBase]: 4010/6366 cut-off events. [2024-06-20 16:53:40,862 INFO L125 PetriNetUnfolderBase]: For 737158/737158 co-relation queries the response was YES. [2024-06-20 16:53:40,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61615 conditions, 6366 events. 4010/6366 cut-off events. For 737158/737158 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 39490 event pairs, 630 based on Foata normal form. 24/6388 useless extension candidates. Maximal degree in co-relation 61448. Up to 5640 conditions per place. [2024-06-20 16:53:40,965 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 483 selfloop transitions, 101 changer transitions 0/589 dead transitions. [2024-06-20 16:53:40,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 589 transitions, 10898 flow [2024-06-20 16:53:40,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:53:40,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:53:40,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-20 16:53:40,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-20 16:53:40,966 INFO L175 Difference]: Start difference. First operand has 357 places, 547 transitions, 9120 flow. Second operand 9 states and 191 transitions. [2024-06-20 16:53:40,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 589 transitions, 10898 flow [2024-06-20 16:53:42,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 589 transitions, 10724 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-20 16:53:42,953 INFO L231 Difference]: Finished difference. Result has 360 places, 551 transitions, 9268 flow [2024-06-20 16:53:42,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8946, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9268, PETRI_PLACES=360, PETRI_TRANSITIONS=551} [2024-06-20 16:53:42,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-20 16:53:42,954 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 551 transitions, 9268 flow [2024-06-20 16:53:42,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:42,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:42,954 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-20 16:53:42,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:53:42,954 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-20 16:53:42,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:42,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1478257413, now seen corresponding path program 5 times [2024-06-20 16:53:42,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:42,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778104937] [2024-06-20 16:53:42,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:42,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:42,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:43,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:43,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:43,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778104937] [2024-06-20 16:53:43,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778104937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:43,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:43,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:43,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210722192] [2024-06-20 16:53:43,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:43,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:43,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:43,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:43,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:43,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:43,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 551 transitions, 9268 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:43,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:43,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:43,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:45,575 INFO L124 PetriNetUnfolderBase]: 4070/6421 cut-off events. [2024-06-20 16:53:45,575 INFO L125 PetriNetUnfolderBase]: For 707731/707731 co-relation queries the response was YES. [2024-06-20 16:53:45,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63698 conditions, 6421 events. 4070/6421 cut-off events. For 707731/707731 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 39560 event pairs, 700 based on Foata normal form. 4/6423 useless extension candidates. Maximal degree in co-relation 63529. Up to 5715 conditions per place. [2024-06-20 16:53:45,672 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 483 selfloop transitions, 132 changer transitions 0/620 dead transitions. [2024-06-20 16:53:45,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 620 transitions, 11861 flow [2024-06-20 16:53:45,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:53:45,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:53:45,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-20 16:53:45,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-20 16:53:45,673 INFO L175 Difference]: Start difference. First operand has 360 places, 551 transitions, 9268 flow. Second operand 9 states and 185 transitions. [2024-06-20 16:53:45,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 620 transitions, 11861 flow [2024-06-20 16:53:47,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 620 transitions, 11627 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 16:53:47,709 INFO L231 Difference]: Finished difference. Result has 366 places, 588 transitions, 10263 flow [2024-06-20 16:53:47,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9034, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10263, PETRI_PLACES=366, PETRI_TRANSITIONS=588} [2024-06-20 16:53:47,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-20 16:53:47,709 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 588 transitions, 10263 flow [2024-06-20 16:53:47,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:47,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:47,710 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-20 16:53:47,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:53:47,710 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-20 16:53:47,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:47,710 INFO L85 PathProgramCache]: Analyzing trace with hash 582582911, now seen corresponding path program 2 times [2024-06-20 16:53:47,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:47,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510129104] [2024-06-20 16:53:47,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:47,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:47,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:48,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:48,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:48,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510129104] [2024-06-20 16:53:48,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510129104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:48,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:48,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:48,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224988037] [2024-06-20 16:53:48,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:48,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:48,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:48,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:48,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:48,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:48,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 588 transitions, 10263 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:48,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:48,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:48,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:50,312 INFO L124 PetriNetUnfolderBase]: 4078/6469 cut-off events. [2024-06-20 16:53:50,312 INFO L125 PetriNetUnfolderBase]: For 718944/718944 co-relation queries the response was YES. [2024-06-20 16:53:50,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64998 conditions, 6469 events. 4078/6469 cut-off events. For 718944/718944 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 40204 event pairs, 719 based on Foata normal form. 2/6469 useless extension candidates. Maximal degree in co-relation 64824. Up to 6095 conditions per place. [2024-06-20 16:53:50,408 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 564 selfloop transitions, 34 changer transitions 0/603 dead transitions. [2024-06-20 16:53:50,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 603 transitions, 11569 flow [2024-06-20 16:53:50,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:53:50,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:53:50,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-20 16:53:50,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-20 16:53:50,409 INFO L175 Difference]: Start difference. First operand has 366 places, 588 transitions, 10263 flow. Second operand 6 states and 113 transitions. [2024-06-20 16:53:50,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 603 transitions, 11569 flow [2024-06-20 16:53:52,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 603 transitions, 11390 flow, removed 83 selfloop flow, removed 2 redundant places. [2024-06-20 16:53:52,462 INFO L231 Difference]: Finished difference. Result has 370 places, 590 transitions, 10230 flow [2024-06-20 16:53:52,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10086, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10230, PETRI_PLACES=370, PETRI_TRANSITIONS=590} [2024-06-20 16:53:52,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-20 16:53:52,463 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 590 transitions, 10230 flow [2024-06-20 16:53:52,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:52,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:52,463 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-20 16:53:52,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:53:52,463 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-20 16:53:52,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:52,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1241897727, now seen corresponding path program 1 times [2024-06-20 16:53:52,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:52,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280744377] [2024-06-20 16:53:52,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:52,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:52,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:53,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:53,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:53,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280744377] [2024-06-20 16:53:53,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280744377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:53,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:53,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:53,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76629714] [2024-06-20 16:53:53,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:53,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:53,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:53,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:53,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:53,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:53,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 590 transitions, 10230 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:53,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:53,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:53,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:55,167 INFO L124 PetriNetUnfolderBase]: 4115/6514 cut-off events. [2024-06-20 16:53:55,168 INFO L125 PetriNetUnfolderBase]: For 746551/746551 co-relation queries the response was YES. [2024-06-20 16:53:55,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65631 conditions, 6514 events. 4115/6514 cut-off events. For 746551/746551 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40413 event pairs, 711 based on Foata normal form. 5/6517 useless extension candidates. Maximal degree in co-relation 65455. Up to 5716 conditions per place. [2024-06-20 16:53:55,266 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 464 selfloop transitions, 154 changer transitions 0/623 dead transitions. [2024-06-20 16:53:55,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 623 transitions, 11944 flow [2024-06-20 16:53:55,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:53:55,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:53:55,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-20 16:53:55,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-20 16:53:55,267 INFO L175 Difference]: Start difference. First operand has 370 places, 590 transitions, 10230 flow. Second operand 7 states and 149 transitions. [2024-06-20 16:53:55,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 623 transitions, 11944 flow [2024-06-20 16:53:57,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 623 transitions, 11796 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-20 16:53:57,447 INFO L231 Difference]: Finished difference. Result has 374 places, 599 transitions, 10768 flow [2024-06-20 16:53:57,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10082, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10768, PETRI_PLACES=374, PETRI_TRANSITIONS=599} [2024-06-20 16:53:57,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-20 16:53:57,448 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 599 transitions, 10768 flow [2024-06-20 16:53:57,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:57,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:57,448 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-20 16:53:57,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:53:57,449 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:53:57,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:57,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1241600809, now seen corresponding path program 3 times [2024-06-20 16:53:57,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:57,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840771166] [2024-06-20 16:53:57,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:57,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:57,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:58,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:58,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:58,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840771166] [2024-06-20 16:53:58,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840771166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:58,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:58,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:58,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673253686] [2024-06-20 16:53:58,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:58,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:58,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:58,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:58,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:58,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:53:58,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 599 transitions, 10768 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:58,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:58,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:53:58,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:00,021 INFO L124 PetriNetUnfolderBase]: 4110/6506 cut-off events. [2024-06-20 16:54:00,022 INFO L125 PetriNetUnfolderBase]: For 755616/755616 co-relation queries the response was YES. [2024-06-20 16:54:00,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66710 conditions, 6506 events. 4110/6506 cut-off events. For 755616/755616 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 40436 event pairs, 756 based on Foata normal form. 2/6506 useless extension candidates. Maximal degree in co-relation 66532. Up to 6174 conditions per place. [2024-06-20 16:54:00,125 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 590 selfloop transitions, 16 changer transitions 0/611 dead transitions. [2024-06-20 16:54:00,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 611 transitions, 12076 flow [2024-06-20 16:54:00,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:54:00,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:54:00,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 16:54:00,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-20 16:54:00,126 INFO L175 Difference]: Start difference. First operand has 374 places, 599 transitions, 10768 flow. Second operand 6 states and 107 transitions. [2024-06-20 16:54:00,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 611 transitions, 12076 flow [2024-06-20 16:54:02,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 611 transitions, 11970 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 16:54:02,687 INFO L231 Difference]: Finished difference. Result has 377 places, 601 transitions, 10771 flow [2024-06-20 16:54:02,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10662, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10771, PETRI_PLACES=377, PETRI_TRANSITIONS=601} [2024-06-20 16:54:02,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-20 16:54:02,687 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 601 transitions, 10771 flow [2024-06-20 16:54:02,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:02,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:02,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:54:02,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:54:02,688 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:02,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:02,688 INFO L85 PathProgramCache]: Analyzing trace with hash 576089217, now seen corresponding path program 6 times [2024-06-20 16:54:02,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:02,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071880424] [2024-06-20 16:54:02,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:02,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:02,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:03,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:03,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:03,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071880424] [2024-06-20 16:54:03,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071880424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:03,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:03,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:03,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864528247] [2024-06-20 16:54:03,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:03,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:03,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:03,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:03,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:03,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:03,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 601 transitions, 10771 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:03,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:03,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:03,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:05,439 INFO L124 PetriNetUnfolderBase]: 4130/6552 cut-off events. [2024-06-20 16:54:05,439 INFO L125 PetriNetUnfolderBase]: For 777373/777373 co-relation queries the response was YES. [2024-06-20 16:54:05,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67231 conditions, 6552 events. 4130/6552 cut-off events. For 777373/777373 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40906 event pairs, 718 based on Foata normal form. 4/6554 useless extension candidates. Maximal degree in co-relation 67051. Up to 6084 conditions per place. [2024-06-20 16:54:05,547 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 565 selfloop transitions, 56 changer transitions 0/626 dead transitions. [2024-06-20 16:54:05,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 626 transitions, 12285 flow [2024-06-20 16:54:05,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:54:05,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:54:05,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 16:54:05,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:54:05,548 INFO L175 Difference]: Start difference. First operand has 377 places, 601 transitions, 10771 flow. Second operand 9 states and 162 transitions. [2024-06-20 16:54:05,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 626 transitions, 12285 flow [2024-06-20 16:54:07,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 626 transitions, 12192 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-20 16:54:07,902 INFO L231 Difference]: Finished difference. Result has 384 places, 607 transitions, 11028 flow [2024-06-20 16:54:07,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10678, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11028, PETRI_PLACES=384, PETRI_TRANSITIONS=607} [2024-06-20 16:54:07,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-20 16:54:07,902 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 607 transitions, 11028 flow [2024-06-20 16:54:07,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:07,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:07,903 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-20 16:54:07,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:54:07,903 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:07,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:07,903 INFO L85 PathProgramCache]: Analyzing trace with hash 575916237, now seen corresponding path program 7 times [2024-06-20 16:54:07,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:07,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390116023] [2024-06-20 16:54:07,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:07,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:07,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:08,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:08,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:08,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390116023] [2024-06-20 16:54:08,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390116023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:08,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:08,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:08,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978743257] [2024-06-20 16:54:08,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:08,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:08,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:08,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:08,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:08,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:08,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 607 transitions, 11028 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:08,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:08,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:08,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:10,613 INFO L124 PetriNetUnfolderBase]: 4134/6525 cut-off events. [2024-06-20 16:54:10,613 INFO L125 PetriNetUnfolderBase]: For 787386/787386 co-relation queries the response was YES. [2024-06-20 16:54:10,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67512 conditions, 6525 events. 4134/6525 cut-off events. For 787386/787386 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40394 event pairs, 696 based on Foata normal form. 4/6527 useless extension candidates. Maximal degree in co-relation 67329. Up to 5890 conditions per place. [2024-06-20 16:54:10,718 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 521 selfloop transitions, 113 changer transitions 0/639 dead transitions. [2024-06-20 16:54:10,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 639 transitions, 12889 flow [2024-06-20 16:54:10,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:54:10,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:54:10,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-20 16:54:10,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-20 16:54:10,719 INFO L175 Difference]: Start difference. First operand has 384 places, 607 transitions, 11028 flow. Second operand 9 states and 179 transitions. [2024-06-20 16:54:10,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 639 transitions, 12889 flow [2024-06-20 16:54:13,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 639 transitions, 12665 flow, removed 73 selfloop flow, removed 5 redundant places. [2024-06-20 16:54:13,485 INFO L231 Difference]: Finished difference. Result has 388 places, 611 transitions, 11172 flow [2024-06-20 16:54:13,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10804, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11172, PETRI_PLACES=388, PETRI_TRANSITIONS=611} [2024-06-20 16:54:13,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-20 16:54:13,486 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 611 transitions, 11172 flow [2024-06-20 16:54:13,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:13,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:13,486 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-20 16:54:13,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:54:13,486 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:13,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:13,486 INFO L85 PathProgramCache]: Analyzing trace with hash 251814217, now seen corresponding path program 1 times [2024-06-20 16:54:13,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:13,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689501840] [2024-06-20 16:54:13,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:13,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:13,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:14,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:14,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:14,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689501840] [2024-06-20 16:54:14,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689501840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:14,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:14,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:54:14,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416689806] [2024-06-20 16:54:14,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:14,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:54:14,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:14,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:54:14,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:54:14,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:14,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 611 transitions, 11172 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:14,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:14,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:14,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:16,115 INFO L124 PetriNetUnfolderBase]: 4139/6557 cut-off events. [2024-06-20 16:54:16,116 INFO L125 PetriNetUnfolderBase]: For 784758/784758 co-relation queries the response was YES. [2024-06-20 16:54:16,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67719 conditions, 6557 events. 4139/6557 cut-off events. For 784758/784758 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40799 event pairs, 742 based on Foata normal form. 1/6556 useless extension candidates. Maximal degree in co-relation 67535. Up to 6082 conditions per place. [2024-06-20 16:54:16,224 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 571 selfloop transitions, 67 changer transitions 0/643 dead transitions. [2024-06-20 16:54:16,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 643 transitions, 12945 flow [2024-06-20 16:54:16,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:54:16,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:54:16,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:54:16,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:54:16,225 INFO L175 Difference]: Start difference. First operand has 388 places, 611 transitions, 11172 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:54:16,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 643 transitions, 12945 flow [2024-06-20 16:54:19,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 643 transitions, 12665 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-20 16:54:19,078 INFO L231 Difference]: Finished difference. Result has 392 places, 619 transitions, 11318 flow [2024-06-20 16:54:19,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10892, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11318, PETRI_PLACES=392, PETRI_TRANSITIONS=619} [2024-06-20 16:54:19,078 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-20 16:54:19,079 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 619 transitions, 11318 flow [2024-06-20 16:54:19,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:19,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:19,079 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-20 16:54:19,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:54:19,079 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:19,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:19,079 INFO L85 PathProgramCache]: Analyzing trace with hash 257528137, now seen corresponding path program 2 times [2024-06-20 16:54:19,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:19,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895423131] [2024-06-20 16:54:19,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:19,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:19,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:19,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:19,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:19,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895423131] [2024-06-20 16:54:19,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895423131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:19,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:19,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:54:19,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35834685] [2024-06-20 16:54:19,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:19,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:54:19,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:19,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:54:19,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:54:19,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:19,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 619 transitions, 11318 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:19,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:19,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:19,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:21,681 INFO L124 PetriNetUnfolderBase]: 4149/6566 cut-off events. [2024-06-20 16:54:21,682 INFO L125 PetriNetUnfolderBase]: For 802252/802252 co-relation queries the response was YES. [2024-06-20 16:54:21,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67918 conditions, 6566 events. 4149/6566 cut-off events. For 802252/802252 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40812 event pairs, 743 based on Foata normal form. 1/6565 useless extension candidates. Maximal degree in co-relation 67732. Up to 6155 conditions per place. [2024-06-20 16:54:21,796 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 588 selfloop transitions, 52 changer transitions 0/645 dead transitions. [2024-06-20 16:54:21,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 645 transitions, 12787 flow [2024-06-20 16:54:21,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:54:21,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:54:21,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:54:21,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-20 16:54:21,797 INFO L175 Difference]: Start difference. First operand has 392 places, 619 transitions, 11318 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:54:21,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 645 transitions, 12787 flow [2024-06-20 16:54:24,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 645 transitions, 12597 flow, removed 86 selfloop flow, removed 2 redundant places. [2024-06-20 16:54:24,901 INFO L231 Difference]: Finished difference. Result has 398 places, 625 transitions, 11369 flow [2024-06-20 16:54:24,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11160, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11369, PETRI_PLACES=398, PETRI_TRANSITIONS=625} [2024-06-20 16:54:24,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-20 16:54:24,902 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 625 transitions, 11369 flow [2024-06-20 16:54:24,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:24,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:24,902 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-20 16:54:24,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:54:24,902 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:24,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:24,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1585434119, now seen corresponding path program 3 times [2024-06-20 16:54:24,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:24,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332773880] [2024-06-20 16:54:24,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:24,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:24,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:25,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:25,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:25,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332773880] [2024-06-20 16:54:25,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332773880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:25,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:25,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:54:25,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595096571] [2024-06-20 16:54:25,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:25,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:54:25,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:25,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:54:25,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:54:25,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:25,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 625 transitions, 11369 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:25,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:25,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:25,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:27,473 INFO L124 PetriNetUnfolderBase]: 4146/6558 cut-off events. [2024-06-20 16:54:27,473 INFO L125 PetriNetUnfolderBase]: For 812834/812834 co-relation queries the response was YES. [2024-06-20 16:54:27,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67903 conditions, 6558 events. 4146/6558 cut-off events. For 812834/812834 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40737 event pairs, 731 based on Foata normal form. 1/6557 useless extension candidates. Maximal degree in co-relation 67714. Up to 6151 conditions per place. [2024-06-20 16:54:27,590 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 585 selfloop transitions, 50 changer transitions 0/640 dead transitions. [2024-06-20 16:54:27,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 640 transitions, 12685 flow [2024-06-20 16:54:27,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:54:27,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:54:27,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:54:27,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-20 16:54:27,591 INFO L175 Difference]: Start difference. First operand has 398 places, 625 transitions, 11369 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:54:27,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 640 transitions, 12685 flow [2024-06-20 16:54:30,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 640 transitions, 12539 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 16:54:30,650 INFO L231 Difference]: Finished difference. Result has 401 places, 625 transitions, 11329 flow [2024-06-20 16:54:30,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11223, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11329, PETRI_PLACES=401, PETRI_TRANSITIONS=625} [2024-06-20 16:54:30,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-20 16:54:30,650 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 625 transitions, 11329 flow [2024-06-20 16:54:30,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:30,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:30,650 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-20 16:54:30,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:54:30,651 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:30,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:30,651 INFO L85 PathProgramCache]: Analyzing trace with hash 248954281, now seen corresponding path program 1 times [2024-06-20 16:54:30,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:30,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195757432] [2024-06-20 16:54:30,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:30,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:30,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:31,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:31,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:31,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195757432] [2024-06-20 16:54:31,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195757432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:31,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:31,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:54:31,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066175306] [2024-06-20 16:54:31,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:31,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:54:31,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:31,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:54:31,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:54:31,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:31,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 625 transitions, 11329 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:31,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:31,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:31,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:33,420 INFO L124 PetriNetUnfolderBase]: 4154/6574 cut-off events. [2024-06-20 16:54:33,420 INFO L125 PetriNetUnfolderBase]: For 829979/829979 co-relation queries the response was YES. [2024-06-20 16:54:33,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67996 conditions, 6574 events. 4154/6574 cut-off events. For 829979/829979 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 40904 event pairs, 680 based on Foata normal form. 2/6574 useless extension candidates. Maximal degree in co-relation 67806. Up to 6070 conditions per place. [2024-06-20 16:54:33,533 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 598 selfloop transitions, 53 changer transitions 0/656 dead transitions. [2024-06-20 16:54:33,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 656 transitions, 12989 flow [2024-06-20 16:54:33,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:54:33,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:54:33,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:54:33,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:54:33,536 INFO L175 Difference]: Start difference. First operand has 401 places, 625 transitions, 11329 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:54:33,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 656 transitions, 12989 flow [2024-06-20 16:54:36,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 656 transitions, 12822 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 16:54:36,615 INFO L231 Difference]: Finished difference. Result has 404 places, 630 transitions, 11388 flow [2024-06-20 16:54:36,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11162, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11388, PETRI_PLACES=404, PETRI_TRANSITIONS=630} [2024-06-20 16:54:36,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-20 16:54:36,616 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 630 transitions, 11388 flow [2024-06-20 16:54:36,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:36,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:36,616 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-20 16:54:36,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:54:36,617 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:36,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:36,617 INFO L85 PathProgramCache]: Analyzing trace with hash 249193291, now seen corresponding path program 2 times [2024-06-20 16:54:36,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:36,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518471968] [2024-06-20 16:54:36,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:36,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:36,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:37,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:37,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:37,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518471968] [2024-06-20 16:54:37,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518471968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:37,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:37,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:54:37,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922747881] [2024-06-20 16:54:37,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:37,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:54:37,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:37,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:54:37,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:54:37,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:37,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 630 transitions, 11388 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:37,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:37,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:37,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:39,480 INFO L124 PetriNetUnfolderBase]: 4162/6590 cut-off events. [2024-06-20 16:54:39,481 INFO L125 PetriNetUnfolderBase]: For 846701/846701 co-relation queries the response was YES. [2024-06-20 16:54:39,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68406 conditions, 6590 events. 4162/6590 cut-off events. For 846701/846701 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40980 event pairs, 743 based on Foata normal form. 2/6590 useless extension candidates. Maximal degree in co-relation 68214. Up to 6172 conditions per place. [2024-06-20 16:54:39,595 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 597 selfloop transitions, 51 changer transitions 0/653 dead transitions. [2024-06-20 16:54:39,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 653 transitions, 12794 flow [2024-06-20 16:54:39,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:54:39,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:54:39,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:54:39,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-20 16:54:39,596 INFO L175 Difference]: Start difference. First operand has 404 places, 630 transitions, 11388 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:54:39,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 653 transitions, 12794 flow [2024-06-20 16:54:42,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 653 transitions, 12659 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-20 16:54:42,734 INFO L231 Difference]: Finished difference. Result has 408 places, 632 transitions, 11408 flow [2024-06-20 16:54:42,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11271, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11408, PETRI_PLACES=408, PETRI_TRANSITIONS=632} [2024-06-20 16:54:42,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-20 16:54:42,735 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 632 transitions, 11408 flow [2024-06-20 16:54:42,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:42,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:42,735 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-20 16:54:42,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 16:54:42,735 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:42,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:42,735 INFO L85 PathProgramCache]: Analyzing trace with hash -754566967, now seen corresponding path program 3 times [2024-06-20 16:54:42,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:42,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545719731] [2024-06-20 16:54:42,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:42,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:42,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:43,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:43,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:43,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545719731] [2024-06-20 16:54:43,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545719731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:43,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:43,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:54:43,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346800658] [2024-06-20 16:54:43,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:43,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:54:43,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:43,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:54:43,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:54:43,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:43,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 632 transitions, 11408 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:43,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:43,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:43,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:45,439 INFO L124 PetriNetUnfolderBase]: 4157/6575 cut-off events. [2024-06-20 16:54:45,439 INFO L125 PetriNetUnfolderBase]: For 852070/852070 co-relation queries the response was YES. [2024-06-20 16:54:45,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68269 conditions, 6575 events. 4157/6575 cut-off events. For 852070/852070 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 40811 event pairs, 728 based on Foata normal form. 2/6575 useless extension candidates. Maximal degree in co-relation 68075. Up to 6165 conditions per place. [2024-06-20 16:54:45,556 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 594 selfloop transitions, 49 changer transitions 0/648 dead transitions. [2024-06-20 16:54:45,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 648 transitions, 12742 flow [2024-06-20 16:54:45,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:54:45,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:54:45,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:54:45,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-20 16:54:45,557 INFO L175 Difference]: Start difference. First operand has 408 places, 632 transitions, 11408 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:54:45,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 648 transitions, 12742 flow [2024-06-20 16:54:48,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 648 transitions, 12611 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 16:54:48,791 INFO L231 Difference]: Finished difference. Result has 410 places, 632 transitions, 11380 flow [2024-06-20 16:54:48,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11277, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11380, PETRI_PLACES=410, PETRI_TRANSITIONS=632} [2024-06-20 16:54:48,791 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-20 16:54:48,791 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 632 transitions, 11380 flow [2024-06-20 16:54:48,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:54:48,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:48,792 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-20 16:54:48,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 16:54:48,792 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:48,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:48,792 INFO L85 PathProgramCache]: Analyzing trace with hash -2057882766, now seen corresponding path program 1 times [2024-06-20 16:54:48,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:48,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347386412] [2024-06-20 16:54:48,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:48,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:48,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:49,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:49,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:49,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347386412] [2024-06-20 16:54:49,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347386412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:49,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:49,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:49,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190440835] [2024-06-20 16:54:49,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:49,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:49,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:49,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:49,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:49,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:49,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 632 transitions, 11380 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:49,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:49,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:49,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:51,449 INFO L124 PetriNetUnfolderBase]: 4177/6611 cut-off events. [2024-06-20 16:54:51,450 INFO L125 PetriNetUnfolderBase]: For 878516/878516 co-relation queries the response was YES. [2024-06-20 16:54:51,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68735 conditions, 6611 events. 4177/6611 cut-off events. For 878516/878516 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 41144 event pairs, 747 based on Foata normal form. 4/6613 useless extension candidates. Maximal degree in co-relation 68540. Up to 6073 conditions per place. [2024-06-20 16:54:51,568 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 582 selfloop transitions, 78 changer transitions 0/665 dead transitions. [2024-06-20 16:54:51,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 665 transitions, 13086 flow [2024-06-20 16:54:51,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:54:51,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:54:51,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 16:54:51,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-20 16:54:51,569 INFO L175 Difference]: Start difference. First operand has 410 places, 632 transitions, 11380 flow. Second operand 9 states and 168 transitions. [2024-06-20 16:54:51,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 665 transitions, 13086 flow [2024-06-20 16:54:54,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 665 transitions, 12983 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 16:54:54,633 INFO L231 Difference]: Finished difference. Result has 413 places, 635 transitions, 11535 flow [2024-06-20 16:54:54,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11277, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11535, PETRI_PLACES=413, PETRI_TRANSITIONS=635} [2024-06-20 16:54:54,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-20 16:54:54,633 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 635 transitions, 11535 flow [2024-06-20 16:54:54,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:54,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:54,634 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-20 16:54:54,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 16:54:54,634 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:54:54,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:54,635 INFO L85 PathProgramCache]: Analyzing trace with hash -2057888346, now seen corresponding path program 2 times [2024-06-20 16:54:54,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:54,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059098901] [2024-06-20 16:54:54,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:54,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:54,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:55,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-20 16:54:55,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:55,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059098901] [2024-06-20 16:54:55,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059098901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:55,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:55,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:55,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851847164] [2024-06-20 16:54:55,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:55,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:55,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:55,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:55,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:55,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:54:55,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 635 transitions, 11535 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:55,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:55,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:54:55,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:57,523 INFO L124 PetriNetUnfolderBase]: 4197/6647 cut-off events. [2024-06-20 16:54:57,523 INFO L125 PetriNetUnfolderBase]: For 895733/895733 co-relation queries the response was YES. [2024-06-20 16:54:57,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69422 conditions, 6647 events. 4197/6647 cut-off events. For 895733/895733 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 41467 event pairs, 748 based on Foata normal form. 4/6649 useless extension candidates. Maximal degree in co-relation 69226. Up to 6077 conditions per place. [2024-06-20 16:54:57,623 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 582 selfloop transitions, 84 changer transitions 0/671 dead transitions. [2024-06-20 16:54:57,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 671 transitions, 13315 flow [2024-06-20 16:54:57,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:54:57,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:54:57,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 16:54:57,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 16:54:57,624 INFO L175 Difference]: Start difference. First operand has 413 places, 635 transitions, 11535 flow. Second operand 9 states and 171 transitions. [2024-06-20 16:54:57,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 671 transitions, 13315 flow [2024-06-20 16:55:00,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 671 transitions, 13089 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:00,616 INFO L231 Difference]: Finished difference. Result has 415 places, 638 transitions, 11586 flow [2024-06-20 16:55:00,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11309, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11586, PETRI_PLACES=415, PETRI_TRANSITIONS=638} [2024-06-20 16:55:00,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-20 16:55:00,616 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 638 transitions, 11586 flow [2024-06-20 16:55:00,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:00,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:00,616 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-20 16:55:00,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 16:55:00,617 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:00,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:00,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1234513333, now seen corresponding path program 1 times [2024-06-20 16:55:00,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:00,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753233878] [2024-06-20 16:55:00,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:00,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:00,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:01,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:01,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:01,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753233878] [2024-06-20 16:55:01,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753233878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:01,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:01,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:01,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561273704] [2024-06-20 16:55:01,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:01,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:01,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:01,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:01,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:01,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:01,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 638 transitions, 11586 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:01,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:01,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:01,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:03,512 INFO L124 PetriNetUnfolderBase]: 4207/6663 cut-off events. [2024-06-20 16:55:03,513 INFO L125 PetriNetUnfolderBase]: For 901262/901262 co-relation queries the response was YES. [2024-06-20 16:55:03,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69631 conditions, 6663 events. 4207/6663 cut-off events. For 901262/901262 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 41598 event pairs, 764 based on Foata normal form. 2/6663 useless extension candidates. Maximal degree in co-relation 69434. Up to 6223 conditions per place. [2024-06-20 16:55:03,624 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 605 selfloop transitions, 57 changer transitions 0/667 dead transitions. [2024-06-20 16:55:03,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 667 transitions, 13164 flow [2024-06-20 16:55:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:03,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:03,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 16:55:03,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:55:03,625 INFO L175 Difference]: Start difference. First operand has 415 places, 638 transitions, 11586 flow. Second operand 9 states and 162 transitions. [2024-06-20 16:55:03,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 667 transitions, 13164 flow [2024-06-20 16:55:06,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 667 transitions, 12921 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:06,568 INFO L231 Difference]: Finished difference. Result has 417 places, 644 transitions, 11622 flow [2024-06-20 16:55:06,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11343, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11622, PETRI_PLACES=417, PETRI_TRANSITIONS=644} [2024-06-20 16:55:06,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-20 16:55:06,569 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 644 transitions, 11622 flow [2024-06-20 16:55:06,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:06,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:06,569 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-20 16:55:06,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 16:55:06,569 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:06,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:06,569 INFO L85 PathProgramCache]: Analyzing trace with hash 422059996, now seen corresponding path program 3 times [2024-06-20 16:55:06,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:06,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315279118] [2024-06-20 16:55:06,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:06,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:06,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:07,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:07,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:07,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315279118] [2024-06-20 16:55:07,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315279118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:07,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:07,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:07,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345514731] [2024-06-20 16:55:07,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:07,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:07,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:07,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:07,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:07,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:07,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 644 transitions, 11622 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:07,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:07,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:07,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:09,293 INFO L124 PetriNetUnfolderBase]: 4227/6681 cut-off events. [2024-06-20 16:55:09,294 INFO L125 PetriNetUnfolderBase]: For 928283/928283 co-relation queries the response was YES. [2024-06-20 16:55:09,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69878 conditions, 6681 events. 4227/6681 cut-off events. For 928283/928283 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 41629 event pairs, 756 based on Foata normal form. 4/6683 useless extension candidates. Maximal degree in co-relation 69680. Up to 6260 conditions per place. [2024-06-20 16:55:09,402 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 618 selfloop transitions, 47 changer transitions 0/670 dead transitions. [2024-06-20 16:55:09,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 670 transitions, 13246 flow [2024-06-20 16:55:09,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:09,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:09,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-20 16:55:09,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 16:55:09,403 INFO L175 Difference]: Start difference. First operand has 417 places, 644 transitions, 11622 flow. Second operand 9 states and 164 transitions. [2024-06-20 16:55:09,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 670 transitions, 13246 flow [2024-06-20 16:55:12,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 670 transitions, 13054 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:12,778 INFO L231 Difference]: Finished difference. Result has 419 places, 647 transitions, 11638 flow [2024-06-20 16:55:12,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11430, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11638, PETRI_PLACES=419, PETRI_TRANSITIONS=647} [2024-06-20 16:55:12,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-20 16:55:12,779 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 647 transitions, 11638 flow [2024-06-20 16:55:12,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:12,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:12,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-20 16:55:12,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 16:55:12,779 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:12,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:12,779 INFO L85 PathProgramCache]: Analyzing trace with hash -749580245, now seen corresponding path program 1 times [2024-06-20 16:55:12,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:12,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653642736] [2024-06-20 16:55:12,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:12,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:12,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:13,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:13,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:13,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653642736] [2024-06-20 16:55:13,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653642736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:13,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:13,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:13,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794201407] [2024-06-20 16:55:13,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:13,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:13,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:13,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:13,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:13,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:13,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 647 transitions, 11638 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:13,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:13,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:13,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:15,525 INFO L124 PetriNetUnfolderBase]: 4234/6691 cut-off events. [2024-06-20 16:55:15,525 INFO L125 PetriNetUnfolderBase]: For 938180/938180 co-relation queries the response was YES. [2024-06-20 16:55:15,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70032 conditions, 6691 events. 4234/6691 cut-off events. For 938180/938180 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 41677 event pairs, 723 based on Foata normal form. 3/6692 useless extension candidates. Maximal degree in co-relation 69833. Up to 6196 conditions per place. [2024-06-20 16:55:15,640 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 595 selfloop transitions, 70 changer transitions 0/670 dead transitions. [2024-06-20 16:55:15,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 670 transitions, 13206 flow [2024-06-20 16:55:15,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:55:15,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:55:15,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:55:15,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:55:15,641 INFO L175 Difference]: Start difference. First operand has 419 places, 647 transitions, 11638 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:55:15,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 670 transitions, 13206 flow [2024-06-20 16:55:18,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 670 transitions, 13030 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:18,852 INFO L231 Difference]: Finished difference. Result has 420 places, 650 transitions, 11714 flow [2024-06-20 16:55:18,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11462, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11714, PETRI_PLACES=420, PETRI_TRANSITIONS=650} [2024-06-20 16:55:18,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-20 16:55:18,853 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 650 transitions, 11714 flow [2024-06-20 16:55:18,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:18,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:18,853 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-20 16:55:18,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 16:55:18,853 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:18,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:18,853 INFO L85 PathProgramCache]: Analyzing trace with hash -742438062, now seen corresponding path program 4 times [2024-06-20 16:55:18,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:18,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431638776] [2024-06-20 16:55:18,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:18,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:19,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:19,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:19,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431638776] [2024-06-20 16:55:19,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431638776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:19,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:19,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:19,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925746022] [2024-06-20 16:55:19,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:19,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:19,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:19,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:19,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:19,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:19,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 650 transitions, 11714 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:19,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:19,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:19,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:21,450 INFO L124 PetriNetUnfolderBase]: 4254/6719 cut-off events. [2024-06-20 16:55:21,450 INFO L125 PetriNetUnfolderBase]: For 964142/964142 co-relation queries the response was YES. [2024-06-20 16:55:21,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70811 conditions, 6719 events. 4254/6719 cut-off events. For 964142/964142 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 41849 event pairs, 754 based on Foata normal form. 4/6721 useless extension candidates. Maximal degree in co-relation 70611. Up to 6320 conditions per place. [2024-06-20 16:55:21,573 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 628 selfloop transitions, 40 changer transitions 0/673 dead transitions. [2024-06-20 16:55:21,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 673 transitions, 13294 flow [2024-06-20 16:55:21,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:21,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:21,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:55:21,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-20 16:55:21,574 INFO L175 Difference]: Start difference. First operand has 420 places, 650 transitions, 11714 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:55:21,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 673 transitions, 13294 flow [2024-06-20 16:55:24,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 673 transitions, 13084 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:24,845 INFO L231 Difference]: Finished difference. Result has 422 places, 653 transitions, 11704 flow [2024-06-20 16:55:24,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11504, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11704, PETRI_PLACES=422, PETRI_TRANSITIONS=653} [2024-06-20 16:55:24,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-20 16:55:24,846 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 653 transitions, 11704 flow [2024-06-20 16:55:24,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:24,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:24,846 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-20 16:55:24,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 16:55:24,846 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:24,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:24,846 INFO L85 PathProgramCache]: Analyzing trace with hash -749795447, now seen corresponding path program 2 times [2024-06-20 16:55:24,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:24,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340542186] [2024-06-20 16:55:24,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:24,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:24,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:25,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-20 16:55:25,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:25,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340542186] [2024-06-20 16:55:25,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340542186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:25,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:25,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:25,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390879155] [2024-06-20 16:55:25,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:25,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:25,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:25,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:25,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:25,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:25,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 653 transitions, 11704 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:25,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:25,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:25,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:27,555 INFO L124 PetriNetUnfolderBase]: 4259/6734 cut-off events. [2024-06-20 16:55:27,555 INFO L125 PetriNetUnfolderBase]: For 949291/949291 co-relation queries the response was YES. [2024-06-20 16:55:27,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70683 conditions, 6734 events. 4259/6734 cut-off events. For 949291/949291 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 42027 event pairs, 759 based on Foata normal form. 1/6733 useless extension candidates. Maximal degree in co-relation 70483. Up to 6364 conditions per place. [2024-06-20 16:55:27,678 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 636 selfloop transitions, 33 changer transitions 0/674 dead transitions. [2024-06-20 16:55:27,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 674 transitions, 13194 flow [2024-06-20 16:55:27,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:27,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:27,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-20 16:55:27,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-20 16:55:27,679 INFO L175 Difference]: Start difference. First operand has 422 places, 653 transitions, 11704 flow. Second operand 9 states and 154 transitions. [2024-06-20 16:55:27,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 674 transitions, 13194 flow [2024-06-20 16:55:30,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 674 transitions, 13026 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:30,981 INFO L231 Difference]: Finished difference. Result has 426 places, 658 transitions, 11730 flow [2024-06-20 16:55:30,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11536, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11730, PETRI_PLACES=426, PETRI_TRANSITIONS=658} [2024-06-20 16:55:30,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-20 16:55:30,982 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 658 transitions, 11730 flow [2024-06-20 16:55:30,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:30,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:30,982 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-20 16:55:30,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 16:55:30,982 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:30,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:30,982 INFO L85 PathProgramCache]: Analyzing trace with hash -749795292, now seen corresponding path program 5 times [2024-06-20 16:55:30,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:30,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675525707] [2024-06-20 16:55:30,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:30,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:30,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:31,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:31,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:31,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675525707] [2024-06-20 16:55:31,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675525707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:31,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:31,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:55:31,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633609123] [2024-06-20 16:55:31,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:31,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:55:31,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:31,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:55:31,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:55:31,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:31,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 658 transitions, 11730 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:31,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:31,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:31,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:33,676 INFO L124 PetriNetUnfolderBase]: 4279/6746 cut-off events. [2024-06-20 16:55:33,677 INFO L125 PetriNetUnfolderBase]: For 978039/978039 co-relation queries the response was YES. [2024-06-20 16:55:33,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71026 conditions, 6746 events. 4279/6746 cut-off events. For 978039/978039 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 41965 event pairs, 755 based on Foata normal form. 4/6748 useless extension candidates. Maximal degree in co-relation 70823. Up to 6289 conditions per place. [2024-06-20 16:55:33,801 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 622 selfloop transitions, 56 changer transitions 0/683 dead transitions. [2024-06-20 16:55:33,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 683 transitions, 13380 flow [2024-06-20 16:55:33,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:55:33,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:55:33,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-20 16:55:33,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-20 16:55:33,802 INFO L175 Difference]: Start difference. First operand has 426 places, 658 transitions, 11730 flow. Second operand 9 states and 165 transitions. [2024-06-20 16:55:33,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 683 transitions, 13380 flow [2024-06-20 16:55:37,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 683 transitions, 13280 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 16:55:37,026 INFO L231 Difference]: Finished difference. Result has 431 places, 661 transitions, 11869 flow [2024-06-20 16:55:37,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11630, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11869, PETRI_PLACES=431, PETRI_TRANSITIONS=661} [2024-06-20 16:55:37,027 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-20 16:55:37,027 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 661 transitions, 11869 flow [2024-06-20 16:55:37,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:37,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:37,027 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-20 16:55:37,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 16:55:37,027 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:37,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:37,028 INFO L85 PathProgramCache]: Analyzing trace with hash -701397683, now seen corresponding path program 4 times [2024-06-20 16:55:37,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:37,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546722741] [2024-06-20 16:55:37,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:37,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:37,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:37,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:37,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:37,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546722741] [2024-06-20 16:55:37,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546722741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:37,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:37,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:37,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194001587] [2024-06-20 16:55:37,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:37,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:37,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:37,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:37,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:37,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:37,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 661 transitions, 11869 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:55:37,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:37,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:37,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:39,759 INFO L124 PetriNetUnfolderBase]: 4274/6740 cut-off events. [2024-06-20 16:55:39,759 INFO L125 PetriNetUnfolderBase]: For 979751/979751 co-relation queries the response was YES. [2024-06-20 16:55:39,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71031 conditions, 6740 events. 4274/6740 cut-off events. For 979751/979751 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 41920 event pairs, 749 based on Foata normal form. 3/6741 useless extension candidates. Maximal degree in co-relation 70827. Up to 6298 conditions per place. [2024-06-20 16:55:39,887 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 610 selfloop transitions, 75 changer transitions 0/690 dead transitions. [2024-06-20 16:55:39,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 690 transitions, 13446 flow [2024-06-20 16:55:39,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:55:39,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:55:39,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-20 16:55:39,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49477351916376305 [2024-06-20 16:55:39,888 INFO L175 Difference]: Start difference. First operand has 431 places, 661 transitions, 11869 flow. Second operand 7 states and 142 transitions. [2024-06-20 16:55:39,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 690 transitions, 13446 flow [2024-06-20 16:55:42,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 690 transitions, 13211 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-20 16:55:42,870 INFO L231 Difference]: Finished difference. Result has 432 places, 667 transitions, 11986 flow [2024-06-20 16:55:42,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11634, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11986, PETRI_PLACES=432, PETRI_TRANSITIONS=667} [2024-06-20 16:55:42,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-20 16:55:42,871 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 667 transitions, 11986 flow [2024-06-20 16:55:42,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-20 16:55:42,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:42,871 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-20 16:55:42,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 16:55:42,871 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:42,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:42,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1625494795, now seen corresponding path program 3 times [2024-06-20 16:55:42,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:42,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033880945] [2024-06-20 16:55:42,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:42,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:42,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:43,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-20 16:55:43,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:43,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033880945] [2024-06-20 16:55:43,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033880945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:43,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:43,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:43,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521494581] [2024-06-20 16:55:43,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:43,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:43,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:43,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:43,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:43,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:43,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 667 transitions, 11986 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:43,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:43,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:43,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:45,768 INFO L124 PetriNetUnfolderBase]: 4287/6772 cut-off events. [2024-06-20 16:55:45,769 INFO L125 PetriNetUnfolderBase]: For 990523/990523 co-relation queries the response was YES. [2024-06-20 16:55:45,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71799 conditions, 6772 events. 4287/6772 cut-off events. For 990523/990523 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 42351 event pairs, 777 based on Foata normal form. 1/6767 useless extension candidates. Maximal degree in co-relation 71593. Up to 6247 conditions per place. [2024-06-20 16:55:45,886 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 611 selfloop transitions, 79 changer transitions 0/695 dead transitions. [2024-06-20 16:55:45,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 695 transitions, 13841 flow [2024-06-20 16:55:45,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:55:45,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:55:45,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:55:45,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:55:45,887 INFO L175 Difference]: Start difference. First operand has 432 places, 667 transitions, 11986 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:55:45,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 695 transitions, 13841 flow [2024-06-20 16:55:49,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 695 transitions, 13704 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-20 16:55:49,460 INFO L231 Difference]: Finished difference. Result has 437 places, 675 transitions, 12220 flow [2024-06-20 16:55:49,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11849, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12220, PETRI_PLACES=437, PETRI_TRANSITIONS=675} [2024-06-20 16:55:49,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-20 16:55:49,461 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 675 transitions, 12220 flow [2024-06-20 16:55:49,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:49,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:49,461 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-20 16:55:49,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 16:55:49,461 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:49,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:49,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1809318469, now seen corresponding path program 4 times [2024-06-20 16:55:49,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:49,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111389498] [2024-06-20 16:55:49,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:49,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:49,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:50,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:50,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:50,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111389498] [2024-06-20 16:55:50,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111389498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:50,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:50,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:50,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384985413] [2024-06-20 16:55:50,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:50,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:50,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:50,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:50,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:50,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:50,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 675 transitions, 12220 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:50,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:50,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:50,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:52,430 INFO L124 PetriNetUnfolderBase]: 4297/6786 cut-off events. [2024-06-20 16:55:52,430 INFO L125 PetriNetUnfolderBase]: For 1020239/1020239 co-relation queries the response was YES. [2024-06-20 16:55:52,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72537 conditions, 6786 events. 4297/6786 cut-off events. For 1020239/1020239 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 42404 event pairs, 779 based on Foata normal form. 2/6781 useless extension candidates. Maximal degree in co-relation 72330. Up to 6141 conditions per place. [2024-06-20 16:55:52,542 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 581 selfloop transitions, 112 changer transitions 0/698 dead transitions. [2024-06-20 16:55:52,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 698 transitions, 13862 flow [2024-06-20 16:55:52,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:55:52,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:55:52,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:55:52,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:55:52,543 INFO L175 Difference]: Start difference. First operand has 437 places, 675 transitions, 12220 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:55:52,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 698 transitions, 13862 flow [2024-06-20 16:55:55,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 698 transitions, 13677 flow, removed 83 selfloop flow, removed 2 redundant places. [2024-06-20 16:55:55,983 INFO L231 Difference]: Finished difference. Result has 443 places, 681 transitions, 12471 flow [2024-06-20 16:55:55,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12077, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12471, PETRI_PLACES=443, PETRI_TRANSITIONS=681} [2024-06-20 16:55:55,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-20 16:55:55,984 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 681 transitions, 12471 flow [2024-06-20 16:55:55,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:55,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:55:55,985 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-20 16:55:55,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 16:55:55,985 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:55:55,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:55:55,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1910594665, now seen corresponding path program 5 times [2024-06-20 16:55:55,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:55:55,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634300642] [2024-06-20 16:55:55,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:55:55,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:55:55,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:55:56,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:55:56,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:55:56,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634300642] [2024-06-20 16:55:56,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634300642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:55:56,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:55:56,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:55:56,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224020497] [2024-06-20 16:55:56,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:55:56,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:55:56,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:55:56,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:55:56,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:55:56,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:55:56,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 681 transitions, 12471 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:55:56,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:55:56,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:55:56,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:55:58,962 INFO L124 PetriNetUnfolderBase]: 4315/6809 cut-off events. [2024-06-20 16:55:58,962 INFO L125 PetriNetUnfolderBase]: For 1047748/1047748 co-relation queries the response was YES. [2024-06-20 16:55:59,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73780 conditions, 6809 events. 4315/6809 cut-off events. For 1047748/1047748 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 42587 event pairs, 778 based on Foata normal form. 2/6804 useless extension candidates. Maximal degree in co-relation 73571. Up to 6019 conditions per place. [2024-06-20 16:55:59,076 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 534 selfloop transitions, 177 changer transitions 0/716 dead transitions. [2024-06-20 16:55:59,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 716 transitions, 14695 flow [2024-06-20 16:55:59,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:55:59,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:55:59,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 16:55:59,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-20 16:55:59,078 INFO L175 Difference]: Start difference. First operand has 443 places, 681 transitions, 12471 flow. Second operand 10 states and 191 transitions. [2024-06-20 16:55:59,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 716 transitions, 14695 flow [2024-06-20 16:56:03,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 716 transitions, 14353 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-20 16:56:03,123 INFO L231 Difference]: Finished difference. Result has 447 places, 689 transitions, 12791 flow [2024-06-20 16:56:03,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12129, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12791, PETRI_PLACES=447, PETRI_TRANSITIONS=689} [2024-06-20 16:56:03,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-20 16:56:03,124 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 689 transitions, 12791 flow [2024-06-20 16:56:03,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:03,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:03,124 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-20 16:56:03,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 16:56:03,124 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:03,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:03,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1726893642, now seen corresponding path program 6 times [2024-06-20 16:56:03,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:03,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222762025] [2024-06-20 16:56:03,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:03,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:03,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:03,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:03,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:03,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222762025] [2024-06-20 16:56:03,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222762025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:03,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:03,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:03,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279879407] [2024-06-20 16:56:03,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:03,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:03,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:03,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:03,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:03,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:56:03,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 689 transitions, 12791 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:03,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:03,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:56:03,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:06,059 INFO L124 PetriNetUnfolderBase]: 4335/6841 cut-off events. [2024-06-20 16:56:06,059 INFO L125 PetriNetUnfolderBase]: For 1088981/1088981 co-relation queries the response was YES. [2024-06-20 16:56:06,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75083 conditions, 6841 events. 4335/6841 cut-off events. For 1088981/1088981 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 42792 event pairs, 684 based on Foata normal form. 4/6838 useless extension candidates. Maximal degree in co-relation 74873. Up to 5446 conditions per place. [2024-06-20 16:56:06,177 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 495 selfloop transitions, 226 changer transitions 0/726 dead transitions. [2024-06-20 16:56:06,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 726 transitions, 15232 flow [2024-06-20 16:56:06,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:56:06,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:56:06,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 16:56:06,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-20 16:56:06,178 INFO L175 Difference]: Start difference. First operand has 447 places, 689 transitions, 12791 flow. Second operand 9 states and 175 transitions. [2024-06-20 16:56:06,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 726 transitions, 15232 flow [2024-06-20 16:56:11,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 726 transitions, 14844 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-20 16:56:11,186 INFO L231 Difference]: Finished difference. Result has 449 places, 692 transitions, 12993 flow [2024-06-20 16:56:11,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12415, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12993, PETRI_PLACES=449, PETRI_TRANSITIONS=692} [2024-06-20 16:56:11,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-20 16:56:11,187 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 692 transitions, 12993 flow [2024-06-20 16:56:11,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:11,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:11,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:56:11,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 16:56:11,187 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:11,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:11,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1382139875, now seen corresponding path program 6 times [2024-06-20 16:56:11,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:11,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839700095] [2024-06-20 16:56:11,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:11,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:11,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:12,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:12,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:12,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839700095] [2024-06-20 16:56:12,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839700095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:12,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:12,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:12,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859755532] [2024-06-20 16:56:12,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:12,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:12,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:12,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:12,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:12,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:56:12,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 692 transitions, 12993 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:12,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:12,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:56:12,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:14,449 INFO L124 PetriNetUnfolderBase]: 4350/6864 cut-off events. [2024-06-20 16:56:14,449 INFO L125 PetriNetUnfolderBase]: For 1080299/1080299 co-relation queries the response was YES. [2024-06-20 16:56:14,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75436 conditions, 6864 events. 4350/6864 cut-off events. For 1080299/1080299 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 42948 event pairs, 781 based on Foata normal form. 3/6860 useless extension candidates. Maximal degree in co-relation 75225. Up to 6125 conditions per place. [2024-06-20 16:56:14,580 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 550 selfloop transitions, 168 changer transitions 0/723 dead transitions. [2024-06-20 16:56:14,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 723 transitions, 14885 flow [2024-06-20 16:56:14,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:56:14,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:56:14,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-20 16:56:14,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-20 16:56:14,581 INFO L175 Difference]: Start difference. First operand has 449 places, 692 transitions, 12993 flow. Second operand 11 states and 202 transitions. [2024-06-20 16:56:14,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 723 transitions, 14885 flow [2024-06-20 16:56:19,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 723 transitions, 14480 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-20 16:56:19,387 INFO L231 Difference]: Finished difference. Result has 454 places, 699 transitions, 13107 flow [2024-06-20 16:56:19,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12588, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13107, PETRI_PLACES=454, PETRI_TRANSITIONS=699} [2024-06-20 16:56:19,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-20 16:56:19,388 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 699 transitions, 13107 flow [2024-06-20 16:56:19,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:19,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:19,388 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-20 16:56:19,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 16:56:19,388 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:19,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:19,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1468980640, now seen corresponding path program 7 times [2024-06-20 16:56:19,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:19,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379486279] [2024-06-20 16:56:19,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:19,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:19,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:20,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:20,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:20,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379486279] [2024-06-20 16:56:20,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379486279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:20,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:20,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:20,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964569843] [2024-06-20 16:56:20,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:20,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:20,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:20,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:20,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:20,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:56:20,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 699 transitions, 13107 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:20,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:20,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:56:20,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:22,366 INFO L124 PetriNetUnfolderBase]: 4370/6884 cut-off events. [2024-06-20 16:56:22,366 INFO L125 PetriNetUnfolderBase]: For 1102967/1102967 co-relation queries the response was YES. [2024-06-20 16:56:22,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75425 conditions, 6884 events. 4370/6884 cut-off events. For 1102967/1102967 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 43039 event pairs, 678 based on Foata normal form. 4/6881 useless extension candidates. Maximal degree in co-relation 75213. Up to 5483 conditions per place. [2024-06-20 16:56:22,502 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 479 selfloop transitions, 249 changer transitions 0/733 dead transitions. [2024-06-20 16:56:22,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 733 transitions, 15451 flow [2024-06-20 16:56:22,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:56:22,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:56:22,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 16:56:22,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-20 16:56:22,503 INFO L175 Difference]: Start difference. First operand has 454 places, 699 transitions, 13107 flow. Second operand 9 states and 175 transitions. [2024-06-20 16:56:22,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 733 transitions, 15451 flow [2024-06-20 16:56:28,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 733 transitions, 15172 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-20 16:56:28,075 INFO L231 Difference]: Finished difference. Result has 457 places, 702 transitions, 13424 flow [2024-06-20 16:56:28,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12828, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13424, PETRI_PLACES=457, PETRI_TRANSITIONS=702} [2024-06-20 16:56:28,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-20 16:56:28,076 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 702 transitions, 13424 flow [2024-06-20 16:56:28,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:28,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:28,076 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-20 16:56:28,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 16:56:28,076 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:28,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:28,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1468535170, now seen corresponding path program 8 times [2024-06-20 16:56:28,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:28,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140743925] [2024-06-20 16:56:28,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:28,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:28,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:28,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:28,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:28,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140743925] [2024-06-20 16:56:28,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140743925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:28,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:28,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:28,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424788099] [2024-06-20 16:56:28,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:28,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:28,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:28,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:28,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:28,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:56:28,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 702 transitions, 13424 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:28,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:28,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:56:28,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:30,937 INFO L124 PetriNetUnfolderBase]: 4358/6868 cut-off events. [2024-06-20 16:56:30,937 INFO L125 PetriNetUnfolderBase]: For 1101798/1101798 co-relation queries the response was YES. [2024-06-20 16:56:31,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75479 conditions, 6868 events. 4358/6868 cut-off events. For 1101798/1101798 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 42908 event pairs, 674 based on Foata normal form. 4/6865 useless extension candidates. Maximal degree in co-relation 75266. Up to 5475 conditions per place. [2024-06-20 16:56:31,063 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 482 selfloop transitions, 249 changer transitions 0/736 dead transitions. [2024-06-20 16:56:31,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 736 transitions, 15748 flow [2024-06-20 16:56:31,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:56:31,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:56:31,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 16:56:31,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-20 16:56:31,064 INFO L175 Difference]: Start difference. First operand has 457 places, 702 transitions, 13424 flow. Second operand 9 states and 177 transitions. [2024-06-20 16:56:31,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 736 transitions, 15748 flow [2024-06-20 16:56:36,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 736 transitions, 15298 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-20 16:56:36,158 INFO L231 Difference]: Finished difference. Result has 459 places, 702 transitions, 13479 flow [2024-06-20 16:56:36,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12974, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13479, PETRI_PLACES=459, PETRI_TRANSITIONS=702} [2024-06-20 16:56:36,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-20 16:56:36,158 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 702 transitions, 13479 flow [2024-06-20 16:56:36,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:36,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:36,159 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-20 16:56:36,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 16:56:36,159 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:36,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:36,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1726888062, now seen corresponding path program 9 times [2024-06-20 16:56:36,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:36,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519417888] [2024-06-20 16:56:36,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:36,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:36,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:36,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:36,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:36,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519417888] [2024-06-20 16:56:36,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519417888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:36,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:36,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:36,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972354413] [2024-06-20 16:56:36,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:36,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:36,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:36,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:36,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:36,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:56:36,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 702 transitions, 13479 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:36,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:36,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:56:36,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:39,104 INFO L124 PetriNetUnfolderBase]: 4346/6862 cut-off events. [2024-06-20 16:56:39,104 INFO L125 PetriNetUnfolderBase]: For 1095085/1095085 co-relation queries the response was YES. [2024-06-20 16:56:39,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74835 conditions, 6862 events. 4346/6862 cut-off events. For 1095085/1095085 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 42957 event pairs, 680 based on Foata normal form. 4/6859 useless extension candidates. Maximal degree in co-relation 74621. Up to 5467 conditions per place. [2024-06-20 16:56:39,235 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 505 selfloop transitions, 229 changer transitions 0/739 dead transitions. [2024-06-20 16:56:39,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 739 transitions, 15894 flow [2024-06-20 16:56:39,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:56:39,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:56:39,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 16:56:39,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-20 16:56:39,236 INFO L175 Difference]: Start difference. First operand has 459 places, 702 transitions, 13479 flow. Second operand 9 states and 177 transitions. [2024-06-20 16:56:39,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 739 transitions, 15894 flow [2024-06-20 16:56:43,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 739 transitions, 14981 flow, removed 37 selfloop flow, removed 11 redundant places. [2024-06-20 16:56:43,940 INFO L231 Difference]: Finished difference. Result has 457 places, 702 transitions, 13031 flow [2024-06-20 16:56:43,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12566, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13031, PETRI_PLACES=457, PETRI_TRANSITIONS=702} [2024-06-20 16:56:43,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-20 16:56:43,941 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 702 transitions, 13031 flow [2024-06-20 16:56:43,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:43,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:43,941 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-20 16:56:43,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 16:56:43,941 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:43,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:43,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1726887907, now seen corresponding path program 7 times [2024-06-20 16:56:43,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:43,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512818117] [2024-06-20 16:56:43,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:43,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:43,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:44,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:56:44,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:44,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512818117] [2024-06-20 16:56:44,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512818117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:44,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:44,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:56:44,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388519298] [2024-06-20 16:56:44,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:44,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:56:44,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:44,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:56:44,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:56:44,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:56:44,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 702 transitions, 13031 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:44,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:44,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:56:44,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:46,964 INFO L124 PetriNetUnfolderBase]: 4348/6860 cut-off events. [2024-06-20 16:56:46,964 INFO L125 PetriNetUnfolderBase]: For 1084376/1084376 co-relation queries the response was YES. [2024-06-20 16:56:47,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74150 conditions, 6860 events. 4348/6860 cut-off events. For 1084376/1084376 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 42926 event pairs, 767 based on Foata normal form. 2/6848 useless extension candidates. Maximal degree in co-relation 73937. Up to 6050 conditions per place. [2024-06-20 16:56:47,091 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 575 selfloop transitions, 150 changer transitions 0/730 dead transitions. [2024-06-20 16:56:47,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 730 transitions, 15000 flow [2024-06-20 16:56:47,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:56:47,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:56:47,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 16:56:47,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-20 16:56:47,092 INFO L175 Difference]: Start difference. First operand has 457 places, 702 transitions, 13031 flow. Second operand 9 states and 167 transitions. [2024-06-20 16:56:47,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 730 transitions, 15000 flow [2024-06-20 16:56:52,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 730 transitions, 14004 flow, removed 60 selfloop flow, removed 11 redundant places. [2024-06-20 16:56:52,708 INFO L231 Difference]: Finished difference. Result has 456 places, 710 transitions, 12666 flow [2024-06-20 16:56:52,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12035, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12666, PETRI_PLACES=456, PETRI_TRANSITIONS=710} [2024-06-20 16:56:52,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 414 predicate places. [2024-06-20 16:56:52,708 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 710 transitions, 12666 flow [2024-06-20 16:56:52,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:52,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:56:52,709 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-20 16:56:52,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 16:56:52,709 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:56:52,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:56:52,709 INFO L85 PathProgramCache]: Analyzing trace with hash 747890659, now seen corresponding path program 8 times [2024-06-20 16:56:52,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:56:52,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718888025] [2024-06-20 16:56:52,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:56:52,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:56:52,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:56:53,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-20 16:56:53,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:56:53,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718888025] [2024-06-20 16:56:53,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718888025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:56:53,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:56:53,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:56:53,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258623990] [2024-06-20 16:56:53,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:56:53,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:56:53,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:56:53,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:56:53,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:56:53,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:56:53,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 710 transitions, 12666 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:56:53,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:56:53,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:56:53,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:56:55,647 INFO L124 PetriNetUnfolderBase]: 4387/6925 cut-off events. [2024-06-20 16:56:55,647 INFO L125 PetriNetUnfolderBase]: For 1128248/1128248 co-relation queries the response was YES. [2024-06-20 16:56:55,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74268 conditions, 6925 events. 4387/6925 cut-off events. For 1128248/1128248 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 43446 event pairs, 735 based on Foata normal form. 3/6926 useless extension candidates. Maximal degree in co-relation 74055. Up to 6451 conditions per place. [2024-06-20 16:56:55,786 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 674 selfloop transitions, 63 changer transitions 0/742 dead transitions. [2024-06-20 16:56:55,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 742 transitions, 14788 flow [2024-06-20 16:56:55,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:56:55,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:56:55,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 16:56:55,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-20 16:56:55,787 INFO L175 Difference]: Start difference. First operand has 456 places, 710 transitions, 12666 flow. Second operand 9 states and 167 transitions. [2024-06-20 16:56:55,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 742 transitions, 14788 flow [2024-06-20 16:57:01,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 742 transitions, 14494 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-20 16:57:01,389 INFO L231 Difference]: Finished difference. Result has 460 places, 722 transitions, 12874 flow [2024-06-20 16:57:01,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12372, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12874, PETRI_PLACES=460, PETRI_TRANSITIONS=722} [2024-06-20 16:57:01,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-20 16:57:01,390 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 722 transitions, 12874 flow [2024-06-20 16:57:01,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:01,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:01,390 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-20 16:57:01,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 16:57:01,390 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:01,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:01,391 INFO L85 PathProgramCache]: Analyzing trace with hash 739325514, now seen corresponding path program 10 times [2024-06-20 16:57:01,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:01,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111294617] [2024-06-20 16:57:01,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:01,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:01,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:02,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:02,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:02,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111294617] [2024-06-20 16:57:02,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111294617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:02,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:02,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:02,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125575731] [2024-06-20 16:57:02,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:02,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:02,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:02,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:02,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:02,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:57:02,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 722 transitions, 12874 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:02,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:02,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:57:02,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:04,398 INFO L124 PetriNetUnfolderBase]: 4375/6905 cut-off events. [2024-06-20 16:57:04,398 INFO L125 PetriNetUnfolderBase]: For 1132196/1132196 co-relation queries the response was YES. [2024-06-20 16:57:04,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74099 conditions, 6905 events. 4375/6905 cut-off events. For 1132196/1132196 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 43311 event pairs, 714 based on Foata normal form. 4/6907 useless extension candidates. Maximal degree in co-relation 73884. Up to 6352 conditions per place. [2024-06-20 16:57:04,545 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 667 selfloop transitions, 73 changer transitions 0/745 dead transitions. [2024-06-20 16:57:04,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 745 transitions, 14712 flow [2024-06-20 16:57:04,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:57:04,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:57:04,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 16:57:04,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-20 16:57:04,546 INFO L175 Difference]: Start difference. First operand has 460 places, 722 transitions, 12874 flow. Second operand 10 states and 184 transitions. [2024-06-20 16:57:04,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 745 transitions, 14712 flow [2024-06-20 16:57:10,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 745 transitions, 14430 flow, removed 112 selfloop flow, removed 6 redundant places. [2024-06-20 16:57:10,440 INFO L231 Difference]: Finished difference. Result has 464 places, 722 transitions, 12749 flow [2024-06-20 16:57:10,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12594, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12749, PETRI_PLACES=464, PETRI_TRANSITIONS=722} [2024-06-20 16:57:10,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-20 16:57:10,441 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 722 transitions, 12749 flow [2024-06-20 16:57:10,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:10,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:10,441 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-20 16:57:10,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 16:57:10,442 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:10,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:10,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1288874564, now seen corresponding path program 11 times [2024-06-20 16:57:10,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:10,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131891904] [2024-06-20 16:57:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:10,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:10,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:11,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:11,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:11,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131891904] [2024-06-20 16:57:11,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131891904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:11,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:11,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:11,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096442661] [2024-06-20 16:57:11,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:11,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:11,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:11,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:11,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:11,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:57:11,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 722 transitions, 12749 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:11,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:11,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:57:11,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:13,388 INFO L124 PetriNetUnfolderBase]: 4363/6893 cut-off events. [2024-06-20 16:57:13,388 INFO L125 PetriNetUnfolderBase]: For 1105213/1105213 co-relation queries the response was YES. [2024-06-20 16:57:13,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73371 conditions, 6893 events. 4363/6893 cut-off events. For 1105213/1105213 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 43259 event pairs, 714 based on Foata normal form. 4/6895 useless extension candidates. Maximal degree in co-relation 73155. Up to 6344 conditions per place. [2024-06-20 16:57:13,528 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 666 selfloop transitions, 73 changer transitions 0/744 dead transitions. [2024-06-20 16:57:13,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 744 transitions, 14357 flow [2024-06-20 16:57:13,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:57:13,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:57:13,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-20 16:57:13,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-20 16:57:13,529 INFO L175 Difference]: Start difference. First operand has 464 places, 722 transitions, 12749 flow. Second operand 10 states and 183 transitions. [2024-06-20 16:57:13,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 744 transitions, 14357 flow [2024-06-20 16:57:19,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 744 transitions, 14109 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-20 16:57:19,513 INFO L231 Difference]: Finished difference. Result has 465 places, 722 transitions, 12665 flow [2024-06-20 16:57:19,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12511, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12665, PETRI_PLACES=465, PETRI_TRANSITIONS=722} [2024-06-20 16:57:19,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-20 16:57:19,514 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 722 transitions, 12665 flow [2024-06-20 16:57:19,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:19,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:19,514 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-20 16:57:19,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 16:57:19,514 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:19,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:19,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1288428939, now seen corresponding path program 9 times [2024-06-20 16:57:19,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:19,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873397481] [2024-06-20 16:57:19,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:19,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:19,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:20,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:20,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873397481] [2024-06-20 16:57:20,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873397481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:20,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:20,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:57:20,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404759595] [2024-06-20 16:57:20,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:20,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:57:20,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:20,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:57:20,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:57:20,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:57:20,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 722 transitions, 12665 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:20,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:20,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:57:20,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:22,493 INFO L124 PetriNetUnfolderBase]: 4369/6902 cut-off events. [2024-06-20 16:57:22,493 INFO L125 PetriNetUnfolderBase]: For 1116463/1116463 co-relation queries the response was YES. [2024-06-20 16:57:22,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73171 conditions, 6902 events. 4369/6902 cut-off events. For 1116463/1116463 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 43273 event pairs, 726 based on Foata normal form. 6/6906 useless extension candidates. Maximal degree in co-relation 72954. Up to 6421 conditions per place. [2024-06-20 16:57:22,628 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 678 selfloop transitions, 64 changer transitions 0/747 dead transitions. [2024-06-20 16:57:22,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 747 transitions, 14431 flow [2024-06-20 16:57:22,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:57:22,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:57:22,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 16:57:22,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-20 16:57:22,629 INFO L175 Difference]: Start difference. First operand has 465 places, 722 transitions, 12665 flow. Second operand 9 states and 167 transitions. [2024-06-20 16:57:22,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 747 transitions, 14431 flow [2024-06-20 16:57:28,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 747 transitions, 14124 flow, removed 53 selfloop flow, removed 10 redundant places. [2024-06-20 16:57:28,296 INFO L231 Difference]: Finished difference. Result has 464 places, 728 transitions, 12706 flow [2024-06-20 16:57:28,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12358, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12706, PETRI_PLACES=464, PETRI_TRANSITIONS=728} [2024-06-20 16:57:28,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-20 16:57:28,297 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 728 transitions, 12706 flow [2024-06-20 16:57:28,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:28,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:28,297 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-20 16:57:28,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 16:57:28,297 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:28,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:28,297 INFO L85 PathProgramCache]: Analyzing trace with hash -307493715, now seen corresponding path program 2 times [2024-06-20 16:57:28,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:28,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416246414] [2024-06-20 16:57:28,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:28,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:28,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:29,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:29,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416246414] [2024-06-20 16:57:29,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416246414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:29,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:29,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:29,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979382095] [2024-06-20 16:57:29,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:29,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:29,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:29,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:29,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:29,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:57:29,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 728 transitions, 12706 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:29,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:29,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:57:29,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:31,091 INFO L124 PetriNetUnfolderBase]: 4379/6923 cut-off events. [2024-06-20 16:57:31,092 INFO L125 PetriNetUnfolderBase]: For 1111465/1111465 co-relation queries the response was YES. [2024-06-20 16:57:31,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73710 conditions, 6923 events. 4379/6923 cut-off events. For 1111465/1111465 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 43462 event pairs, 773 based on Foata normal form. 2/6923 useless extension candidates. Maximal degree in co-relation 73493. Up to 6472 conditions per place. [2024-06-20 16:57:31,221 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 691 selfloop transitions, 55 changer transitions 0/751 dead transitions. [2024-06-20 16:57:31,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 751 transitions, 14444 flow [2024-06-20 16:57:31,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:57:31,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:57:31,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-20 16:57:31,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 16:57:31,222 INFO L175 Difference]: Start difference. First operand has 464 places, 728 transitions, 12706 flow. Second operand 6 states and 123 transitions. [2024-06-20 16:57:31,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 751 transitions, 14444 flow [2024-06-20 16:57:36,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 751 transitions, 14152 flow, removed 90 selfloop flow, removed 7 redundant places. [2024-06-20 16:57:36,741 INFO L231 Difference]: Finished difference. Result has 463 places, 733 transitions, 12722 flow [2024-06-20 16:57:36,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12414, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12722, PETRI_PLACES=463, PETRI_TRANSITIONS=733} [2024-06-20 16:57:36,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-20 16:57:36,742 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 733 transitions, 12722 flow [2024-06-20 16:57:36,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:36,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:36,742 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-20 16:57:36,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 16:57:36,742 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:36,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:36,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1418647115, now seen corresponding path program 10 times [2024-06-20 16:57:36,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:36,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955406172] [2024-06-20 16:57:36,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:36,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:36,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:37,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:37,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955406172] [2024-06-20 16:57:37,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955406172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:37,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:37,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:57:37,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930618375] [2024-06-20 16:57:37,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:37,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:57:37,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:37,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:57:37,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:57:37,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:57:37,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 733 transitions, 12722 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:37,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:37,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:57:37,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:39,620 INFO L124 PetriNetUnfolderBase]: 4402/6955 cut-off events. [2024-06-20 16:57:39,620 INFO L125 PetriNetUnfolderBase]: For 1142953/1142953 co-relation queries the response was YES. [2024-06-20 16:57:39,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74248 conditions, 6955 events. 4402/6955 cut-off events. For 1142953/1142953 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 43650 event pairs, 758 based on Foata normal form. 3/6956 useless extension candidates. Maximal degree in co-relation 74030. Up to 6306 conditions per place. [2024-06-20 16:57:39,755 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 668 selfloop transitions, 97 changer transitions 0/770 dead transitions. [2024-06-20 16:57:39,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 770 transitions, 15096 flow [2024-06-20 16:57:39,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:57:39,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:57:39,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-20 16:57:39,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091463414634146 [2024-06-20 16:57:39,756 INFO L175 Difference]: Start difference. First operand has 463 places, 733 transitions, 12722 flow. Second operand 8 states and 167 transitions. [2024-06-20 16:57:39,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 770 transitions, 15096 flow [2024-06-20 16:57:45,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 770 transitions, 14910 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-20 16:57:45,341 INFO L231 Difference]: Finished difference. Result has 466 places, 741 transitions, 13023 flow [2024-06-20 16:57:45,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12540, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13023, PETRI_PLACES=466, PETRI_TRANSITIONS=741} [2024-06-20 16:57:45,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-20 16:57:45,341 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 741 transitions, 13023 flow [2024-06-20 16:57:45,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:45,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:45,341 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-20 16:57:45,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 16:57:45,342 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:45,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:45,342 INFO L85 PathProgramCache]: Analyzing trace with hash -701207374, now seen corresponding path program 12 times [2024-06-20 16:57:45,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:45,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301325762] [2024-06-20 16:57:45,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:45,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:45,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:46,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:46,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:46,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301325762] [2024-06-20 16:57:46,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301325762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:46,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:46,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:46,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824664117] [2024-06-20 16:57:46,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:46,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:46,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:46,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:46,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:46,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:57:46,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 741 transitions, 13023 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:46,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:46,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:57:46,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:48,325 INFO L124 PetriNetUnfolderBase]: 4422/6981 cut-off events. [2024-06-20 16:57:48,326 INFO L125 PetriNetUnfolderBase]: For 1155665/1155665 co-relation queries the response was YES. [2024-06-20 16:57:48,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75149 conditions, 6981 events. 4422/6981 cut-off events. For 1155665/1155665 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 43770 event pairs, 765 based on Foata normal form. 4/6983 useless extension candidates. Maximal degree in co-relation 74931. Up to 6493 conditions per place. [2024-06-20 16:57:48,462 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 703 selfloop transitions, 63 changer transitions 0/771 dead transitions. [2024-06-20 16:57:48,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 771 transitions, 14903 flow [2024-06-20 16:57:48,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:57:48,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:57:48,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:57:48,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-20 16:57:48,464 INFO L175 Difference]: Start difference. First operand has 466 places, 741 transitions, 13023 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:57:48,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 771 transitions, 14903 flow [2024-06-20 16:57:54,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 771 transitions, 14639 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-20 16:57:54,420 INFO L231 Difference]: Finished difference. Result has 469 places, 746 transitions, 13027 flow [2024-06-20 16:57:54,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12760, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13027, PETRI_PLACES=469, PETRI_TRANSITIONS=746} [2024-06-20 16:57:54,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-20 16:57:54,420 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 746 transitions, 13027 flow [2024-06-20 16:57:54,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:54,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:57:54,421 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-20 16:57:54,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 16:57:54,421 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:57:54,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:57:54,422 INFO L85 PathProgramCache]: Analyzing trace with hash 155868555, now seen corresponding path program 3 times [2024-06-20 16:57:54,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:57:54,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251009101] [2024-06-20 16:57:54,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:57:54,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:57:54,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:57:55,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:57:55,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:57:55,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251009101] [2024-06-20 16:57:55,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251009101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:57:55,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:57:55,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:57:55,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692708978] [2024-06-20 16:57:55,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:57:55,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:57:55,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:57:55,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:57:55,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:57:55,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:57:55,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 746 transitions, 13027 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:57:55,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:57:55,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:57:55,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:57:57,420 INFO L124 PetriNetUnfolderBase]: 4404/6960 cut-off events. [2024-06-20 16:57:57,420 INFO L125 PetriNetUnfolderBase]: For 1150893/1150893 co-relation queries the response was YES. [2024-06-20 16:57:57,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74538 conditions, 6960 events. 4404/6960 cut-off events. For 1150893/1150893 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 43685 event pairs, 730 based on Foata normal form. 4/6962 useless extension candidates. Maximal degree in co-relation 74319. Up to 6121 conditions per place. [2024-06-20 16:57:57,549 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 616 selfloop transitions, 152 changer transitions 0/773 dead transitions. [2024-06-20 16:57:57,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 773 transitions, 15019 flow [2024-06-20 16:57:57,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:57:57,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:57:57,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-20 16:57:57,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-20 16:57:57,550 INFO L175 Difference]: Start difference. First operand has 469 places, 746 transitions, 13027 flow. Second operand 7 states and 149 transitions. [2024-06-20 16:57:57,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 773 transitions, 15019 flow [2024-06-20 16:58:03,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 773 transitions, 14768 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-20 16:58:03,044 INFO L231 Difference]: Finished difference. Result has 470 places, 749 transitions, 13232 flow [2024-06-20 16:58:03,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12784, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13232, PETRI_PLACES=470, PETRI_TRANSITIONS=749} [2024-06-20 16:58:03,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-20 16:58:03,045 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 749 transitions, 13232 flow [2024-06-20 16:58:03,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:03,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:03,045 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-20 16:58:03,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 16:58:03,045 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:03,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:03,046 INFO L85 PathProgramCache]: Analyzing trace with hash -693855724, now seen corresponding path program 13 times [2024-06-20 16:58:03,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:03,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449548278] [2024-06-20 16:58:03,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:03,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:03,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:03,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:03,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:03,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449548278] [2024-06-20 16:58:03,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449548278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:03,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:03,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:58:03,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221774505] [2024-06-20 16:58:03,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:03,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:58:03,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:03,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:58:03,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:58:03,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:58:03,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 749 transitions, 13232 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:03,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:03,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:58:03,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:05,969 INFO L124 PetriNetUnfolderBase]: 4424/6992 cut-off events. [2024-06-20 16:58:05,969 INFO L125 PetriNetUnfolderBase]: For 1168603/1168603 co-relation queries the response was YES. [2024-06-20 16:58:06,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75191 conditions, 6992 events. 4424/6992 cut-off events. For 1168603/1168603 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 43962 event pairs, 771 based on Foata normal form. 4/6994 useless extension candidates. Maximal degree in co-relation 74971. Up to 6567 conditions per place. [2024-06-20 16:58:06,105 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 729 selfloop transitions, 39 changer transitions 0/773 dead transitions. [2024-06-20 16:58:06,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 773 transitions, 15037 flow [2024-06-20 16:58:06,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:58:06,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:58:06,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 16:58:06,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-20 16:58:06,106 INFO L175 Difference]: Start difference. First operand has 470 places, 749 transitions, 13232 flow. Second operand 8 states and 146 transitions. [2024-06-20 16:58:06,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 773 transitions, 15037 flow [2024-06-20 16:58:12,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 773 transitions, 14755 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-20 16:58:12,522 INFO L231 Difference]: Finished difference. Result has 473 places, 754 transitions, 13179 flow [2024-06-20 16:58:12,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12950, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13179, PETRI_PLACES=473, PETRI_TRANSITIONS=754} [2024-06-20 16:58:12,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-20 16:58:12,522 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 754 transitions, 13179 flow [2024-06-20 16:58:12,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:12,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:12,522 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-20 16:58:12,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 16:58:12,523 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:12,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:12,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1410081970, now seen corresponding path program 14 times [2024-06-20 16:58:12,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:12,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961690966] [2024-06-20 16:58:12,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:12,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:12,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:13,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:13,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:13,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961690966] [2024-06-20 16:58:13,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961690966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:13,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:13,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:58:13,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313620673] [2024-06-20 16:58:13,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:13,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:58:13,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:13,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:58:13,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:58:13,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:58:13,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 754 transitions, 13179 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:13,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:13,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:58:13,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:15,509 INFO L124 PetriNetUnfolderBase]: 4412/6980 cut-off events. [2024-06-20 16:58:15,509 INFO L125 PetriNetUnfolderBase]: For 1141051/1141051 co-relation queries the response was YES. [2024-06-20 16:58:15,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74093 conditions, 6980 events. 4412/6980 cut-off events. For 1141051/1141051 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 43950 event pairs, 734 based on Foata normal form. 4/6982 useless extension candidates. Maximal degree in co-relation 73873. Up to 6087 conditions per place. [2024-06-20 16:58:15,649 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 647 selfloop transitions, 137 changer transitions 0/789 dead transitions. [2024-06-20 16:58:15,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 789 transitions, 15334 flow [2024-06-20 16:58:15,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:58:15,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:58:15,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-20 16:58:15,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-20 16:58:15,650 INFO L175 Difference]: Start difference. First operand has 473 places, 754 transitions, 13179 flow. Second operand 9 states and 179 transitions. [2024-06-20 16:58:15,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 789 transitions, 15334 flow [2024-06-20 16:58:22,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 789 transitions, 15127 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-20 16:58:22,031 INFO L231 Difference]: Finished difference. Result has 476 places, 754 transitions, 13255 flow [2024-06-20 16:58:22,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12972, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13255, PETRI_PLACES=476, PETRI_TRANSITIONS=754} [2024-06-20 16:58:22,032 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 434 predicate places. [2024-06-20 16:58:22,032 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 754 transitions, 13255 flow [2024-06-20 16:58:22,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:22,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:22,032 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-20 16:58:22,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 16:58:22,032 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:22,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:22,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1418350445, now seen corresponding path program 11 times [2024-06-20 16:58:22,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:22,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688445755] [2024-06-20 16:58:22,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:22,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:22,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:22,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:22,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:22,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688445755] [2024-06-20 16:58:22,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688445755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:22,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:22,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:58:22,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414221737] [2024-06-20 16:58:22,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:22,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:58:22,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:22,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:58:22,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:58:22,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:58:22,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 754 transitions, 13255 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:22,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:22,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:58:22,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:24,971 INFO L124 PetriNetUnfolderBase]: 4418/6975 cut-off events. [2024-06-20 16:58:24,971 INFO L125 PetriNetUnfolderBase]: For 1152957/1152957 co-relation queries the response was YES. [2024-06-20 16:58:25,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74233 conditions, 6975 events. 4418/6975 cut-off events. For 1152957/1152957 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 43824 event pairs, 757 based on Foata normal form. 6/6979 useless extension candidates. Maximal degree in co-relation 74012. Up to 6293 conditions per place. [2024-06-20 16:58:25,110 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 681 selfloop transitions, 104 changer transitions 0/790 dead transitions. [2024-06-20 16:58:25,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 790 transitions, 15208 flow [2024-06-20 16:58:25,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:58:25,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:58:25,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-20 16:58:25,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-20 16:58:25,111 INFO L175 Difference]: Start difference. First operand has 476 places, 754 transitions, 13255 flow. Second operand 8 states and 166 transitions. [2024-06-20 16:58:25,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 790 transitions, 15208 flow [2024-06-20 16:58:30,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 790 transitions, 14880 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-20 16:58:30,833 INFO L231 Difference]: Finished difference. Result has 478 places, 760 transitions, 13387 flow [2024-06-20 16:58:30,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12927, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13387, PETRI_PLACES=478, PETRI_TRANSITIONS=760} [2024-06-20 16:58:30,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-20 16:58:30,833 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 760 transitions, 13387 flow [2024-06-20 16:58:30,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:30,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:30,833 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-20 16:58:30,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 16:58:30,833 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:30,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:30,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1418796070, now seen corresponding path program 15 times [2024-06-20 16:58:30,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:30,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263268252] [2024-06-20 16:58:30,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:30,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:30,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:31,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:31,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:31,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263268252] [2024-06-20 16:58:31,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263268252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:31,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:31,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:58:31,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325911663] [2024-06-20 16:58:31,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:31,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:58:31,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:31,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:58:31,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:58:31,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:58:31,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 760 transitions, 13387 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:31,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:31,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:58:31,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:33,855 INFO L124 PetriNetUnfolderBase]: 4406/6963 cut-off events. [2024-06-20 16:58:33,855 INFO L125 PetriNetUnfolderBase]: For 1133649/1133649 co-relation queries the response was YES. [2024-06-20 16:58:33,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73982 conditions, 6963 events. 4406/6963 cut-off events. For 1133649/1133649 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 43803 event pairs, 733 based on Foata normal form. 4/6965 useless extension candidates. Maximal degree in co-relation 73760. Up to 6088 conditions per place. [2024-06-20 16:58:33,998 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 637 selfloop transitions, 149 changer transitions 0/791 dead transitions. [2024-06-20 16:58:33,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 791 transitions, 15217 flow [2024-06-20 16:58:33,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:58:33,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:58:33,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 16:58:33,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-20 16:58:33,999 INFO L175 Difference]: Start difference. First operand has 478 places, 760 transitions, 13387 flow. Second operand 9 states and 178 transitions. [2024-06-20 16:58:33,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 791 transitions, 15217 flow [2024-06-20 16:58:39,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 791 transitions, 14826 flow, removed 117 selfloop flow, removed 5 redundant places. [2024-06-20 16:58:39,427 INFO L231 Difference]: Finished difference. Result has 482 places, 760 transitions, 13302 flow [2024-06-20 16:58:39,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12996, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13302, PETRI_PLACES=482, PETRI_TRANSITIONS=760} [2024-06-20 16:58:39,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-20 16:58:39,428 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 760 transitions, 13302 flow [2024-06-20 16:58:39,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:39,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:39,429 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-20 16:58:39,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 16:58:39,429 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:39,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:39,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1702577989, now seen corresponding path program 4 times [2024-06-20 16:58:39,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:39,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543713548] [2024-06-20 16:58:39,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:39,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:39,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:40,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:40,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:40,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543713548] [2024-06-20 16:58:40,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543713548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:40,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:40,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:58:40,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103748444] [2024-06-20 16:58:40,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:40,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:58:40,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:40,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:58:40,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:58:40,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:58:40,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 760 transitions, 13302 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:40,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:40,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:58:40,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:42,382 INFO L124 PetriNetUnfolderBase]: 4413/6979 cut-off events. [2024-06-20 16:58:42,382 INFO L125 PetriNetUnfolderBase]: For 1134672/1134672 co-relation queries the response was YES. [2024-06-20 16:58:42,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74040 conditions, 6979 events. 4413/6979 cut-off events. For 1134672/1134672 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 43903 event pairs, 735 based on Foata normal form. 3/6980 useless extension candidates. Maximal degree in co-relation 73817. Up to 6489 conditions per place. [2024-06-20 16:58:42,519 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 709 selfloop transitions, 66 changer transitions 0/780 dead transitions. [2024-06-20 16:58:42,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 780 transitions, 15074 flow [2024-06-20 16:58:42,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:58:42,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:58:42,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-20 16:58:42,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-20 16:58:42,520 INFO L175 Difference]: Start difference. First operand has 482 places, 760 transitions, 13302 flow. Second operand 7 states and 135 transitions. [2024-06-20 16:58:42,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 780 transitions, 15074 flow [2024-06-20 16:58:48,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 780 transitions, 14692 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-20 16:58:48,707 INFO L231 Difference]: Finished difference. Result has 481 places, 763 transitions, 13207 flow [2024-06-20 16:58:48,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12934, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13207, PETRI_PLACES=481, PETRI_TRANSITIONS=763} [2024-06-20 16:58:48,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-20 16:58:48,708 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 763 transitions, 13207 flow [2024-06-20 16:58:48,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:48,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:58:48,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:58:48,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 16:58:48,708 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:58:48,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:58:48,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1921111880, now seen corresponding path program 1 times [2024-06-20 16:58:48,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:58:48,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613346132] [2024-06-20 16:58:48,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:58:48,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:58:48,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:58:49,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:58:49,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:58:49,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613346132] [2024-06-20 16:58:49,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613346132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:58:49,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:58:49,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:58:49,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748148189] [2024-06-20 16:58:49,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:58:49,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:58:49,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:58:49,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:58:49,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:58:49,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:58:49,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 763 transitions, 13207 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:58:49,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:58:49,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:58:49,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:58:52,706 INFO L124 PetriNetUnfolderBase]: 5159/8143 cut-off events. [2024-06-20 16:58:52,706 INFO L125 PetriNetUnfolderBase]: For 2192854/2192854 co-relation queries the response was YES. [2024-06-20 16:58:52,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95287 conditions, 8143 events. 5159/8143 cut-off events. For 2192854/2192854 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 51525 event pairs, 735 based on Foata normal form. 56/8193 useless extension candidates. Maximal degree in co-relation 95065. Up to 4426 conditions per place. [2024-06-20 16:58:52,843 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 463 selfloop transitions, 360 changer transitions 0/828 dead transitions. [2024-06-20 16:58:52,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 828 transitions, 16613 flow [2024-06-20 16:58:52,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:58:52,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:58:52,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-20 16:58:52,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-20 16:58:52,844 INFO L175 Difference]: Start difference. First operand has 481 places, 763 transitions, 13207 flow. Second operand 10 states and 215 transitions. [2024-06-20 16:58:52,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 828 transitions, 16613 flow [2024-06-20 16:59:00,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 828 transitions, 16334 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-20 16:59:00,335 INFO L231 Difference]: Finished difference. Result has 486 places, 770 transitions, 14041 flow [2024-06-20 16:59:00,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12944, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14041, PETRI_PLACES=486, PETRI_TRANSITIONS=770} [2024-06-20 16:59:00,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 444 predicate places. [2024-06-20 16:59:00,335 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 770 transitions, 14041 flow [2024-06-20 16:59:00,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:00,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:00,336 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-20 16:59:00,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 16:59:00,336 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:59:00,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:00,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1382154600, now seen corresponding path program 2 times [2024-06-20 16:59:00,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:00,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574394610] [2024-06-20 16:59:00,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:00,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:00,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:01,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:59:01,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:01,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574394610] [2024-06-20 16:59:01,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574394610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:01,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:01,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:59:01,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986069480] [2024-06-20 16:59:01,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:01,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:59:01,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:01,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:59:01,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:59:01,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:59:01,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 770 transitions, 14041 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:01,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:01,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:59:01,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:04,163 INFO L124 PetriNetUnfolderBase]: 5387/8500 cut-off events. [2024-06-20 16:59:04,164 INFO L125 PetriNetUnfolderBase]: For 2273641/2273641 co-relation queries the response was YES. [2024-06-20 16:59:04,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100715 conditions, 8500 events. 5387/8500 cut-off events. For 2273641/2273641 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 53976 event pairs, 1077 based on Foata normal form. 68/8561 useless extension candidates. Maximal degree in co-relation 100492. Up to 6359 conditions per place. [2024-06-20 16:59:04,326 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 460 selfloop transitions, 342 changer transitions 9/816 dead transitions. [2024-06-20 16:59:04,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 816 transitions, 16519 flow [2024-06-20 16:59:04,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:59:04,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:59:04,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 234 transitions. [2024-06-20 16:59:04,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-20 16:59:04,327 INFO L175 Difference]: Start difference. First operand has 486 places, 770 transitions, 14041 flow. Second operand 12 states and 234 transitions. [2024-06-20 16:59:04,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 816 transitions, 16519 flow [2024-06-20 16:59:11,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 816 transitions, 16029 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 16:59:11,526 INFO L231 Difference]: Finished difference. Result has 493 places, 766 transitions, 14271 flow [2024-06-20 16:59:11,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13555, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14271, PETRI_PLACES=493, PETRI_TRANSITIONS=766} [2024-06-20 16:59:11,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-20 16:59:11,533 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 766 transitions, 14271 flow [2024-06-20 16:59:11,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:11,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:11,536 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-20 16:59:11,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 16:59:11,536 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:59:11,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:11,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1922985830, now seen corresponding path program 3 times [2024-06-20 16:59:11,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:11,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840782273] [2024-06-20 16:59:11,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:11,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:11,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:12,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:59:12,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:12,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840782273] [2024-06-20 16:59:12,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840782273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:12,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:12,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:59:12,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843676603] [2024-06-20 16:59:12,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:12,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:59:12,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:12,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:59:12,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:59:12,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:59:12,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 766 transitions, 14271 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:12,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:12,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:59:12,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:15,457 INFO L124 PetriNetUnfolderBase]: 5483/8671 cut-off events. [2024-06-20 16:59:15,457 INFO L125 PetriNetUnfolderBase]: For 1956181/1956181 co-relation queries the response was YES. [2024-06-20 16:59:15,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103734 conditions, 8671 events. 5483/8671 cut-off events. For 1956181/1956181 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 55555 event pairs, 1068 based on Foata normal form. 16/8680 useless extension candidates. Maximal degree in co-relation 103509. Up to 7320 conditions per place. [2024-06-20 16:59:15,648 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 570 selfloop transitions, 275 changer transitions 4/854 dead transitions. [2024-06-20 16:59:15,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 854 transitions, 17657 flow [2024-06-20 16:59:15,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:59:15,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:59:15,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-20 16:59:15,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853658536585366 [2024-06-20 16:59:15,650 INFO L175 Difference]: Start difference. First operand has 493 places, 766 transitions, 14271 flow. Second operand 10 states and 199 transitions. [2024-06-20 16:59:15,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 854 transitions, 17657 flow [2024-06-20 16:59:23,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 854 transitions, 16836 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-20 16:59:23,402 INFO L231 Difference]: Finished difference. Result has 498 places, 814 transitions, 15360 flow [2024-06-20 16:59:23,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13550, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15360, PETRI_PLACES=498, PETRI_TRANSITIONS=814} [2024-06-20 16:59:23,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-20 16:59:23,403 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 814 transitions, 15360 flow [2024-06-20 16:59:23,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:23,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:23,403 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-20 16:59:23,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 16:59:23,403 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:59:23,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:23,404 INFO L85 PathProgramCache]: Analyzing trace with hash 2009677640, now seen corresponding path program 4 times [2024-06-20 16:59:23,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:23,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189477120] [2024-06-20 16:59:23,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:23,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:24,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-20 16:59:24,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:24,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189477120] [2024-06-20 16:59:24,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189477120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:24,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:24,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:59:24,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942724088] [2024-06-20 16:59:24,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:24,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:59:24,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:24,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:59:24,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:59:24,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:59:24,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 814 transitions, 15360 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:24,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:24,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:59:24,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:28,217 INFO L124 PetriNetUnfolderBase]: 6099/9635 cut-off events. [2024-06-20 16:59:28,217 INFO L125 PetriNetUnfolderBase]: For 3078928/3078928 co-relation queries the response was YES. [2024-06-20 16:59:28,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122700 conditions, 9635 events. 6099/9635 cut-off events. For 3078928/3078928 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 62421 event pairs, 1137 based on Foata normal form. 96/9717 useless extension candidates. Maximal degree in co-relation 122469. Up to 6727 conditions per place. [2024-06-20 16:59:28,501 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 519 selfloop transitions, 365 changer transitions 9/898 dead transitions. [2024-06-20 16:59:28,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 898 transitions, 20016 flow [2024-06-20 16:59:28,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:59:28,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:59:28,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-20 16:59:28,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5097560975609756 [2024-06-20 16:59:28,502 INFO L175 Difference]: Start difference. First operand has 498 places, 814 transitions, 15360 flow. Second operand 10 states and 209 transitions. [2024-06-20 16:59:28,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 898 transitions, 20016 flow [2024-06-20 16:59:35,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 898 transitions, 19860 flow, removed 73 selfloop flow, removed 2 redundant places. [2024-06-20 16:59:35,837 INFO L231 Difference]: Finished difference. Result has 512 places, 842 transitions, 17419 flow [2024-06-20 16:59:35,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15232, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17419, PETRI_PLACES=512, PETRI_TRANSITIONS=842} [2024-06-20 16:59:35,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 470 predicate places. [2024-06-20 16:59:35,838 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 842 transitions, 17419 flow [2024-06-20 16:59:35,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:35,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:35,838 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-20 16:59:35,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 16:59:35,838 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:59:35,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:35,839 INFO L85 PathProgramCache]: Analyzing trace with hash 747901664, now seen corresponding path program 5 times [2024-06-20 16:59:35,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:35,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619139347] [2024-06-20 16:59:35,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:35,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:35,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:36,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:59:36,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:36,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619139347] [2024-06-20 16:59:36,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619139347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:36,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:36,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:59:36,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602513041] [2024-06-20 16:59:36,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:36,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:59:36,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:36,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:59:36,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:59:37,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:59:37,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 842 transitions, 17419 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:37,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:37,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:59:37,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:41,330 INFO L124 PetriNetUnfolderBase]: 6608/10448 cut-off events. [2024-06-20 16:59:41,331 INFO L125 PetriNetUnfolderBase]: For 3501009/3501009 co-relation queries the response was YES. [2024-06-20 16:59:41,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146261 conditions, 10448 events. 6608/10448 cut-off events. For 3501009/3501009 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 68439 event pairs, 1625 based on Foata normal form. 56/10502 useless extension candidates. Maximal degree in co-relation 146021. Up to 8681 conditions per place. [2024-06-20 16:59:41,702 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 783 selfloop transitions, 104 changer transitions 0/892 dead transitions. [2024-06-20 16:59:41,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 892 transitions, 20595 flow [2024-06-20 16:59:41,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:59:41,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:59:41,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-20 16:59:41,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722838137472284 [2024-06-20 16:59:41,703 INFO L175 Difference]: Start difference. First operand has 512 places, 842 transitions, 17419 flow. Second operand 11 states and 213 transitions. [2024-06-20 16:59:41,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 892 transitions, 20595 flow [2024-06-20 16:59:53,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 892 transitions, 20366 flow, removed 105 selfloop flow, removed 4 redundant places. [2024-06-20 16:59:53,508 INFO L231 Difference]: Finished difference. Result has 521 places, 852 transitions, 17878 flow [2024-06-20 16:59:53,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17190, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17878, PETRI_PLACES=521, PETRI_TRANSITIONS=852} [2024-06-20 16:59:53,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-20 16:59:53,509 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 852 transitions, 17878 flow [2024-06-20 16:59:53,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:53,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:59:53,510 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-20 16:59:53,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 16:59:53,510 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:59:53,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:59:53,510 INFO L85 PathProgramCache]: Analyzing trace with hash 747905384, now seen corresponding path program 6 times [2024-06-20 16:59:53,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:59:53,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561335693] [2024-06-20 16:59:53,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:59:53,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:59:53,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:59:54,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:59:54,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:59:54,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561335693] [2024-06-20 16:59:54,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561335693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:59:54,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:59:54,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:59:54,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215868695] [2024-06-20 16:59:54,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:59:54,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:59:54,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:59:54,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:59:54,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:59:54,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 16:59:54,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 852 transitions, 17878 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:59:54,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:59:54,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 16:59:54,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:59:59,230 INFO L124 PetriNetUnfolderBase]: 6859/10877 cut-off events. [2024-06-20 16:59:59,230 INFO L125 PetriNetUnfolderBase]: For 3634173/3634173 co-relation queries the response was YES. [2024-06-20 16:59:59,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150366 conditions, 10877 events. 6859/10877 cut-off events. For 3634173/3634173 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 71941 event pairs, 1876 based on Foata normal form. 70/10945 useless extension candidates. Maximal degree in co-relation 150122. Up to 9784 conditions per place. [2024-06-20 16:59:59,585 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 782 selfloop transitions, 99 changer transitions 5/891 dead transitions. [2024-06-20 16:59:59,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 891 transitions, 20458 flow [2024-06-20 16:59:59,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:59:59,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:59:59,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-06-20 16:59:59,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-20 16:59:59,586 INFO L175 Difference]: Start difference. First operand has 521 places, 852 transitions, 17878 flow. Second operand 12 states and 225 transitions. [2024-06-20 16:59:59,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 891 transitions, 20458 flow [2024-06-20 17:00:14,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 891 transitions, 20289 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-20 17:00:14,138 INFO L231 Difference]: Finished difference. Result has 529 places, 853 transitions, 18124 flow [2024-06-20 17:00:14,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17721, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18124, PETRI_PLACES=529, PETRI_TRANSITIONS=853} [2024-06-20 17:00:14,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 487 predicate places. [2024-06-20 17:00:14,139 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 853 transitions, 18124 flow [2024-06-20 17:00:14,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:00:14,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:14,139 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-20 17:00:14,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 17:00:14,139 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:00:14,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:14,140 INFO L85 PathProgramCache]: Analyzing trace with hash 753619676, now seen corresponding path program 1 times [2024-06-20 17:00:14,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:14,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241565960] [2024-06-20 17:00:14,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:14,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:14,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:15,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:00:15,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:15,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241565960] [2024-06-20 17:00:15,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241565960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:15,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:15,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:00:15,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467397405] [2024-06-20 17:00:15,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:15,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:00:15,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:15,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:00:15,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:00:15,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:00:15,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 853 transitions, 18124 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:00:15,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:15,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:00:15,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:19,791 INFO L124 PetriNetUnfolderBase]: 6866/10896 cut-off events. [2024-06-20 17:00:19,791 INFO L125 PetriNetUnfolderBase]: For 3312863/3312863 co-relation queries the response was YES. [2024-06-20 17:00:20,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151103 conditions, 10896 events. 6866/10896 cut-off events. For 3312863/3312863 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 72298 event pairs, 1931 based on Foata normal form. 20/10914 useless extension candidates. Maximal degree in co-relation 150855. Up to 10362 conditions per place. [2024-06-20 17:00:20,135 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 832 selfloop transitions, 43 changer transitions 0/880 dead transitions. [2024-06-20 17:00:20,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 880 transitions, 20212 flow [2024-06-20 17:00:20,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:00:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:00:20,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-20 17:00:20,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42350332594235035 [2024-06-20 17:00:20,136 INFO L175 Difference]: Start difference. First operand has 529 places, 853 transitions, 18124 flow. Second operand 11 states and 191 transitions. [2024-06-20 17:00:20,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 880 transitions, 20212 flow [2024-06-20 17:00:33,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 880 transitions, 19911 flow, removed 52 selfloop flow, removed 12 redundant places. [2024-06-20 17:00:33,483 INFO L231 Difference]: Finished difference. Result has 528 places, 855 transitions, 18004 flow [2024-06-20 17:00:33,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17823, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18004, PETRI_PLACES=528, PETRI_TRANSITIONS=855} [2024-06-20 17:00:33,483 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-20 17:00:33,483 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 855 transitions, 18004 flow [2024-06-20 17:00:33,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:00:33,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:33,484 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-20 17:00:33,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 17:00:33,484 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:00:33,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:33,484 INFO L85 PathProgramCache]: Analyzing trace with hash 753627116, now seen corresponding path program 2 times [2024-06-20 17:00:33,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:33,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198326779] [2024-06-20 17:00:33,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:33,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:33,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:34,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:00:34,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:34,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198326779] [2024-06-20 17:00:34,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198326779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:34,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:34,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:00:34,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004743937] [2024-06-20 17:00:34,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:34,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:00:34,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:34,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:00:34,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:00:34,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:00:34,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 855 transitions, 18004 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:00:34,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:34,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:00:34,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:39,172 INFO L124 PetriNetUnfolderBase]: 7078/11216 cut-off events. [2024-06-20 17:00:39,172 INFO L125 PetriNetUnfolderBase]: For 3460551/3460551 co-relation queries the response was YES. [2024-06-20 17:00:39,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157489 conditions, 11216 events. 7078/11216 cut-off events. For 3460551/3460551 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 74741 event pairs, 1901 based on Foata normal form. 14/11228 useless extension candidates. Maximal degree in co-relation 157242. Up to 10404 conditions per place. [2024-06-20 17:00:39,522 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 842 selfloop transitions, 44 changer transitions 0/891 dead transitions. [2024-06-20 17:00:39,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 891 transitions, 20624 flow [2024-06-20 17:00:39,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:00:39,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:00:39,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-20 17:00:39,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43458980044345896 [2024-06-20 17:00:39,523 INFO L175 Difference]: Start difference. First operand has 528 places, 855 transitions, 18004 flow. Second operand 11 states and 196 transitions. [2024-06-20 17:00:39,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 891 transitions, 20624 flow [2024-06-20 17:00:53,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 891 transitions, 20533 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 17:00:53,415 INFO L231 Difference]: Finished difference. Result has 534 places, 859 transitions, 18171 flow [2024-06-20 17:00:53,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17913, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=812, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18171, PETRI_PLACES=534, PETRI_TRANSITIONS=859} [2024-06-20 17:00:53,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-20 17:00:53,415 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 859 transitions, 18171 flow [2024-06-20 17:00:53,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:00:53,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:00:53,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:00:53,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 17:00:53,416 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:00:53,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:00:53,416 INFO L85 PathProgramCache]: Analyzing trace with hash 155877700, now seen corresponding path program 3 times [2024-06-20 17:00:53,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:00:53,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948058869] [2024-06-20 17:00:53,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:00:53,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:00:53,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:00:54,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:00:54,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:00:54,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948058869] [2024-06-20 17:00:54,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948058869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:00:54,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:00:54,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:00:54,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708097387] [2024-06-20 17:00:54,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:00:54,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:00:54,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:00:54,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:00:54,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:00:54,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:00:54,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 859 transitions, 18171 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:00:54,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:00:54,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:00:54,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:00:59,117 INFO L124 PetriNetUnfolderBase]: 7187/11390 cut-off events. [2024-06-20 17:00:59,117 INFO L125 PetriNetUnfolderBase]: For 3640845/3640845 co-relation queries the response was YES. [2024-06-20 17:00:59,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160346 conditions, 11390 events. 7187/11390 cut-off events. For 3640845/3640845 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 76131 event pairs, 2071 based on Foata normal form. 28/11416 useless extension candidates. Maximal degree in co-relation 160097. Up to 10553 conditions per place. [2024-06-20 17:00:59,359 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 772 selfloop transitions, 122 changer transitions 0/899 dead transitions. [2024-06-20 17:00:59,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 899 transitions, 20493 flow [2024-06-20 17:00:59,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:00:59,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:00:59,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-20 17:00:59,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-20 17:00:59,360 INFO L175 Difference]: Start difference. First operand has 534 places, 859 transitions, 18171 flow. Second operand 8 states and 171 transitions. [2024-06-20 17:00:59,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 899 transitions, 20493 flow [2024-06-20 17:01:12,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 899 transitions, 20381 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 17:01:12,940 INFO L231 Difference]: Finished difference. Result has 535 places, 866 transitions, 18602 flow [2024-06-20 17:01:12,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18059, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18602, PETRI_PLACES=535, PETRI_TRANSITIONS=866} [2024-06-20 17:01:12,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-20 17:01:12,941 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 866 transitions, 18602 flow [2024-06-20 17:01:12,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:01:12,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:12,941 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-20 17:01:12,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 17:01:12,941 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:01:12,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:12,942 INFO L85 PathProgramCache]: Analyzing trace with hash -100615370, now seen corresponding path program 4 times [2024-06-20 17:01:12,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:12,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667216179] [2024-06-20 17:01:12,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:12,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:12,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:13,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:01:13,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:13,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667216179] [2024-06-20 17:01:13,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667216179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:13,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:13,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:01:13,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757193483] [2024-06-20 17:01:13,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:13,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:01:13,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:13,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:01:13,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:01:13,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:01:13,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 866 transitions, 18602 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:01:13,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:13,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:01:13,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:01:19,184 INFO L124 PetriNetUnfolderBase]: 7464/11819 cut-off events. [2024-06-20 17:01:19,184 INFO L125 PetriNetUnfolderBase]: For 3843532/3843532 co-relation queries the response was YES. [2024-06-20 17:01:19,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169917 conditions, 11819 events. 7464/11819 cut-off events. For 3843532/3843532 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 79494 event pairs, 2093 based on Foata normal form. 16/11833 useless extension candidates. Maximal degree in co-relation 169666. Up to 10635 conditions per place. [2024-06-20 17:01:19,439 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 821 selfloop transitions, 90 changer transitions 0/916 dead transitions. [2024-06-20 17:01:19,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 916 transitions, 21465 flow [2024-06-20 17:01:19,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:01:19,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:01:19,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-20 17:01:19,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-20 17:01:19,440 INFO L175 Difference]: Start difference. First operand has 535 places, 866 transitions, 18602 flow. Second operand 8 states and 173 transitions. [2024-06-20 17:01:19,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 916 transitions, 21465 flow [2024-06-20 17:01:35,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 916 transitions, 21216 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 17:01:35,949 INFO L231 Difference]: Finished difference. Result has 539 places, 874 transitions, 18861 flow [2024-06-20 17:01:35,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18368, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18861, PETRI_PLACES=539, PETRI_TRANSITIONS=874} [2024-06-20 17:01:35,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 497 predicate places. [2024-06-20 17:01:35,950 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 874 transitions, 18861 flow [2024-06-20 17:01:35,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:01:35,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:35,950 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-20 17:01:35,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 17:01:35,951 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:01:35,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:35,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1424376132, now seen corresponding path program 5 times [2024-06-20 17:01:35,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:35,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135408010] [2024-06-20 17:01:35,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:35,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:35,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:36,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:01:36,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:36,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135408010] [2024-06-20 17:01:36,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135408010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:36,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:36,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:01:36,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097470845] [2024-06-20 17:01:36,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:36,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:01:36,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:36,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:01:36,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:01:37,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:01:37,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 874 transitions, 18861 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:01:37,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:37,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:01:37,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:01:42,004 INFO L124 PetriNetUnfolderBase]: 7536/11940 cut-off events. [2024-06-20 17:01:42,004 INFO L125 PetriNetUnfolderBase]: For 3947859/3947859 co-relation queries the response was YES. [2024-06-20 17:01:42,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172137 conditions, 11940 events. 7536/11940 cut-off events. For 3947859/3947859 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 80382 event pairs, 2118 based on Foata normal form. 20/11958 useless extension candidates. Maximal degree in co-relation 171884. Up to 11250 conditions per place. [2024-06-20 17:01:42,259 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 839 selfloop transitions, 57 changer transitions 0/901 dead transitions. [2024-06-20 17:01:42,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 901 transitions, 21045 flow [2024-06-20 17:01:42,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:01:42,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:01:42,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 17:01:42,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-20 17:01:42,260 INFO L175 Difference]: Start difference. First operand has 539 places, 874 transitions, 18861 flow. Second operand 9 states and 166 transitions. [2024-06-20 17:01:42,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 901 transitions, 21045 flow [2024-06-20 17:01:57,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 901 transitions, 20882 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-20 17:01:57,679 INFO L231 Difference]: Finished difference. Result has 544 places, 876 transitions, 18919 flow [2024-06-20 17:01:57,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18698, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=817, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18919, PETRI_PLACES=544, PETRI_TRANSITIONS=876} [2024-06-20 17:01:57,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 502 predicate places. [2024-06-20 17:01:57,680 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 876 transitions, 18919 flow [2024-06-20 17:01:57,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:01:57,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:01:57,680 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-20 17:01:57,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 17:01:57,681 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:01:57,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:01:57,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1424383572, now seen corresponding path program 6 times [2024-06-20 17:01:57,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:01:57,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123668059] [2024-06-20 17:01:57,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:01:57,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:01:57,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:01:58,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:01:58,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:01:58,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123668059] [2024-06-20 17:01:58,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123668059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:01:58,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:01:58,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:01:58,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657220760] [2024-06-20 17:01:58,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:01:58,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:01:58,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:01:58,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:01:58,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:01:58,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:01:58,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 876 transitions, 18919 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:01:58,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:01:58,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:01:58,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:03,861 INFO L124 PetriNetUnfolderBase]: 7756/12262 cut-off events. [2024-06-20 17:02:03,861 INFO L125 PetriNetUnfolderBase]: For 4170395/4170395 co-relation queries the response was YES. [2024-06-20 17:02:04,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179714 conditions, 12262 events. 7756/12262 cut-off events. For 4170395/4170395 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 82882 event pairs, 2106 based on Foata normal form. 14/12274 useless extension candidates. Maximal degree in co-relation 179459. Up to 11022 conditions per place. [2024-06-20 17:02:04,121 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 850 selfloop transitions, 59 changer transitions 0/914 dead transitions. [2024-06-20 17:02:04,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 914 transitions, 21680 flow [2024-06-20 17:02:04,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:02:04,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:02:04,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 17:02:04,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 17:02:04,122 INFO L175 Difference]: Start difference. First operand has 544 places, 876 transitions, 18919 flow. Second operand 9 states and 171 transitions. [2024-06-20 17:02:04,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 914 transitions, 21680 flow [2024-06-20 17:02:22,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 914 transitions, 21558 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 17:02:22,314 INFO L231 Difference]: Finished difference. Result has 548 places, 881 transitions, 19137 flow [2024-06-20 17:02:22,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18797, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=818, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19137, PETRI_PLACES=548, PETRI_TRANSITIONS=881} [2024-06-20 17:02:22,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-20 17:02:22,315 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 881 transitions, 19137 flow [2024-06-20 17:02:22,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:02:22,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:02:22,315 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-20 17:02:22,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 17:02:22,316 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:02:22,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:02:22,316 INFO L85 PathProgramCache]: Analyzing trace with hash 155885140, now seen corresponding path program 7 times [2024-06-20 17:02:22,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:02:22,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764500883] [2024-06-20 17:02:22,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:02:22,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:02:22,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:02:23,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:02:23,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:02:23,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764500883] [2024-06-20 17:02:23,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764500883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:02:23,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:02:23,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:02:23,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587632168] [2024-06-20 17:02:23,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:02:23,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:02:23,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:02:23,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:02:23,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:02:23,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:02:23,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 881 transitions, 19137 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:02:23,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:02:23,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:02:23,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:28,753 INFO L124 PetriNetUnfolderBase]: 8005/12656 cut-off events. [2024-06-20 17:02:28,753 INFO L125 PetriNetUnfolderBase]: For 4510132/4510132 co-relation queries the response was YES. [2024-06-20 17:02:28,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189562 conditions, 12656 events. 8005/12656 cut-off events. For 4510132/4510132 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 86089 event pairs, 2191 based on Foata normal form. 16/12670 useless extension candidates. Maximal degree in co-relation 189305. Up to 10806 conditions per place. [2024-06-20 17:02:29,040 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 751 selfloop transitions, 172 changer transitions 0/928 dead transitions. [2024-06-20 17:02:29,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 928 transitions, 22232 flow [2024-06-20 17:02:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:02:29,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:02:29,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 17:02:29,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-20 17:02:29,041 INFO L175 Difference]: Start difference. First operand has 548 places, 881 transitions, 19137 flow. Second operand 8 states and 177 transitions. [2024-06-20 17:02:29,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 928 transitions, 22232 flow [2024-06-20 17:02:47,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 928 transitions, 22091 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-20 17:02:47,403 INFO L231 Difference]: Finished difference. Result has 552 places, 887 transitions, 19692 flow [2024-06-20 17:02:47,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=19008, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19692, PETRI_PLACES=552, PETRI_TRANSITIONS=887} [2024-06-20 17:02:47,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2024-06-20 17:02:47,404 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 887 transitions, 19692 flow [2024-06-20 17:02:47,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:02:47,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:02:47,404 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-20 17:02:47,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 17:02:47,405 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:02:47,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:02:47,405 INFO L85 PathProgramCache]: Analyzing trace with hash 165081910, now seen corresponding path program 8 times [2024-06-20 17:02:47,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:02:47,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524747314] [2024-06-20 17:02:47,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:02:47,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:02:47,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:02:48,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:02:48,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:02:48,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524747314] [2024-06-20 17:02:48,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524747314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:02:48,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:02:48,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:02:48,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275105906] [2024-06-20 17:02:48,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:02:48,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:02:48,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:02:48,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:02:48,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:02:48,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:02:48,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 887 transitions, 19692 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:02:48,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:02:48,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:02:48,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:02:53,944 INFO L124 PetriNetUnfolderBase]: 8230/13017 cut-off events. [2024-06-20 17:02:53,944 INFO L125 PetriNetUnfolderBase]: For 4714379/4714379 co-relation queries the response was YES. [2024-06-20 17:02:54,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197230 conditions, 13017 events. 8230/13017 cut-off events. For 4714379/4714379 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 88956 event pairs, 2306 based on Foata normal form. 16/13031 useless extension candidates. Maximal degree in co-relation 196970. Up to 12023 conditions per place. [2024-06-20 17:02:54,232 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 857 selfloop transitions, 76 changer transitions 0/938 dead transitions. [2024-06-20 17:02:54,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 938 transitions, 22660 flow [2024-06-20 17:02:54,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:02:54,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:02:54,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 17:02:54,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-20 17:02:54,233 INFO L175 Difference]: Start difference. First operand has 552 places, 887 transitions, 19692 flow. Second operand 8 states and 177 transitions. [2024-06-20 17:02:54,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 938 transitions, 22660 flow [2024-06-20 17:03:14,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 938 transitions, 22362 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-20 17:03:14,574 INFO L231 Difference]: Finished difference. Result has 557 places, 897 transitions, 19954 flow [2024-06-20 17:03:14,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=19408, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19954, PETRI_PLACES=557, PETRI_TRANSITIONS=897} [2024-06-20 17:03:14,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 515 predicate places. [2024-06-20 17:03:14,574 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 897 transitions, 19954 flow [2024-06-20 17:03:14,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:03:14,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:03:14,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-20 17:03:14,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 17:03:14,575 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:03:14,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:03:14,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1424168370, now seen corresponding path program 7 times [2024-06-20 17:03:14,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:03:14,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322981860] [2024-06-20 17:03:14,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:03:14,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:03:14,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:03:15,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-20 17:03:15,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:03:15,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322981860] [2024-06-20 17:03:15,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322981860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:03:15,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:03:15,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:03:15,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376934204] [2024-06-20 17:03:15,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:03:15,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:03:15,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:03:15,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:03:15,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:03:15,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:03:15,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 897 transitions, 19954 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:03:15,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:03:15,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:03:15,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:03:21,648 INFO L124 PetriNetUnfolderBase]: 8537/13537 cut-off events. [2024-06-20 17:03:21,648 INFO L125 PetriNetUnfolderBase]: For 5418163/5418163 co-relation queries the response was YES. [2024-06-20 17:03:21,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202540 conditions, 13537 events. 8537/13537 cut-off events. For 5418163/5418163 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 93532 event pairs, 2459 based on Foata normal form. 104/13639 useless extension candidates. Maximal degree in co-relation 202276. Up to 12181 conditions per place. [2024-06-20 17:03:21,952 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 851 selfloop transitions, 61 changer transitions 18/935 dead transitions. [2024-06-20 17:03:21,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 935 transitions, 22514 flow [2024-06-20 17:03:21,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:03:21,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:03:21,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-20 17:03:21,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-20 17:03:21,953 INFO L175 Difference]: Start difference. First operand has 557 places, 897 transitions, 19954 flow. Second operand 10 states and 186 transitions. [2024-06-20 17:03:21,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 935 transitions, 22514 flow [2024-06-20 17:03:40,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 935 transitions, 22320 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-20 17:03:40,948 INFO L231 Difference]: Finished difference. Result has 565 places, 890 transitions, 19889 flow [2024-06-20 17:03:40,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=19760, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=836, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19889, PETRI_PLACES=565, PETRI_TRANSITIONS=890} [2024-06-20 17:03:40,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 523 predicate places. [2024-06-20 17:03:40,949 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 890 transitions, 19889 flow [2024-06-20 17:03:40,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:03:40,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:03:40,949 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-20 17:03:40,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 17:03:40,950 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:03:40,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:03:40,950 INFO L85 PathProgramCache]: Analyzing trace with hash 673541502, now seen corresponding path program 9 times [2024-06-20 17:03:40,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:03:40,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149388360] [2024-06-20 17:03:40,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:03:40,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:03:40,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:03:41,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:03:41,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:03:41,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149388360] [2024-06-20 17:03:41,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149388360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:03:41,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:03:41,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:03:41,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683395479] [2024-06-20 17:03:41,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:03:41,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:03:41,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:03:41,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:03:41,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:03:42,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:03:42,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 890 transitions, 19889 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:03:42,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:03:42,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:03:42,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:03:47,954 INFO L124 PetriNetUnfolderBase]: 8260/13079 cut-off events. [2024-06-20 17:03:47,955 INFO L125 PetriNetUnfolderBase]: For 4803187/4803187 co-relation queries the response was YES. [2024-06-20 17:03:48,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198319 conditions, 13079 events. 8260/13079 cut-off events. For 4803187/4803187 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 89807 event pairs, 2418 based on Foata normal form. 20/13097 useless extension candidates. Maximal degree in co-relation 198052. Up to 12096 conditions per place. [2024-06-20 17:03:48,261 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 777 selfloop transitions, 145 changer transitions 0/927 dead transitions. [2024-06-20 17:03:48,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 927 transitions, 22217 flow [2024-06-20 17:03:48,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:03:48,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:03:48,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 17:03:48,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-20 17:03:48,262 INFO L175 Difference]: Start difference. First operand has 565 places, 890 transitions, 19889 flow. Second operand 9 states and 181 transitions. [2024-06-20 17:03:48,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 927 transitions, 22217 flow Killed by 15