./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe035_power.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/safe035_power.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe035_power.i ./goblint.2024-05-21_14-57-05.files/protection/safe035_power.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-cde23df-m [2024-06-14 11:35:00,412 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:35:00,469 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:35:00,473 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:35:00,473 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:35:00,490 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:35:00,496 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:35:00,497 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:35:00,497 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:35:00,504 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:35:00,504 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:35:00,504 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:35:00,505 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:35:00,505 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:35:00,505 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:35:00,505 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:35:00,506 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:35:00,506 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:35:00,506 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:35:00,506 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:35:00,506 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:35:00,506 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:35:00,507 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:35:00,507 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:35:00,507 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:35:00,507 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:35:00,508 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:35:00,508 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:35:00,508 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:35:00,508 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:35:00,509 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:35:00,509 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:35:00,510 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:35:00,510 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:35:00,510 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:35:00,510 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:35:00,510 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:35:00,511 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:35:00,511 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:35:00,511 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:35:00,511 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:35:00,511 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:35:00,511 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:35:00,512 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-14 11:35:00,729 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:35:00,747 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:35:00,749 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:35:00,750 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:35:00,750 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:35:00,751 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe035_power.i [2024-06-14 11:35:01,839 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:35:02,062 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:35:02,063 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_power.i [2024-06-14 11:35:02,099 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1db316aef/f67ef5f3b93f4c40a7d93218a39bf540/FLAGe4a274f21 [2024-06-14 11:35:02,113 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1db316aef/f67ef5f3b93f4c40a7d93218a39bf540 [2024-06-14 11:35:02,115 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:35:02,115 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:35:02,116 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/safe035_power.yml/witness.yml [2024-06-14 11:35:02,272 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:35:02,273 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:35:02,279 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:35:02,279 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:35:02,283 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:35:02,283 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:35:02" (1/2) ... [2024-06-14 11:35:02,284 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61662d84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:02, skipping insertion in model container [2024-06-14 11:35:02,284 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:35:02" (1/2) ... [2024-06-14 11:35:02,286 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@393848ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:02, skipping insertion in model container [2024-06-14 11:35:02,286 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:35:02" (2/2) ... [2024-06-14 11:35:02,286 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61662d84 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02, skipping insertion in model container [2024-06-14 11:35:02,287 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:35:02" (2/2) ... [2024-06-14 11:35:02,287 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:35:02,412 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:35:02,413 INFO L97 edCorrectnessWitness]: Location invariant before [L874-L874] (((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)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 || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-14 11:35:02,414 INFO L97 edCorrectnessWitness]: Location invariant before [L871-L871] (((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)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 || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-14 11:35:02,414 INFO L97 edCorrectnessWitness]: Location invariant before [L873-L873] (((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)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 || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-14 11:35:02,414 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:35:02,414 INFO L106 edCorrectnessWitness]: ghost_update [L869-L869] multithreaded = 1; [2024-06-14 11:35:02,457 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:35:02,803 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:35:02,820 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:35:02,924 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:35:02,956 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:35:02,956 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02 WrapperNode [2024-06-14 11:35:02,956 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:35:02,958 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:35:02,958 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:35:02,958 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:35:02,965 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:02,980 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,011 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 175 [2024-06-14 11:35:03,012 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:35:03,013 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:35:03,013 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:35:03,013 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:35:03,021 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,021 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,025 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,040 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-14 11:35:03,040 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,040 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,061 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,077 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,080 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,081 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,085 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:35:03,088 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:35:03,097 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:35:03,098 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:35:03,099 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (1/1) ... [2024-06-14 11:35:03,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:35:03,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:35:03,134 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-14 11:35:03,150 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-14 11:35:03,164 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:35:03,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:35:03,165 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:35:03,165 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:35:03,165 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:35:03,165 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:35:03,166 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:35:03,166 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:35:03,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:35:03,166 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:35:03,166 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:35:03,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:35:03,168 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:35:03,306 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:35:03,308 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:35:03,768 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:35:03,770 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:35:04,001 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:35:04,001 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:35:04,002 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:35:04 BoogieIcfgContainer [2024-06-14 11:35:04,002 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:35:04,004 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:35:04,004 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:35:04,006 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:35:04,007 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:35:02" (1/4) ... [2024-06-14 11:35:04,007 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@440a3377 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:35:04, skipping insertion in model container [2024-06-14 11:35:04,007 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:35:02" (2/4) ... [2024-06-14 11:35:04,008 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@440a3377 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:35:04, skipping insertion in model container [2024-06-14 11:35:04,008 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:02" (3/4) ... [2024-06-14 11:35:04,009 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@440a3377 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:35:04, skipping insertion in model container [2024-06-14 11:35:04,009 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:35:04" (4/4) ... [2024-06-14 11:35:04,010 INFO L112 eAbstractionObserver]: Analyzing ICFG safe035_power.i [2024-06-14 11:35:04,042 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:35:04,042 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:35:04,042 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:35:04,082 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:35:04,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-14 11:35:04,139 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-14 11:35:04,140 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:35:04,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:35:04,142 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-14 11:35:04,145 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-14 11:35:04,155 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:35:04,162 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;@76561692, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:35:04,162 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:35:04,167 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:35:04,168 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:35:04,168 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:35:04,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:04,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:35:04,169 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-14 11:35:04,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:04,173 INFO L85 PathProgramCache]: Analyzing trace with hash 2009845412, now seen corresponding path program 1 times [2024-06-14 11:35:04,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:04,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669102254] [2024-06-14 11:35:04,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:04,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:04,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:05,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:05,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:05,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669102254] [2024-06-14 11:35:05,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669102254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:05,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:05,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:35:05,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141435731] [2024-06-14 11:35:05,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:05,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:35:05,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:05,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:35:05,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:35:05,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 11:35:05,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:05,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:05,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 11:35:05,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:05,746 INFO L124 PetriNetUnfolderBase]: 2252/3337 cut-off events. [2024-06-14 11:35:05,747 INFO L125 PetriNetUnfolderBase]: For 46/46 co-relation queries the response was YES. [2024-06-14 11:35:05,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6766 conditions, 3337 events. 2252/3337 cut-off events. For 46/46 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15922 event pairs, 1635 based on Foata normal form. 1/3290 useless extension candidates. Maximal degree in co-relation 6751. Up to 3316 conditions per place. [2024-06-14 11:35:05,771 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 37 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-14 11:35:05,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 187 flow [2024-06-14 11:35:05,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:35:05,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:35:05,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-14 11:35:05,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5378787878787878 [2024-06-14 11:35:05,783 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 71 transitions. [2024-06-14 11:35:05,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 187 flow [2024-06-14 11:35:05,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:05,791 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-14 11:35:05,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-14 11:35:05,795 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-14 11:35:05,796 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-14 11:35:05,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:05,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:05,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:05,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:35:05,796 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-14 11:35:05,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:05,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1273825021, now seen corresponding path program 1 times [2024-06-14 11:35:05,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:05,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803533232] [2024-06-14 11:35:05,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:05,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:05,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:06,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:06,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:06,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803533232] [2024-06-14 11:35:06,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803533232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:06,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:06,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:35:06,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948643082] [2024-06-14 11:35:06,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:06,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:35:06,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:06,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:35:06,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:35:06,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-14 11:35:06,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:06,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:06,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-14 11:35:06,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:06,855 INFO L124 PetriNetUnfolderBase]: 2234/3310 cut-off events. [2024-06-14 11:35:06,856 INFO L125 PetriNetUnfolderBase]: For 648/648 co-relation queries the response was YES. [2024-06-14 11:35:06,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7497 conditions, 3310 events. 2234/3310 cut-off events. For 648/648 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15940 event pairs, 1159 based on Foata normal form. 9/3318 useless extension candidates. Maximal degree in co-relation 7482. Up to 3244 conditions per place. [2024-06-14 11:35:06,873 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 46 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-14 11:35:06,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 57 transitions, 262 flow [2024-06-14 11:35:06,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:35:06,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:35:06,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-14 11:35:06,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227272727272727 [2024-06-14 11:35:06,875 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 92 transitions. [2024-06-14 11:35:06,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 57 transitions, 262 flow [2024-06-14 11:35:06,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 57 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:35:06,877 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-14 11:35:06,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-14 11:35:06,878 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-14 11:35:06,878 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-14 11:35:06,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:06,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:06,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:06,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:35:06,879 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-14 11:35:06,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:06,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1803176858, now seen corresponding path program 1 times [2024-06-14 11:35:06,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:06,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928569833] [2024-06-14 11:35:06,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:06,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:06,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:07,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:07,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:07,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928569833] [2024-06-14 11:35:07,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928569833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:07,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:07,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:07,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42704781] [2024-06-14 11:35:07,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:07,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:07,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:07,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:07,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:07,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:07,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:07,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:07,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:07,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:08,193 INFO L124 PetriNetUnfolderBase]: 2614/3850 cut-off events. [2024-06-14 11:35:08,194 INFO L125 PetriNetUnfolderBase]: For 1993/1993 co-relation queries the response was YES. [2024-06-14 11:35:08,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9564 conditions, 3850 events. 2614/3850 cut-off events. For 1993/1993 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18118 event pairs, 1732 based on Foata normal form. 8/3857 useless extension candidates. Maximal degree in co-relation 9547. Up to 3801 conditions per place. [2024-06-14 11:35:08,214 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 47 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-14 11:35:08,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 58 transitions, 298 flow [2024-06-14 11:35:08,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:08,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:08,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-14 11:35:08,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-14 11:35:08,217 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 89 transitions. [2024-06-14 11:35:08,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 58 transitions, 298 flow [2024-06-14 11:35:08,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 284 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:08,219 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 170 flow [2024-06-14 11:35:08,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-14 11:35:08,220 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-14 11:35:08,220 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 170 flow [2024-06-14 11:35:08,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:08,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:08,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:08,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:35:08,221 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-14 11:35:08,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:08,222 INFO L85 PathProgramCache]: Analyzing trace with hash 288559553, now seen corresponding path program 1 times [2024-06-14 11:35:08,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:08,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419061238] [2024-06-14 11:35:08,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:08,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:08,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:09,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:09,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:09,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419061238] [2024-06-14 11:35:09,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419061238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:09,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:09,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:09,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954569253] [2024-06-14 11:35:09,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:09,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:09,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:09,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:09,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:09,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:35:09,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 170 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:09,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:09,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:35:09,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:10,365 INFO L124 PetriNetUnfolderBase]: 2605/3835 cut-off events. [2024-06-14 11:35:10,366 INFO L125 PetriNetUnfolderBase]: For 3442/3442 co-relation queries the response was YES. [2024-06-14 11:35:10,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10318 conditions, 3835 events. 2605/3835 cut-off events. For 3442/3442 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18056 event pairs, 969 based on Foata normal form. 6/3840 useless extension candidates. Maximal degree in co-relation 10299. Up to 3732 conditions per place. [2024-06-14 11:35:10,386 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 61 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-14 11:35:10,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 76 transitions, 404 flow [2024-06-14 11:35:10,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:10,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:10,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-14 11:35:10,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-14 11:35:10,390 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 170 flow. Second operand 6 states and 121 transitions. [2024-06-14 11:35:10,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 76 transitions, 404 flow [2024-06-14 11:35:10,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 76 transitions, 386 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:10,394 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 211 flow [2024-06-14 11:35:10,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=211, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-14 11:35:10,395 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-14 11:35:10,396 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 211 flow [2024-06-14 11:35:10,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:10,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:10,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:10,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:35:10,396 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-14 11:35:10,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:10,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1642055377, now seen corresponding path program 1 times [2024-06-14 11:35:10,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:10,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114777876] [2024-06-14 11:35:10,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:10,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:10,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:11,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:11,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:11,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114777876] [2024-06-14 11:35:11,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114777876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:11,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:11,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:11,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802171562] [2024-06-14 11:35:11,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:11,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:11,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:11,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:11,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:11,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:11,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 211 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:11,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:11,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:11,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:11,826 INFO L124 PetriNetUnfolderBase]: 2649/3901 cut-off events. [2024-06-14 11:35:11,827 INFO L125 PetriNetUnfolderBase]: For 5755/5755 co-relation queries the response was YES. [2024-06-14 11:35:11,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11307 conditions, 3901 events. 2649/3901 cut-off events. For 5755/5755 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18284 event pairs, 1185 based on Foata normal form. 8/3908 useless extension candidates. Maximal degree in co-relation 11287. Up to 3730 conditions per place. [2024-06-14 11:35:11,852 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 63 selfloop transitions, 16 changer transitions 0/82 dead transitions. [2024-06-14 11:35:11,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 82 transitions, 487 flow [2024-06-14 11:35:11,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:11,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:11,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 11:35:11,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-14 11:35:11,855 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 211 flow. Second operand 6 states and 111 transitions. [2024-06-14 11:35:11,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 82 transitions, 487 flow [2024-06-14 11:35:11,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 82 transitions, 458 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:11,862 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 280 flow [2024-06-14 11:35:11,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=280, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-14 11:35:11,865 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 13 predicate places. [2024-06-14 11:35:11,865 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 280 flow [2024-06-14 11:35:11,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:11,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:11,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:11,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:35:11,870 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-14 11:35:11,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:11,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1992951817, now seen corresponding path program 2 times [2024-06-14 11:35:11,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:11,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937802321] [2024-06-14 11:35:11,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:11,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:11,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:12,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:12,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:12,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937802321] [2024-06-14 11:35:12,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937802321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:12,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:12,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:12,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280016200] [2024-06-14 11:35:12,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:12,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:12,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:12,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:12,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:12,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:12,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 280 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:12,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:12,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:12,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:13,174 INFO L124 PetriNetUnfolderBase]: 2629/3874 cut-off events. [2024-06-14 11:35:13,174 INFO L125 PetriNetUnfolderBase]: For 8196/8198 co-relation queries the response was YES. [2024-06-14 11:35:13,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12064 conditions, 3874 events. 2629/3874 cut-off events. For 8196/8198 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18185 event pairs, 1187 based on Foata normal form. 10/3882 useless extension candidates. Maximal degree in co-relation 12041. Up to 3718 conditions per place. [2024-06-14 11:35:13,191 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 58 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-14 11:35:13,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 77 transitions, 476 flow [2024-06-14 11:35:13,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:13,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:13,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 11:35:13,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-14 11:35:13,192 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 280 flow. Second operand 6 states and 106 transitions. [2024-06-14 11:35:13,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 77 transitions, 476 flow [2024-06-14 11:35:13,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 77 transitions, 456 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-14 11:35:13,202 INFO L231 Difference]: Finished difference. Result has 63 places, 57 transitions, 300 flow [2024-06-14 11:35:13,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=300, PETRI_PLACES=63, PETRI_TRANSITIONS=57} [2024-06-14 11:35:13,205 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 18 predicate places. [2024-06-14 11:35:13,205 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 57 transitions, 300 flow [2024-06-14 11:35:13,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:13,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:13,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:13,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:35:13,206 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:13,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:13,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1589702511, now seen corresponding path program 1 times [2024-06-14 11:35:13,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:13,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354175188] [2024-06-14 11:35:13,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:13,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:13,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:13,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:13,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:13,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354175188] [2024-06-14 11:35:13,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354175188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:13,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:13,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:13,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875214243] [2024-06-14 11:35:13,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:13,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:13,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:13,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:13,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:13,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:35:13,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 57 transitions, 300 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:13,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:13,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:35:13,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:14,405 INFO L124 PetriNetUnfolderBase]: 2478/3719 cut-off events. [2024-06-14 11:35:14,405 INFO L125 PetriNetUnfolderBase]: For 9333/9333 co-relation queries the response was YES. [2024-06-14 11:35:14,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11812 conditions, 3719 events. 2478/3719 cut-off events. For 9333/9333 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 17970 event pairs, 1400 based on Foata normal form. 1/3719 useless extension candidates. Maximal degree in co-relation 11786. Up to 3662 conditions per place. [2024-06-14 11:35:14,428 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 53 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2024-06-14 11:35:14,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 68 transitions, 458 flow [2024-06-14 11:35:14,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:14,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:14,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-14 11:35:14,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 11:35:14,429 INFO L175 Difference]: Start difference. First operand has 63 places, 57 transitions, 300 flow. Second operand 5 states and 85 transitions. [2024-06-14 11:35:14,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 68 transitions, 458 flow [2024-06-14 11:35:14,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 68 transitions, 422 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:14,435 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 308 flow [2024-06-14 11:35:14,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-06-14 11:35:14,436 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 18 predicate places. [2024-06-14 11:35:14,436 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 308 flow [2024-06-14 11:35:14,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:14,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:14,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:14,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:35:14,437 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-14 11:35:14,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:14,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1757508976, now seen corresponding path program 1 times [2024-06-14 11:35:14,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:14,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965598856] [2024-06-14 11:35:14,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:14,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:15,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:15,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:15,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965598856] [2024-06-14 11:35:15,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965598856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:15,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:15,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:35:15,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544206496] [2024-06-14 11:35:15,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:15,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:35:15,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:15,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:35:15,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:35:15,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:15,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 308 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:15,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:15,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:15,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:16,508 INFO L124 PetriNetUnfolderBase]: 2670/3931 cut-off events. [2024-06-14 11:35:16,509 INFO L125 PetriNetUnfolderBase]: For 12240/12240 co-relation queries the response was YES. [2024-06-14 11:35:16,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13136 conditions, 3931 events. 2670/3931 cut-off events. For 12240/12240 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18407 event pairs, 1046 based on Foata normal form. 8/3938 useless extension candidates. Maximal degree in co-relation 13110. Up to 3812 conditions per place. [2024-06-14 11:35:16,532 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 75 selfloop transitions, 14 changer transitions 0/92 dead transitions. [2024-06-14 11:35:16,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 92 transitions, 578 flow [2024-06-14 11:35:16,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:16,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:16,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 11:35:16,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-14 11:35:16,535 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 308 flow. Second operand 7 states and 123 transitions. [2024-06-14 11:35:16,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 92 transitions, 578 flow [2024-06-14 11:35:16,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 92 transitions, 556 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:16,542 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 348 flow [2024-06-14 11:35:16,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=348, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-14 11:35:16,543 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 22 predicate places. [2024-06-14 11:35:16,543 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 348 flow [2024-06-14 11:35:16,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:16,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:16,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:35:16,544 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-14 11:35:16,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:16,544 INFO L85 PathProgramCache]: Analyzing trace with hash 875957214, now seen corresponding path program 2 times [2024-06-14 11:35:16,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:16,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981587227] [2024-06-14 11:35:16,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:16,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:16,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:17,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:17,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:17,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981587227] [2024-06-14 11:35:17,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981587227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:17,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:17,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:35:17,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114046035] [2024-06-14 11:35:17,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:17,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:35:17,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:17,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:35:17,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:35:17,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:17,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 348 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:17,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:17,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:17,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:18,388 INFO L124 PetriNetUnfolderBase]: 2714/3997 cut-off events. [2024-06-14 11:35:18,388 INFO L125 PetriNetUnfolderBase]: For 15759/15761 co-relation queries the response was YES. [2024-06-14 11:35:18,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14234 conditions, 3997 events. 2714/3997 cut-off events. For 15759/15761 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18726 event pairs, 932 based on Foata normal form. 10/4006 useless extension candidates. Maximal degree in co-relation 14207. Up to 3658 conditions per place. [2024-06-14 11:35:18,411 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 73 selfloop transitions, 26 changer transitions 0/102 dead transitions. [2024-06-14 11:35:18,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 102 transitions, 706 flow [2024-06-14 11:35:18,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:18,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:18,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 11:35:18,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253246753246753 [2024-06-14 11:35:18,414 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 348 flow. Second operand 7 states and 131 transitions. [2024-06-14 11:35:18,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 102 transitions, 706 flow [2024-06-14 11:35:18,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 102 transitions, 668 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:18,425 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 428 flow [2024-06-14 11:35:18,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=428, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-06-14 11:35:18,426 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 24 predicate places. [2024-06-14 11:35:18,426 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 428 flow [2024-06-14 11:35:18,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:18,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:18,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:18,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:35:18,427 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-14 11:35:18,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:18,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1762277520, now seen corresponding path program 1 times [2024-06-14 11:35:18,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:18,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758134237] [2024-06-14 11:35:18,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:18,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:18,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:19,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:19,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:19,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758134237] [2024-06-14 11:35:19,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758134237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:19,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:19,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:35:19,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528802991] [2024-06-14 11:35:19,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:19,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:35:19,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:19,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:35:19,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:35:19,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:19,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 428 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:19,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:19,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:19,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:20,476 INFO L124 PetriNetUnfolderBase]: 2758/4061 cut-off events. [2024-06-14 11:35:20,476 INFO L125 PetriNetUnfolderBase]: For 20569/20571 co-relation queries the response was YES. [2024-06-14 11:35:20,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15290 conditions, 4061 events. 2758/4061 cut-off events. For 20569/20571 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19150 event pairs, 1056 based on Foata normal form. 8/4068 useless extension candidates. Maximal degree in co-relation 15262. Up to 3770 conditions per place. [2024-06-14 11:35:20,494 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 82 selfloop transitions, 23 changer transitions 0/108 dead transitions. [2024-06-14 11:35:20,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 108 transitions, 798 flow [2024-06-14 11:35:20,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:20,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:20,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 11:35:20,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253246753246753 [2024-06-14 11:35:20,496 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 428 flow. Second operand 7 states and 131 transitions. [2024-06-14 11:35:20,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 108 transitions, 798 flow [2024-06-14 11:35:20,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 108 transitions, 762 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:20,506 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 500 flow [2024-06-14 11:35:20,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=500, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-14 11:35:20,506 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-14 11:35:20,506 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 500 flow [2024-06-14 11:35:20,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:20,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:20,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:35:20,507 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-14 11:35:20,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:20,508 INFO L85 PathProgramCache]: Analyzing trace with hash -467195118, now seen corresponding path program 3 times [2024-06-14 11:35:20,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:20,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791594295] [2024-06-14 11:35:20,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:20,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:20,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:21,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:21,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:21,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791594295] [2024-06-14 11:35:21,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791594295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:21,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:21,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:35:21,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762754539] [2024-06-14 11:35:21,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:21,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:35:21,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:21,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:35:21,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:35:21,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:21,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 500 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:21,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:21,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:21,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:22,385 INFO L124 PetriNetUnfolderBase]: 2738/4036 cut-off events. [2024-06-14 11:35:22,386 INFO L125 PetriNetUnfolderBase]: For 24360/24366 co-relation queries the response was YES. [2024-06-14 11:35:22,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15943 conditions, 4036 events. 2738/4036 cut-off events. For 24360/24366 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18989 event pairs, 869 based on Foata normal form. 14/4048 useless extension candidates. Maximal degree in co-relation 15913. Up to 3710 conditions per place. [2024-06-14 11:35:22,404 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 74 selfloop transitions, 26 changer transitions 0/103 dead transitions. [2024-06-14 11:35:22,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 103 transitions, 766 flow [2024-06-14 11:35:22,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:22,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:22,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 11:35:22,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 11:35:22,406 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 500 flow. Second operand 7 states and 126 transitions. [2024-06-14 11:35:22,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 103 transitions, 766 flow [2024-06-14 11:35:22,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 103 transitions, 722 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:22,421 INFO L231 Difference]: Finished difference. Result has 77 places, 75 transitions, 516 flow [2024-06-14 11:35:22,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=516, PETRI_PLACES=77, PETRI_TRANSITIONS=75} [2024-06-14 11:35:22,421 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 32 predicate places. [2024-06-14 11:35:22,422 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 75 transitions, 516 flow [2024-06-14 11:35:22,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:22,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:22,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:22,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:35:22,422 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-14 11:35:22,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:22,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1525081210, now seen corresponding path program 2 times [2024-06-14 11:35:22,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:22,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566765780] [2024-06-14 11:35:22,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:22,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:22,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:23,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:23,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:23,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566765780] [2024-06-14 11:35:23,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566765780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:23,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:23,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:23,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693014987] [2024-06-14 11:35:23,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:23,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:23,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:23,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:23,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:23,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:23,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 75 transitions, 516 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:23,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:23,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:23,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:24,354 INFO L124 PetriNetUnfolderBase]: 2782/4099 cut-off events. [2024-06-14 11:35:24,355 INFO L125 PetriNetUnfolderBase]: For 28400/28402 co-relation queries the response was YES. [2024-06-14 11:35:24,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16619 conditions, 4099 events. 2782/4099 cut-off events. For 28400/28402 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19320 event pairs, 1024 based on Foata normal form. 10/4108 useless extension candidates. Maximal degree in co-relation 16587. Up to 3770 conditions per place. [2024-06-14 11:35:24,373 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 80 selfloop transitions, 28 changer transitions 0/111 dead transitions. [2024-06-14 11:35:24,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 111 transitions, 893 flow [2024-06-14 11:35:24,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:24,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:24,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 11:35:24,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-14 11:35:24,375 INFO L175 Difference]: Start difference. First operand has 77 places, 75 transitions, 516 flow. Second operand 8 states and 138 transitions. [2024-06-14 11:35:24,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 111 transitions, 893 flow [2024-06-14 11:35:24,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 111 transitions, 824 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:24,390 INFO L231 Difference]: Finished difference. Result has 80 places, 80 transitions, 556 flow [2024-06-14 11:35:24,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=556, PETRI_PLACES=80, PETRI_TRANSITIONS=80} [2024-06-14 11:35:24,391 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 35 predicate places. [2024-06-14 11:35:24,391 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 80 transitions, 556 flow [2024-06-14 11:35:24,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:24,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:24,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:24,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:35:24,392 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-14 11:35:24,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:24,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1252583834, now seen corresponding path program 3 times [2024-06-14 11:35:24,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:24,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190091289] [2024-06-14 11:35:24,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:24,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:24,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:25,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:25,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:25,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190091289] [2024-06-14 11:35:25,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190091289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:25,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:25,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:35:25,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719060313] [2024-06-14 11:35:25,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:25,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:35:25,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:25,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:35:25,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:35:25,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:25,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 80 transitions, 556 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:25,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:25,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:25,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:26,308 INFO L124 PetriNetUnfolderBase]: 2762/4067 cut-off events. [2024-06-14 11:35:26,308 INFO L125 PetriNetUnfolderBase]: For 31685/31685 co-relation queries the response was YES. [2024-06-14 11:35:26,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16770 conditions, 4067 events. 2762/4067 cut-off events. For 31685/31685 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19110 event pairs, 1270 based on Foata normal form. 8/4074 useless extension candidates. Maximal degree in co-relation 16736. Up to 3972 conditions per place. [2024-06-14 11:35:26,327 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 86 selfloop transitions, 14 changer transitions 0/103 dead transitions. [2024-06-14 11:35:26,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 103 transitions, 815 flow [2024-06-14 11:35:26,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:26,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:26,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 11:35:26,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2024-06-14 11:35:26,329 INFO L175 Difference]: Start difference. First operand has 80 places, 80 transitions, 556 flow. Second operand 7 states and 117 transitions. [2024-06-14 11:35:26,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 103 transitions, 815 flow [2024-06-14 11:35:26,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 103 transitions, 735 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:26,352 INFO L231 Difference]: Finished difference. Result has 83 places, 80 transitions, 512 flow [2024-06-14 11:35:26,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=83, PETRI_TRANSITIONS=80} [2024-06-14 11:35:26,353 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-14 11:35:26,353 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 80 transitions, 512 flow [2024-06-14 11:35:26,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:26,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:26,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:35:26,354 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-14 11:35:26,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:26,354 INFO L85 PathProgramCache]: Analyzing trace with hash -412818640, now seen corresponding path program 1 times [2024-06-14 11:35:26,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:26,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106505364] [2024-06-14 11:35:26,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:26,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:26,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:27,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:27,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:27,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106505364] [2024-06-14 11:35:27,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106505364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:27,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:27,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:35:27,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718770235] [2024-06-14 11:35:27,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:27,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:35:27,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:27,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:35:27,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:35:27,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:27,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 80 transitions, 512 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:27,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:27,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:28,611 INFO L124 PetriNetUnfolderBase]: 2754/4055 cut-off events. [2024-06-14 11:35:28,612 INFO L125 PetriNetUnfolderBase]: For 34801/34801 co-relation queries the response was YES. [2024-06-14 11:35:28,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16808 conditions, 4055 events. 2754/4055 cut-off events. For 34801/34801 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19137 event pairs, 1248 based on Foata normal form. 4/4058 useless extension candidates. Maximal degree in co-relation 16772. Up to 3988 conditions per place. [2024-06-14 11:35:28,633 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 88 selfloop transitions, 13 changer transitions 0/104 dead transitions. [2024-06-14 11:35:28,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 104 transitions, 797 flow [2024-06-14 11:35:28,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:28,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:28,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-14 11:35:28,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337662337662336 [2024-06-14 11:35:28,635 INFO L175 Difference]: Start difference. First operand has 83 places, 80 transitions, 512 flow. Second operand 7 states and 115 transitions. [2024-06-14 11:35:28,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 104 transitions, 797 flow [2024-06-14 11:35:28,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 104 transitions, 737 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:28,652 INFO L231 Difference]: Finished difference. Result has 82 places, 82 transitions, 515 flow [2024-06-14 11:35:28,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=515, PETRI_PLACES=82, PETRI_TRANSITIONS=82} [2024-06-14 11:35:28,652 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 37 predicate places. [2024-06-14 11:35:28,652 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 82 transitions, 515 flow [2024-06-14 11:35:28,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:28,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:28,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:28,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:35:28,653 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:28,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:28,654 INFO L85 PathProgramCache]: Analyzing trace with hash -2036135651, now seen corresponding path program 1 times [2024-06-14 11:35:28,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:28,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797723581] [2024-06-14 11:35:28,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:28,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:28,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:29,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:29,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:29,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797723581] [2024-06-14 11:35:29,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797723581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:29,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:29,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:29,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120620630] [2024-06-14 11:35:29,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:29,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:29,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:29,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:29,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:29,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:35:29,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 82 transitions, 515 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:29,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:29,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:35:29,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:30,025 INFO L124 PetriNetUnfolderBase]: 2585/3880 cut-off events. [2024-06-14 11:35:30,026 INFO L125 PetriNetUnfolderBase]: For 39067/39072 co-relation queries the response was YES. [2024-06-14 11:35:30,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16523 conditions, 3880 events. 2585/3880 cut-off events. For 39067/39072 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18917 event pairs, 1371 based on Foata normal form. 1/3873 useless extension candidates. Maximal degree in co-relation 16488. Up to 3802 conditions per place. [2024-06-14 11:35:30,043 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 72 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2024-06-14 11:35:30,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 94 transitions, 728 flow [2024-06-14 11:35:30,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:30,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:30,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-14 11:35:30,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36742424242424243 [2024-06-14 11:35:30,045 INFO L175 Difference]: Start difference. First operand has 82 places, 82 transitions, 515 flow. Second operand 6 states and 97 transitions. [2024-06-14 11:35:30,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 94 transitions, 728 flow [2024-06-14 11:35:30,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 94 transitions, 683 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:30,063 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 526 flow [2024-06-14 11:35:30,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-14 11:35:30,063 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-14 11:35:30,063 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 526 flow [2024-06-14 11:35:30,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:30,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:30,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:30,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:35:30,064 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:30,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:30,064 INFO L85 PathProgramCache]: Analyzing trace with hash 936311120, now seen corresponding path program 1 times [2024-06-14 11:35:30,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:30,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856435354] [2024-06-14 11:35:30,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:30,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:30,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:30,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:30,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:30,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856435354] [2024-06-14 11:35:30,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856435354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:30,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:30,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:30,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443472114] [2024-06-14 11:35:30,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:30,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:30,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:30,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:30,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:30,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:35:30,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 526 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:30,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:30,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:35:30,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:31,291 INFO L124 PetriNetUnfolderBase]: 2605/3906 cut-off events. [2024-06-14 11:35:31,291 INFO L125 PetriNetUnfolderBase]: For 43489/43499 co-relation queries the response was YES. [2024-06-14 11:35:31,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17217 conditions, 3906 events. 2605/3906 cut-off events. For 43489/43499 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18934 event pairs, 1009 based on Foata normal form. 7/3903 useless extension candidates. Maximal degree in co-relation 17181. Up to 3774 conditions per place. [2024-06-14 11:35:31,310 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 82 selfloop transitions, 16 changer transitions 0/109 dead transitions. [2024-06-14 11:35:31,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 109 transitions, 812 flow [2024-06-14 11:35:31,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:31,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:31,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 11:35:31,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-14 11:35:31,311 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 526 flow. Second operand 6 states and 107 transitions. [2024-06-14 11:35:31,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 109 transitions, 812 flow [2024-06-14 11:35:31,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 109 transitions, 778 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:31,332 INFO L231 Difference]: Finished difference. Result has 86 places, 91 transitions, 583 flow [2024-06-14 11:35:31,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=583, PETRI_PLACES=86, PETRI_TRANSITIONS=91} [2024-06-14 11:35:31,333 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2024-06-14 11:35:31,333 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 91 transitions, 583 flow [2024-06-14 11:35:31,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:31,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:31,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:35:31,334 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-14 11:35:31,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:31,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1304290352, now seen corresponding path program 2 times [2024-06-14 11:35:31,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:31,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413509668] [2024-06-14 11:35:31,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:31,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:31,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:31,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-14 11:35:31,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:31,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413509668] [2024-06-14 11:35:31,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413509668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:31,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:31,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:31,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708712874] [2024-06-14 11:35:31,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:31,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:31,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:31,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:31,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:32,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:35:32,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 91 transitions, 583 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:32,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:32,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:35:32,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:32,623 INFO L124 PetriNetUnfolderBase]: 2627/3943 cut-off events. [2024-06-14 11:35:32,623 INFO L125 PetriNetUnfolderBase]: For 49670/49681 co-relation queries the response was YES. [2024-06-14 11:35:32,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18356 conditions, 3943 events. 2627/3943 cut-off events. For 49670/49681 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19170 event pairs, 1012 based on Foata normal form. 10/3943 useless extension candidates. Maximal degree in co-relation 18318. Up to 3731 conditions per place. [2024-06-14 11:35:32,647 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 78 selfloop transitions, 25 changer transitions 0/114 dead transitions. [2024-06-14 11:35:32,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 114 transitions, 929 flow [2024-06-14 11:35:32,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:32,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:32,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 11:35:32,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 11:35:32,648 INFO L175 Difference]: Start difference. First operand has 86 places, 91 transitions, 583 flow. Second operand 6 states and 108 transitions. [2024-06-14 11:35:32,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 114 transitions, 929 flow [2024-06-14 11:35:32,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 114 transitions, 897 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:32,677 INFO L231 Difference]: Finished difference. Result has 90 places, 98 transitions, 679 flow [2024-06-14 11:35:32,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=679, PETRI_PLACES=90, PETRI_TRANSITIONS=98} [2024-06-14 11:35:32,678 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 45 predicate places. [2024-06-14 11:35:32,678 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 98 transitions, 679 flow [2024-06-14 11:35:32,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:32,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:32,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:32,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:35:32,678 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:32,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:32,679 INFO L85 PathProgramCache]: Analyzing trace with hash -2135161882, now seen corresponding path program 1 times [2024-06-14 11:35:32,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:32,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595965790] [2024-06-14 11:35:32,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:32,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:32,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:33,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-14 11:35:33,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:33,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595965790] [2024-06-14 11:35:33,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595965790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:33,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:33,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:33,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20104228] [2024-06-14 11:35:33,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:33,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:33,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:33,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:33,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:33,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:33,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 98 transitions, 679 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:33,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:33,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:33,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:33,919 INFO L124 PetriNetUnfolderBase]: 2823/4152 cut-off events. [2024-06-14 11:35:33,920 INFO L125 PetriNetUnfolderBase]: For 55609/55609 co-relation queries the response was YES. [2024-06-14 11:35:33,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20165 conditions, 4152 events. 2823/4152 cut-off events. For 55609/55609 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19437 event pairs, 1131 based on Foata normal form. 4/4155 useless extension candidates. Maximal degree in co-relation 20125. Up to 4118 conditions per place. [2024-06-14 11:35:33,939 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 104 selfloop transitions, 13 changer transitions 0/120 dead transitions. [2024-06-14 11:35:33,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 120 transitions, 1008 flow [2024-06-14 11:35:33,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:33,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:33,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-14 11:35:33,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34415584415584416 [2024-06-14 11:35:33,940 INFO L175 Difference]: Start difference. First operand has 90 places, 98 transitions, 679 flow. Second operand 7 states and 106 transitions. [2024-06-14 11:35:33,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 120 transitions, 1008 flow [2024-06-14 11:35:33,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 120 transitions, 968 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:33,968 INFO L231 Difference]: Finished difference. Result has 97 places, 106 transitions, 747 flow [2024-06-14 11:35:33,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=747, PETRI_PLACES=97, PETRI_TRANSITIONS=106} [2024-06-14 11:35:33,968 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 52 predicate places. [2024-06-14 11:35:33,968 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 106 transitions, 747 flow [2024-06-14 11:35:33,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:33,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:33,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:33,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:35:33,969 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:33,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:33,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1304297296, now seen corresponding path program 2 times [2024-06-14 11:35:33,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:33,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48506374] [2024-06-14 11:35:33,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:33,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:33,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:34,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-14 11:35:34,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:34,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48506374] [2024-06-14 11:35:34,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48506374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:34,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:34,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:34,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849571699] [2024-06-14 11:35:34,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:34,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:34,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:34,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:34,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:34,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:34,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 106 transitions, 747 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:34,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:34,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:34,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:35,177 INFO L124 PetriNetUnfolderBase]: 2835/4170 cut-off events. [2024-06-14 11:35:35,178 INFO L125 PetriNetUnfolderBase]: For 61106/61108 co-relation queries the response was YES. [2024-06-14 11:35:35,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21115 conditions, 4170 events. 2835/4170 cut-off events. For 61106/61108 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19495 event pairs, 1135 based on Foata normal form. 6/4175 useless extension candidates. Maximal degree in co-relation 21071. Up to 4120 conditions per place. [2024-06-14 11:35:35,200 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 103 selfloop transitions, 17 changer transitions 0/123 dead transitions. [2024-06-14 11:35:35,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 123 transitions, 1067 flow [2024-06-14 11:35:35,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:35,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:35,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-14 11:35:35,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-14 11:35:35,201 INFO L175 Difference]: Start difference. First operand has 97 places, 106 transitions, 747 flow. Second operand 6 states and 100 transitions. [2024-06-14 11:35:35,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 123 transitions, 1067 flow [2024-06-14 11:35:35,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 123 transitions, 1031 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:35,230 INFO L231 Difference]: Finished difference. Result has 100 places, 109 transitions, 789 flow [2024-06-14 11:35:35,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=789, PETRI_PLACES=100, PETRI_TRANSITIONS=109} [2024-06-14 11:35:35,230 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 55 predicate places. [2024-06-14 11:35:35,230 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 109 transitions, 789 flow [2024-06-14 11:35:35,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:35,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:35,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:35,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:35:35,231 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:35,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:35,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1304306224, now seen corresponding path program 1 times [2024-06-14 11:35:35,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:35,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072336708] [2024-06-14 11:35:35,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:35,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:35,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:36,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:36,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:36,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072336708] [2024-06-14 11:35:36,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072336708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:36,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:36,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:36,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643454378] [2024-06-14 11:35:36,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:36,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:36,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:36,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:36,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:36,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:35:36,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 109 transitions, 789 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:36,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:36,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:35:36,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:36,922 INFO L124 PetriNetUnfolderBase]: 2656/3979 cut-off events. [2024-06-14 11:35:36,922 INFO L125 PetriNetUnfolderBase]: For 66293/66303 co-relation queries the response was YES. [2024-06-14 11:35:36,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20994 conditions, 3979 events. 2656/3979 cut-off events. For 66293/66303 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19179 event pairs, 1135 based on Foata normal form. 1/3965 useless extension candidates. Maximal degree in co-relation 20949. Up to 3892 conditions per place. [2024-06-14 11:35:36,942 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 95 selfloop transitions, 15 changer transitions 0/121 dead transitions. [2024-06-14 11:35:36,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 121 transitions, 1065 flow [2024-06-14 11:35:36,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:36,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:36,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-14 11:35:36,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3538961038961039 [2024-06-14 11:35:36,943 INFO L175 Difference]: Start difference. First operand has 100 places, 109 transitions, 789 flow. Second operand 7 states and 109 transitions. [2024-06-14 11:35:36,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 121 transitions, 1065 flow [2024-06-14 11:35:36,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 121 transitions, 1009 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:36,982 INFO L231 Difference]: Finished difference. Result has 103 places, 112 transitions, 809 flow [2024-06-14 11:35:36,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=809, PETRI_PLACES=103, PETRI_TRANSITIONS=112} [2024-06-14 11:35:36,983 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 58 predicate places. [2024-06-14 11:35:36,983 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 112 transitions, 809 flow [2024-06-14 11:35:36,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:36,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:36,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:36,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:35:36,984 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:36,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:36,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1041174543, now seen corresponding path program 1 times [2024-06-14 11:35:36,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:36,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831992920] [2024-06-14 11:35:36,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:36,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:36,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:38,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:38,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:38,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831992920] [2024-06-14 11:35:38,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831992920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:38,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:38,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:35:38,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294562159] [2024-06-14 11:35:38,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:38,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:35:38,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:38,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:35:38,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:35:38,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:38,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 112 transitions, 809 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:35:38,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:38,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:38,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:39,386 INFO L124 PetriNetUnfolderBase]: 2916/4297 cut-off events. [2024-06-14 11:35:39,386 INFO L125 PetriNetUnfolderBase]: For 77822/77822 co-relation queries the response was YES. [2024-06-14 11:35:39,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23017 conditions, 4297 events. 2916/4297 cut-off events. For 77822/77822 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 20299 event pairs, 788 based on Foata normal form. 8/4304 useless extension candidates. Maximal degree in co-relation 22971. Up to 4040 conditions per place. [2024-06-14 11:35:39,413 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 129 selfloop transitions, 24 changer transitions 0/156 dead transitions. [2024-06-14 11:35:39,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 156 transitions, 1343 flow [2024-06-14 11:35:39,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:39,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:39,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 11:35:39,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-14 11:35:39,414 INFO L175 Difference]: Start difference. First operand has 103 places, 112 transitions, 809 flow. Second operand 9 states and 156 transitions. [2024-06-14 11:35:39,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 156 transitions, 1343 flow [2024-06-14 11:35:39,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 156 transitions, 1289 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:39,445 INFO L231 Difference]: Finished difference. Result has 107 places, 116 transitions, 870 flow [2024-06-14 11:35:39,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=870, PETRI_PLACES=107, PETRI_TRANSITIONS=116} [2024-06-14 11:35:39,446 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 62 predicate places. [2024-06-14 11:35:39,446 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 116 transitions, 870 flow [2024-06-14 11:35:39,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:35:39,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:39,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:39,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:35:39,447 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-14 11:35:39,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:39,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1154144057, now seen corresponding path program 2 times [2024-06-14 11:35:39,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:39,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441090854] [2024-06-14 11:35:39,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:39,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:39,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:40,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:40,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:40,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441090854] [2024-06-14 11:35:40,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441090854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:40,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:40,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:35:40,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254103038] [2024-06-14 11:35:40,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:40,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:35:40,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:40,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:35:40,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:35:40,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:40,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 116 transitions, 870 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:40,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:40,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:40,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:41,591 INFO L124 PetriNetUnfolderBase]: 2900/4273 cut-off events. [2024-06-14 11:35:41,592 INFO L125 PetriNetUnfolderBase]: For 84130/84130 co-relation queries the response was YES. [2024-06-14 11:35:41,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23435 conditions, 4273 events. 2900/4273 cut-off events. For 84130/84130 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20135 event pairs, 952 based on Foata normal form. 8/4280 useless extension candidates. Maximal degree in co-relation 23388. Up to 4108 conditions per place. [2024-06-14 11:35:41,614 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 125 selfloop transitions, 20 changer transitions 0/148 dead transitions. [2024-06-14 11:35:41,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 148 transitions, 1246 flow [2024-06-14 11:35:41,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:41,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:41,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 11:35:41,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-14 11:35:41,616 INFO L175 Difference]: Start difference. First operand has 107 places, 116 transitions, 870 flow. Second operand 8 states and 138 transitions. [2024-06-14 11:35:41,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 148 transitions, 1246 flow [2024-06-14 11:35:41,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 148 transitions, 1176 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:41,655 INFO L231 Difference]: Finished difference. Result has 110 places, 116 transitions, 847 flow [2024-06-14 11:35:41,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=847, PETRI_PLACES=110, PETRI_TRANSITIONS=116} [2024-06-14 11:35:41,656 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 65 predicate places. [2024-06-14 11:35:41,656 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 116 transitions, 847 flow [2024-06-14 11:35:41,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:41,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:41,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:41,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:35:41,657 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-14 11:35:41,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:41,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1044036463, now seen corresponding path program 1 times [2024-06-14 11:35:41,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:41,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509003253] [2024-06-14 11:35:41,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:41,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:41,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:42,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:42,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:42,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509003253] [2024-06-14 11:35:42,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509003253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:42,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:42,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:35:42,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716439020] [2024-06-14 11:35:42,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:42,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:35:42,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:42,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:35:42,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:35:42,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:42,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 116 transitions, 847 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:42,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:42,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:42,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:43,764 INFO L124 PetriNetUnfolderBase]: 3036/4478 cut-off events. [2024-06-14 11:35:43,764 INFO L125 PetriNetUnfolderBase]: For 91945/91945 co-relation queries the response was YES. [2024-06-14 11:35:43,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24623 conditions, 4478 events. 3036/4478 cut-off events. For 91945/91945 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 21214 event pairs, 981 based on Foata normal form. 8/4484 useless extension candidates. Maximal degree in co-relation 24574. Up to 4270 conditions per place. [2024-06-14 11:35:43,793 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 132 selfloop transitions, 30 changer transitions 0/165 dead transitions. [2024-06-14 11:35:43,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 165 transitions, 1441 flow [2024-06-14 11:35:43,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:43,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:43,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-14 11:35:43,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-14 11:35:43,795 INFO L175 Difference]: Start difference. First operand has 110 places, 116 transitions, 847 flow. Second operand 9 states and 151 transitions. [2024-06-14 11:35:43,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 165 transitions, 1441 flow [2024-06-14 11:35:43,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 165 transitions, 1370 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:43,850 INFO L231 Difference]: Finished difference. Result has 115 places, 132 transitions, 1055 flow [2024-06-14 11:35:43,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1055, PETRI_PLACES=115, PETRI_TRANSITIONS=132} [2024-06-14 11:35:43,850 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 70 predicate places. [2024-06-14 11:35:43,850 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 132 transitions, 1055 flow [2024-06-14 11:35:43,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:43,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:43,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:43,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:35:43,851 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-14 11:35:43,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:43,852 INFO L85 PathProgramCache]: Analyzing trace with hash -18476527, now seen corresponding path program 2 times [2024-06-14 11:35:43,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:43,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966703737] [2024-06-14 11:35:43,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:43,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:43,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:45,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:45,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:45,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966703737] [2024-06-14 11:35:45,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966703737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:45,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:45,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:35:45,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089398276] [2024-06-14 11:35:45,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:45,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:35:45,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:45,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:35:45,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:35:45,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:45,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 132 transitions, 1055 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:45,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:45,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:45,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:46,023 INFO L124 PetriNetUnfolderBase]: 3208/4729 cut-off events. [2024-06-14 11:35:46,023 INFO L125 PetriNetUnfolderBase]: For 103478/103480 co-relation queries the response was YES. [2024-06-14 11:35:46,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27017 conditions, 4729 events. 3208/4729 cut-off events. For 103478/103480 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 22640 event pairs, 681 based on Foata normal form. 8/4736 useless extension candidates. Maximal degree in co-relation 26964. Up to 3852 conditions per place. [2024-06-14 11:35:46,057 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 124 selfloop transitions, 61 changer transitions 0/188 dead transitions. [2024-06-14 11:35:46,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 188 transitions, 1971 flow [2024-06-14 11:35:46,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:46,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:46,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 11:35:46,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-14 11:35:46,058 INFO L175 Difference]: Start difference. First operand has 115 places, 132 transitions, 1055 flow. Second operand 8 states and 159 transitions. [2024-06-14 11:35:46,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 188 transitions, 1971 flow [2024-06-14 11:35:46,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 188 transitions, 1907 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:46,122 INFO L231 Difference]: Finished difference. Result has 121 places, 144 transitions, 1327 flow [2024-06-14 11:35:46,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1327, PETRI_PLACES=121, PETRI_TRANSITIONS=144} [2024-06-14 11:35:46,123 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 76 predicate places. [2024-06-14 11:35:46,123 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 144 transitions, 1327 flow [2024-06-14 11:35:46,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:46,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:46,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:46,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:35:46,123 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-14 11:35:46,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:46,124 INFO L85 PathProgramCache]: Analyzing trace with hash -18470017, now seen corresponding path program 3 times [2024-06-14 11:35:46,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:46,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617271512] [2024-06-14 11:35:46,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:46,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:46,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:47,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-14 11:35:47,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:47,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617271512] [2024-06-14 11:35:47,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617271512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:47,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:47,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:35:47,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480794253] [2024-06-14 11:35:47,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:47,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:35:47,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:47,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:35:47,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:35:47,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:47,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 144 transitions, 1327 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:47,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:47,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:47,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:48,282 INFO L124 PetriNetUnfolderBase]: 3188/4701 cut-off events. [2024-06-14 11:35:48,282 INFO L125 PetriNetUnfolderBase]: For 113090/113092 co-relation queries the response was YES. [2024-06-14 11:35:48,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27590 conditions, 4701 events. 3188/4701 cut-off events. For 113090/113092 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 22483 event pairs, 687 based on Foata normal form. 8/4708 useless extension candidates. Maximal degree in co-relation 27535. Up to 3840 conditions per place. [2024-06-14 11:35:48,312 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 119 selfloop transitions, 63 changer transitions 0/185 dead transitions. [2024-06-14 11:35:48,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 185 transitions, 1961 flow [2024-06-14 11:35:48,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:48,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:48,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 11:35:48,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-14 11:35:48,313 INFO L175 Difference]: Start difference. First operand has 121 places, 144 transitions, 1327 flow. Second operand 8 states and 155 transitions. [2024-06-14 11:35:48,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 185 transitions, 1961 flow [2024-06-14 11:35:48,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 185 transitions, 1862 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:48,381 INFO L231 Difference]: Finished difference. Result has 127 places, 144 transitions, 1362 flow [2024-06-14 11:35:48,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1362, PETRI_PLACES=127, PETRI_TRANSITIONS=144} [2024-06-14 11:35:48,381 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 82 predicate places. [2024-06-14 11:35:48,381 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 144 transitions, 1362 flow [2024-06-14 11:35:48,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:48,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:48,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:48,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:35:48,382 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-14 11:35:48,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:48,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1159322673, now seen corresponding path program 3 times [2024-06-14 11:35:48,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:48,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123535413] [2024-06-14 11:35:48,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:48,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:48,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:49,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:49,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:49,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123535413] [2024-06-14 11:35:49,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123535413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:49,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:49,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:35:49,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023155385] [2024-06-14 11:35:49,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:49,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:35:49,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:49,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:35:49,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:35:49,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:49,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 144 transitions, 1362 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:49,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:49,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:50,575 INFO L124 PetriNetUnfolderBase]: 3222/4755 cut-off events. [2024-06-14 11:35:50,576 INFO L125 PetriNetUnfolderBase]: For 122278/122280 co-relation queries the response was YES. [2024-06-14 11:35:50,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28304 conditions, 4755 events. 3222/4755 cut-off events. For 122278/122280 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 22877 event pairs, 811 based on Foata normal form. 10/4764 useless extension candidates. Maximal degree in co-relation 28247. Up to 4286 conditions per place. [2024-06-14 11:35:50,610 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 44 changer transitions 0/180 dead transitions. [2024-06-14 11:35:50,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 180 transitions, 1846 flow [2024-06-14 11:35:50,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:50,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:50,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 11:35:50,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 11:35:50,611 INFO L175 Difference]: Start difference. First operand has 127 places, 144 transitions, 1362 flow. Second operand 8 states and 144 transitions. [2024-06-14 11:35:50,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 180 transitions, 1846 flow [2024-06-14 11:35:50,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 180 transitions, 1720 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:50,692 INFO L231 Difference]: Finished difference. Result has 129 places, 146 transitions, 1371 flow [2024-06-14 11:35:50,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1371, PETRI_PLACES=129, PETRI_TRANSITIONS=146} [2024-06-14 11:35:50,692 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 84 predicate places. [2024-06-14 11:35:50,693 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 146 transitions, 1371 flow [2024-06-14 11:35:50,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:50,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:50,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:50,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:35:50,693 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-14 11:35:50,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:50,693 INFO L85 PathProgramCache]: Analyzing trace with hash -349203406, now seen corresponding path program 1 times [2024-06-14 11:35:50,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:50,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207867492] [2024-06-14 11:35:50,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:50,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:50,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:51,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-14 11:35:51,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:51,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207867492] [2024-06-14 11:35:51,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207867492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:51,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:51,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:51,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867799061] [2024-06-14 11:35:51,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:51,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:51,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:51,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:51,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:51,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:35:51,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 146 transitions, 1371 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:51,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:51,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:35:51,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:52,312 INFO L124 PetriNetUnfolderBase]: 3026/4539 cut-off events. [2024-06-14 11:35:52,312 INFO L125 PetriNetUnfolderBase]: For 129022/129037 co-relation queries the response was YES. [2024-06-14 11:35:52,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27756 conditions, 4539 events. 3026/4539 cut-off events. For 129022/129037 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 22471 event pairs, 937 based on Foata normal form. 3/4517 useless extension candidates. Maximal degree in co-relation 27698. Up to 4348 conditions per place. [2024-06-14 11:35:52,339 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 126 selfloop transitions, 27 changer transitions 0/165 dead transitions. [2024-06-14 11:35:52,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 165 transitions, 1757 flow [2024-06-14 11:35:52,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:52,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:52,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 11:35:52,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-14 11:35:52,341 INFO L175 Difference]: Start difference. First operand has 129 places, 146 transitions, 1371 flow. Second operand 6 states and 107 transitions. [2024-06-14 11:35:52,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 165 transitions, 1757 flow [2024-06-14 11:35:52,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 165 transitions, 1640 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:52,406 INFO L231 Difference]: Finished difference. Result has 129 places, 149 transitions, 1366 flow [2024-06-14 11:35:52,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1366, PETRI_PLACES=129, PETRI_TRANSITIONS=149} [2024-06-14 11:35:52,407 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 84 predicate places. [2024-06-14 11:35:52,407 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 149 transitions, 1366 flow [2024-06-14 11:35:52,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:52,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:52,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:52,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:35:52,408 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-14 11:35:52,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:52,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1331641935, now seen corresponding path program 1 times [2024-06-14 11:35:52,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:52,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534796454] [2024-06-14 11:35:52,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:52,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:52,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:53,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:53,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:53,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534796454] [2024-06-14 11:35:53,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534796454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:53,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:53,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:35:53,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583247604] [2024-06-14 11:35:53,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:53,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:35:53,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:53,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:35:53,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:35:53,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:53,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 149 transitions, 1366 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:53,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:53,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:53,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:54,706 INFO L124 PetriNetUnfolderBase]: 3247/4795 cut-off events. [2024-06-14 11:35:54,706 INFO L125 PetriNetUnfolderBase]: For 137246/137250 co-relation queries the response was YES. [2024-06-14 11:35:54,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28951 conditions, 4795 events. 3247/4795 cut-off events. For 137246/137250 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 23125 event pairs, 994 based on Foata normal form. 10/4804 useless extension candidates. Maximal degree in co-relation 28892. Up to 4408 conditions per place. [2024-06-14 11:35:54,740 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 143 selfloop transitions, 39 changer transitions 0/185 dead transitions. [2024-06-14 11:35:54,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 185 transitions, 1858 flow [2024-06-14 11:35:54,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:54,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:54,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 11:35:54,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 11:35:54,741 INFO L175 Difference]: Start difference. First operand has 129 places, 149 transitions, 1366 flow. Second operand 8 states and 144 transitions. [2024-06-14 11:35:54,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 185 transitions, 1858 flow [2024-06-14 11:35:54,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 185 transitions, 1794 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:54,822 INFO L231 Difference]: Finished difference. Result has 133 places, 151 transitions, 1425 flow [2024-06-14 11:35:54,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1425, PETRI_PLACES=133, PETRI_TRANSITIONS=151} [2024-06-14 11:35:54,823 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 88 predicate places. [2024-06-14 11:35:54,823 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 151 transitions, 1425 flow [2024-06-14 11:35:54,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:54,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:54,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:54,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:35:54,823 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:54,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:54,824 INFO L85 PathProgramCache]: Analyzing trace with hash -349190882, now seen corresponding path program 1 times [2024-06-14 11:35:54,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:54,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37432060] [2024-06-14 11:35:54,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:54,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:54,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:55,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:55,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:55,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37432060] [2024-06-14 11:35:55,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37432060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:55,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:55,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:55,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453566864] [2024-06-14 11:35:55,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:55,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:55,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:55,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:55,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:55,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:35:55,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 151 transitions, 1425 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:55,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:55,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:35:55,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:56,276 INFO L124 PetriNetUnfolderBase]: 3065/4589 cut-off events. [2024-06-14 11:35:56,276 INFO L125 PetriNetUnfolderBase]: For 143124/143141 co-relation queries the response was YES. [2024-06-14 11:35:56,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28462 conditions, 4589 events. 3065/4589 cut-off events. For 143124/143141 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 22601 event pairs, 961 based on Foata normal form. 4/4566 useless extension candidates. Maximal degree in co-relation 28402. Up to 4322 conditions per place. [2024-06-14 11:35:56,304 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 117 selfloop transitions, 36 changer transitions 0/166 dead transitions. [2024-06-14 11:35:56,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 166 transitions, 1775 flow [2024-06-14 11:35:56,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:56,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:56,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 11:35:56,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-14 11:35:56,306 INFO L175 Difference]: Start difference. First operand has 133 places, 151 transitions, 1425 flow. Second operand 6 states and 106 transitions. [2024-06-14 11:35:56,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 166 transitions, 1775 flow [2024-06-14 11:35:56,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 166 transitions, 1660 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:56,390 INFO L231 Difference]: Finished difference. Result has 134 places, 153 transitions, 1426 flow [2024-06-14 11:35:56,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1310, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1426, PETRI_PLACES=134, PETRI_TRANSITIONS=153} [2024-06-14 11:35:56,391 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 89 predicate places. [2024-06-14 11:35:56,391 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 153 transitions, 1426 flow [2024-06-14 11:35:56,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:56,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:56,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:56,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:35:56,392 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:56,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:56,393 INFO L85 PathProgramCache]: Analyzing trace with hash 559264983, now seen corresponding path program 4 times [2024-06-14 11:35:56,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:56,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631279582] [2024-06-14 11:35:56,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:56,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:56,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:57,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:57,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:57,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631279582] [2024-06-14 11:35:57,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631279582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:57,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:57,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:35:57,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968216908] [2024-06-14 11:35:57,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:57,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:35:57,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:57,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:35:57,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:35:57,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:35:57,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 153 transitions, 1426 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:35:57,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:57,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:35:57,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:58,741 INFO L124 PetriNetUnfolderBase]: 3279/4843 cut-off events. [2024-06-14 11:35:58,741 INFO L125 PetriNetUnfolderBase]: For 153828/153828 co-relation queries the response was YES. [2024-06-14 11:35:58,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29940 conditions, 4843 events. 3279/4843 cut-off events. For 153828/153828 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 23336 event pairs, 1144 based on Foata normal form. 8/4850 useless extension candidates. Maximal degree in co-relation 29878. Up to 4696 conditions per place. [2024-06-14 11:35:58,778 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 159 selfloop transitions, 21 changer transitions 0/183 dead transitions. [2024-06-14 11:35:58,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 183 transitions, 1910 flow [2024-06-14 11:35:58,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:58,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:58,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-14 11:35:58,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-06-14 11:35:58,780 INFO L175 Difference]: Start difference. First operand has 134 places, 153 transitions, 1426 flow. Second operand 9 states and 141 transitions. [2024-06-14 11:35:58,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 183 transitions, 1910 flow [2024-06-14 11:35:58,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 183 transitions, 1836 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:58,878 INFO L231 Difference]: Finished difference. Result has 139 places, 156 transitions, 1464 flow [2024-06-14 11:35:58,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1464, PETRI_PLACES=139, PETRI_TRANSITIONS=156} [2024-06-14 11:35:58,878 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 94 predicate places. [2024-06-14 11:35:58,879 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 156 transitions, 1464 flow [2024-06-14 11:35:58,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:35:58,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:58,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:58,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:35:58,879 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:58,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:58,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1247460203, now seen corresponding path program 4 times [2024-06-14 11:35:58,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:58,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022977374] [2024-06-14 11:35:58,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:58,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:58,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:00,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:00,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:00,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022977374] [2024-06-14 11:36:00,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022977374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:00,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:00,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:36:00,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007878923] [2024-06-14 11:36:00,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:00,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:36:00,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:00,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:36:00,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:36:00,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:00,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 156 transitions, 1464 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:00,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:00,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:00,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:01,131 INFO L124 PetriNetUnfolderBase]: 3263/4823 cut-off events. [2024-06-14 11:36:01,132 INFO L125 PetriNetUnfolderBase]: For 160838/160838 co-relation queries the response was YES. [2024-06-14 11:36:01,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29962 conditions, 4823 events. 3263/4823 cut-off events. For 160838/160838 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 23108 event pairs, 831 based on Foata normal form. 8/4830 useless extension candidates. Maximal degree in co-relation 29899. Up to 4352 conditions per place. [2024-06-14 11:36:01,167 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 43 changer transitions 0/190 dead transitions. [2024-06-14 11:36:01,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 190 transitions, 1968 flow [2024-06-14 11:36:01,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:01,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:01,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 11:36:01,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-14 11:36:01,169 INFO L175 Difference]: Start difference. First operand has 139 places, 156 transitions, 1464 flow. Second operand 8 states and 141 transitions. [2024-06-14 11:36:01,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 190 transitions, 1968 flow [2024-06-14 11:36:01,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 190 transitions, 1886 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:01,273 INFO L231 Difference]: Finished difference. Result has 140 places, 158 transitions, 1521 flow [2024-06-14 11:36:01,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1521, PETRI_PLACES=140, PETRI_TRANSITIONS=158} [2024-06-14 11:36:01,274 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 95 predicate places. [2024-06-14 11:36:01,274 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 158 transitions, 1521 flow [2024-06-14 11:36:01,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:01,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:01,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:01,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:36:01,274 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:01,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:01,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1017424017, now seen corresponding path program 5 times [2024-06-14 11:36:01,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:01,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754591730] [2024-06-14 11:36:01,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:01,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:02,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:02,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:02,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754591730] [2024-06-14 11:36:02,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754591730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:02,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:02,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:36:02,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652503929] [2024-06-14 11:36:02,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:02,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:36:02,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:02,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:36:02,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:36:02,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:02,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 158 transitions, 1521 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:02,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:02,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:02,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:03,514 INFO L124 PetriNetUnfolderBase]: 3307/4887 cut-off events. [2024-06-14 11:36:03,514 INFO L125 PetriNetUnfolderBase]: For 171152/171152 co-relation queries the response was YES. [2024-06-14 11:36:03,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30853 conditions, 4887 events. 3307/4887 cut-off events. For 171152/171152 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 23525 event pairs, 690 based on Foata normal form. 8/4894 useless extension candidates. Maximal degree in co-relation 30789. Up to 3952 conditions per place. [2024-06-14 11:36:03,547 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 132 selfloop transitions, 66 changer transitions 0/201 dead transitions. [2024-06-14 11:36:03,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 201 transitions, 2293 flow [2024-06-14 11:36:03,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:03,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:03,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 11:36:03,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 11:36:03,548 INFO L175 Difference]: Start difference. First operand has 140 places, 158 transitions, 1521 flow. Second operand 8 states and 154 transitions. [2024-06-14 11:36:03,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 201 transitions, 2293 flow [2024-06-14 11:36:03,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 201 transitions, 2172 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:03,672 INFO L231 Difference]: Finished difference. Result has 142 places, 161 transitions, 1602 flow [2024-06-14 11:36:03,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1602, PETRI_PLACES=142, PETRI_TRANSITIONS=161} [2024-06-14 11:36:03,672 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 97 predicate places. [2024-06-14 11:36:03,673 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 161 transitions, 1602 flow [2024-06-14 11:36:03,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:03,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:03,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:03,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:36:03,673 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:03,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:03,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1019381113, now seen corresponding path program 6 times [2024-06-14 11:36:03,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:03,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404643837] [2024-06-14 11:36:03,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:03,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:03,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:05,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:05,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:05,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404643837] [2024-06-14 11:36:05,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404643837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:05,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:05,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:36:05,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230370141] [2024-06-14 11:36:05,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:05,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:36:05,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:05,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:36:05,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:36:05,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:05,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 161 transitions, 1602 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:05,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:05,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:05,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:06,295 INFO L124 PetriNetUnfolderBase]: 3287/4859 cut-off events. [2024-06-14 11:36:06,295 INFO L125 PetriNetUnfolderBase]: For 177955/177955 co-relation queries the response was YES. [2024-06-14 11:36:06,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30890 conditions, 4859 events. 3287/4859 cut-off events. For 177955/177955 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 23394 event pairs, 696 based on Foata normal form. 8/4866 useless extension candidates. Maximal degree in co-relation 30825. Up to 3940 conditions per place. [2024-06-14 11:36:06,330 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 128 selfloop transitions, 67 changer transitions 0/198 dead transitions. [2024-06-14 11:36:06,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 198 transitions, 2198 flow [2024-06-14 11:36:06,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:06,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:06,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 11:36:06,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-14 11:36:06,332 INFO L175 Difference]: Start difference. First operand has 142 places, 161 transitions, 1602 flow. Second operand 8 states and 150 transitions. [2024-06-14 11:36:06,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 198 transitions, 2198 flow [2024-06-14 11:36:06,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 198 transitions, 1946 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:06,452 INFO L231 Difference]: Finished difference. Result has 144 places, 161 transitions, 1492 flow [2024-06-14 11:36:06,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1492, PETRI_PLACES=144, PETRI_TRANSITIONS=161} [2024-06-14 11:36:06,453 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 99 predicate places. [2024-06-14 11:36:06,453 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 161 transitions, 1492 flow [2024-06-14 11:36:06,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:06,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:06,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:06,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:36:06,453 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:06,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:06,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1134237863, now seen corresponding path program 2 times [2024-06-14 11:36:06,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:06,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813677213] [2024-06-14 11:36:06,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:06,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:06,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:07,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:07,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:07,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813677213] [2024-06-14 11:36:07,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813677213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:07,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:07,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:36:07,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640653350] [2024-06-14 11:36:07,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:07,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:36:07,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:07,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:36:07,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:36:07,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:07,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 161 transitions, 1492 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:07,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:07,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:07,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:08,784 INFO L124 PetriNetUnfolderBase]: 3321/4909 cut-off events. [2024-06-14 11:36:08,785 INFO L125 PetriNetUnfolderBase]: For 187017/187021 co-relation queries the response was YES. [2024-06-14 11:36:08,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31091 conditions, 4909 events. 3321/4909 cut-off events. For 187017/187021 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 23721 event pairs, 981 based on Foata normal form. 12/4920 useless extension candidates. Maximal degree in co-relation 31025. Up to 4522 conditions per place. [2024-06-14 11:36:08,829 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 154 selfloop transitions, 38 changer transitions 0/195 dead transitions. [2024-06-14 11:36:08,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 195 transitions, 2004 flow [2024-06-14 11:36:08,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:08,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:08,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 11:36:08,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-14 11:36:08,831 INFO L175 Difference]: Start difference. First operand has 144 places, 161 transitions, 1492 flow. Second operand 8 states and 141 transitions. [2024-06-14 11:36:08,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 195 transitions, 2004 flow [2024-06-14 11:36:08,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 195 transitions, 1862 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:08,984 INFO L231 Difference]: Finished difference. Result has 145 places, 163 transitions, 1477 flow [2024-06-14 11:36:08,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1477, PETRI_PLACES=145, PETRI_TRANSITIONS=163} [2024-06-14 11:36:08,985 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 100 predicate places. [2024-06-14 11:36:08,985 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 163 transitions, 1477 flow [2024-06-14 11:36:08,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:08,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:08,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:08,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:36:08,985 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-14 11:36:08,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:08,986 INFO L85 PathProgramCache]: Analyzing trace with hash 559562211, now seen corresponding path program 3 times [2024-06-14 11:36:08,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:08,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077745447] [2024-06-14 11:36:08,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:08,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:08,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:10,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:10,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:10,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077745447] [2024-06-14 11:36:10,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077745447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:10,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:10,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:36:10,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623427213] [2024-06-14 11:36:10,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:10,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:36:10,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:10,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:36:10,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:36:10,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:10,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 163 transitions, 1477 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:10,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:10,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:10,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:11,433 INFO L124 PetriNetUnfolderBase]: 3355/4963 cut-off events. [2024-06-14 11:36:11,433 INFO L125 PetriNetUnfolderBase]: For 198572/198572 co-relation queries the response was YES. [2024-06-14 11:36:11,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31620 conditions, 4963 events. 3355/4963 cut-off events. For 198572/198572 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 24117 event pairs, 1157 based on Foata normal form. 8/4970 useless extension candidates. Maximal degree in co-relation 31553. Up to 4816 conditions per place. [2024-06-14 11:36:11,468 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 170 selfloop transitions, 19 changer transitions 0/192 dead transitions. [2024-06-14 11:36:11,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 192 transitions, 1969 flow [2024-06-14 11:36:11,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:11,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:11,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 11:36:11,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 11:36:11,469 INFO L175 Difference]: Start difference. First operand has 145 places, 163 transitions, 1477 flow. Second operand 8 states and 132 transitions. [2024-06-14 11:36:11,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 192 transitions, 1969 flow [2024-06-14 11:36:11,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 192 transitions, 1860 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:11,636 INFO L231 Difference]: Finished difference. Result has 147 places, 165 transitions, 1461 flow [2024-06-14 11:36:11,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1461, PETRI_PLACES=147, PETRI_TRANSITIONS=165} [2024-06-14 11:36:11,636 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 102 predicate places. [2024-06-14 11:36:11,636 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 165 transitions, 1461 flow [2024-06-14 11:36:11,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:11,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:11,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:11,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:36:11,637 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-14 11:36:11,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:11,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1010792935, now seen corresponding path program 4 times [2024-06-14 11:36:11,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:11,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661175086] [2024-06-14 11:36:11,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:11,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:11,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:12,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:12,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:12,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661175086] [2024-06-14 11:36:12,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661175086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:12,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:12,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:36:12,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793420668] [2024-06-14 11:36:12,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:12,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:36:12,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:12,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:36:12,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:36:12,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:12,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 165 transitions, 1461 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:12,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:12,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:12,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:13,892 INFO L124 PetriNetUnfolderBase]: 3339/4939 cut-off events. [2024-06-14 11:36:13,892 INFO L125 PetriNetUnfolderBase]: For 205287/205287 co-relation queries the response was YES. [2024-06-14 11:36:13,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31498 conditions, 4939 events. 3339/4939 cut-off events. For 205287/205287 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 23915 event pairs, 1121 based on Foata normal form. 8/4946 useless extension candidates. Maximal degree in co-relation 31430. Up to 4728 conditions per place. [2024-06-14 11:36:13,932 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 174 selfloop transitions, 23 changer transitions 0/200 dead transitions. [2024-06-14 11:36:13,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 200 transitions, 1989 flow [2024-06-14 11:36:13,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:13,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:13,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 11:36:13,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-14 11:36:13,933 INFO L175 Difference]: Start difference. First operand has 147 places, 165 transitions, 1461 flow. Second operand 9 states and 148 transitions. [2024-06-14 11:36:13,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 200 transitions, 1989 flow [2024-06-14 11:36:14,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 200 transitions, 1914 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:14,082 INFO L231 Difference]: Finished difference. Result has 150 places, 167 transitions, 1491 flow [2024-06-14 11:36:14,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1491, PETRI_PLACES=150, PETRI_TRANSITIONS=167} [2024-06-14 11:36:14,083 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 105 predicate places. [2024-06-14 11:36:14,083 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 167 transitions, 1491 flow [2024-06-14 11:36:14,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:14,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:14,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:14,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:36:14,084 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-14 11:36:14,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:14,084 INFO L85 PathProgramCache]: Analyzing trace with hash -502439023, now seen corresponding path program 7 times [2024-06-14 11:36:14,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:14,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192754270] [2024-06-14 11:36:14,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:14,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:14,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:15,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:15,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:15,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192754270] [2024-06-14 11:36:15,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192754270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:15,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:15,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:36:15,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453736398] [2024-06-14 11:36:15,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:15,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:36:15,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:15,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:36:15,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:36:15,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:15,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 167 transitions, 1491 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:15,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:15,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:15,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:16,584 INFO L124 PetriNetUnfolderBase]: 3549/5249 cut-off events. [2024-06-14 11:36:16,585 INFO L125 PetriNetUnfolderBase]: For 217864/217866 co-relation queries the response was YES. [2024-06-14 11:36:16,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33353 conditions, 5249 events. 3549/5249 cut-off events. For 217864/217866 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 25629 event pairs, 967 based on Foata normal form. 10/5258 useless extension candidates. Maximal degree in co-relation 33284. Up to 4942 conditions per place. [2024-06-14 11:36:16,622 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 177 selfloop transitions, 51 changer transitions 0/231 dead transitions. [2024-06-14 11:36:16,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 231 transitions, 2360 flow [2024-06-14 11:36:16,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:16,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:16,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 11:36:16,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-14 11:36:16,623 INFO L175 Difference]: Start difference. First operand has 150 places, 167 transitions, 1491 flow. Second operand 9 states and 157 transitions. [2024-06-14 11:36:16,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 231 transitions, 2360 flow [2024-06-14 11:36:16,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 231 transitions, 2273 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:16,768 INFO L231 Difference]: Finished difference. Result has 155 places, 194 transitions, 1900 flow [2024-06-14 11:36:16,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1900, PETRI_PLACES=155, PETRI_TRANSITIONS=194} [2024-06-14 11:36:16,768 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 110 predicate places. [2024-06-14 11:36:16,768 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 194 transitions, 1900 flow [2024-06-14 11:36:16,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:16,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:16,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:16,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:36:16,769 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-14 11:36:16,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:16,769 INFO L85 PathProgramCache]: Analyzing trace with hash 308329627, now seen corresponding path program 8 times [2024-06-14 11:36:16,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:16,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335637729] [2024-06-14 11:36:16,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:16,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:16,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:17,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:17,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:17,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335637729] [2024-06-14 11:36:17,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335637729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:17,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:17,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:36:17,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518173094] [2024-06-14 11:36:17,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:17,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:36:17,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:17,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:36:17,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:36:18,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:18,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 194 transitions, 1900 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:18,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:18,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:18,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:19,269 INFO L124 PetriNetUnfolderBase]: 3883/5747 cut-off events. [2024-06-14 11:36:19,269 INFO L125 PetriNetUnfolderBase]: For 230262/230266 co-relation queries the response was YES. [2024-06-14 11:36:19,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36541 conditions, 5747 events. 3883/5747 cut-off events. For 230262/230266 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 28821 event pairs, 1040 based on Foata normal form. 12/5758 useless extension candidates. Maximal degree in co-relation 36468. Up to 5087 conditions per place. [2024-06-14 11:36:19,314 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 197 selfloop transitions, 89 changer transitions 0/289 dead transitions. [2024-06-14 11:36:19,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 289 transitions, 3222 flow [2024-06-14 11:36:19,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:36:19,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:36:19,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-14 11:36:19,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390495867768595 [2024-06-14 11:36:19,315 INFO L175 Difference]: Start difference. First operand has 155 places, 194 transitions, 1900 flow. Second operand 11 states and 189 transitions. [2024-06-14 11:36:19,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 289 transitions, 3222 flow [2024-06-14 11:36:19,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 289 transitions, 3013 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:19,531 INFO L231 Difference]: Finished difference. Result has 165 places, 238 transitions, 2527 flow [2024-06-14 11:36:19,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2527, PETRI_PLACES=165, PETRI_TRANSITIONS=238} [2024-06-14 11:36:19,532 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 120 predicate places. [2024-06-14 11:36:19,532 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 238 transitions, 2527 flow [2024-06-14 11:36:19,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-14 11:36:19,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:19,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:19,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:36:19,535 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:19,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:19,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1765656915, now seen corresponding path program 1 times [2024-06-14 11:36:19,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:19,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620084298] [2024-06-14 11:36:19,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:19,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:19,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:20,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:20,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:20,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620084298] [2024-06-14 11:36:20,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620084298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:20,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:20,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:20,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887250922] [2024-06-14 11:36:20,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:20,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:20,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:20,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:20,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:20,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:20,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 238 transitions, 2527 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:20,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:20,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:20,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:21,346 INFO L124 PetriNetUnfolderBase]: 3874/5735 cut-off events. [2024-06-14 11:36:21,346 INFO L125 PetriNetUnfolderBase]: For 236298/236298 co-relation queries the response was YES. [2024-06-14 11:36:21,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37469 conditions, 5735 events. 3874/5735 cut-off events. For 236298/236298 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 28770 event pairs, 1389 based on Foata normal form. 3/5737 useless extension candidates. Maximal degree in co-relation 37393. Up to 5631 conditions per place. [2024-06-14 11:36:21,387 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 234 selfloop transitions, 19 changer transitions 0/256 dead transitions. [2024-06-14 11:36:21,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 256 transitions, 3141 flow [2024-06-14 11:36:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:21,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:21,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-14 11:36:21,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38257575757575757 [2024-06-14 11:36:21,389 INFO L175 Difference]: Start difference. First operand has 165 places, 238 transitions, 2527 flow. Second operand 6 states and 101 transitions. [2024-06-14 11:36:21,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 256 transitions, 3141 flow [2024-06-14 11:36:21,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 256 transitions, 2928 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:21,604 INFO L231 Difference]: Finished difference. Result has 163 places, 241 transitions, 2415 flow [2024-06-14 11:36:21,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2415, PETRI_PLACES=163, PETRI_TRANSITIONS=241} [2024-06-14 11:36:21,605 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-14 11:36:21,605 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 241 transitions, 2415 flow [2024-06-14 11:36:21,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:21,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:21,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:21,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:36:21,606 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:21,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:21,606 INFO L85 PathProgramCache]: Analyzing trace with hash -142322178, now seen corresponding path program 1 times [2024-06-14 11:36:21,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:21,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599767658] [2024-06-14 11:36:21,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:21,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:21,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:22,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:22,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:22,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599767658] [2024-06-14 11:36:22,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599767658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:22,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:22,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:22,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533538803] [2024-06-14 11:36:22,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:22,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:22,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:22,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:22,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:22,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:22,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 241 transitions, 2415 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:22,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:22,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:22,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:23,298 INFO L124 PetriNetUnfolderBase]: 3944/5831 cut-off events. [2024-06-14 11:36:23,298 INFO L125 PetriNetUnfolderBase]: For 248622/248626 co-relation queries the response was YES. [2024-06-14 11:36:23,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38638 conditions, 5831 events. 3944/5831 cut-off events. For 248622/248626 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29288 event pairs, 1258 based on Foata normal form. 10/5840 useless extension candidates. Maximal degree in co-relation 38561. Up to 5522 conditions per place. [2024-06-14 11:36:23,342 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 230 selfloop transitions, 38 changer transitions 0/271 dead transitions. [2024-06-14 11:36:23,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 271 transitions, 3247 flow [2024-06-14 11:36:23,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:23,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:23,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-14 11:36:23,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-14 11:36:23,343 INFO L175 Difference]: Start difference. First operand has 163 places, 241 transitions, 2415 flow. Second operand 7 states and 118 transitions. [2024-06-14 11:36:23,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 271 transitions, 3247 flow [2024-06-14 11:36:23,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 271 transitions, 3142 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:23,530 INFO L231 Difference]: Finished difference. Result has 167 places, 250 transitions, 2558 flow [2024-06-14 11:36:23,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2558, PETRI_PLACES=167, PETRI_TRANSITIONS=250} [2024-06-14 11:36:23,530 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 122 predicate places. [2024-06-14 11:36:23,531 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 250 transitions, 2558 flow [2024-06-14 11:36:23,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:23,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:23,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:23,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:36:23,531 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:23,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:23,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1778779356, now seen corresponding path program 2 times [2024-06-14 11:36:23,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:23,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000317627] [2024-06-14 11:36:23,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:23,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:23,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:24,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:24,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:24,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000317627] [2024-06-14 11:36:24,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000317627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:24,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:24,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:24,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775984011] [2024-06-14 11:36:24,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:24,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:24,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:24,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:24,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:24,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:24,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 250 transitions, 2558 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:24,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:24,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:24,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:25,455 INFO L124 PetriNetUnfolderBase]: 4006/5923 cut-off events. [2024-06-14 11:36:25,455 INFO L125 PetriNetUnfolderBase]: For 253968/253976 co-relation queries the response was YES. [2024-06-14 11:36:25,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39609 conditions, 5923 events. 4006/5923 cut-off events. For 253968/253976 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 29947 event pairs, 1286 based on Foata normal form. 12/5934 useless extension candidates. Maximal degree in co-relation 39530. Up to 5460 conditions per place. [2024-06-14 11:36:25,502 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 237 selfloop transitions, 52 changer transitions 0/292 dead transitions. [2024-06-14 11:36:25,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 292 transitions, 3611 flow [2024-06-14 11:36:25,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:25,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:25,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 11:36:25,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 11:36:25,503 INFO L175 Difference]: Start difference. First operand has 167 places, 250 transitions, 2558 flow. Second operand 7 states and 120 transitions. [2024-06-14 11:36:25,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 292 transitions, 3611 flow [2024-06-14 11:36:25,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 292 transitions, 3520 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:36:25,685 INFO L231 Difference]: Finished difference. Result has 173 places, 267 transitions, 2861 flow [2024-06-14 11:36:25,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2861, PETRI_PLACES=173, PETRI_TRANSITIONS=267} [2024-06-14 11:36:25,686 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 128 predicate places. [2024-06-14 11:36:25,686 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 267 transitions, 2861 flow [2024-06-14 11:36:25,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:25,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:25,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:25,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:36:25,686 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-14 11:36:25,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:25,687 INFO L85 PathProgramCache]: Analyzing trace with hash 64331262, now seen corresponding path program 3 times [2024-06-14 11:36:25,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:25,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139632988] [2024-06-14 11:36:25,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:25,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:25,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:26,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:26,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:26,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139632988] [2024-06-14 11:36:26,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139632988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:26,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:26,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:26,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820886641] [2024-06-14 11:36:26,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:26,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:26,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:26,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:26,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:26,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:26,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 267 transitions, 2861 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:26,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:26,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:26,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:27,491 INFO L124 PetriNetUnfolderBase]: 3996/5911 cut-off events. [2024-06-14 11:36:27,492 INFO L125 PetriNetUnfolderBase]: For 264972/264980 co-relation queries the response was YES. [2024-06-14 11:36:27,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40462 conditions, 5911 events. 3996/5911 cut-off events. For 264972/264980 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 29900 event pairs, 1286 based on Foata normal form. 12/5922 useless extension candidates. Maximal degree in co-relation 40379. Up to 5532 conditions per place. [2024-06-14 11:36:27,544 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 247 selfloop transitions, 44 changer transitions 0/294 dead transitions. [2024-06-14 11:36:27,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 294 transitions, 3746 flow [2024-06-14 11:36:27,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:27,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:27,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 11:36:27,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 11:36:27,545 INFO L175 Difference]: Start difference. First operand has 173 places, 267 transitions, 2861 flow. Second operand 7 states and 119 transitions. [2024-06-14 11:36:27,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 294 transitions, 3746 flow [2024-06-14 11:36:27,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 294 transitions, 3603 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-14 11:36:27,797 INFO L231 Difference]: Finished difference. Result has 179 places, 272 transitions, 2910 flow [2024-06-14 11:36:27,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2734, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2910, PETRI_PLACES=179, PETRI_TRANSITIONS=272} [2024-06-14 11:36:27,797 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 134 predicate places. [2024-06-14 11:36:27,798 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 272 transitions, 2910 flow [2024-06-14 11:36:27,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:27,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:27,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:27,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:36:27,798 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-14 11:36:27,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:27,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1778789276, now seen corresponding path program 1 times [2024-06-14 11:36:27,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:27,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527078513] [2024-06-14 11:36:27,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:27,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:27,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:29,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:29,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:29,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527078513] [2024-06-14 11:36:29,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527078513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:29,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:29,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:36:29,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259011486] [2024-06-14 11:36:29,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:29,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:36:29,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:29,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:36:29,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:36:29,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:36:29,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 272 transitions, 2910 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:29,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:29,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:36:29,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:30,565 INFO L124 PetriNetUnfolderBase]: 3819/5706 cut-off events. [2024-06-14 11:36:30,565 INFO L125 PetriNetUnfolderBase]: For 268144/268164 co-relation queries the response was YES. [2024-06-14 11:36:30,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39165 conditions, 5706 events. 3819/5706 cut-off events. For 268144/268164 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 29418 event pairs, 1388 based on Foata normal form. 1/5675 useless extension candidates. Maximal degree in co-relation 39079. Up to 5506 conditions per place. [2024-06-14 11:36:30,619 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 243 selfloop transitions, 18 changer transitions 0/285 dead transitions. [2024-06-14 11:36:30,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 285 transitions, 3504 flow [2024-06-14 11:36:30,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:30,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:30,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-14 11:36:30,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 11:36:30,620 INFO L175 Difference]: Start difference. First operand has 179 places, 272 transitions, 2910 flow. Second operand 8 states and 121 transitions. [2024-06-14 11:36:30,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 285 transitions, 3504 flow [2024-06-14 11:36:30,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 285 transitions, 3410 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:30,866 INFO L231 Difference]: Finished difference. Result has 183 places, 275 transitions, 2906 flow [2024-06-14 11:36:30,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2906, PETRI_PLACES=183, PETRI_TRANSITIONS=275} [2024-06-14 11:36:30,867 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 138 predicate places. [2024-06-14 11:36:30,867 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 275 transitions, 2906 flow [2024-06-14 11:36:30,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:30,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:30,868 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-14 11:36:30,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:36:30,868 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:30,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:30,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2053311343, now seen corresponding path program 1 times [2024-06-14 11:36:30,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:30,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121207714] [2024-06-14 11:36:30,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:30,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:30,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:31,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-14 11:36:31,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:31,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121207714] [2024-06-14 11:36:31,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121207714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:31,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:31,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:31,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956186335] [2024-06-14 11:36:31,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:31,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:31,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:31,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:31,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:31,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:31,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 275 transitions, 2906 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:31,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:31,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:31,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:32,525 INFO L124 PetriNetUnfolderBase]: 4024/5950 cut-off events. [2024-06-14 11:36:32,525 INFO L125 PetriNetUnfolderBase]: For 283435/283441 co-relation queries the response was YES. [2024-06-14 11:36:32,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41164 conditions, 5950 events. 4024/5950 cut-off events. For 283435/283441 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 30076 event pairs, 1271 based on Foata normal form. 10/5959 useless extension candidates. Maximal degree in co-relation 41077. Up to 5702 conditions per place. [2024-06-14 11:36:32,576 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 265 selfloop transitions, 40 changer transitions 0/308 dead transitions. [2024-06-14 11:36:32,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 308 transitions, 3720 flow [2024-06-14 11:36:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:32,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:32,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 11:36:32,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 11:36:32,577 INFO L175 Difference]: Start difference. First operand has 183 places, 275 transitions, 2906 flow. Second operand 7 states and 120 transitions. [2024-06-14 11:36:32,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 308 transitions, 3720 flow [2024-06-14 11:36:32,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 308 transitions, 3652 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:32,835 INFO L231 Difference]: Finished difference. Result has 186 places, 285 transitions, 3066 flow [2024-06-14 11:36:32,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3066, PETRI_PLACES=186, PETRI_TRANSITIONS=285} [2024-06-14 11:36:32,835 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 141 predicate places. [2024-06-14 11:36:32,835 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 285 transitions, 3066 flow [2024-06-14 11:36:32,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:32,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:32,836 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-14 11:36:32,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:36:32,836 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:32,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:32,836 INFO L85 PathProgramCache]: Analyzing trace with hash 862790793, now seen corresponding path program 2 times [2024-06-14 11:36:32,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:32,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415695794] [2024-06-14 11:36:32,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:32,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:32,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:33,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:33,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:33,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415695794] [2024-06-14 11:36:33,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415695794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:33,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:33,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:33,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882558457] [2024-06-14 11:36:33,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:33,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:33,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:33,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:33,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:33,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:33,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 285 transitions, 3066 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:33,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:33,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:33,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:34,574 INFO L124 PetriNetUnfolderBase]: 4076/6023 cut-off events. [2024-06-14 11:36:34,574 INFO L125 PetriNetUnfolderBase]: For 303247/303253 co-relation queries the response was YES. [2024-06-14 11:36:34,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43511 conditions, 6023 events. 4076/6023 cut-off events. For 303247/303253 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 30492 event pairs, 1273 based on Foata normal form. 10/6032 useless extension candidates. Maximal degree in co-relation 43421. Up to 5724 conditions per place. [2024-06-14 11:36:34,625 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 266 selfloop transitions, 46 changer transitions 0/315 dead transitions. [2024-06-14 11:36:34,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 315 transitions, 4014 flow [2024-06-14 11:36:34,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:34,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:34,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 11:36:34,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 11:36:34,628 INFO L175 Difference]: Start difference. First operand has 186 places, 285 transitions, 3066 flow. Second operand 7 states and 121 transitions. [2024-06-14 11:36:34,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 315 transitions, 4014 flow [2024-06-14 11:36:34,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 315 transitions, 3954 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-14 11:36:34,911 INFO L231 Difference]: Finished difference. Result has 192 places, 292 transitions, 3253 flow [2024-06-14 11:36:34,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3006, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3253, PETRI_PLACES=192, PETRI_TRANSITIONS=292} [2024-06-14 11:36:34,914 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 147 predicate places. [2024-06-14 11:36:34,914 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 292 transitions, 3253 flow [2024-06-14 11:36:34,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:34,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:34,914 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-14 11:36:34,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:36:34,915 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:34,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:34,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1559501233, now seen corresponding path program 1 times [2024-06-14 11:36:34,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:34,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190222292] [2024-06-14 11:36:34,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:34,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:34,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:35,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:35,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:35,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190222292] [2024-06-14 11:36:35,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190222292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:35,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:35,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:35,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034544977] [2024-06-14 11:36:35,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:35,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:35,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:35,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:35,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:35,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:36:35,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 292 transitions, 3253 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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-14 11:36:35,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:35,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:36:35,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:37,064 INFO L124 PetriNetUnfolderBase]: 3923/5848 cut-off events. [2024-06-14 11:36:37,064 INFO L125 PetriNetUnfolderBase]: For 314497/314510 co-relation queries the response was YES. [2024-06-14 11:36:37,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42798 conditions, 5848 events. 3923/5848 cut-off events. For 314497/314510 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 30058 event pairs, 1017 based on Foata normal form. 6/5834 useless extension candidates. Maximal degree in co-relation 42705. Up to 5412 conditions per place. [2024-06-14 11:36:37,121 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 217 selfloop transitions, 66 changer transitions 0/311 dead transitions. [2024-06-14 11:36:37,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 311 transitions, 3927 flow [2024-06-14 11:36:37,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:37,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:37,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 11:36:37,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 11:36:37,123 INFO L175 Difference]: Start difference. First operand has 192 places, 292 transitions, 3253 flow. Second operand 7 states and 121 transitions. [2024-06-14 11:36:37,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 311 transitions, 3927 flow [2024-06-14 11:36:37,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 311 transitions, 3819 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:37,442 INFO L231 Difference]: Finished difference. Result has 195 places, 295 transitions, 3340 flow [2024-06-14 11:36:37,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3340, PETRI_PLACES=195, PETRI_TRANSITIONS=295} [2024-06-14 11:36:37,442 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-14 11:36:37,443 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 295 transitions, 3340 flow [2024-06-14 11:36:37,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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-14 11:36:37,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:37,443 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-14 11:36:37,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:36:37,443 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:37,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:37,443 INFO L85 PathProgramCache]: Analyzing trace with hash -130366609, now seen corresponding path program 3 times [2024-06-14 11:36:37,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:37,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424573527] [2024-06-14 11:36:37,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:37,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:37,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:38,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:38,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:38,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424573527] [2024-06-14 11:36:38,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424573527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:38,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:38,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:38,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796020481] [2024-06-14 11:36:38,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:38,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:38,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:38,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:38,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:38,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:38,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 295 transitions, 3340 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:38,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:38,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:38,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:39,260 INFO L124 PetriNetUnfolderBase]: 4084/6029 cut-off events. [2024-06-14 11:36:39,260 INFO L125 PetriNetUnfolderBase]: For 324175/324179 co-relation queries the response was YES. [2024-06-14 11:36:39,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44207 conditions, 6029 events. 4084/6029 cut-off events. For 324175/324179 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 30514 event pairs, 1265 based on Foata normal form. 8/6036 useless extension candidates. Maximal degree in co-relation 44113. Up to 5784 conditions per place. [2024-06-14 11:36:39,316 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 272 selfloop transitions, 39 changer transitions 0/314 dead transitions. [2024-06-14 11:36:39,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 314 transitions, 4046 flow [2024-06-14 11:36:39,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:39,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:39,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 11:36:39,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2024-06-14 11:36:39,317 INFO L175 Difference]: Start difference. First operand has 195 places, 295 transitions, 3340 flow. Second operand 7 states and 117 transitions. [2024-06-14 11:36:39,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 314 transitions, 4046 flow [2024-06-14 11:36:39,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 314 transitions, 3863 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:39,586 INFO L231 Difference]: Finished difference. Result has 197 places, 295 transitions, 3241 flow [2024-06-14 11:36:39,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3241, PETRI_PLACES=197, PETRI_TRANSITIONS=295} [2024-06-14 11:36:39,586 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 152 predicate places. [2024-06-14 11:36:39,586 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 295 transitions, 3241 flow [2024-06-14 11:36:39,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:39,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:39,587 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-14 11:36:39,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:36:39,587 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-14 11:36:39,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:39,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1981881389, now seen corresponding path program 4 times [2024-06-14 11:36:39,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:39,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127981107] [2024-06-14 11:36:39,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:39,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:39,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:40,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:40,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:40,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127981107] [2024-06-14 11:36:40,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127981107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:40,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:40,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:40,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576774560] [2024-06-14 11:36:40,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:40,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:40,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:40,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:40,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:40,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:40,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 295 transitions, 3241 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:40,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:40,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:40,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:41,372 INFO L124 PetriNetUnfolderBase]: 4114/6071 cut-off events. [2024-06-14 11:36:41,372 INFO L125 PetriNetUnfolderBase]: For 339827/339831 co-relation queries the response was YES. [2024-06-14 11:36:41,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44598 conditions, 6071 events. 4114/6071 cut-off events. For 339827/339831 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 30712 event pairs, 1266 based on Foata normal form. 12/6082 useless extension candidates. Maximal degree in co-relation 44503. Up to 5688 conditions per place. [2024-06-14 11:36:41,432 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 269 selfloop transitions, 50 changer transitions 0/322 dead transitions. [2024-06-14 11:36:41,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 322 transitions, 4178 flow [2024-06-14 11:36:41,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:41,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:41,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 11:36:41,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 11:36:41,433 INFO L175 Difference]: Start difference. First operand has 197 places, 295 transitions, 3241 flow. Second operand 7 states and 119 transitions. [2024-06-14 11:36:41,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 322 transitions, 4178 flow [2024-06-14 11:36:41,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 322 transitions, 4095 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:41,781 INFO L231 Difference]: Finished difference. Result has 200 places, 303 transitions, 3421 flow [2024-06-14 11:36:41,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3421, PETRI_PLACES=200, PETRI_TRANSITIONS=303} [2024-06-14 11:36:41,781 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 155 predicate places. [2024-06-14 11:36:41,781 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 303 transitions, 3421 flow [2024-06-14 11:36:41,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:41,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:41,782 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-14 11:36:41,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:36:41,782 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-14 11:36:41,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:41,783 INFO L85 PathProgramCache]: Analyzing trace with hash -700702929, now seen corresponding path program 5 times [2024-06-14 11:36:41,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:41,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615510820] [2024-06-14 11:36:41,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:41,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:41,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:42,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:42,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:42,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615510820] [2024-06-14 11:36:42,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615510820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:42,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:42,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:42,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160328254] [2024-06-14 11:36:42,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:42,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:42,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:42,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:42,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:42,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:42,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 303 transitions, 3421 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:42,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:42,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:42,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:43,582 INFO L124 PetriNetUnfolderBase]: 4154/6132 cut-off events. [2024-06-14 11:36:43,582 INFO L125 PetriNetUnfolderBase]: For 355158/355164 co-relation queries the response was YES. [2024-06-14 11:36:43,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45787 conditions, 6132 events. 4154/6132 cut-off events. For 355158/355164 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 31135 event pairs, 1292 based on Foata normal form. 14/6145 useless extension candidates. Maximal degree in co-relation 45691. Up to 5513 conditions per place. [2024-06-14 11:36:43,647 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 257 selfloop transitions, 75 changer transitions 0/335 dead transitions. [2024-06-14 11:36:43,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 335 transitions, 4541 flow [2024-06-14 11:36:43,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:43,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:43,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 11:36:43,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 11:36:43,649 INFO L175 Difference]: Start difference. First operand has 200 places, 303 transitions, 3421 flow. Second operand 7 states and 121 transitions. [2024-06-14 11:36:43,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 335 transitions, 4541 flow [2024-06-14 11:36:44,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 335 transitions, 4401 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:44,103 INFO L231 Difference]: Finished difference. Result has 205 places, 316 transitions, 3701 flow [2024-06-14 11:36:44,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3701, PETRI_PLACES=205, PETRI_TRANSITIONS=316} [2024-06-14 11:36:44,104 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 160 predicate places. [2024-06-14 11:36:44,104 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 316 transitions, 3701 flow [2024-06-14 11:36:44,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:44,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:44,105 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-14 11:36:44,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:36:44,105 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-14 11:36:44,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:44,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1987588975, now seen corresponding path program 6 times [2024-06-14 11:36:44,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:44,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597671158] [2024-06-14 11:36:44,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:44,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:44,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:44,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:44,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:44,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597671158] [2024-06-14 11:36:44,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597671158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:44,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:44,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:44,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56040200] [2024-06-14 11:36:44,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:44,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:44,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:44,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:44,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:44,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:44,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 316 transitions, 3701 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:44,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:44,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:44,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:46,011 INFO L124 PetriNetUnfolderBase]: 4142/6116 cut-off events. [2024-06-14 11:36:46,012 INFO L125 PetriNetUnfolderBase]: For 364163/364169 co-relation queries the response was YES. [2024-06-14 11:36:46,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46346 conditions, 6116 events. 4142/6116 cut-off events. For 364163/364169 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 31074 event pairs, 1292 based on Foata normal form. 14/6129 useless extension candidates. Maximal degree in co-relation 46247. Up to 5507 conditions per place. [2024-06-14 11:36:46,071 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 254 selfloop transitions, 81 changer transitions 0/338 dead transitions. [2024-06-14 11:36:46,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 338 transitions, 4632 flow [2024-06-14 11:36:46,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:46,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:46,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 11:36:46,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 11:36:46,072 INFO L175 Difference]: Start difference. First operand has 205 places, 316 transitions, 3701 flow. Second operand 7 states and 120 transitions. [2024-06-14 11:36:46,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 338 transitions, 4632 flow [2024-06-14 11:36:46,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 338 transitions, 4522 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-14 11:36:46,514 INFO L231 Difference]: Finished difference. Result has 210 places, 320 transitions, 3844 flow [2024-06-14 11:36:46,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3591, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3844, PETRI_PLACES=210, PETRI_TRANSITIONS=320} [2024-06-14 11:36:46,514 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-14 11:36:46,514 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 320 transitions, 3844 flow [2024-06-14 11:36:46,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:46,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:46,515 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-14 11:36:46,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:36:46,515 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-14 11:36:46,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:46,515 INFO L85 PathProgramCache]: Analyzing trace with hash 2002330033, now seen corresponding path program 2 times [2024-06-14 11:36:46,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:46,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599596294] [2024-06-14 11:36:46,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:46,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:46,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:47,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:47,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:47,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599596294] [2024-06-14 11:36:47,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599596294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:47,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:47,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:36:47,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207638830] [2024-06-14 11:36:47,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:47,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:36:47,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:47,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:36:47,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:36:47,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:36:47,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 320 transitions, 3844 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:47,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:47,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:36:47,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:49,036 INFO L124 PetriNetUnfolderBase]: 4011/5976 cut-off events. [2024-06-14 11:36:49,036 INFO L125 PetriNetUnfolderBase]: For 375554/375567 co-relation queries the response was YES. [2024-06-14 11:36:49,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45914 conditions, 5976 events. 4011/5976 cut-off events. For 375554/375567 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 30789 event pairs, 1020 based on Foata normal form. 6/5962 useless extension candidates. Maximal degree in co-relation 45813. Up to 5428 conditions per place. [2024-06-14 11:36:49,094 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 237 selfloop transitions, 75 changer transitions 0/348 dead transitions. [2024-06-14 11:36:49,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 348 transitions, 4870 flow [2024-06-14 11:36:49,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:49,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:49,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 11:36:49,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41233766233766234 [2024-06-14 11:36:49,095 INFO L175 Difference]: Start difference. First operand has 210 places, 320 transitions, 3844 flow. Second operand 7 states and 127 transitions. [2024-06-14 11:36:49,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 348 transitions, 4870 flow [2024-06-14 11:36:49,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 348 transitions, 4715 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-14 11:36:49,563 INFO L231 Difference]: Finished difference. Result has 214 places, 330 transitions, 3994 flow [2024-06-14 11:36:49,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3689, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3994, PETRI_PLACES=214, PETRI_TRANSITIONS=330} [2024-06-14 11:36:49,563 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 169 predicate places. [2024-06-14 11:36:49,564 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 330 transitions, 3994 flow [2024-06-14 11:36:49,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:49,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:49,564 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-14 11:36:49,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:36:49,564 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:49,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:49,565 INFO L85 PathProgramCache]: Analyzing trace with hash -692123121, now seen corresponding path program 3 times [2024-06-14 11:36:49,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:49,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028540203] [2024-06-14 11:36:49,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:49,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:49,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:50,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:50,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:50,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028540203] [2024-06-14 11:36:50,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028540203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:50,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:50,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:36:50,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900714563] [2024-06-14 11:36:50,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:50,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:36:50,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:50,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:36:50,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:36:50,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:36:50,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 330 transitions, 3994 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:50,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:50,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:36:50,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:52,012 INFO L124 PetriNetUnfolderBase]: 4010/5977 cut-off events. [2024-06-14 11:36:52,012 INFO L125 PetriNetUnfolderBase]: For 391065/391081 co-relation queries the response was YES. [2024-06-14 11:36:52,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46362 conditions, 5977 events. 4010/5977 cut-off events. For 391065/391081 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 30869 event pairs, 1025 based on Foata normal form. 10/5965 useless extension candidates. Maximal degree in co-relation 46260. Up to 5478 conditions per place. [2024-06-14 11:36:52,082 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 244 selfloop transitions, 76 changer transitions 0/356 dead transitions. [2024-06-14 11:36:52,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 356 transitions, 4872 flow [2024-06-14 11:36:52,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:52,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:52,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-14 11:36:52,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-14 11:36:52,084 INFO L175 Difference]: Start difference. First operand has 214 places, 330 transitions, 3994 flow. Second operand 9 states and 152 transitions. [2024-06-14 11:36:52,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 356 transitions, 4872 flow [2024-06-14 11:36:52,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 356 transitions, 4750 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-14 11:36:52,520 INFO L231 Difference]: Finished difference. Result has 222 places, 333 transitions, 4097 flow [2024-06-14 11:36:52,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4097, PETRI_PLACES=222, PETRI_TRANSITIONS=333} [2024-06-14 11:36:52,521 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 177 predicate places. [2024-06-14 11:36:52,521 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 333 transitions, 4097 flow [2024-06-14 11:36:52,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:52,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:52,521 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-14 11:36:52,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:36:52,521 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-14 11:36:52,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:52,522 INFO L85 PathProgramCache]: Analyzing trace with hash -117018257, now seen corresponding path program 1 times [2024-06-14 11:36:52,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:52,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514063773] [2024-06-14 11:36:52,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:52,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:52,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:53,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:53,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:53,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514063773] [2024-06-14 11:36:53,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514063773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:53,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:53,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:36:53,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266275142] [2024-06-14 11:36:53,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:53,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:36:53,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:53,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:36:53,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:36:53,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:53,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 333 transitions, 4097 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:36:53,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:53,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:53,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:54,707 INFO L124 PetriNetUnfolderBase]: 4238/6246 cut-off events. [2024-06-14 11:36:54,707 INFO L125 PetriNetUnfolderBase]: For 404786/404790 co-relation queries the response was YES. [2024-06-14 11:36:54,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48767 conditions, 6246 events. 4238/6246 cut-off events. For 404786/404790 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31720 event pairs, 1269 based on Foata normal form. 10/6255 useless extension candidates. Maximal degree in co-relation 48662. Up to 5846 conditions per place. [2024-06-14 11:36:54,775 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 302 selfloop transitions, 54 changer transitions 0/359 dead transitions. [2024-06-14 11:36:54,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 359 transitions, 5085 flow [2024-06-14 11:36:54,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:54,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:54,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 11:36:54,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 11:36:54,776 INFO L175 Difference]: Start difference. First operand has 222 places, 333 transitions, 4097 flow. Second operand 8 states and 132 transitions. [2024-06-14 11:36:54,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 359 transitions, 5085 flow [2024-06-14 11:36:55,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 359 transitions, 4922 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:55,289 INFO L231 Difference]: Finished difference. Result has 223 places, 337 transitions, 4129 flow [2024-06-14 11:36:55,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4129, PETRI_PLACES=223, PETRI_TRANSITIONS=337} [2024-06-14 11:36:55,290 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 178 predicate places. [2024-06-14 11:36:55,290 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 337 transitions, 4129 flow [2024-06-14 11:36:55,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:36:55,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:55,291 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-14 11:36:55,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:36:55,291 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-14 11:36:55,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:55,291 INFO L85 PathProgramCache]: Analyzing trace with hash 2002841967, now seen corresponding path program 2 times [2024-06-14 11:36:55,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:55,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958222964] [2024-06-14 11:36:55,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:55,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:55,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:56,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:56,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:56,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958222964] [2024-06-14 11:36:56,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958222964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:56,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:56,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:36:56,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175159126] [2024-06-14 11:36:56,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:56,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:36:56,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:56,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:36:56,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:36:56,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:56,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 337 transitions, 4129 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:36:56,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:56,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:56,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:57,685 INFO L124 PetriNetUnfolderBase]: 4300/6337 cut-off events. [2024-06-14 11:36:57,685 INFO L125 PetriNetUnfolderBase]: For 426441/426447 co-relation queries the response was YES. [2024-06-14 11:36:57,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50284 conditions, 6337 events. 4300/6337 cut-off events. For 426441/426447 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 32288 event pairs, 1307 based on Foata normal form. 12/6348 useless extension candidates. Maximal degree in co-relation 50178. Up to 5667 conditions per place. [2024-06-14 11:36:57,755 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 274 selfloop transitions, 92 changer transitions 0/369 dead transitions. [2024-06-14 11:36:57,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 369 transitions, 5349 flow [2024-06-14 11:36:57,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:57,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:57,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 11:36:57,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-14 11:36:57,758 INFO L175 Difference]: Start difference. First operand has 223 places, 337 transitions, 4129 flow. Second operand 8 states and 135 transitions. [2024-06-14 11:36:57,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 369 transitions, 5349 flow [2024-06-14 11:36:58,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 369 transitions, 5202 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:58,265 INFO L231 Difference]: Finished difference. Result has 227 places, 347 transitions, 4380 flow [2024-06-14 11:36:58,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3982, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4380, PETRI_PLACES=227, PETRI_TRANSITIONS=347} [2024-06-14 11:36:58,266 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-14 11:36:58,266 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 347 transitions, 4380 flow [2024-06-14 11:36:58,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:36:58,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:58,266 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-14 11:36:58,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:36:58,266 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-14 11:36:58,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:58,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1994271087, now seen corresponding path program 3 times [2024-06-14 11:36:58,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:58,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315650836] [2024-06-14 11:36:58,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:58,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:59,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:59,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:59,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315650836] [2024-06-14 11:36:59,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315650836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:59,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:59,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:36:59,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743778966] [2024-06-14 11:36:59,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:59,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:36:59,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:59,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:36:59,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:36:59,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:36:59,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 347 transitions, 4380 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:36:59,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:59,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:36:59,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:00,864 INFO L124 PetriNetUnfolderBase]: 4340/6389 cut-off events. [2024-06-14 11:37:00,864 INFO L125 PetriNetUnfolderBase]: For 446036/446038 co-relation queries the response was YES. [2024-06-14 11:37:00,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51740 conditions, 6389 events. 4340/6389 cut-off events. For 446036/446038 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 32448 event pairs, 1388 based on Foata normal form. 6/6394 useless extension candidates. Maximal degree in co-relation 51632. Up to 6273 conditions per place. [2024-06-14 11:37:00,943 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 343 selfloop transitions, 33 changer transitions 0/379 dead transitions. [2024-06-14 11:37:00,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 379 transitions, 5561 flow [2024-06-14 11:37:00,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:00,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:00,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 11:37:00,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 11:37:00,945 INFO L175 Difference]: Start difference. First operand has 227 places, 347 transitions, 4380 flow. Second operand 8 states and 129 transitions. [2024-06-14 11:37:00,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 379 transitions, 5561 flow [2024-06-14 11:37:01,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 379 transitions, 5349 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:01,495 INFO L231 Difference]: Finished difference. Result has 232 places, 358 transitions, 4476 flow [2024-06-14 11:37:01,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4184, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4476, PETRI_PLACES=232, PETRI_TRANSITIONS=358} [2024-06-14 11:37:01,496 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 187 predicate places. [2024-06-14 11:37:01,496 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 358 transitions, 4476 flow [2024-06-14 11:37:01,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:01,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:01,497 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-14 11:37:01,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:37:01,497 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-14 11:37:01,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:01,498 INFO L85 PathProgramCache]: Analyzing trace with hash -692412847, now seen corresponding path program 4 times [2024-06-14 11:37:01,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:01,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922564687] [2024-06-14 11:37:01,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:01,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:01,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:02,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:02,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:02,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922564687] [2024-06-14 11:37:02,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922564687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:02,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:02,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:02,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901880080] [2024-06-14 11:37:02,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:02,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:02,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:02,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:02,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:02,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:02,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 358 transitions, 4476 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:02,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:02,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:02,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:03,934 INFO L124 PetriNetUnfolderBase]: 4376/6439 cut-off events. [2024-06-14 11:37:03,935 INFO L125 PetriNetUnfolderBase]: For 461032/461034 co-relation queries the response was YES. [2024-06-14 11:37:03,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52810 conditions, 6439 events. 4376/6439 cut-off events. For 461032/461034 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32723 event pairs, 1385 based on Foata normal form. 4/6442 useless extension candidates. Maximal degree in co-relation 52699. Up to 6257 conditions per place. [2024-06-14 11:37:04,010 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 338 selfloop transitions, 52 changer transitions 0/393 dead transitions. [2024-06-14 11:37:04,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 393 transitions, 5685 flow [2024-06-14 11:37:04,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:04,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:04,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 11:37:04,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 11:37:04,011 INFO L175 Difference]: Start difference. First operand has 232 places, 358 transitions, 4476 flow. Second operand 8 states and 128 transitions. [2024-06-14 11:37:04,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 393 transitions, 5685 flow [2024-06-14 11:37:04,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 393 transitions, 5570 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:04,617 INFO L231 Difference]: Finished difference. Result has 238 places, 372 transitions, 4709 flow [2024-06-14 11:37:04,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4361, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4709, PETRI_PLACES=238, PETRI_TRANSITIONS=372} [2024-06-14 11:37:04,618 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 193 predicate places. [2024-06-14 11:37:04,618 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 372 transitions, 4709 flow [2024-06-14 11:37:04,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:04,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:04,618 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-14 11:37:04,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:37:04,619 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-14 11:37:04,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:04,619 INFO L85 PathProgramCache]: Analyzing trace with hash -692105265, now seen corresponding path program 1 times [2024-06-14 11:37:04,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:04,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98849056] [2024-06-14 11:37:04,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:04,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:04,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:05,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:05,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:05,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98849056] [2024-06-14 11:37:05,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98849056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:05,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:05,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:37:05,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895259369] [2024-06-14 11:37:05,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:05,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:37:05,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:05,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:37:05,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:37:05,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:37:05,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 372 transitions, 4709 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:05,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:05,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:37:05,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:07,415 INFO L124 PetriNetUnfolderBase]: 4264/6332 cut-off events. [2024-06-14 11:37:07,416 INFO L125 PetriNetUnfolderBase]: For 504053/504088 co-relation queries the response was YES. [2024-06-14 11:37:07,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52596 conditions, 6332 events. 4264/6332 cut-off events. For 504053/504088 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32732 event pairs, 1099 based on Foata normal form. 24/6330 useless extension candidates. Maximal degree in co-relation 52481. Up to 5752 conditions per place. [2024-06-14 11:37:07,487 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 289 selfloop transitions, 76 changer transitions 0/404 dead transitions. [2024-06-14 11:37:07,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 404 transitions, 5675 flow [2024-06-14 11:37:07,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:07,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:07,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 11:37:07,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-06-14 11:37:07,488 INFO L175 Difference]: Start difference. First operand has 238 places, 372 transitions, 4709 flow. Second operand 9 states and 155 transitions. [2024-06-14 11:37:07,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 404 transitions, 5675 flow [2024-06-14 11:37:08,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 404 transitions, 5561 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:08,015 INFO L231 Difference]: Finished difference. Result has 244 places, 377 transitions, 4880 flow [2024-06-14 11:37:08,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4880, PETRI_PLACES=244, PETRI_TRANSITIONS=377} [2024-06-14 11:37:08,015 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 199 predicate places. [2024-06-14 11:37:08,015 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 377 transitions, 4880 flow [2024-06-14 11:37:08,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:08,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:08,015 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-14 11:37:08,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:37:08,016 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-14 11:37:08,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:08,016 INFO L85 PathProgramCache]: Analyzing trace with hash -99468343, now seen corresponding path program 1 times [2024-06-14 11:37:08,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:08,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141652845] [2024-06-14 11:37:08,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:08,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:08,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:08,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:08,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:08,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141652845] [2024-06-14 11:37:08,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141652845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:08,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:08,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:08,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787945568] [2024-06-14 11:37:08,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:08,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:08,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:08,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:08,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:08,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:08,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 377 transitions, 4880 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:08,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:08,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:08,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:10,241 INFO L124 PetriNetUnfolderBase]: 4472/6584 cut-off events. [2024-06-14 11:37:10,242 INFO L125 PetriNetUnfolderBase]: For 511039/511043 co-relation queries the response was YES. [2024-06-14 11:37:10,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55535 conditions, 6584 events. 4472/6584 cut-off events. For 511039/511043 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 33697 event pairs, 1358 based on Foata normal form. 6/6589 useless extension candidates. Maximal degree in co-relation 55418. Up to 6328 conditions per place. [2024-06-14 11:37:10,315 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 354 selfloop transitions, 50 changer transitions 0/407 dead transitions. [2024-06-14 11:37:10,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 407 transitions, 5956 flow [2024-06-14 11:37:10,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:10,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:10,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 11:37:10,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-14 11:37:10,316 INFO L175 Difference]: Start difference. First operand has 244 places, 377 transitions, 4880 flow. Second operand 7 states and 122 transitions. [2024-06-14 11:37:10,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 407 transitions, 5956 flow [2024-06-14 11:37:11,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 407 transitions, 5767 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:11,038 INFO L231 Difference]: Finished difference. Result has 247 places, 387 transitions, 5035 flow [2024-06-14 11:37:11,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4691, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5035, PETRI_PLACES=247, PETRI_TRANSITIONS=387} [2024-06-14 11:37:11,039 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 202 predicate places. [2024-06-14 11:37:11,039 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 387 transitions, 5035 flow [2024-06-14 11:37:11,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:11,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:11,039 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-14 11:37:11,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:37:11,040 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-14 11:37:11,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:11,040 INFO L85 PathProgramCache]: Analyzing trace with hash -909438647, now seen corresponding path program 2 times [2024-06-14 11:37:11,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:11,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003771249] [2024-06-14 11:37:11,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:11,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:11,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:11,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:11,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:11,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003771249] [2024-06-14 11:37:11,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003771249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:11,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:11,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:11,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662788716] [2024-06-14 11:37:11,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:11,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:11,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:11,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:11,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:12,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:12,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 387 transitions, 5035 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:12,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:12,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:12,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:13,373 INFO L124 PetriNetUnfolderBase]: 4462/6567 cut-off events. [2024-06-14 11:37:13,374 INFO L125 PetriNetUnfolderBase]: For 521694/521698 co-relation queries the response was YES. [2024-06-14 11:37:13,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56070 conditions, 6567 events. 4462/6567 cut-off events. For 521694/521698 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 33407 event pairs, 1324 based on Foata normal form. 6/6572 useless extension candidates. Maximal degree in co-relation 55950. Up to 6235 conditions per place. [2024-06-14 11:37:13,453 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 348 selfloop transitions, 58 changer transitions 0/409 dead transitions. [2024-06-14 11:37:13,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 409 transitions, 6102 flow [2024-06-14 11:37:13,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:13,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:13,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 11:37:13,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 11:37:13,455 INFO L175 Difference]: Start difference. First operand has 247 places, 387 transitions, 5035 flow. Second operand 7 states and 120 transitions. [2024-06-14 11:37:13,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 409 transitions, 6102 flow [2024-06-14 11:37:14,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 409 transitions, 5989 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-14 11:37:14,251 INFO L231 Difference]: Finished difference. Result has 253 places, 389 transitions, 5131 flow [2024-06-14 11:37:14,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4932, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5131, PETRI_PLACES=253, PETRI_TRANSITIONS=389} [2024-06-14 11:37:14,251 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 208 predicate places. [2024-06-14 11:37:14,251 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 389 transitions, 5131 flow [2024-06-14 11:37:14,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:14,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:14,252 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-14 11:37:14,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:37:14,252 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:14,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:14,252 INFO L85 PathProgramCache]: Analyzing trace with hash -100378520, now seen corresponding path program 1 times [2024-06-14 11:37:14,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:14,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500217774] [2024-06-14 11:37:14,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:14,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:15,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:15,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:15,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500217774] [2024-06-14 11:37:15,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500217774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:15,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:15,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:37:15,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192521881] [2024-06-14 11:37:15,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:15,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:37:15,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:15,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:37:15,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:37:15,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:15,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 389 transitions, 5131 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:15,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:15,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:15,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:17,884 INFO L124 PetriNetUnfolderBase]: 4656/6883 cut-off events. [2024-06-14 11:37:17,884 INFO L125 PetriNetUnfolderBase]: For 579004/579006 co-relation queries the response was YES. [2024-06-14 11:37:17,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59188 conditions, 6883 events. 4656/6883 cut-off events. For 579004/579006 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 35636 event pairs, 1020 based on Foata normal form. 18/6900 useless extension candidates. Maximal degree in co-relation 59065. Up to 5539 conditions per place. [2024-06-14 11:37:17,963 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 335 selfloop transitions, 100 changer transitions 0/438 dead transitions. [2024-06-14 11:37:17,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 438 transitions, 6475 flow [2024-06-14 11:37:17,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:17,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:17,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 11:37:17,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116161616161616 [2024-06-14 11:37:17,965 INFO L175 Difference]: Start difference. First operand has 253 places, 389 transitions, 5131 flow. Second operand 9 states and 163 transitions. [2024-06-14 11:37:17,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 438 transitions, 6475 flow [2024-06-14 11:37:18,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 438 transitions, 6373 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:18,677 INFO L231 Difference]: Finished difference. Result has 257 places, 391 transitions, 5315 flow [2024-06-14 11:37:18,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5315, PETRI_PLACES=257, PETRI_TRANSITIONS=391} [2024-06-14 11:37:18,677 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 212 predicate places. [2024-06-14 11:37:18,677 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 391 transitions, 5315 flow [2024-06-14 11:37:18,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:18,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:18,678 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-14 11:37:18,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:37:18,678 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:18,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:18,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1818717576, now seen corresponding path program 2 times [2024-06-14 11:37:18,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:18,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932654542] [2024-06-14 11:37:18,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:18,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:18,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:20,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:20,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:20,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932654542] [2024-06-14 11:37:20,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932654542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:20,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:20,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:37:20,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939084533] [2024-06-14 11:37:20,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:20,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:37:20,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:20,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:37:20,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:37:20,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:20,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 391 transitions, 5315 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:20,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:20,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:20,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:22,280 INFO L124 PetriNetUnfolderBase]: 4748/7032 cut-off events. [2024-06-14 11:37:22,280 INFO L125 PetriNetUnfolderBase]: For 590471/590471 co-relation queries the response was YES. [2024-06-14 11:37:22,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60655 conditions, 7032 events. 4748/7032 cut-off events. For 590471/590471 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36655 event pairs, 1054 based on Foata normal form. 24/7054 useless extension candidates. Maximal degree in co-relation 60532. Up to 6353 conditions per place. [2024-06-14 11:37:22,362 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 359 selfloop transitions, 75 changer transitions 0/437 dead transitions. [2024-06-14 11:37:22,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 437 transitions, 6431 flow [2024-06-14 11:37:22,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:22,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:22,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-14 11:37:22,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3840909090909091 [2024-06-14 11:37:22,363 INFO L175 Difference]: Start difference. First operand has 257 places, 391 transitions, 5315 flow. Second operand 10 states and 169 transitions. [2024-06-14 11:37:22,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 437 transitions, 6431 flow [2024-06-14 11:37:23,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 437 transitions, 6290 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:23,207 INFO L231 Difference]: Finished difference. Result has 262 places, 392 transitions, 5383 flow [2024-06-14 11:37:23,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5176, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5383, PETRI_PLACES=262, PETRI_TRANSITIONS=392} [2024-06-14 11:37:23,207 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 217 predicate places. [2024-06-14 11:37:23,207 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 392 transitions, 5383 flow [2024-06-14 11:37:23,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:23,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:23,208 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-14 11:37:23,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:37:23,208 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-14 11:37:23,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:23,208 INFO L85 PathProgramCache]: Analyzing trace with hash -509166156, now seen corresponding path program 3 times [2024-06-14 11:37:23,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:23,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246656562] [2024-06-14 11:37:23,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:23,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:23,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:24,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:24,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:24,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246656562] [2024-06-14 11:37:24,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246656562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:24,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:24,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:37:24,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291409697] [2024-06-14 11:37:24,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:24,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:37:24,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:24,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:37:24,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:37:24,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:24,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 392 transitions, 5383 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 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-14 11:37:24,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:24,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:24,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:26,649 INFO L124 PetriNetUnfolderBase]: 4806/7133 cut-off events. [2024-06-14 11:37:26,649 INFO L125 PetriNetUnfolderBase]: For 605790/605792 co-relation queries the response was YES. [2024-06-14 11:37:26,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61738 conditions, 7133 events. 4806/7133 cut-off events. For 605790/605792 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 37494 event pairs, 920 based on Foata normal form. 18/7150 useless extension candidates. Maximal degree in co-relation 61613. Up to 5472 conditions per place. [2024-06-14 11:37:26,728 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 338 selfloop transitions, 105 changer transitions 0/446 dead transitions. [2024-06-14 11:37:26,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 446 transitions, 6743 flow [2024-06-14 11:37:26,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:26,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:26,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-14 11:37:26,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068181818181818 [2024-06-14 11:37:26,730 INFO L175 Difference]: Start difference. First operand has 262 places, 392 transitions, 5383 flow. Second operand 10 states and 179 transitions. [2024-06-14 11:37:26,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 446 transitions, 6743 flow [2024-06-14 11:37:27,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 446 transitions, 6586 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:27,593 INFO L231 Difference]: Finished difference. Result has 264 places, 393 transitions, 5484 flow [2024-06-14 11:37:27,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5226, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5484, PETRI_PLACES=264, PETRI_TRANSITIONS=393} [2024-06-14 11:37:27,593 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 219 predicate places. [2024-06-14 11:37:27,593 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 393 transitions, 5484 flow [2024-06-14 11:37:27,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 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-14 11:37:27,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:27,593 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-14 11:37:27,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:37:27,594 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-14 11:37:27,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:27,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1145930682, now seen corresponding path program 1 times [2024-06-14 11:37:27,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:27,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584694908] [2024-06-14 11:37:27,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:27,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:27,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:29,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:29,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:29,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584694908] [2024-06-14 11:37:29,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584694908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:29,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:29,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:37:29,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770375459] [2024-06-14 11:37:29,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:29,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:37:29,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:29,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:37:29,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:37:29,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:29,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 393 transitions, 5484 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:29,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:29,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:29,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:31,348 INFO L124 PetriNetUnfolderBase]: 4898/7285 cut-off events. [2024-06-14 11:37:31,349 INFO L125 PetriNetUnfolderBase]: For 633666/633668 co-relation queries the response was YES. [2024-06-14 11:37:31,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63250 conditions, 7285 events. 4898/7285 cut-off events. For 633666/633668 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 38578 event pairs, 903 based on Foata normal form. 24/7308 useless extension candidates. Maximal degree in co-relation 63124. Up to 5718 conditions per place. [2024-06-14 11:37:31,444 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 305 selfloop transitions, 134 changer transitions 0/442 dead transitions. [2024-06-14 11:37:31,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 442 transitions, 6634 flow [2024-06-14 11:37:31,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:31,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:31,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-14 11:37:31,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-14 11:37:31,446 INFO L175 Difference]: Start difference. First operand has 264 places, 393 transitions, 5484 flow. Second operand 9 states and 171 transitions. [2024-06-14 11:37:31,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 442 transitions, 6634 flow [2024-06-14 11:37:32,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 442 transitions, 6396 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:32,426 INFO L231 Difference]: Finished difference. Result has 265 places, 394 transitions, 5565 flow [2024-06-14 11:37:32,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5246, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5565, PETRI_PLACES=265, PETRI_TRANSITIONS=394} [2024-06-14 11:37:32,426 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 220 predicate places. [2024-06-14 11:37:32,426 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 394 transitions, 5565 flow [2024-06-14 11:37:32,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:32,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:32,427 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-14 11:37:32,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:37:32,427 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-14 11:37:32,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:32,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1318355234, now seen corresponding path program 4 times [2024-06-14 11:37:32,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:32,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285383550] [2024-06-14 11:37:32,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:32,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:34,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-14 11:37:34,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:34,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285383550] [2024-06-14 11:37:34,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285383550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:34,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:34,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:37:34,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114778419] [2024-06-14 11:37:34,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:34,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:37:34,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:34,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:37:34,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:37:34,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:34,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 394 transitions, 5565 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:34,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:34,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:34,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:36,179 INFO L124 PetriNetUnfolderBase]: 5092/7603 cut-off events. [2024-06-14 11:37:36,180 INFO L125 PetriNetUnfolderBase]: For 679713/679715 co-relation queries the response was YES. [2024-06-14 11:37:36,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66877 conditions, 7603 events. 5092/7603 cut-off events. For 679713/679715 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 40888 event pairs, 943 based on Foata normal form. 16/7618 useless extension candidates. Maximal degree in co-relation 66750. Up to 5694 conditions per place. [2024-06-14 11:37:36,277 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 309 selfloop transitions, 137 changer transitions 0/449 dead transitions. [2024-06-14 11:37:36,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 449 transitions, 6997 flow [2024-06-14 11:37:36,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:36,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:36,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 11:37:36,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-14 11:37:36,278 INFO L175 Difference]: Start difference. First operand has 265 places, 394 transitions, 5565 flow. Second operand 9 states and 175 transitions. [2024-06-14 11:37:36,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 449 transitions, 6997 flow [2024-06-14 11:37:37,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 449 transitions, 6706 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:37:37,417 INFO L231 Difference]: Finished difference. Result has 267 places, 396 transitions, 5644 flow [2024-06-14 11:37:37,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5274, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5644, PETRI_PLACES=267, PETRI_TRANSITIONS=396} [2024-06-14 11:37:37,418 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-14 11:37:37,418 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 396 transitions, 5644 flow [2024-06-14 11:37:37,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:37,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:37,418 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-14 11:37:37,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:37:37,418 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-14 11:37:37,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:37,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1318413628, now seen corresponding path program 5 times [2024-06-14 11:37:37,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:37,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030747077] [2024-06-14 11:37:37,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:37,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:37,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:38,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:38,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:38,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030747077] [2024-06-14 11:37:38,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030747077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:38,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:38,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:37:38,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555286939] [2024-06-14 11:37:38,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:38,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:37:38,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:38,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:37:38,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:37:39,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:39,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 396 transitions, 5644 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:39,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:39,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:39,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:41,273 INFO L124 PetriNetUnfolderBase]: 5048/7535 cut-off events. [2024-06-14 11:37:41,274 INFO L125 PetriNetUnfolderBase]: For 676999/677001 co-relation queries the response was YES. [2024-06-14 11:37:41,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65423 conditions, 7535 events. 5048/7535 cut-off events. For 676999/677001 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 40480 event pairs, 883 based on Foata normal form. 24/7558 useless extension candidates. Maximal degree in co-relation 65295. Up to 5968 conditions per place. [2024-06-14 11:37:41,373 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 303 selfloop transitions, 139 changer transitions 0/445 dead transitions. [2024-06-14 11:37:41,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 445 transitions, 6760 flow [2024-06-14 11:37:41,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:41,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:41,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-14 11:37:41,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-14 11:37:41,374 INFO L175 Difference]: Start difference. First operand has 267 places, 396 transitions, 5644 flow. Second operand 9 states and 169 transitions. [2024-06-14 11:37:41,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 445 transitions, 6760 flow [2024-06-14 11:37:42,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 445 transitions, 6549 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:42,483 INFO L231 Difference]: Finished difference. Result has 271 places, 396 transitions, 5718 flow [2024-06-14 11:37:42,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5433, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5718, PETRI_PLACES=271, PETRI_TRANSITIONS=396} [2024-06-14 11:37:42,483 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 226 predicate places. [2024-06-14 11:37:42,484 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 396 transitions, 5718 flow [2024-06-14 11:37:42,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:42,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:42,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-14 11:37:42,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:37:42,484 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:42,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:42,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1318659582, now seen corresponding path program 2 times [2024-06-14 11:37:42,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:42,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414127479] [2024-06-14 11:37:42,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:42,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:42,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:44,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:44,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:44,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414127479] [2024-06-14 11:37:44,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414127479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:44,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:44,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:37:44,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824036038] [2024-06-14 11:37:44,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:44,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:37:44,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:44,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:37:44,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:37:44,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:44,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 396 transitions, 5718 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:44,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:44,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:44,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:46,384 INFO L124 PetriNetUnfolderBase]: 5544/8314 cut-off events. [2024-06-14 11:37:46,384 INFO L125 PetriNetUnfolderBase]: For 692514/692516 co-relation queries the response was YES. [2024-06-14 11:37:46,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70217 conditions, 8314 events. 5544/8314 cut-off events. For 692514/692516 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 46109 event pairs, 1092 based on Foata normal form. 16/8328 useless extension candidates. Maximal degree in co-relation 70087. Up to 6030 conditions per place. [2024-06-14 11:37:46,491 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 328 selfloop transitions, 150 changer transitions 0/481 dead transitions. [2024-06-14 11:37:46,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 481 transitions, 7350 flow [2024-06-14 11:37:46,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:46,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:46,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-14 11:37:46,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-14 11:37:46,493 INFO L175 Difference]: Start difference. First operand has 271 places, 396 transitions, 5718 flow. Second operand 10 states and 185 transitions. [2024-06-14 11:37:46,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 481 transitions, 7350 flow [2024-06-14 11:37:47,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 481 transitions, 7020 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:47,661 INFO L231 Difference]: Finished difference. Result has 275 places, 416 transitions, 6071 flow [2024-06-14 11:37:47,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5430, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6071, PETRI_PLACES=275, PETRI_TRANSITIONS=416} [2024-06-14 11:37:47,662 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 230 predicate places. [2024-06-14 11:37:47,662 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 416 transitions, 6071 flow [2024-06-14 11:37:47,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:47,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:47,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:47,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:37:47,662 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-14 11:37:47,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:47,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1921796964, now seen corresponding path program 1 times [2024-06-14 11:37:47,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:47,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202047709] [2024-06-14 11:37:47,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:47,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:47,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:48,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:48,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:48,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202047709] [2024-06-14 11:37:48,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202047709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:48,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:48,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:48,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113011594] [2024-06-14 11:37:48,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:48,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:48,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:48,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:48,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:48,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:48,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 416 transitions, 6071 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:48,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:48,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:48,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:50,202 INFO L124 PetriNetUnfolderBase]: 5554/8333 cut-off events. [2024-06-14 11:37:50,202 INFO L125 PetriNetUnfolderBase]: For 694648/694654 co-relation queries the response was YES. [2024-06-14 11:37:50,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70920 conditions, 8333 events. 5554/8333 cut-off events. For 694648/694654 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 46339 event pairs, 1662 based on Foata normal form. 8/8340 useless extension candidates. Maximal degree in co-relation 70787. Up to 8034 conditions per place. [2024-06-14 11:37:50,307 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 387 selfloop transitions, 58 changer transitions 0/448 dead transitions. [2024-06-14 11:37:50,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 448 transitions, 7298 flow [2024-06-14 11:37:50,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:50,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:50,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 11:37:50,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 11:37:50,309 INFO L175 Difference]: Start difference. First operand has 275 places, 416 transitions, 6071 flow. Second operand 7 states and 120 transitions. [2024-06-14 11:37:50,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 448 transitions, 7298 flow [2024-06-14 11:37:51,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 448 transitions, 7071 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:51,557 INFO L231 Difference]: Finished difference. Result has 280 places, 427 transitions, 6247 flow [2024-06-14 11:37:51,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5849, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6247, PETRI_PLACES=280, PETRI_TRANSITIONS=427} [2024-06-14 11:37:51,557 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 235 predicate places. [2024-06-14 11:37:51,557 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 427 transitions, 6247 flow [2024-06-14 11:37:51,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:51,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:51,557 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-14 11:37:51,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:37:51,558 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-14 11:37:51,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:51,558 INFO L85 PathProgramCache]: Analyzing trace with hash -2017576316, now seen corresponding path program 2 times [2024-06-14 11:37:51,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:51,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197436050] [2024-06-14 11:37:51,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:51,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:51,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:52,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-14 11:37:52,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:52,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197436050] [2024-06-14 11:37:52,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197436050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:52,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:52,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:52,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989478723] [2024-06-14 11:37:52,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:52,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:52,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:52,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:52,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:52,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:52,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 427 transitions, 6247 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:52,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:52,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:52,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:54,458 INFO L124 PetriNetUnfolderBase]: 5545/8314 cut-off events. [2024-06-14 11:37:54,458 INFO L125 PetriNetUnfolderBase]: For 707028/707032 co-relation queries the response was YES. [2024-06-14 11:37:54,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70794 conditions, 8314 events. 5545/8314 cut-off events. For 707028/707032 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 46051 event pairs, 1640 based on Foata normal form. 7/8320 useless extension candidates. Maximal degree in co-relation 70658. Up to 8014 conditions per place. [2024-06-14 11:37:54,551 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 389 selfloop transitions, 55 changer transitions 0/447 dead transitions. [2024-06-14 11:37:54,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 447 transitions, 7311 flow [2024-06-14 11:37:54,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:54,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:54,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-14 11:37:54,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-14 11:37:54,552 INFO L175 Difference]: Start difference. First operand has 280 places, 427 transitions, 6247 flow. Second operand 7 states and 118 transitions. [2024-06-14 11:37:54,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 447 transitions, 7311 flow [2024-06-14 11:37:55,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 447 transitions, 7195 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:37:55,734 INFO L231 Difference]: Finished difference. Result has 284 places, 430 transitions, 6357 flow [2024-06-14 11:37:55,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6131, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6357, PETRI_PLACES=284, PETRI_TRANSITIONS=430} [2024-06-14 11:37:55,735 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 239 predicate places. [2024-06-14 11:37:55,735 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 430 transitions, 6357 flow [2024-06-14 11:37:55,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 11:37:55,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:55,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-14 11:37:55,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:37:55,736 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:55,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:55,736 INFO L85 PathProgramCache]: Analyzing trace with hash -182780380, now seen corresponding path program 6 times [2024-06-14 11:37:55,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:55,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656793442] [2024-06-14 11:37:55,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:55,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:55,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:57,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:57,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:57,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656793442] [2024-06-14 11:37:57,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656793442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:57,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:57,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:37:57,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708583228] [2024-06-14 11:37:57,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:57,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:37:57,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:57,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:37:57,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:37:57,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:37:57,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 430 transitions, 6357 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:57,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:57,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:37:57,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:59,914 INFO L124 PetriNetUnfolderBase]: 5689/8554 cut-off events. [2024-06-14 11:37:59,914 INFO L125 PetriNetUnfolderBase]: For 772297/772297 co-relation queries the response was YES. [2024-06-14 11:37:59,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73587 conditions, 8554 events. 5689/8554 cut-off events. For 772297/772297 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 47690 event pairs, 1037 based on Foata normal form. 16/8569 useless extension candidates. Maximal degree in co-relation 73450. Up to 6531 conditions per place. [2024-06-14 11:38:00,026 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 326 selfloop transitions, 152 changer transitions 0/481 dead transitions. [2024-06-14 11:38:00,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 481 transitions, 7865 flow [2024-06-14 11:38:00,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:00,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:00,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 11:38:00,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-14 11:38:00,036 INFO L175 Difference]: Start difference. First operand has 284 places, 430 transitions, 6357 flow. Second operand 9 states and 170 transitions. [2024-06-14 11:38:00,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 481 transitions, 7865 flow [2024-06-14 11:38:01,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 481 transitions, 7717 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:01,405 INFO L231 Difference]: Finished difference. Result has 287 places, 432 transitions, 6619 flow [2024-06-14 11:38:01,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6211, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6619, PETRI_PLACES=287, PETRI_TRANSITIONS=432} [2024-06-14 11:38:01,405 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 242 predicate places. [2024-06-14 11:38:01,405 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 432 transitions, 6619 flow [2024-06-14 11:38:01,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:01,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:01,405 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-14 11:38:01,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:38:01,406 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:01,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:01,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1155707884, now seen corresponding path program 7 times [2024-06-14 11:38:01,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:01,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222328680] [2024-06-14 11:38:01,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:01,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:01,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:02,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:02,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:02,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222328680] [2024-06-14 11:38:02,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222328680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:02,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:02,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:38:02,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239352240] [2024-06-14 11:38:02,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:02,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:38:02,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:02,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:38:02,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:38:03,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:38:03,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 432 transitions, 6619 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:03,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:03,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:38:03,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:05,233 INFO L124 PetriNetUnfolderBase]: 5781/8706 cut-off events. [2024-06-14 11:38:05,233 INFO L125 PetriNetUnfolderBase]: For 795404/795404 co-relation queries the response was YES. [2024-06-14 11:38:05,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75494 conditions, 8706 events. 5781/8706 cut-off events. For 795404/795404 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 48870 event pairs, 1057 based on Foata normal form. 24/8729 useless extension candidates. Maximal degree in co-relation 75357. Up to 6917 conditions per place. [2024-06-14 11:38:05,337 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 324 selfloop transitions, 150 changer transitions 0/477 dead transitions. [2024-06-14 11:38:05,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 477 transitions, 7835 flow [2024-06-14 11:38:05,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:05,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:05,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 11:38:05,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-14 11:38:05,338 INFO L175 Difference]: Start difference. First operand has 287 places, 432 transitions, 6619 flow. Second operand 9 states and 166 transitions. [2024-06-14 11:38:05,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 477 transitions, 7835 flow [2024-06-14 11:38:06,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 477 transitions, 7612 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:38:06,686 INFO L231 Difference]: Finished difference. Result has 291 places, 433 transitions, 6755 flow [2024-06-14 11:38:06,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6404, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6755, PETRI_PLACES=291, PETRI_TRANSITIONS=433} [2024-06-14 11:38:06,687 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 246 predicate places. [2024-06-14 11:38:06,687 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 433 transitions, 6755 flow [2024-06-14 11:38:06,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:06,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:06,687 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-14 11:38:06,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:38:06,687 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:06,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:06,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1149041210, now seen corresponding path program 3 times [2024-06-14 11:38:06,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:06,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849715323] [2024-06-14 11:38:06,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:06,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:06,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:08,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:08,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:08,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849715323] [2024-06-14 11:38:08,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849715323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:08,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:08,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:38:08,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154502979] [2024-06-14 11:38:08,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:08,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:38:08,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:08,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:38:08,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:38:08,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:38:08,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 433 transitions, 6755 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:08,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:08,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:38:08,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:10,692 INFO L124 PetriNetUnfolderBase]: 5873/8858 cut-off events. [2024-06-14 11:38:10,693 INFO L125 PetriNetUnfolderBase]: For 815824/815824 co-relation queries the response was YES. [2024-06-14 11:38:10,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77260 conditions, 8858 events. 5873/8858 cut-off events. For 815824/815824 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 50068 event pairs, 1067 based on Foata normal form. 24/8881 useless extension candidates. Maximal degree in co-relation 77121. Up to 7069 conditions per place. [2024-06-14 11:38:10,814 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 326 selfloop transitions, 151 changer transitions 0/480 dead transitions. [2024-06-14 11:38:10,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 480 transitions, 7985 flow [2024-06-14 11:38:10,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:10,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:10,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-14 11:38:10,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-14 11:38:10,816 INFO L175 Difference]: Start difference. First operand has 291 places, 433 transitions, 6755 flow. Second operand 9 states and 168 transitions. [2024-06-14 11:38:10,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 480 transitions, 7985 flow [2024-06-14 11:38:12,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 480 transitions, 7664 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:12,339 INFO L231 Difference]: Finished difference. Result has 293 places, 434 transitions, 6789 flow [2024-06-14 11:38:12,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6434, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6789, PETRI_PLACES=293, PETRI_TRANSITIONS=434} [2024-06-14 11:38:12,340 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 248 predicate places. [2024-06-14 11:38:12,340 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 434 transitions, 6789 flow [2024-06-14 11:38:12,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:12,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:12,340 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-14 11:38:12,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:38:12,340 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:12,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:12,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1258322346, now seen corresponding path program 4 times [2024-06-14 11:38:12,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:12,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180400052] [2024-06-14 11:38:12,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:12,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:12,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:14,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:14,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180400052] [2024-06-14 11:38:14,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180400052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:14,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:14,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:38:14,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227858805] [2024-06-14 11:38:14,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:14,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:38:14,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:14,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:38:14,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:38:14,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:38:14,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 434 transitions, 6789 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:14,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:14,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:38:14,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:16,313 INFO L124 PetriNetUnfolderBase]: 5931/8956 cut-off events. [2024-06-14 11:38:16,313 INFO L125 PetriNetUnfolderBase]: For 827984/827984 co-relation queries the response was YES. [2024-06-14 11:38:16,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78107 conditions, 8956 events. 5931/8956 cut-off events. For 827984/827984 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 50890 event pairs, 1079 based on Foata normal form. 16/8971 useless extension candidates. Maximal degree in co-relation 77967. Up to 6881 conditions per place. [2024-06-14 11:38:16,420 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 327 selfloop transitions, 154 changer transitions 0/484 dead transitions. [2024-06-14 11:38:16,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 484 transitions, 8065 flow [2024-06-14 11:38:16,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:16,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:16,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 11:38:16,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-14 11:38:16,421 INFO L175 Difference]: Start difference. First operand has 293 places, 434 transitions, 6789 flow. Second operand 9 states and 170 transitions. [2024-06-14 11:38:16,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 484 transitions, 8065 flow [2024-06-14 11:38:17,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 484 transitions, 7740 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:17,952 INFO L231 Difference]: Finished difference. Result has 295 places, 435 transitions, 6830 flow [2024-06-14 11:38:17,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6464, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6830, PETRI_PLACES=295, PETRI_TRANSITIONS=435} [2024-06-14 11:38:17,952 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-14 11:38:17,953 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 435 transitions, 6830 flow [2024-06-14 11:38:17,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:17,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:17,953 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-14 11:38:17,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:38:17,953 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:17,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:17,953 INFO L85 PathProgramCache]: Analyzing trace with hash 88248164, now seen corresponding path program 5 times [2024-06-14 11:38:17,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:17,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245476773] [2024-06-14 11:38:17,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:17,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:17,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:19,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:19,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:19,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245476773] [2024-06-14 11:38:19,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245476773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:19,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:19,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:38:19,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642298568] [2024-06-14 11:38:19,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:19,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:38:19,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:19,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:38:19,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:38:19,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:38:19,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 435 transitions, 6830 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:19,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:19,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:38:19,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:21,839 INFO L124 PetriNetUnfolderBase]: 5989/9063 cut-off events. [2024-06-14 11:38:21,840 INFO L125 PetriNetUnfolderBase]: For 853199/853199 co-relation queries the response was YES. [2024-06-14 11:38:21,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78988 conditions, 9063 events. 5989/9063 cut-off events. For 853199/853199 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 51965 event pairs, 2011 based on Foata normal form. 16/9078 useless extension candidates. Maximal degree in co-relation 78847. Up to 8543 conditions per place. [2024-06-14 11:38:21,967 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 453 selfloop transitions, 23 changer transitions 0/479 dead transitions. [2024-06-14 11:38:21,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 479 transitions, 8262 flow [2024-06-14 11:38:21,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:21,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:21,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 11:38:21,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-14 11:38:21,968 INFO L175 Difference]: Start difference. First operand has 295 places, 435 transitions, 6830 flow. Second operand 9 states and 157 transitions. [2024-06-14 11:38:21,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 479 transitions, 8262 flow [2024-06-14 11:38:23,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 479 transitions, 7918 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:23,386 INFO L231 Difference]: Finished difference. Result has 297 places, 436 transitions, 6592 flow [2024-06-14 11:38:23,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6486, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6592, PETRI_PLACES=297, PETRI_TRANSITIONS=436} [2024-06-14 11:38:23,387 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 252 predicate places. [2024-06-14 11:38:23,387 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 436 transitions, 6592 flow [2024-06-14 11:38:23,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:23,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:23,387 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-14 11:38:23,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:38:23,387 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:23,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:23,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1725812250, now seen corresponding path program 6 times [2024-06-14 11:38:23,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:23,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939020326] [2024-06-14 11:38:23,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:23,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:23,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:25,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:25,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:25,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939020326] [2024-06-14 11:38:25,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939020326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:25,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:25,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:38:25,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472184198] [2024-06-14 11:38:25,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:25,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:38:25,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:25,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:38:25,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:38:25,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:38:25,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 436 transitions, 6592 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:25,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:25,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:38:25,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:27,477 INFO L124 PetriNetUnfolderBase]: 5945/8995 cut-off events. [2024-06-14 11:38:27,478 INFO L125 PetriNetUnfolderBase]: For 843005/843005 co-relation queries the response was YES. [2024-06-14 11:38:27,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76389 conditions, 8995 events. 5945/8995 cut-off events. For 843005/843005 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 51535 event pairs, 2016 based on Foata normal form. 24/9018 useless extension candidates. Maximal degree in co-relation 76247. Up to 8669 conditions per place. [2024-06-14 11:38:27,577 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 448 selfloop transitions, 22 changer transitions 0/473 dead transitions. [2024-06-14 11:38:27,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 473 transitions, 7702 flow [2024-06-14 11:38:27,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:27,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:27,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-14 11:38:27,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3613636363636364 [2024-06-14 11:38:27,578 INFO L175 Difference]: Start difference. First operand has 297 places, 436 transitions, 6592 flow. Second operand 10 states and 159 transitions. [2024-06-14 11:38:27,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 473 transitions, 7702 flow [2024-06-14 11:38:28,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 473 transitions, 7596 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:28,903 INFO L231 Difference]: Finished difference. Result has 301 places, 436 transitions, 6537 flow [2024-06-14 11:38:28,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6486, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6537, PETRI_PLACES=301, PETRI_TRANSITIONS=436} [2024-06-14 11:38:28,904 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 256 predicate places. [2024-06-14 11:38:28,904 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 436 transitions, 6537 flow [2024-06-14 11:38:28,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:28,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:28,904 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-14 11:38:28,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:38:28,904 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:28,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:28,905 INFO L85 PathProgramCache]: Analyzing trace with hash -709350728, now seen corresponding path program 7 times [2024-06-14 11:38:28,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:28,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141678000] [2024-06-14 11:38:28,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:28,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:28,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:30,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:30,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:30,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141678000] [2024-06-14 11:38:30,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141678000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:30,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:30,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 11:38:30,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6000144] [2024-06-14 11:38:30,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:30,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 11:38:30,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:30,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 11:38:30,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 11:38:30,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:38:30,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 436 transitions, 6537 flow. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:30,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:30,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:38:30,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:32,796 INFO L124 PetriNetUnfolderBase]: 6003/9093 cut-off events. [2024-06-14 11:38:32,796 INFO L125 PetriNetUnfolderBase]: For 847800/847800 co-relation queries the response was YES. [2024-06-14 11:38:32,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76842 conditions, 9093 events. 6003/9093 cut-off events. For 847800/847800 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 52285 event pairs, 2015 based on Foata normal form. 16/9108 useless extension candidates. Maximal degree in co-relation 76699. Up to 8473 conditions per place. [2024-06-14 11:38:32,908 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 454 selfloop transitions, 27 changer transitions 0/484 dead transitions. [2024-06-14 11:38:32,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 484 transitions, 7787 flow [2024-06-14 11:38:32,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:32,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:32,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-14 11:38:32,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3886363636363636 [2024-06-14 11:38:32,909 INFO L175 Difference]: Start difference. First operand has 301 places, 436 transitions, 6537 flow. Second operand 10 states and 171 transitions. [2024-06-14 11:38:32,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 484 transitions, 7787 flow [2024-06-14 11:38:34,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 484 transitions, 7728 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:34,405 INFO L231 Difference]: Finished difference. Result has 301 places, 437 transitions, 6594 flow [2024-06-14 11:38:34,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6478, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6594, PETRI_PLACES=301, PETRI_TRANSITIONS=437} [2024-06-14 11:38:34,406 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 256 predicate places. [2024-06-14 11:38:34,406 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 437 transitions, 6594 flow [2024-06-14 11:38:34,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 13 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:34,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:34,406 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-14 11:38:34,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:38:34,406 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-14 11:38:34,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:34,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1942690875, now seen corresponding path program 1 times [2024-06-14 11:38:34,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:34,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352780511] [2024-06-14 11:38:34,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:34,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:35,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:35,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:35,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352780511] [2024-06-14 11:38:35,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352780511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:35,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:35,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:38:35,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869211116] [2024-06-14 11:38:35,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:35,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:38:35,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:35,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:38:35,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:38:35,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:38:35,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 437 transitions, 6594 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:35,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:35,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:38:35,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:37,747 INFO L124 PetriNetUnfolderBase]: 5766/8795 cut-off events. [2024-06-14 11:38:37,748 INFO L125 PetriNetUnfolderBase]: For 840813/840830 co-relation queries the response was YES. [2024-06-14 11:38:37,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75007 conditions, 8795 events. 5766/8795 cut-off events. For 840813/840830 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 51196 event pairs, 1447 based on Foata normal form. 5/8740 useless extension candidates. Maximal degree in co-relation 74863. Up to 8170 conditions per place. [2024-06-14 11:38:37,869 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 329 selfloop transitions, 86 changer transitions 0/460 dead transitions. [2024-06-14 11:38:37,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 460 transitions, 7676 flow [2024-06-14 11:38:37,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:37,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:37,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 11:38:37,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 11:38:37,870 INFO L175 Difference]: Start difference. First operand has 301 places, 437 transitions, 6594 flow. Second operand 9 states and 153 transitions. [2024-06-14 11:38:37,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 460 transitions, 7676 flow [2024-06-14 11:38:39,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 460 transitions, 7588 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:39,396 INFO L231 Difference]: Finished difference. Result has 303 places, 437 transitions, 6684 flow [2024-06-14 11:38:39,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6506, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6684, PETRI_PLACES=303, PETRI_TRANSITIONS=437} [2024-06-14 11:38:39,397 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-14 11:38:39,397 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 437 transitions, 6684 flow [2024-06-14 11:38:39,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:39,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:39,397 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-14 11:38:39,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:38:39,397 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-14 11:38:39,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:39,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1958345565, now seen corresponding path program 2 times [2024-06-14 11:38:39,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:39,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584829939] [2024-06-14 11:38:39,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:39,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:39,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:40,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:40,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:40,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584829939] [2024-06-14 11:38:40,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584829939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:40,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:40,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:38:40,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633109297] [2024-06-14 11:38:40,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:40,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:38:40,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:40,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:38:40,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:38:40,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 11:38:40,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 437 transitions, 6684 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:40,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:40,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 11:38:40,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:42,513 INFO L124 PetriNetUnfolderBase]: 5750/8771 cut-off events. [2024-06-14 11:38:42,513 INFO L125 PetriNetUnfolderBase]: For 847993/848032 co-relation queries the response was YES. [2024-06-14 11:38:42,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74652 conditions, 8771 events. 5750/8771 cut-off events. For 847993/848032 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 51048 event pairs, 1455 based on Foata normal form. 6/8716 useless extension candidates. Maximal degree in co-relation 74507. Up to 8196 conditions per place. [2024-06-14 11:38:42,630 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 333 selfloop transitions, 81 changer transitions 0/459 dead transitions. [2024-06-14 11:38:42,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 459 transitions, 7618 flow [2024-06-14 11:38:42,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:42,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:42,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-14 11:38:42,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-14 11:38:42,631 INFO L175 Difference]: Start difference. First operand has 303 places, 437 transitions, 6684 flow. Second operand 9 states and 151 transitions. [2024-06-14 11:38:42,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 459 transitions, 7618 flow [2024-06-14 11:38:44,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 459 transitions, 7300 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:44,553 INFO L231 Difference]: Finished difference. Result has 303 places, 437 transitions, 6543 flow [2024-06-14 11:38:44,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6366, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6543, PETRI_PLACES=303, PETRI_TRANSITIONS=437} [2024-06-14 11:38:44,553 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-14 11:38:44,553 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 437 transitions, 6543 flow [2024-06-14 11:38:44,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:44,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:44,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:44,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:38:44,554 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:44,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:44,555 INFO L85 PathProgramCache]: Analyzing trace with hash -715615022, now seen corresponding path program 8 times [2024-06-14 11:38:44,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:44,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288815393] [2024-06-14 11:38:44,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:44,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:44,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:46,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:46,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:46,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288815393] [2024-06-14 11:38:46,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288815393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:46,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:46,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:38:46,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458278866] [2024-06-14 11:38:46,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:46,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:38:46,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:46,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:38:46,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:38:46,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:38:46,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 437 transitions, 6543 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:46,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:46,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:38:46,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:48,626 INFO L124 PetriNetUnfolderBase]: 6131/9294 cut-off events. [2024-06-14 11:38:48,627 INFO L125 PetriNetUnfolderBase]: For 905595/905597 co-relation queries the response was YES. [2024-06-14 11:38:48,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78014 conditions, 9294 events. 6131/9294 cut-off events. For 905595/905597 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 53724 event pairs, 1466 based on Foata normal form. 26/9319 useless extension candidates. Maximal degree in co-relation 77870. Up to 8544 conditions per place. [2024-06-14 11:38:48,739 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 408 selfloop transitions, 78 changer transitions 0/489 dead transitions. [2024-06-14 11:38:48,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 489 transitions, 7803 flow [2024-06-14 11:38:48,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:48,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:48,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-14 11:38:48,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-14 11:38:48,740 INFO L175 Difference]: Start difference. First operand has 303 places, 437 transitions, 6543 flow. Second operand 10 states and 175 transitions. [2024-06-14 11:38:48,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 489 transitions, 7803 flow [2024-06-14 11:38:50,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 489 transitions, 7639 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:50,386 INFO L231 Difference]: Finished difference. Result has 305 places, 439 transitions, 6619 flow [2024-06-14 11:38:50,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6619, PETRI_PLACES=305, PETRI_TRANSITIONS=439} [2024-06-14 11:38:50,387 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 260 predicate places. [2024-06-14 11:38:50,387 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 439 transitions, 6619 flow [2024-06-14 11:38:50,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:50,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:50,387 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-14 11:38:50,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:38:50,388 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:50,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:50,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1785856758, now seen corresponding path program 8 times [2024-06-14 11:38:50,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:50,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103307013] [2024-06-14 11:38:50,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:50,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:50,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:51,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:51,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:51,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103307013] [2024-06-14 11:38:51,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103307013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:51,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:51,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 11:38:51,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994167203] [2024-06-14 11:38:51,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:51,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 11:38:51,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:51,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 11:38:51,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 11:38:52,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:38:52,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 439 transitions, 6619 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:52,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:52,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:38:52,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:54,432 INFO L124 PetriNetUnfolderBase]: 6861/10436 cut-off events. [2024-06-14 11:38:54,433 INFO L125 PetriNetUnfolderBase]: For 873647/873649 co-relation queries the response was YES. [2024-06-14 11:38:54,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83676 conditions, 10436 events. 6861/10436 cut-off events. For 873647/873649 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 62026 event pairs, 1042 based on Foata normal form. 16/10451 useless extension candidates. Maximal degree in co-relation 83531. Up to 7040 conditions per place. [2024-06-14 11:38:54,581 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 367 selfloop transitions, 225 changer transitions 0/595 dead transitions. [2024-06-14 11:38:54,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 595 transitions, 9556 flow [2024-06-14 11:38:54,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:54,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:54,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-14 11:38:54,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-14 11:38:54,583 INFO L175 Difference]: Start difference. First operand has 305 places, 439 transitions, 6619 flow. Second operand 10 states and 194 transitions. [2024-06-14 11:38:54,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 595 transitions, 9556 flow [2024-06-14 11:38:56,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 595 transitions, 9394 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:56,738 INFO L231 Difference]: Finished difference. Result has 310 places, 502 transitions, 8024 flow [2024-06-14 11:38:56,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6457, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8024, PETRI_PLACES=310, PETRI_TRANSITIONS=502} [2024-06-14 11:38:56,739 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 265 predicate places. [2024-06-14 11:38:56,739 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 502 transitions, 8024 flow [2024-06-14 11:38:56,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:56,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:56,740 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-14 11:38:56,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:38:56,740 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:56,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:56,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1838777494, now seen corresponding path program 9 times [2024-06-14 11:38:56,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:56,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701835229] [2024-06-14 11:38:56,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:56,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:56,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:57,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:57,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:57,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701835229] [2024-06-14 11:38:57,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701835229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:57,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:57,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:57,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866031630] [2024-06-14 11:38:57,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:57,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:57,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:57,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:57,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:57,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:38:57,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 502 transitions, 8024 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-14 11:38:57,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:57,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:38:57,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:00,439 INFO L124 PetriNetUnfolderBase]: 6817/10326 cut-off events. [2024-06-14 11:39:00,439 INFO L125 PetriNetUnfolderBase]: For 871569/871571 co-relation queries the response was YES. [2024-06-14 11:39:00,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84368 conditions, 10326 events. 6817/10326 cut-off events. For 871569/871571 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 60744 event pairs, 954 based on Foata normal form. 24/10349 useless extension candidates. Maximal degree in co-relation 84219. Up to 8058 conditions per place. [2024-06-14 11:39:00,565 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 357 selfloop transitions, 179 changer transitions 0/539 dead transitions. [2024-06-14 11:39:00,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 539 transitions, 9230 flow [2024-06-14 11:39:00,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:00,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:00,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-14 11:39:00,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-14 11:39:00,566 INFO L175 Difference]: Start difference. First operand has 310 places, 502 transitions, 8024 flow. Second operand 7 states and 135 transitions. [2024-06-14 11:39:00,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 539 transitions, 9230 flow [2024-06-14 11:39:02,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 539 transitions, 8570 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:02,452 INFO L231 Difference]: Finished difference. Result has 310 places, 501 transitions, 7678 flow [2024-06-14 11:39:02,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7272, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7678, PETRI_PLACES=310, PETRI_TRANSITIONS=501} [2024-06-14 11:39:02,452 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 265 predicate places. [2024-06-14 11:39:02,453 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 501 transitions, 7678 flow [2024-06-14 11:39:02,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-14 11:39:02,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:02,453 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-14 11:39:02,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:39:02,453 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-14 11:39:02,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:02,453 INFO L85 PathProgramCache]: Analyzing trace with hash -287876343, now seen corresponding path program 1 times [2024-06-14 11:39:02,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:02,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153210517] [2024-06-14 11:39:02,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:02,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:02,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:03,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:03,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:03,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153210517] [2024-06-14 11:39:03,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153210517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:03,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:03,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:03,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072816237] [2024-06-14 11:39:03,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:03,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:03,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:03,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:03,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:03,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:39:03,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 501 transitions, 7678 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-14 11:39:03,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:03,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:39:03,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:05,777 INFO L124 PetriNetUnfolderBase]: 6837/10364 cut-off events. [2024-06-14 11:39:05,778 INFO L125 PetriNetUnfolderBase]: For 851232/851232 co-relation queries the response was YES. [2024-06-14 11:39:05,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81831 conditions, 10364 events. 6837/10364 cut-off events. For 851232/851232 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 61340 event pairs, 2531 based on Foata normal form. 2/10365 useless extension candidates. Maximal degree in co-relation 81684. Up to 10247 conditions per place. [2024-06-14 11:39:05,923 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 503 selfloop transitions, 20 changer transitions 0/526 dead transitions. [2024-06-14 11:39:05,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 526 transitions, 8884 flow [2024-06-14 11:39:05,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:05,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:05,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-14 11:39:05,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-14 11:39:05,924 INFO L175 Difference]: Start difference. First operand has 310 places, 501 transitions, 7678 flow. Second operand 8 states and 123 transitions. [2024-06-14 11:39:05,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 526 transitions, 8884 flow [2024-06-14 11:39:07,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 526 transitions, 8511 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:07,830 INFO L231 Difference]: Finished difference. Result has 313 places, 507 transitions, 7457 flow [2024-06-14 11:39:07,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7305, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7457, PETRI_PLACES=313, PETRI_TRANSITIONS=507} [2024-06-14 11:39:07,831 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 268 predicate places. [2024-06-14 11:39:07,831 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 507 transitions, 7457 flow [2024-06-14 11:39:07,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-14 11:39:07,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:07,831 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-14 11:39:07,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:39:07,831 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-14 11:39:07,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:07,832 INFO L85 PathProgramCache]: Analyzing trace with hash -284157273, now seen corresponding path program 2 times [2024-06-14 11:39:07,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:07,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310831082] [2024-06-14 11:39:07,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:07,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:07,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:09,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:09,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:09,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310831082] [2024-06-14 11:39:09,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310831082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:09,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:09,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:39:09,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381724761] [2024-06-14 11:39:09,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:09,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:39:09,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:09,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:39:09,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:39:09,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:39:09,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 507 transitions, 7457 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:09,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:09,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:39:09,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:11,605 INFO L124 PetriNetUnfolderBase]: 6901/10454 cut-off events. [2024-06-14 11:39:11,605 INFO L125 PetriNetUnfolderBase]: For 848810/848810 co-relation queries the response was YES. [2024-06-14 11:39:11,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81565 conditions, 10454 events. 6901/10454 cut-off events. For 848810/848810 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 61871 event pairs, 2522 based on Foata normal form. 8/10461 useless extension candidates. Maximal degree in co-relation 81417. Up to 10252 conditions per place. [2024-06-14 11:39:11,717 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 500 selfloop transitions, 36 changer transitions 0/539 dead transitions. [2024-06-14 11:39:11,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 539 transitions, 8975 flow [2024-06-14 11:39:11,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:11,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:11,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-14 11:39:11,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35353535353535354 [2024-06-14 11:39:11,718 INFO L175 Difference]: Start difference. First operand has 313 places, 507 transitions, 7457 flow. Second operand 9 states and 140 transitions. [2024-06-14 11:39:11,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 539 transitions, 8975 flow [2024-06-14 11:39:13,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 539 transitions, 8869 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-14 11:39:13,493 INFO L231 Difference]: Finished difference. Result has 318 places, 516 transitions, 7655 flow [2024-06-14 11:39:13,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7351, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7655, PETRI_PLACES=318, PETRI_TRANSITIONS=516} [2024-06-14 11:39:13,493 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 273 predicate places. [2024-06-14 11:39:13,494 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 516 transitions, 7655 flow [2024-06-14 11:39:13,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:13,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:13,494 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-14 11:39:13,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:39:13,494 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-14 11:39:13,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:13,495 INFO L85 PathProgramCache]: Analyzing trace with hash 661831199, now seen corresponding path program 3 times [2024-06-14 11:39:13,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:13,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175094073] [2024-06-14 11:39:13,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:13,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:13,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:14,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:14,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:14,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175094073] [2024-06-14 11:39:14,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175094073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:14,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:14,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:39:14,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194895489] [2024-06-14 11:39:14,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:14,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:39:14,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:14,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:39:14,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:39:14,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:39:14,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 516 transitions, 7655 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:14,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:14,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:39:14,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:17,517 INFO L124 PetriNetUnfolderBase]: 6911/10468 cut-off events. [2024-06-14 11:39:17,517 INFO L125 PetriNetUnfolderBase]: For 857661/857661 co-relation queries the response was YES. [2024-06-14 11:39:17,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82727 conditions, 10468 events. 6911/10468 cut-off events. For 857661/857661 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 62026 event pairs, 2536 based on Foata normal form. 2/10469 useless extension candidates. Maximal degree in co-relation 82577. Up to 10295 conditions per place. [2024-06-14 11:39:17,668 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 498 selfloop transitions, 43 changer transitions 0/544 dead transitions. [2024-06-14 11:39:17,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 544 transitions, 8980 flow [2024-06-14 11:39:17,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:17,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:17,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-14 11:39:17,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-14 11:39:17,670 INFO L175 Difference]: Start difference. First operand has 318 places, 516 transitions, 7655 flow. Second operand 9 states and 138 transitions. [2024-06-14 11:39:17,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 544 transitions, 8980 flow [2024-06-14 11:39:19,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 544 transitions, 8643 flow, removed 99 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:19,922 INFO L231 Difference]: Finished difference. Result has 321 places, 523 transitions, 7602 flow [2024-06-14 11:39:19,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7352, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7602, PETRI_PLACES=321, PETRI_TRANSITIONS=523} [2024-06-14 11:39:19,922 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 276 predicate places. [2024-06-14 11:39:19,922 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 523 transitions, 7602 flow [2024-06-14 11:39:19,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:19,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:19,923 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-14 11:39:19,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:39:19,923 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-14 11:39:19,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:19,923 INFO L85 PathProgramCache]: Analyzing trace with hash 667403325, now seen corresponding path program 1 times [2024-06-14 11:39:19,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:19,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403593157] [2024-06-14 11:39:19,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:19,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:19,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:21,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-14 11:39:21,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:21,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403593157] [2024-06-14 11:39:21,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403593157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:21,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:21,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:39:21,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516830814] [2024-06-14 11:39:21,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:21,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:39:21,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:21,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:39:21,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:39:21,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:39:21,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 523 transitions, 7602 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:21,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:21,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:39:21,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:24,078 INFO L124 PetriNetUnfolderBase]: 6925/10488 cut-off events. [2024-06-14 11:39:24,078 INFO L125 PetriNetUnfolderBase]: For 881825/881825 co-relation queries the response was YES. [2024-06-14 11:39:24,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83039 conditions, 10488 events. 6925/10488 cut-off events. For 881825/881825 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 62213 event pairs, 2598 based on Foata normal form. 6/10493 useless extension candidates. Maximal degree in co-relation 82889. Up to 10354 conditions per place. [2024-06-14 11:39:24,197 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 518 selfloop transitions, 28 changer transitions 0/549 dead transitions. [2024-06-14 11:39:24,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 549 transitions, 8924 flow [2024-06-14 11:39:24,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:24,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:24,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-14 11:39:24,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-14 11:39:24,198 INFO L175 Difference]: Start difference. First operand has 321 places, 523 transitions, 7602 flow. Second operand 8 states and 126 transitions. [2024-06-14 11:39:24,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 549 transitions, 8924 flow [2024-06-14 11:39:26,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 549 transitions, 8730 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:26,169 INFO L231 Difference]: Finished difference. Result has 323 places, 529 transitions, 7619 flow [2024-06-14 11:39:26,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7413, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7619, PETRI_PLACES=323, PETRI_TRANSITIONS=529} [2024-06-14 11:39:26,170 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 278 predicate places. [2024-06-14 11:39:26,170 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 529 transitions, 7619 flow [2024-06-14 11:39:26,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:26,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:26,170 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-14 11:39:26,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:39:26,171 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-14 11:39:26,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:26,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1949356123, now seen corresponding path program 4 times [2024-06-14 11:39:26,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:26,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62485275] [2024-06-14 11:39:26,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:26,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:26,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:27,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:27,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:27,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62485275] [2024-06-14 11:39:27,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62485275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:27,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:27,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:39:27,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750346429] [2024-06-14 11:39:27,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:27,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:39:27,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:27,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:39:27,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:39:27,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:39:27,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 529 transitions, 7619 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:27,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:27,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:39:27,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:30,118 INFO L124 PetriNetUnfolderBase]: 7169/10829 cut-off events. [2024-06-14 11:39:30,119 INFO L125 PetriNetUnfolderBase]: For 949258/949260 co-relation queries the response was YES. [2024-06-14 11:39:30,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87032 conditions, 10829 events. 7169/10829 cut-off events. For 949258/949260 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 64556 event pairs, 2634 based on Foata normal form. 8/10836 useless extension candidates. Maximal degree in co-relation 86881. Up to 10392 conditions per place. [2024-06-14 11:39:30,268 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 515 selfloop transitions, 69 changer transitions 0/587 dead transitions. [2024-06-14 11:39:30,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 587 transitions, 9836 flow [2024-06-14 11:39:30,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:30,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:30,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 11:39:30,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-14 11:39:30,269 INFO L175 Difference]: Start difference. First operand has 323 places, 529 transitions, 7619 flow. Second operand 8 states and 134 transitions. [2024-06-14 11:39:30,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 587 transitions, 9836 flow [2024-06-14 11:39:32,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 587 transitions, 9694 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-14 11:39:32,675 INFO L231 Difference]: Finished difference. Result has 329 places, 561 transitions, 8301 flow [2024-06-14 11:39:32,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7477, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8301, PETRI_PLACES=329, PETRI_TRANSITIONS=561} [2024-06-14 11:39:32,676 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 284 predicate places. [2024-06-14 11:39:32,676 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 561 transitions, 8301 flow [2024-06-14 11:39:32,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:32,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:32,676 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-14 11:39:32,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:39:32,676 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-14 11:39:32,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:32,677 INFO L85 PathProgramCache]: Analyzing trace with hash 10040219, now seen corresponding path program 2 times [2024-06-14 11:39:32,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:32,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590916753] [2024-06-14 11:39:32,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:32,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:32,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:34,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:34,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:34,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590916753] [2024-06-14 11:39:34,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590916753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:34,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:34,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:39:34,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476491817] [2024-06-14 11:39:34,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:34,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:39:34,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:34,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:39:34,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:39:34,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:39:34,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 561 transitions, 8301 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:34,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:34,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:39:34,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:37,024 INFO L124 PetriNetUnfolderBase]: 7299/11005 cut-off events. [2024-06-14 11:39:37,024 INFO L125 PetriNetUnfolderBase]: For 1024901/1024907 co-relation queries the response was YES. [2024-06-14 11:39:37,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90722 conditions, 11005 events. 7299/11005 cut-off events. For 1024901/1024907 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 65429 event pairs, 2143 based on Foata normal form. 16/11020 useless extension candidates. Maximal degree in co-relation 90567. Up to 9932 conditions per place. [2024-06-14 11:39:37,175 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 431 selfloop transitions, 168 changer transitions 0/602 dead transitions. [2024-06-14 11:39:37,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 602 transitions, 10507 flow [2024-06-14 11:39:37,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:37,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:37,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 11:39:37,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-14 11:39:37,177 INFO L175 Difference]: Start difference. First operand has 329 places, 561 transitions, 8301 flow. Second operand 8 states and 139 transitions. [2024-06-14 11:39:37,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 602 transitions, 10507 flow [2024-06-14 11:39:38,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 602 transitions, 10378 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-14 11:39:38,822 INFO L231 Difference]: Finished difference. Result has 336 places, 579 transitions, 8978 flow [2024-06-14 11:39:38,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8172, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8978, PETRI_PLACES=336, PETRI_TRANSITIONS=579} [2024-06-14 11:39:38,823 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 291 predicate places. [2024-06-14 11:39:38,823 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 579 transitions, 8978 flow [2024-06-14 11:39:38,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:38,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:38,823 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-14 11:39:38,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:39:38,824 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-14 11:39:38,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:38,824 INFO L85 PathProgramCache]: Analyzing trace with hash -246670037, now seen corresponding path program 5 times [2024-06-14 11:39:38,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:38,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345476420] [2024-06-14 11:39:38,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:38,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:38,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:40,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:40,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:40,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345476420] [2024-06-14 11:39:40,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345476420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:40,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:40,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:39:40,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240286622] [2024-06-14 11:39:40,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:40,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:39:40,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:40,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:39:40,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:39:40,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:39:40,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 579 transitions, 8978 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:40,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:40,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:39:40,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:42,830 INFO L124 PetriNetUnfolderBase]: 7293/11001 cut-off events. [2024-06-14 11:39:42,830 INFO L125 PetriNetUnfolderBase]: For 1021291/1021293 co-relation queries the response was YES. [2024-06-14 11:39:42,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91776 conditions, 11001 events. 7293/11001 cut-off events. For 1021291/1021293 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 65537 event pairs, 2683 based on Foata normal form. 4/11004 useless extension candidates. Maximal degree in co-relation 91618. Up to 10874 conditions per place. [2024-06-14 11:39:42,996 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 567 selfloop transitions, 31 changer transitions 0/601 dead transitions. [2024-06-14 11:39:42,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 601 transitions, 10483 flow [2024-06-14 11:39:42,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:42,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:42,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-14 11:39:42,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3434343434343434 [2024-06-14 11:39:42,998 INFO L175 Difference]: Start difference. First operand has 336 places, 579 transitions, 8978 flow. Second operand 9 states and 136 transitions. [2024-06-14 11:39:42,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 601 transitions, 10483 flow [2024-06-14 11:39:45,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 601 transitions, 10229 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-14 11:39:45,913 INFO L231 Difference]: Finished difference. Result has 342 places, 581 transitions, 8847 flow [2024-06-14 11:39:45,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8725, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8847, PETRI_PLACES=342, PETRI_TRANSITIONS=581} [2024-06-14 11:39:45,913 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 297 predicate places. [2024-06-14 11:39:45,913 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 581 transitions, 8847 flow [2024-06-14 11:39:45,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:45,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:45,913 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-14 11:39:45,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:39:45,914 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-14 11:39:45,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:45,914 INFO L85 PathProgramCache]: Analyzing trace with hash 19236989, now seen corresponding path program 3 times [2024-06-14 11:39:45,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:45,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27042466] [2024-06-14 11:39:45,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:45,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:45,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:47,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:47,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:47,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27042466] [2024-06-14 11:39:47,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27042466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:47,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:47,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:39:47,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740012544] [2024-06-14 11:39:47,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:47,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:39:47,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:47,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:39:47,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:39:47,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:39:47,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 581 transitions, 8847 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:47,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:47,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:39:47,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:51,006 INFO L124 PetriNetUnfolderBase]: 7327/11048 cut-off events. [2024-06-14 11:39:51,007 INFO L125 PetriNetUnfolderBase]: For 1051260/1051262 co-relation queries the response was YES. [2024-06-14 11:39:51,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92571 conditions, 11048 events. 7327/11048 cut-off events. For 1051260/1051262 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 65777 event pairs, 2691 based on Foata normal form. 4/11051 useless extension candidates. Maximal degree in co-relation 92411. Up to 10782 conditions per place. [2024-06-14 11:39:51,201 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 531 selfloop transitions, 81 changer transitions 0/615 dead transitions. [2024-06-14 11:39:51,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 615 transitions, 10636 flow [2024-06-14 11:39:51,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:51,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:51,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-14 11:39:51,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-06-14 11:39:51,202 INFO L175 Difference]: Start difference. First operand has 342 places, 581 transitions, 8847 flow. Second operand 9 states and 141 transitions. [2024-06-14 11:39:51,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 615 transitions, 10636 flow [2024-06-14 11:39:53,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 615 transitions, 10323 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-14 11:39:53,879 INFO L231 Difference]: Finished difference. Result has 343 places, 594 transitions, 9054 flow [2024-06-14 11:39:53,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8535, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9054, PETRI_PLACES=343, PETRI_TRANSITIONS=594} [2024-06-14 11:39:53,879 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 298 predicate places. [2024-06-14 11:39:53,879 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 594 transitions, 9054 flow [2024-06-14 11:39:53,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:53,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:53,880 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-14 11:39:53,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:39:53,880 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-14 11:39:53,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:53,880 INFO L85 PathProgramCache]: Analyzing trace with hash 19563419, now seen corresponding path program 4 times [2024-06-14 11:39:53,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:53,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482975088] [2024-06-14 11:39:53,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:53,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:55,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:55,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:55,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482975088] [2024-06-14 11:39:55,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482975088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:55,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:55,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:39:55,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001883756] [2024-06-14 11:39:55,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:55,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:39:55,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:55,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:39:55,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:39:55,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:39:55,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 594 transitions, 9054 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:55,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:55,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:39:55,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:58,217 INFO L124 PetriNetUnfolderBase]: 7309/11020 cut-off events. [2024-06-14 11:39:58,217 INFO L125 PetriNetUnfolderBase]: For 1070904/1070910 co-relation queries the response was YES. [2024-06-14 11:39:58,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92626 conditions, 11020 events. 7309/11020 cut-off events. For 1070904/1070910 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 65491 event pairs, 2124 based on Foata normal form. 12/11031 useless extension candidates. Maximal degree in co-relation 92465. Up to 9952 conditions per place. [2024-06-14 11:39:58,352 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 427 selfloop transitions, 185 changer transitions 0/615 dead transitions. [2024-06-14 11:39:58,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 615 transitions, 10741 flow [2024-06-14 11:39:58,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:58,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:58,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 11:39:58,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 11:39:58,353 INFO L175 Difference]: Start difference. First operand has 343 places, 594 transitions, 9054 flow. Second operand 8 states and 136 transitions. [2024-06-14 11:39:58,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 615 transitions, 10741 flow [2024-06-14 11:40:00,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 615 transitions, 10578 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-14 11:40:00,968 INFO L231 Difference]: Finished difference. Result has 348 places, 594 transitions, 9280 flow [2024-06-14 11:40:00,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8891, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9280, PETRI_PLACES=348, PETRI_TRANSITIONS=594} [2024-06-14 11:40:00,968 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 303 predicate places. [2024-06-14 11:40:00,968 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 594 transitions, 9280 flow [2024-06-14 11:40:00,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:00,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:00,969 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-14 11:40:00,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:40:00,969 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-14 11:40:00,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:00,969 INFO L85 PathProgramCache]: Analyzing trace with hash -246675617, now seen corresponding path program 6 times [2024-06-14 11:40:00,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:00,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231297726] [2024-06-14 11:40:00,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:00,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:00,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:02,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:02,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:02,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231297726] [2024-06-14 11:40:02,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231297726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:02,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:02,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:40:02,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848457422] [2024-06-14 11:40:02,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:02,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:40:02,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:02,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:40:02,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:40:02,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:40:02,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 594 transitions, 9280 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:02,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:02,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:40:02,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:04,959 INFO L124 PetriNetUnfolderBase]: 7299/11010 cut-off events. [2024-06-14 11:40:04,959 INFO L125 PetriNetUnfolderBase]: For 1075039/1075041 co-relation queries the response was YES. [2024-06-14 11:40:05,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93187 conditions, 11010 events. 7299/11010 cut-off events. For 1075039/1075041 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 65561 event pairs, 2686 based on Foata normal form. 4/11013 useless extension candidates. Maximal degree in co-relation 93024. Up to 10900 conditions per place. [2024-06-14 11:40:05,117 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 582 selfloop transitions, 25 changer transitions 0/610 dead transitions. [2024-06-14 11:40:05,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 610 transitions, 10575 flow [2024-06-14 11:40:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:05,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-14 11:40:05,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 11:40:05,118 INFO L175 Difference]: Start difference. First operand has 348 places, 594 transitions, 9280 flow. Second operand 8 states and 121 transitions. [2024-06-14 11:40:05,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 610 transitions, 10575 flow [2024-06-14 11:40:08,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 610 transitions, 10149 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:08,200 INFO L231 Difference]: Finished difference. Result has 348 places, 594 transitions, 8912 flow [2024-06-14 11:40:08,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8856, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8912, PETRI_PLACES=348, PETRI_TRANSITIONS=594} [2024-06-14 11:40:08,200 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 303 predicate places. [2024-06-14 11:40:08,200 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 594 transitions, 8912 flow [2024-06-14 11:40:08,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:08,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:08,201 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-14 11:40:08,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:40:08,201 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-14 11:40:08,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:08,201 INFO L85 PathProgramCache]: Analyzing trace with hash -246460291, now seen corresponding path program 5 times [2024-06-14 11:40:08,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:08,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434375221] [2024-06-14 11:40:08,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:08,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:08,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:09,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:09,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:09,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434375221] [2024-06-14 11:40:09,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434375221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:09,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:09,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:40:09,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774954209] [2024-06-14 11:40:09,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:09,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:40:09,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:09,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:40:09,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:40:09,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:40:09,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 594 transitions, 8912 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:09,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:09,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:40:09,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:12,348 INFO L124 PetriNetUnfolderBase]: 7301/11010 cut-off events. [2024-06-14 11:40:12,348 INFO L125 PetriNetUnfolderBase]: For 1053923/1053929 co-relation queries the response was YES. [2024-06-14 11:40:12,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91587 conditions, 11010 events. 7301/11010 cut-off events. For 1053923/1053929 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 65469 event pairs, 2144 based on Foata normal form. 16/11025 useless extension candidates. Maximal degree in co-relation 91425. Up to 10315 conditions per place. [2024-06-14 11:40:12,500 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 493 selfloop transitions, 123 changer transitions 0/619 dead transitions. [2024-06-14 11:40:12,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 619 transitions, 10535 flow [2024-06-14 11:40:12,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:12,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:12,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 11:40:12,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 11:40:12,501 INFO L175 Difference]: Start difference. First operand has 348 places, 594 transitions, 8912 flow. Second operand 8 states and 132 transitions. [2024-06-14 11:40:12,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 619 transitions, 10535 flow [2024-06-14 11:40:15,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 619 transitions, 10453 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:15,113 INFO L231 Difference]: Finished difference. Result has 350 places, 598 transitions, 9176 flow [2024-06-14 11:40:15,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8840, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9176, PETRI_PLACES=350, PETRI_TRANSITIONS=598} [2024-06-14 11:40:15,114 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 305 predicate places. [2024-06-14 11:40:15,114 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 598 transitions, 9176 flow [2024-06-14 11:40:15,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:15,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:15,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:15,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:40:15,115 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-14 11:40:15,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:15,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1043501886, now seen corresponding path program 1 times [2024-06-14 11:40:15,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:15,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379784475] [2024-06-14 11:40:15,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:15,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:15,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:16,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:16,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:16,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379784475] [2024-06-14 11:40:16,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379784475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:16,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:16,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:40:16,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253126200] [2024-06-14 11:40:16,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:16,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:40:16,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:16,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:40:16,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:40:16,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:40:16,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 598 transitions, 9176 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:16,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:16,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:40:16,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:18,670 INFO L124 PetriNetUnfolderBase]: 7360/11094 cut-off events. [2024-06-14 11:40:18,670 INFO L125 PetriNetUnfolderBase]: For 1057106/1057108 co-relation queries the response was YES. [2024-06-14 11:40:18,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93009 conditions, 11094 events. 7360/11094 cut-off events. For 1057106/1057108 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 65904 event pairs, 1809 based on Foata normal form. 6/11099 useless extension candidates. Maximal degree in co-relation 92846. Up to 10751 conditions per place. [2024-06-14 11:40:18,828 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 582 selfloop transitions, 63 changer transitions 0/648 dead transitions. [2024-06-14 11:40:18,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 648 transitions, 10954 flow [2024-06-14 11:40:18,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:18,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:18,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 11:40:18,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 11:40:18,829 INFO L175 Difference]: Start difference. First operand has 350 places, 598 transitions, 9176 flow. Second operand 8 states and 133 transitions. [2024-06-14 11:40:18,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 648 transitions, 10954 flow [2024-06-14 11:40:21,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 648 transitions, 10655 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:21,683 INFO L231 Difference]: Finished difference. Result has 353 places, 620 transitions, 9446 flow [2024-06-14 11:40:21,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8877, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9446, PETRI_PLACES=353, PETRI_TRANSITIONS=620} [2024-06-14 11:40:21,684 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 308 predicate places. [2024-06-14 11:40:21,684 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 620 transitions, 9446 flow [2024-06-14 11:40:21,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:21,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:21,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:21,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:40:21,684 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-14 11:40:21,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:21,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1338628478, now seen corresponding path program 2 times [2024-06-14 11:40:21,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:21,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190122578] [2024-06-14 11:40:21,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:21,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:21,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:22,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:22,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:22,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190122578] [2024-06-14 11:40:22,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190122578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:22,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:22,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:40:22,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626362452] [2024-06-14 11:40:22,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:22,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:40:22,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:22,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:40:22,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:40:22,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:40:22,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 620 transitions, 9446 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:22,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:22,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:40:22,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:25,628 INFO L124 PetriNetUnfolderBase]: 7390/11133 cut-off events. [2024-06-14 11:40:25,628 INFO L125 PetriNetUnfolderBase]: For 1080882/1080884 co-relation queries the response was YES. [2024-06-14 11:40:25,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95071 conditions, 11133 events. 7390/11133 cut-off events. For 1080882/1080884 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 66006 event pairs, 1812 based on Foata normal form. 6/11138 useless extension candidates. Maximal degree in co-relation 94906. Up to 10749 conditions per place. [2024-06-14 11:40:25,771 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 585 selfloop transitions, 69 changer transitions 0/657 dead transitions. [2024-06-14 11:40:25,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 657 transitions, 11012 flow [2024-06-14 11:40:25,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:25,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:25,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 11:40:25,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-14 11:40:25,772 INFO L175 Difference]: Start difference. First operand has 353 places, 620 transitions, 9446 flow. Second operand 9 states and 147 transitions. [2024-06-14 11:40:25,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 657 transitions, 11012 flow [2024-06-14 11:40:28,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 657 transitions, 10852 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:28,505 INFO L231 Difference]: Finished difference. Result has 358 places, 626 transitions, 9565 flow [2024-06-14 11:40:28,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9286, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9565, PETRI_PLACES=358, PETRI_TRANSITIONS=626} [2024-06-14 11:40:28,506 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 313 predicate places. [2024-06-14 11:40:28,506 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 626 transitions, 9565 flow [2024-06-14 11:40:28,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:28,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:28,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:28,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:40:28,507 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-14 11:40:28,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:28,507 INFO L85 PathProgramCache]: Analyzing trace with hash -726861446, now seen corresponding path program 3 times [2024-06-14 11:40:28,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:28,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023982324] [2024-06-14 11:40:28,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:28,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:28,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:29,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:29,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:29,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023982324] [2024-06-14 11:40:29,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023982324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:29,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:29,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:40:29,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926524632] [2024-06-14 11:40:29,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:29,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:40:29,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:29,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:40:29,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:40:29,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:40:29,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 626 transitions, 9565 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:29,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:29,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:40:29,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:32,123 INFO L124 PetriNetUnfolderBase]: 7446/11238 cut-off events. [2024-06-14 11:40:32,123 INFO L125 PetriNetUnfolderBase]: For 1108208/1108210 co-relation queries the response was YES. [2024-06-14 11:40:32,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96111 conditions, 11238 events. 7446/11238 cut-off events. For 1108208/1108210 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 67036 event pairs, 1542 based on Foata normal form. 6/11243 useless extension candidates. Maximal degree in co-relation 95944. Up to 10170 conditions per place. [2024-06-14 11:40:32,284 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 515 selfloop transitions, 180 changer transitions 0/698 dead transitions. [2024-06-14 11:40:32,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 698 transitions, 11725 flow [2024-06-14 11:40:32,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:32,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:32,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 11:40:32,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4034090909090909 [2024-06-14 11:40:32,285 INFO L175 Difference]: Start difference. First operand has 358 places, 626 transitions, 9565 flow. Second operand 8 states and 142 transitions. [2024-06-14 11:40:32,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 698 transitions, 11725 flow [2024-06-14 11:40:35,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 698 transitions, 11535 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:35,489 INFO L231 Difference]: Finished difference. Result has 360 places, 664 transitions, 10333 flow [2024-06-14 11:40:35,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9375, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10333, PETRI_PLACES=360, PETRI_TRANSITIONS=664} [2024-06-14 11:40:35,490 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 315 predicate places. [2024-06-14 11:40:35,490 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 664 transitions, 10333 flow [2024-06-14 11:40:35,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:35,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:35,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:35,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:40:35,490 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-14 11:40:35,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:35,491 INFO L85 PathProgramCache]: Analyzing trace with hash 283665370, now seen corresponding path program 1 times [2024-06-14 11:40:35,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:35,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062782579] [2024-06-14 11:40:35,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:35,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:35,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:36,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:36,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:36,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062782579] [2024-06-14 11:40:36,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062782579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:36,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:36,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:40:36,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47374280] [2024-06-14 11:40:36,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:36,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:40:36,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:36,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:40:36,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:40:36,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:40:36,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 664 transitions, 10333 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:36,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:36,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:40:36,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:39,250 INFO L124 PetriNetUnfolderBase]: 7439/11207 cut-off events. [2024-06-14 11:40:39,251 INFO L125 PetriNetUnfolderBase]: For 1120937/1120941 co-relation queries the response was YES. [2024-06-14 11:40:39,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97438 conditions, 11207 events. 7439/11207 cut-off events. For 1120937/1120941 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 66716 event pairs, 2008 based on Foata normal form. 5/11211 useless extension candidates. Maximal degree in co-relation 97270. Up to 10796 conditions per place. [2024-06-14 11:40:39,425 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 606 selfloop transitions, 76 changer transitions 0/685 dead transitions. [2024-06-14 11:40:39,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 685 transitions, 11813 flow [2024-06-14 11:40:39,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:39,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:39,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 11:40:39,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 11:40:39,426 INFO L175 Difference]: Start difference. First operand has 360 places, 664 transitions, 10333 flow. Second operand 7 states and 120 transitions. [2024-06-14 11:40:39,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 685 transitions, 11813 flow [2024-06-14 11:40:42,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 685 transitions, 11655 flow, removed 78 selfloop flow, removed 1 redundant places. [2024-06-14 11:40:42,532 INFO L231 Difference]: Finished difference. Result has 366 places, 664 transitions, 10363 flow [2024-06-14 11:40:42,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10181, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10363, PETRI_PLACES=366, PETRI_TRANSITIONS=664} [2024-06-14 11:40:42,533 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2024-06-14 11:40:42,533 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 664 transitions, 10363 flow [2024-06-14 11:40:42,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:42,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:42,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:42,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:40:42,534 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-14 11:40:42,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:42,534 INFO L85 PathProgramCache]: Analyzing trace with hash -725938510, now seen corresponding path program 4 times [2024-06-14 11:40:42,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:42,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441315583] [2024-06-14 11:40:42,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:42,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:42,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:43,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-14 11:40:43,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:43,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441315583] [2024-06-14 11:40:43,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441315583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:43,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:43,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:40:43,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238642895] [2024-06-14 11:40:43,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:43,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:40:43,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:43,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:40:43,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:40:43,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:40:43,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 664 transitions, 10363 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:43,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:43,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:40:43,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:46,594 INFO L124 PetriNetUnfolderBase]: 7475/11282 cut-off events. [2024-06-14 11:40:46,594 INFO L125 PetriNetUnfolderBase]: For 1161034/1161036 co-relation queries the response was YES. [2024-06-14 11:40:46,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97399 conditions, 11282 events. 7475/11282 cut-off events. For 1161034/1161036 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 67350 event pairs, 1548 based on Foata normal form. 6/11287 useless extension candidates. Maximal degree in co-relation 97228. Up to 10089 conditions per place. [2024-06-14 11:40:46,778 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 508 selfloop transitions, 194 changer transitions 0/705 dead transitions. [2024-06-14 11:40:46,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 705 transitions, 12311 flow [2024-06-14 11:40:46,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:46,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:46,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 11:40:46,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-14 11:40:46,779 INFO L175 Difference]: Start difference. First operand has 366 places, 664 transitions, 10363 flow. Second operand 8 states and 143 transitions. [2024-06-14 11:40:46,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 705 transitions, 12311 flow [2024-06-14 11:40:49,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 705 transitions, 12173 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:49,240 INFO L231 Difference]: Finished difference. Result has 369 places, 670 transitions, 10798 flow [2024-06-14 11:40:49,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10229, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10798, PETRI_PLACES=369, PETRI_TRANSITIONS=670} [2024-06-14 11:40:49,241 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 324 predicate places. [2024-06-14 11:40:49,241 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 670 transitions, 10798 flow [2024-06-14 11:40:49,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:49,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:49,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:49,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:40:49,241 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-14 11:40:49,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:49,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1654115168, now seen corresponding path program 5 times [2024-06-14 11:40:49,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:49,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268316306] [2024-06-14 11:40:49,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:49,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:49,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:50,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:50,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:50,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268316306] [2024-06-14 11:40:50,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268316306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:50,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:50,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:40:50,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204428294] [2024-06-14 11:40:50,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:50,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:40:50,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:50,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:40:50,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:40:50,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:40:50,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 670 transitions, 10798 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:50,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:50,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:40:50,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:53,225 INFO L124 PetriNetUnfolderBase]: 7495/11272 cut-off events. [2024-06-14 11:40:53,225 INFO L125 PetriNetUnfolderBase]: For 1144933/1144933 co-relation queries the response was YES. [2024-06-14 11:40:53,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98650 conditions, 11272 events. 7495/11272 cut-off events. For 1144933/1144933 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 66767 event pairs, 1731 based on Foata normal form. 4/11275 useless extension candidates. Maximal degree in co-relation 98478. Up to 11000 conditions per place. [2024-06-14 11:40:53,398 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 636 selfloop transitions, 55 changer transitions 0/694 dead transitions. [2024-06-14 11:40:53,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 694 transitions, 12368 flow [2024-06-14 11:40:53,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:53,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:53,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 11:40:53,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 11:40:53,400 INFO L175 Difference]: Start difference. First operand has 369 places, 670 transitions, 10798 flow. Second operand 8 states and 128 transitions. [2024-06-14 11:40:53,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 694 transitions, 12368 flow [2024-06-14 11:40:56,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 694 transitions, 12073 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-14 11:40:56,445 INFO L231 Difference]: Finished difference. Result has 373 places, 673 transitions, 10716 flow [2024-06-14 11:40:56,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10503, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10716, PETRI_PLACES=373, PETRI_TRANSITIONS=673} [2024-06-14 11:40:56,445 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-14 11:40:56,445 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 673 transitions, 10716 flow [2024-06-14 11:40:56,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:56,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:56,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:56,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:40:56,446 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-14 11:40:56,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:56,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1872174546, now seen corresponding path program 6 times [2024-06-14 11:40:56,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:56,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027988540] [2024-06-14 11:40:56,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:56,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:56,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:57,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-14 11:40:57,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:57,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027988540] [2024-06-14 11:40:57,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027988540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:57,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:57,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:40:57,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657730713] [2024-06-14 11:40:57,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:57,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:40:57,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:57,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:40:57,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:40:57,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:40:57,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 673 transitions, 10716 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:57,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:57,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:40:57,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:00,499 INFO L124 PetriNetUnfolderBase]: 7547/11355 cut-off events. [2024-06-14 11:41:00,499 INFO L125 PetriNetUnfolderBase]: For 1187609/1187611 co-relation queries the response was YES. [2024-06-14 11:41:00,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100295 conditions, 11355 events. 7547/11355 cut-off events. For 1187609/1187611 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 67458 event pairs, 1679 based on Foata normal form. 6/11360 useless extension candidates. Maximal degree in co-relation 100121. Up to 9878 conditions per place. [2024-06-14 11:41:00,668 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 494 selfloop transitions, 211 changer transitions 0/708 dead transitions. [2024-06-14 11:41:00,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 708 transitions, 12655 flow [2024-06-14 11:41:00,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:00,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:00,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 11:41:00,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-14 11:41:00,669 INFO L175 Difference]: Start difference. First operand has 373 places, 673 transitions, 10716 flow. Second operand 8 states and 138 transitions. [2024-06-14 11:41:00,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 708 transitions, 12655 flow [2024-06-14 11:41:03,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 708 transitions, 12432 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:03,897 INFO L231 Difference]: Finished difference. Result has 375 places, 679 transitions, 11120 flow [2024-06-14 11:41:03,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10493, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11120, PETRI_PLACES=375, PETRI_TRANSITIONS=679} [2024-06-14 11:41:03,898 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 330 predicate places. [2024-06-14 11:41:03,898 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 679 transitions, 11120 flow [2024-06-14 11:41:03,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:03,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:03,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:03,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:41:03,898 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-14 11:41:03,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:03,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1547041710, now seen corresponding path program 1 times [2024-06-14 11:41:03,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:03,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874622916] [2024-06-14 11:41:03,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:03,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:03,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:05,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:05,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:05,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874622916] [2024-06-14 11:41:05,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874622916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:05,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:05,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:41:05,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715413886] [2024-06-14 11:41:05,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:05,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:41:05,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:05,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:41:05,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:41:05,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:41:05,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 679 transitions, 11120 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 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-14 11:41:05,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:05,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:41:05,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:08,703 INFO L124 PetriNetUnfolderBase]: 7555/11360 cut-off events. [2024-06-14 11:41:08,704 INFO L125 PetriNetUnfolderBase]: For 1211980/1211982 co-relation queries the response was YES. [2024-06-14 11:41:08,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101665 conditions, 11360 events. 7555/11360 cut-off events. For 1211980/1211982 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 67173 event pairs, 1722 based on Foata normal form. 4/11363 useless extension candidates. Maximal degree in co-relation 101491. Up to 11102 conditions per place. [2024-06-14 11:41:08,854 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 659 selfloop transitions, 45 changer transitions 0/707 dead transitions. [2024-06-14 11:41:08,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 707 transitions, 12688 flow [2024-06-14 11:41:08,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:08,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:08,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 11:41:08,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 11:41:08,856 INFO L175 Difference]: Start difference. First operand has 375 places, 679 transitions, 11120 flow. Second operand 8 states and 130 transitions. [2024-06-14 11:41:08,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 707 transitions, 12688 flow [2024-06-14 11:41:11,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 707 transitions, 12400 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:11,949 INFO L231 Difference]: Finished difference. Result has 379 places, 681 transitions, 10989 flow [2024-06-14 11:41:11,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10834, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10989, PETRI_PLACES=379, PETRI_TRANSITIONS=681} [2024-06-14 11:41:11,950 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 334 predicate places. [2024-06-14 11:41:11,950 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 681 transitions, 10989 flow [2024-06-14 11:41:11,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 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-14 11:41:11,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:11,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:11,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:41:11,951 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-14 11:41:11,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:11,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1556247780, now seen corresponding path program 2 times [2024-06-14 11:41:11,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:11,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389069773] [2024-06-14 11:41:11,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:11,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:11,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:13,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:13,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:13,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389069773] [2024-06-14 11:41:13,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389069773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:13,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:13,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:41:13,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197293544] [2024-06-14 11:41:13,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:13,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:41:13,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:13,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:41:13,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:41:13,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:41:13,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 681 transitions, 10989 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 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-14 11:41:13,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:13,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:41:13,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:16,609 INFO L124 PetriNetUnfolderBase]: 7563/11372 cut-off events. [2024-06-14 11:41:16,609 INFO L125 PetriNetUnfolderBase]: For 1223767/1223769 co-relation queries the response was YES. [2024-06-14 11:41:16,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101621 conditions, 11372 events. 7563/11372 cut-off events. For 1223767/1223769 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 67478 event pairs, 1859 based on Foata normal form. 4/11375 useless extension candidates. Maximal degree in co-relation 101445. Up to 11139 conditions per place. [2024-06-14 11:41:16,766 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 657 selfloop transitions, 46 changer transitions 0/706 dead transitions. [2024-06-14 11:41:16,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 706 transitions, 12545 flow [2024-06-14 11:41:16,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:16,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:16,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 11:41:16,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 11:41:16,769 INFO L175 Difference]: Start difference. First operand has 379 places, 681 transitions, 10989 flow. Second operand 8 states and 128 transitions. [2024-06-14 11:41:16,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 706 transitions, 12545 flow [2024-06-14 11:41:19,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 706 transitions, 12406 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:19,632 INFO L231 Difference]: Finished difference. Result has 381 places, 683 transitions, 11011 flow [2024-06-14 11:41:19,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10850, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11011, PETRI_PLACES=381, PETRI_TRANSITIONS=683} [2024-06-14 11:41:19,632 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 336 predicate places. [2024-06-14 11:41:19,633 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 683 transitions, 11011 flow [2024-06-14 11:41:19,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 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-14 11:41:19,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:19,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:19,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:41:19,633 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-14 11:41:19,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:19,633 INFO L85 PathProgramCache]: Analyzing trace with hash -706355928, now seen corresponding path program 3 times [2024-06-14 11:41:19,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:19,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883165154] [2024-06-14 11:41:19,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:19,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:19,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:20,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:20,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:20,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883165154] [2024-06-14 11:41:20,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883165154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:20,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:20,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 11:41:20,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712282563] [2024-06-14 11:41:20,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:20,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 11:41:20,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:20,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 11:41:20,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 11:41:21,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:41:21,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 683 transitions, 11011 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 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-14 11:41:21,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:21,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:41:21,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:24,312 INFO L124 PetriNetUnfolderBase]: 7616/11440 cut-off events. [2024-06-14 11:41:24,313 INFO L125 PetriNetUnfolderBase]: For 1249676/1249676 co-relation queries the response was YES. [2024-06-14 11:41:24,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102540 conditions, 11440 events. 7616/11440 cut-off events. For 1249676/1249676 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 67715 event pairs, 1731 based on Foata normal form. 2/11440 useless extension candidates. Maximal degree in co-relation 102363. Up to 11199 conditions per place. [2024-06-14 11:41:24,572 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 663 selfloop transitions, 56 changer transitions 0/722 dead transitions. [2024-06-14 11:41:24,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 722 transitions, 12831 flow [2024-06-14 11:41:24,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:24,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:24,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-14 11:41:24,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35353535353535354 [2024-06-14 11:41:24,573 INFO L175 Difference]: Start difference. First operand has 381 places, 683 transitions, 11011 flow. Second operand 9 states and 140 transitions. [2024-06-14 11:41:24,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 722 transitions, 12831 flow [2024-06-14 11:41:27,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 722 transitions, 12688 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 11:41:27,544 INFO L231 Difference]: Finished difference. Result has 387 places, 700 transitions, 11326 flow [2024-06-14 11:41:27,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10873, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11326, PETRI_PLACES=387, PETRI_TRANSITIONS=700} [2024-06-14 11:41:27,545 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2024-06-14 11:41:27,545 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 700 transitions, 11326 flow [2024-06-14 11:41:27,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 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-14 11:41:27,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:27,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:27,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:41:27,545 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-14 11:41:27,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:27,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1837505134, now seen corresponding path program 1 times [2024-06-14 11:41:27,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:27,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742892982] [2024-06-14 11:41:27,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:27,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:27,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:28,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:28,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:28,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742892982] [2024-06-14 11:41:28,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742892982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:28,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:28,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:41:28,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995271605] [2024-06-14 11:41:28,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:28,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:41:28,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:28,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:41:28,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:41:28,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:41:28,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 700 transitions, 11326 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:28,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:28,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:41:28,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:31,971 INFO L124 PetriNetUnfolderBase]: 7636/11481 cut-off events. [2024-06-14 11:41:31,971 INFO L125 PetriNetUnfolderBase]: For 1285886/1285892 co-relation queries the response was YES. [2024-06-14 11:41:32,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103301 conditions, 11481 events. 7636/11481 cut-off events. For 1285886/1285892 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 68259 event pairs, 1870 based on Foata normal form. 8/11488 useless extension candidates. Maximal degree in co-relation 103121. Up to 10782 conditions per place. [2024-06-14 11:41:32,134 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 649 selfloop transitions, 101 changer transitions 0/753 dead transitions. [2024-06-14 11:41:32,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 753 transitions, 13280 flow [2024-06-14 11:41:32,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:32,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:32,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 11:41:32,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-14 11:41:32,135 INFO L175 Difference]: Start difference. First operand has 387 places, 700 transitions, 11326 flow. Second operand 8 states and 138 transitions. [2024-06-14 11:41:32,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 753 transitions, 13280 flow [2024-06-14 11:41:35,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 753 transitions, 13134 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:41:35,344 INFO L231 Difference]: Finished difference. Result has 392 places, 721 transitions, 11720 flow [2024-06-14 11:41:35,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11182, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11720, PETRI_PLACES=392, PETRI_TRANSITIONS=721} [2024-06-14 11:41:35,345 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 347 predicate places. [2024-06-14 11:41:35,345 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 721 transitions, 11720 flow [2024-06-14 11:41:35,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:35,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:35,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:35,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:41:35,346 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-14 11:41:35,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:35,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1837625104, now seen corresponding path program 2 times [2024-06-14 11:41:35,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:35,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323412032] [2024-06-14 11:41:35,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:35,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:35,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:36,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:36,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:36,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323412032] [2024-06-14 11:41:36,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323412032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:36,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:36,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 11:41:36,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182079165] [2024-06-14 11:41:36,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:36,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 11:41:36,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:36,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 11:41:36,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 11:41:36,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:41:36,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 721 transitions, 11720 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:36,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:36,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:41:36,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:40,105 INFO L124 PetriNetUnfolderBase]: 7672/11534 cut-off events. [2024-06-14 11:41:40,105 INFO L125 PetriNetUnfolderBase]: For 1329483/1329487 co-relation queries the response was YES. [2024-06-14 11:41:40,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106036 conditions, 11534 events. 7672/11534 cut-off events. For 1329483/1329487 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 68665 event pairs, 1845 based on Foata normal form. 6/11539 useless extension candidates. Maximal degree in co-relation 105853. Up to 10732 conditions per place. [2024-06-14 11:41:40,288 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 641 selfloop transitions, 112 changer transitions 0/756 dead transitions. [2024-06-14 11:41:40,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 756 transitions, 13752 flow [2024-06-14 11:41:40,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:40,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:40,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 11:41:40,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4034090909090909 [2024-06-14 11:41:40,289 INFO L175 Difference]: Start difference. First operand has 392 places, 721 transitions, 11720 flow. Second operand 8 states and 142 transitions. [2024-06-14 11:41:40,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 756 transitions, 13752 flow [2024-06-14 11:41:43,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 756 transitions, 13572 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-14 11:41:43,154 INFO L231 Difference]: Finished difference. Result has 398 places, 727 transitions, 11979 flow [2024-06-14 11:41:43,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11540, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11979, PETRI_PLACES=398, PETRI_TRANSITIONS=727} [2024-06-14 11:41:43,155 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 353 predicate places. [2024-06-14 11:41:43,155 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 727 transitions, 11979 flow [2024-06-14 11:41:43,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:43,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:43,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:43,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:41:43,155 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-14 11:41:43,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:43,156 INFO L85 PathProgramCache]: Analyzing trace with hash 2014756624, now seen corresponding path program 3 times [2024-06-14 11:41:43,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:43,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564372476] [2024-06-14 11:41:43,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:43,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:43,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:44,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:44,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:44,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564372476] [2024-06-14 11:41:44,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564372476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:44,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:44,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:44,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761438811] [2024-06-14 11:41:44,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:44,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:44,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:44,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:44,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:44,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-06-14 11:41:44,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 727 transitions, 11979 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-14 11:41:44,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:44,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-06-14 11:41:44,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:47,662 INFO L124 PetriNetUnfolderBase]: 7762/11662 cut-off events. [2024-06-14 11:41:47,662 INFO L125 PetriNetUnfolderBase]: For 1390740/1390746 co-relation queries the response was YES. [2024-06-14 11:41:47,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108360 conditions, 11662 events. 7762/11662 cut-off events. For 1390740/1390746 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 69490 event pairs, 1911 based on Foata normal form. 8/11669 useless extension candidates. Maximal degree in co-relation 108175. Up to 10834 conditions per place. [2024-06-14 11:41:47,853 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 648 selfloop transitions, 119 changer transitions 0/770 dead transitions. [2024-06-14 11:41:47,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 770 transitions, 14253 flow [2024-06-14 11:41:47,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:47,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:47,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 11:41:47,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-14 11:41:47,854 INFO L175 Difference]: Start difference. First operand has 398 places, 727 transitions, 11979 flow. Second operand 8 states and 139 transitions. [2024-06-14 11:41:47,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 770 transitions, 14253 flow [2024-06-14 11:41:51,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 770 transitions, 13926 flow, removed 110 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:51,616 INFO L231 Difference]: Finished difference. Result has 404 places, 742 transitions, 12353 flow [2024-06-14 11:41:51,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11756, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12353, PETRI_PLACES=404, PETRI_TRANSITIONS=742} [2024-06-14 11:41:51,616 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 359 predicate places. [2024-06-14 11:41:51,617 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 742 transitions, 12353 flow [2024-06-14 11:41:51,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-14 11:41:51,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:51,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:51,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:41:51,617 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-14 11:41:51,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:51,617 INFO L85 PathProgramCache]: Analyzing trace with hash 599655702, now seen corresponding path program 4 times [2024-06-14 11:41:51,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:51,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000576767] [2024-06-14 11:41:51,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:51,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:51,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat